2025-12-26T09:00:08.224 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:08.227 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7054628, teldec = -24.256668
2025-12-26T09:00:08.228 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.6792370369303     dec_j2k = -24.2425958519072
2025-12-26T09:00:08.229 [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-26T09:00:08.230 [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-26T09:00:08.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:00:08.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:00:08.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:00:08.232 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:00:08.239 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:00:08.240 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79176186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981121274006647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7054628, 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.72525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T08:59:54.977791', telescope_ra_j2k=17.6792370369303, telescope_dec_j2k=-24.2425958519072, observability=1)
2025-12-26T09:00:09.570 [DEBUG] [Thread-465826 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:09.572 [INFO] [Thread-465826 (handle)] [driver.py] [get_status()] Telra = 17.7058558, teldec = -24.256668
2025-12-26T09:00:09.573 [INFO] [Thread-465826 (handle)] [driver.py] [get_status()] ra_j2k = 17.6796299979296     dec_j2k = -24.242610493263
2025-12-26T09:00:09.576 [DEBUG] [Thread-465826 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:00:09.577 [DEBUG] [Thread-465826 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:00:09.577 [DEBUG] [Thread-465826 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:00:09.578 [DEBUG] [Thread-465826 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:00:09.578 [DEBUG] [Thread-465826 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:00:09.578 [DEBUG] [Thread-465826 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:00:09.586 [DEBUG] [Thread-465826 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79177744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981117663931794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7058558, 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.72565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T08:59:54.977791', telescope_ra_j2k=17.6796299979296, telescope_dec_j2k=-24.242610493263, observability=1)
2025-12-26T09:00:10.018 [DEBUG] [Thread-465827 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4320964813232422
2025-12-26T09:00:20.996 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:20.997 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:21.767 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:21.769 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.7092301, teldec = -24.256668
2025-12-26T09:00:21.770 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.6830039647777     dec_j2k = -24.2427362100881
2025-12-26T09:00:21.772 [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-26T09:00:21.773 [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-26T09:00:21.776 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:00:21.776 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:00:21.776 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:00:21.776 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:00:21.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:00:21.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:21.783 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:21.783 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:00:21.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:00:21.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:00:21.784 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:00:21.784 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:00:21.784 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79191861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981119268409506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7092301, 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.72902, lcu_permission=False, lcu_permission_timestamp='2025-12-26T08:59:54.977791', telescope_ra_j2k=17.6830039647777, telescope_dec_j2k=-24.2427362100881, observability=1)
2025-12-26T09:00:27.645 [DEBUG] [Thread-465828 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:27.647 [INFO] [Thread-465828 (handle)] [driver.py] [get_status()] Telra = 17.7108746, teldec = -24.256668
2025-12-26T09:00:27.648 [INFO] [Thread-465828 (handle)] [driver.py] [get_status()] ra_j2k = 17.6846483035221     dec_j2k = -24.2427974834046
2025-12-26T09:00:27.650 [DEBUG] [Thread-465828 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:00:27.650 [DEBUG] [Thread-465828 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:00:27.653 [DEBUG] [Thread-465828 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:00:27.653 [DEBUG] [Thread-465828 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:00:27.653 [DEBUG] [Thread-465828 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:00:27.653 [DEBUG] [Thread-465828 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:00:27.660 [DEBUG] [Thread-465828 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79198664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981118867290078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7108746, 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.73067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T08:59:54.977791', telescope_ra_j2k=17.6846483035221, telescope_dec_j2k=-24.2427974834046, observability=1)
2025-12-26T09:00:45.715 [DEBUG] [Thread-465829 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:45.717 [INFO] [Thread-465829 (handle)] [driver.py] [get_status()] Telra = 17.7159203, teldec = -24.256668
2025-12-26T09:00:45.718 [INFO] [Thread-465829 (handle)] [driver.py] [get_status()] ra_j2k = 17.6896935132914     dec_j2k = -24.2429854997699
2025-12-26T09:00:45.719 [DEBUG] [Thread-465829 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:00:45.720 [DEBUG] [Thread-465829 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:00:45.723 [DEBUG] [Thread-465829 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:00:45.723 [DEBUG] [Thread-465829 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:00:45.724 [DEBUG] [Thread-465829 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:00:45.724 [DEBUG] [Thread-465829 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:00:45.730 [DEBUG] [Thread-465829 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:00:45.731 [DEBUG] [Thread-465829 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79219579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981120872887219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7159203, 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.73571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T08:59:54.977791', telescope_ra_j2k=17.6896935132914, telescope_dec_j2k=-24.2429854997699, observability=1)
2025-12-26T09:00:50.009 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:50.011 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.717117, teldec = -24.256662
2025-12-26T09:00:50.012 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.690890099222     dec_j2k = -24.2430240954595
2025-12-26T09:00:50.013 [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-26T09:00:50.014 [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-26T09:00:50.016 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:00:50.016 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:00:50.016 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:00:50.016 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79224549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981122477364931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992926, telescope_ra=17.717117, 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.73691, lcu_permission=False, lcu_permission_timestamp='2025-12-26T08:59:54.977791', telescope_ra_j2k=17.690890099222, telescope_dec_j2k=-24.2430240954595, observability=1)
2025-12-26T09:00:50.024 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.80112886428833 seconds ago
2025-12-26T09:00:55.118 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:55.118 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:00:55.119 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:00:55.119 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:00:55.119 [INFO] [ThreadPoolExecutor-21092_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:00:55.120 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T09:01:02.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:02.168 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.7204839, teldec = -24.256668
2025-12-26T09:01:02.169 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.6942566757966     dec_j2k = -24.2431555722306
2025-12-26T09:01:02.171 [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-26T09:01:02.171 [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-26T09:01:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:02.183 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79238619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098111646057351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7204839, 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.74027, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:00:55.117535', telescope_ra_j2k=17.6942566757966, telescope_dec_j2k=-24.2431555722306, observability=1)
2025-12-26T09:01:03.799 [DEBUG] [Thread-465830 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:03.801 [INFO] [Thread-465830 (handle)] [driver.py] [get_status()] Telra = 17.7209605, teldec = -24.256662
2025-12-26T09:01:03.802 [INFO] [Thread-465830 (handle)] [driver.py] [get_status()] ra_j2k = 17.6947332316253     dec_j2k = -24.2431673348077
2025-12-26T09:01:03.803 [DEBUG] [Thread-465830 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:01:03.804 [DEBUG] [Thread-465830 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:01:03.809 [DEBUG] [Thread-465830 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:03.809 [DEBUG] [Thread-465830 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:03.809 [DEBUG] [Thread-465830 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:03.809 [DEBUG] [Thread-465830 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:03.816 [DEBUG] [Thread-465830 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:03.817 [DEBUG] [Thread-465830 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79240509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981124081842643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992926, telescope_ra=17.7209605, 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.74075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:00:55.117535', telescope_ra_j2k=17.6947332316253, telescope_dec_j2k=-24.2431673348077, observability=1)
2025-12-26T09:01:08.301 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:08.303 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7222125, teldec = -24.256668
2025-12-26T09:01:08.304 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.6959851115449     dec_j2k = -24.2432199972791
2025-12-26T09:01:08.306 [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-26T09:01:08.307 [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-26T09:01:08.311 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:08.311 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:08.311 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:08.311 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:08.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:08.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:08.318 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:08.318 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:08.319 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:08.319 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:08.319 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:08.319 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:08.319 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7924572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981126488559212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7222125, 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.742, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:00:55.117535', telescope_ra_j2k=17.6959851115449, telescope_dec_j2k=-24.2432199972791, observability=1)
2025-12-26T09:01:10.048 [DEBUG] [Thread-465831 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:10.050 [INFO] [Thread-465831 (handle)] [driver.py] [get_status()] Telra = 17.7226888, teldec = -24.256668
2025-12-26T09:01:10.051 [INFO] [Thread-465831 (handle)] [driver.py] [get_status()] ra_j2k = 17.696461366428     dec_j2k = -24.2432377494964
2025-12-26T09:01:10.053 [DEBUG] [Thread-465831 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:01:10.053 [DEBUG] [Thread-465831 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:01:10.056 [DEBUG] [Thread-465831 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:10.057 [DEBUG] [Thread-465831 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:10.057 [DEBUG] [Thread-465831 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:10.057 [DEBUG] [Thread-465831 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:10.064 [DEBUG] [Thread-465831 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:10.064 [DEBUG] [Thread-465831 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:10.064 [DEBUG] [Thread-465831 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:10.065 [DEBUG] [Thread-465831 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:10.065 [DEBUG] [Thread-465831 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:10.065 [DEBUG] [Thread-465831 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:10.065 [DEBUG] [Thread-465831 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:10.065 [DEBUG] [Thread-465831 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:10.065 [DEBUG] [Thread-465831 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79247742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981124482962071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108901, telescope_az=89.992937, telescope_ra=17.7226888, 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.74248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:00:55.117535', telescope_ra_j2k=17.696461366428, telescope_dec_j2k=-24.2432377494964, observability=1)
2025-12-26T09:01:15.999 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:16.001 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:16.002 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:16.004 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:20.008 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:20.881 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:20.883 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.7256948, teldec = -24.256668
2025-12-26T09:01:20.884 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.6994670830966     dec_j2k = -24.2433497911495
2025-12-26T09:01:20.885 [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-26T09:01:20.886 [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-26T09:01:20.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:20.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:20.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:20.892 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:20.899 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7926028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981130499753492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.7256948, 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.74549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:00:55.117535', telescope_ra_j2k=17.6994670830966, telescope_dec_j2k=-24.2433497911495, observability=1)
2025-12-26T09:01:21.010 [DEBUG] [ThreadPoolExecutor-21091_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:21.012 [INFO] [ThreadPoolExecutor-21091_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:01:21.857 [DEBUG] [Thread-465832 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9575679302215576
2025-12-26T09:01:39.942 [DEBUG] [Thread-465833 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:39.945 [INFO] [Thread-465833 (handle)] [driver.py] [get_status()] Telra = 17.7310193, teldec = -24.256668
2025-12-26T09:01:39.946 [INFO] [Thread-465833 (handle)] [driver.py] [get_status()] ra_j2k = 17.7047910871997     dec_j2k = -24.2435482695606
2025-12-26T09:01:39.948 [DEBUG] [Thread-465833 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:01:39.949 [DEBUG] [Thread-465833 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:01:39.952 [DEBUG] [Thread-465833 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:39.952 [DEBUG] [Thread-465833 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:39.952 [DEBUG] [Thread-465833 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:39.952 [DEBUG] [Thread-465833 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:39.959 [DEBUG] [Thread-465833 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:39.959 [DEBUG] [Thread-465833 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:39.959 [DEBUG] [Thread-465833 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:39.959 [DEBUG] [Thread-465833 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:39.959 [DEBUG] [Thread-465833 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:39.959 [DEBUG] [Thread-465833 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:39.960 [DEBUG] [Thread-465833 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:39.960 [DEBUG] [Thread-465833 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:39.960 [DEBUG] [Thread-465833 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79282341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981135714306057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.7310193, 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.75081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:00:55.117535', telescope_ra_j2k=17.7047910871997, telescope_dec_j2k=-24.2435482695606, observability=1)
2025-12-26T09:01:50.085 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:50.087 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.7338333, teldec = -24.256674
2025-12-26T09:01:50.088 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.7076048270025     dec_j2k = -24.2436591757826
2025-12-26T09:01:50.089 [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-26T09:01:50.090 [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-26T09:01:50.091 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:50.091 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:50.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:50.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79294081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981131703111776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992947, telescope_ra=17.7338333, telescope_dec=-24.256674, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.75362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:00:55.117535', telescope_ra_j2k=17.7076048270025, telescope_dec_j2k=-24.2436591757826, observability=1)
2025-12-26T09:01:50.099 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.79922080039978 seconds ago
2025-12-26T09:01:55.258 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:55.258 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:01:55.259 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:55.259 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:01:55.261 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:56.262 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:56.265 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:56.265 [DEBUG] [ThreadPoolExecutor-21093_0] [payload.py] [to_registers()] [0]
2025-12-26T09:01:56.267 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:56.267 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:56.267 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:01:56.267 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:56.274 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:56.274 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:01:56.274 [DEBUG] [ThreadPoolExecutor-21093_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:01:56.274 [DEBUG] [ThreadPoolExecutor-21093_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:01:56.274 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:56.274 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:56.274 [DEBUG] [ThreadPoolExecutor-21093_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:58.000 [DEBUG] [Thread-465834 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:01:58.002 [INFO] [Thread-465834 (handle)] [driver.py] [get_status()] Telra = 17.7360358, teldec = -24.256668
2025-12-26T09:01:58.003 [INFO] [Thread-465834 (handle)] [driver.py] [get_status()] ra_j2k = 17.7098071269659     dec_j2k = -24.2437352900025
2025-12-26T09:01:58.004 [DEBUG] [Thread-465834 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:01:58.005 [DEBUG] [Thread-465834 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:01:58.010 [DEBUG] [Thread-465834 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:01:58.010 [DEBUG] [Thread-465834 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:01:58.010 [DEBUG] [Thread-465834 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:01:58.010 [DEBUG] [Thread-465834 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:01:58.017 [DEBUG] [Thread-465834 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:01:58.017 [DEBUG] [Thread-465834 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:58.017 [DEBUG] [Thread-465834 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:01:58.017 [DEBUG] [Thread-465834 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:01:58.018 [DEBUG] [Thread-465834 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:01:58.018 [DEBUG] [Thread-465834 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:01:58.018 [DEBUG] [Thread-465834 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:01:58.018 [DEBUG] [Thread-465834 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:01:58.018 [DEBUG] [Thread-465834 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79303242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981136516544913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.7360358, 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.75583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7098071269659, telescope_dec_j2k=-24.2437352900025, observability=1)
2025-12-26T09:02:02.177 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:02.179 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.7372029, teldec = -24.256668
2025-12-26T09:02:02.180 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7109741208623     dec_j2k = -24.2437788039173
2025-12-26T09:02:02.181 [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-26T09:02:02.182 [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-26T09:02:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:02.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79308076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981127691917496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.7372029, 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.75699, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7109741208623, telescope_dec_j2k=-24.2437788039173, observability=1)
2025-12-26T09:02:08.379 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:08.381 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7389299, teldec = -24.256668
2025-12-26T09:02:08.382 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7127009645294     dec_j2k = -24.2438431952192
2025-12-26T09:02:08.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-26T09:02:08.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-26T09:02:08.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:08.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:08.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:08.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:08.396 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:08.396 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:08.396 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:08.397 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:08.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:08.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:08.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:08.397 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:08.397 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79315255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981130499753492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.7389299, 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.75872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7127009645294, telescope_dec_j2k=-24.2438431952192, observability=1)
2025-12-26T09:02:10.099 [DEBUG] [Thread-465835 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:10.100 [INFO] [Thread-465835 (handle)] [driver.py] [get_status()] Telra = 17.7394067, teldec = -24.256668
2025-12-26T09:02:10.102 [INFO] [Thread-465835 (handle)] [driver.py] [get_status()] ra_j2k = 17.7131777215094     dec_j2k = -24.243860973196
2025-12-26T09:02:10.102 [DEBUG] [Thread-465835 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:02:10.103 [DEBUG] [Thread-465835 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:02:10.109 [DEBUG] [Thread-465835 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:10.109 [DEBUG] [Thread-465835 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:10.109 [DEBUG] [Thread-465835 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:10.109 [DEBUG] [Thread-465835 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:10.116 [DEBUG] [Thread-465835 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79317244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981132104231204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.7394067, 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.7592, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7131777215094, telescope_dec_j2k=-24.243860973196, observability=1)
2025-12-26T09:02:16.150 [DEBUG] [Thread-465836 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:16.152 [INFO] [Thread-465836 (handle)] [driver.py] [get_status()] Telra = 17.7411051, teldec = -24.256662
2025-12-26T09:02:16.152 [INFO] [Thread-465836 (handle)] [driver.py] [get_status()] ra_j2k = 17.7148759699621     dec_j2k = -24.2439183013264
2025-12-26T09:02:16.153 [DEBUG] [Thread-465836 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:02:16.154 [DEBUG] [Thread-465836 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:02:16.158 [DEBUG] [Thread-465836 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:16.158 [DEBUG] [Thread-465836 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:16.158 [DEBUG] [Thread-465836 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:16.158 [DEBUG] [Thread-465836 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:16.165 [DEBUG] [Thread-465836 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79324249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981136917664341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992926, telescope_ra=17.7411051, 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.7609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7148759699621, telescope_dec_j2k=-24.2439183013264, observability=1)
2025-12-26T09:02:19.992 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:19.993 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.7421693, teldec = -24.256668
2025-12-26T09:02:19.994 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7159400734541     dec_j2k = -24.243963983461
2025-12-26T09:02:19.995 [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-26T09:02:19.996 [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-26T09:02:20.002 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:20.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:20.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:20.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:20.010 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79328694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981129296395208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.7421693, 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.76196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7159400734541, telescope_dec_j2k=-24.243963983461, observability=1)
2025-12-26T09:02:21.275 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:21.276 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:34.233 [DEBUG] [Thread-465837 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:34.235 [INFO] [Thread-465837 (handle)] [driver.py] [get_status()] Telra = 17.746149, teldec = -24.256668
2025-12-26T09:02:34.236 [INFO] [Thread-465837 (handle)] [driver.py] [get_status()] ra_j2k = 17.7199194197249     dec_j2k = -24.2441123878491
2025-12-26T09:02:34.238 [DEBUG] [Thread-465837 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:02:34.239 [DEBUG] [Thread-465837 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:02:34.240 [DEBUG] [Thread-465837 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:34.240 [DEBUG] [Thread-465837 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:34.240 [DEBUG] [Thread-465837 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:34.240 [DEBUG] [Thread-465837 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:34.247 [DEBUG] [Thread-465837 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:34.248 [DEBUG] [Thread-465837 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79345178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981134912067201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.1089, telescope_az=89.992937, telescope_ra=17.746149, 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.76594, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7199194197249, telescope_dec_j2k=-24.2441123878491, observability=1)
2025-12-26T09:02:50.160 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:50.163 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.750582, teldec = -24.256668
2025-12-26T09:02:50.164 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.724352030723     dec_j2k = -24.2442777118782
2025-12-26T09:02:50.166 [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-26T09:02:50.166 [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-26T09:02:50.171 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:50.171 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:50.171 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:50.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79363612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981137318783769, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.750582, 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.77037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.724352030723, telescope_dec_j2k=-24.2442777118782, observability=1)
2025-12-26T09:02:50.179 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.80039978027344 seconds ago
2025-12-26T09:02:52.302 [DEBUG] [Thread-465838 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:52.303 [INFO] [Thread-465838 (handle)] [driver.py] [get_status()] Telra = 17.7511616, teldec = -24.256668
2025-12-26T09:02:52.304 [INFO] [Thread-465838 (handle)] [driver.py] [get_status()] ra_j2k = 17.7249315802533     dec_j2k = -24.2442993286746
2025-12-26T09:02:52.305 [DEBUG] [Thread-465838 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:02:52.306 [DEBUG] [Thread-465838 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:02:52.313 [DEBUG] [Thread-465838 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:02:52.313 [DEBUG] [Thread-465838 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:02:52.313 [DEBUG] [Thread-465838 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:02:52.313 [DEBUG] [Thread-465838 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:02:52.320 [DEBUG] [Thread-465838 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:02:52.321 [DEBUG] [Thread-465838 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7936609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981144940052902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7511616, 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.77095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:01:55.257538', telescope_ra_j2k=17.7249315802533, telescope_dec_j2k=-24.2442993286746, observability=1)
2025-12-26T09:02:55.399 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:55.401 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:02:55.401 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:02:55.401 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:02:55.401 [INFO] [ThreadPoolExecutor-21094_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:02:55.401 [INFO] [ThreadPoolExecutor-21094_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:03:02.149 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:02.151 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.75392, teldec = -24.256668
2025-12-26T09:03:02.152 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7276897412997     dec_j2k = -24.2444022099933
2025-12-26T09:03:02.154 [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-26T09:03:02.155 [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-26T09:03:02.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:02.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:02.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:03:02.158 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:02.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:02.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:02.165 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:02.165 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:03:02.166 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:02.166 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:02.166 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:03:02.166 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:03:02.166 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79377488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981138522142053, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.75392, 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.77371, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:02:55.399118', telescope_ra_j2k=17.7276897412997, telescope_dec_j2k=-24.2444022099933, observability=1)
2025-12-26T09:03:08.458 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:08.460 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7556784, teldec = -24.256668
2025-12-26T09:03:08.462 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7294479900427     dec_j2k = -24.2444677971682
2025-12-26T09:03:08.463 [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-26T09:03:08.463 [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-26T09:03:08.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:08.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:08.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:03:08.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:03:08.477 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7938479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981142132216906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7556784, 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.77547, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:02:55.399118', telescope_ra_j2k=17.7294479900427, telescope_dec_j2k=-24.2444677971682, observability=1)
2025-12-26T09:03:10.154 [DEBUG] [Thread-465839 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:10.156 [INFO] [Thread-465839 (handle)] [driver.py] [get_status()] Telra = 17.7561554, teldec = -24.256661
2025-12-26T09:03:10.157 [INFO] [Thread-465839 (handle)] [driver.py] [get_status()] ra_j2k = 17.7299249505508     dec_j2k = -24.2444785893298
2025-12-26T09:03:10.160 [DEBUG] [Thread-465839 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:03:10.160 [DEBUG] [Thread-465839 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:03:10.164 [DEBUG] [Thread-465839 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:10.164 [DEBUG] [Thread-465839 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:10.164 [DEBUG] [Thread-465839 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:03:10.164 [DEBUG] [Thread-465839 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:03:10.172 [DEBUG] [Thread-465839 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79386753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981140126619765, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992926, telescope_ra=17.7561554, 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=14.77595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:02:55.399118', telescope_ra_j2k=17.7299249505508, telescope_dec_j2k=-24.2444785893298, observability=1)
2025-12-26T09:03:10.496 [DEBUG] [Thread-465840 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32375621795654297
2025-12-26T09:03:16.278 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:16.281 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:16.282 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:16.284 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:19.097 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:19.099 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.7586345, teldec = -24.256668
2025-12-26T09:03:19.100 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7324038376356     dec_j2k = -24.2445780635511
2025-12-26T09:03:19.102 [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-26T09:03:19.103 [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-26T09:03:19.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:19.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:19.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:03:19.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:19.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:19.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:19.117 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:19.117 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:03:19.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:19.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:19.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:03:19.118 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:03:19.118 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79397104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981142132216906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7586345, 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.77843, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:02:55.399118', telescope_ra_j2k=17.7324038376356, telescope_dec_j2k=-24.2445780635511, observability=1)
2025-12-26T09:03:20.289 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:21.290 [DEBUG] [ThreadPoolExecutor-21093_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:21.291 [INFO] [ThreadPoolExecutor-21093_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:03:28.568 [DEBUG] [Thread-465841 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:28.570 [INFO] [Thread-465841 (handle)] [driver.py] [get_status()] Telra = 17.7612809, teldec = -24.256668
2025-12-26T09:03:28.571 [INFO] [Thread-465841 (handle)] [driver.py] [get_status()] ra_j2k = 17.735050013668     dec_j2k = -24.2446767838207
2025-12-26T09:03:28.573 [DEBUG] [Thread-465841 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:03:28.574 [DEBUG] [Thread-465841 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:03:28.580 [DEBUG] [Thread-465841 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:28.580 [DEBUG] [Thread-465841 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:28.580 [DEBUG] [Thread-465841 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:03:28.580 [DEBUG] [Thread-465841 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:28.587 [DEBUG] [Thread-465841 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:28.587 [DEBUG] [Thread-465841 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:28.587 [DEBUG] [Thread-465841 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:28.587 [DEBUG] [Thread-465841 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:03:28.587 [DEBUG] [Thread-465841 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:28.588 [DEBUG] [Thread-465841 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:28.588 [DEBUG] [Thread-465841 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:03:28.588 [DEBUG] [Thread-465841 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:03:28.588 [DEBUG] [Thread-465841 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79408066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981138923261481, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7612809, 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.78107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:02:55.399118', telescope_ra_j2k=17.735050013668, telescope_dec_j2k=-24.2446767838207, observability=1)
2025-12-26T09:03:46.650 [DEBUG] [Thread-465842 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:46.653 [INFO] [Thread-465842 (handle)] [driver.py] [get_status()] Telra = 17.7662974, teldec = -24.256668
2025-12-26T09:03:46.654 [INFO] [Thread-465842 (handle)] [driver.py] [get_status()] ra_j2k = 17.740066094291     dec_j2k = -24.2448639330156
2025-12-26T09:03:46.656 [DEBUG] [Thread-465842 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:03:46.657 [DEBUG] [Thread-465842 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:03:46.658 [DEBUG] [Thread-465842 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:46.658 [DEBUG] [Thread-465842 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:46.658 [DEBUG] [Thread-465842 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:03:46.658 [DEBUG] [Thread-465842 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:46.665 [DEBUG] [Thread-465842 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:46.665 [DEBUG] [Thread-465842 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:46.665 [DEBUG] [Thread-465842 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:46.666 [DEBUG] [Thread-465842 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:03:46.666 [DEBUG] [Thread-465842 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:46.666 [DEBUG] [Thread-465842 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:46.666 [DEBUG] [Thread-465842 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:03:46.666 [DEBUG] [Thread-465842 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:03:46.666 [DEBUG] [Thread-465842 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79428995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981146945650042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7662974, 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.78609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:02:55.399118', telescope_ra_j2k=17.740066094291, telescope_dec_j2k=-24.2448639330156, observability=1)
2025-12-26T09:03:50.241 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:50.243 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.7672957, teldec = -24.256667
2025-12-26T09:03:50.244 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.7410643118414     dec_j2k = -24.2449001787324
2025-12-26T09:03:50.246 [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-26T09:03:50.247 [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-26T09:03:50.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:50.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:50.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:03:50.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.7943315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981141731097478, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7672957, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.78709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:02:55.399118', telescope_ra_j2k=17.7410643118414, telescope_dec_j2k=-24.2449001787324, observability=1)
2025-12-26T09:03:50.262 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.80489993095398 seconds ago
2025-12-26T09:03:55.539 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:55.539 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:03:55.540 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:55.540 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:03:55.541 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:56.543 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:56.545 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:03:56.545 [DEBUG] [ThreadPoolExecutor-21095_0] [payload.py] [to_registers()] [0]
2025-12-26T09:03:56.546 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:03:56.546 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:03:56.546 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:03:56.546 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:03:56.554 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:03:56.554 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:03:56.554 [DEBUG] [ThreadPoolExecutor-21095_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:03:56.554 [DEBUG] [ThreadPoolExecutor-21095_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:03:56.554 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:03:56.554 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:03:56.554 [DEBUG] [ThreadPoolExecutor-21095_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:02.160 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:02.162 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.7706184, teldec = -24.256667
2025-12-26T09:04:02.163 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7443867386888     dec_j2k = -24.2450241515847
2025-12-26T09:04:02.165 [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-26T09:04:02.166 [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-26T09:04:02.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:02.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:02.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:02.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:02.176 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:02.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79446946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981148951247183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7706184, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.79041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7443867386888, telescope_dec_j2k=-24.2450241515847, observability=1)
2025-12-26T09:04:04.835 [DEBUG] [Thread-465843 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:04.838 [INFO] [Thread-465843 (handle)] [driver.py] [get_status()] Telra = 17.7713667, teldec = -24.256661
2025-12-26T09:04:04.839 [INFO] [Thread-465843 (handle)] [driver.py] [get_status()] ra_j2k = 17.7451349787796     dec_j2k = -24.2450460724653
2025-12-26T09:04:04.841 [DEBUG] [Thread-465843 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:04:04.842 [DEBUG] [Thread-465843 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:04:04.844 [DEBUG] [Thread-465843 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:04.844 [DEBUG] [Thread-465843 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:04.844 [DEBUG] [Thread-465843 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:04.844 [DEBUG] [Thread-465843 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:04.851 [DEBUG] [Thread-465843 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79450042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981147747888898, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992926, telescope_ra=17.7713667, 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=14.79116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7451349787796, telescope_dec_j2k=-24.2450460724653, observability=1)
2025-12-26T09:04:08.539 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:08.541 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7723952, teldec = -24.256667
2025-12-26T09:04:08.542 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7461633938415     dec_j2k = -24.2450904491457
2025-12-26T09:04:08.544 [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-26T09:04:08.545 [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-26T09:04:08.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:08.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:08.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:08.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:08.558 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79454329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981146143411186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7723952, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.79219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7461633938415, telescope_dec_j2k=-24.2450904491457, observability=1)
2025-12-26T09:04:10.205 [DEBUG] [Thread-465844 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:10.207 [INFO] [Thread-465844 (handle)] [driver.py] [get_status()] Telra = 17.7728726, teldec = -24.256667
2025-12-26T09:04:10.208 [INFO] [Thread-465844 (handle)] [driver.py] [get_status()] ra_j2k = 17.7466407550681     dec_j2k = -24.2451082627486
2025-12-26T09:04:10.210 [DEBUG] [Thread-465844 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:04:10.211 [DEBUG] [Thread-465844 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:04:10.218 [DEBUG] [Thread-465844 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:10.218 [DEBUG] [Thread-465844 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:10.218 [DEBUG] [Thread-465844 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:10.218 [DEBUG] [Thread-465844 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:10.225 [DEBUG] [Thread-465844 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:10.226 [DEBUG] [Thread-465844 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79456257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981156973635744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108899, telescope_az=89.992937, telescope_ra=17.7728726, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.79266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7466407550681, telescope_dec_j2k=-24.2451082627486, observability=1)
2025-12-26T09:04:18.206 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:18.207 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.7750982, teldec = -24.256661
2025-12-26T09:04:18.208 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7488661763166     dec_j2k = -24.2451853106197
2025-12-26T09:04:18.209 [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-26T09:04:18.210 [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-26T09:04:18.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:18.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:18.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:18.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:18.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:18.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:18.218 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:18.218 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:18.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:18.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:18.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:18.219 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:18.219 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79465516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981150154605467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992926, telescope_ra=17.7750982, 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=14.79489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7488661763166, telescope_dec_j2k=-24.2451853106197, observability=1)
2025-12-26T09:04:21.555 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:21.556 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:22.907 [DEBUG] [Thread-465845 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:22.908 [INFO] [Thread-465845 (handle)] [driver.py] [get_status()] Telra = 17.7764087, teldec = -24.256667
2025-12-26T09:04:22.909 [INFO] [Thread-465845 (handle)] [driver.py] [get_status()] ra_j2k = 17.7501765697844     dec_j2k = -24.2452402135985
2025-12-26T09:04:22.911 [DEBUG] [Thread-465845 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:04:22.912 [DEBUG] [Thread-465845 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:04:22.915 [DEBUG] [Thread-465845 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:22.915 [DEBUG] [Thread-465845 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:22.915 [DEBUG] [Thread-465845 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:22.915 [DEBUG] [Thread-465845 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:22.922 [DEBUG] [Thread-465845 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:22.922 [DEBUG] [Thread-465845 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:22.922 [DEBUG] [Thread-465845 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:22.922 [DEBUG] [Thread-465845 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:22.922 [DEBUG] [Thread-465845 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:22.922 [DEBUG] [Thread-465845 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:22.922 [DEBUG] [Thread-465845 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:22.923 [DEBUG] [Thread-465845 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:22.923 [DEBUG] [Thread-465845 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79470957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981152160202607, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.7764087, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.7962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7501765697844, telescope_dec_j2k=-24.2452402135985, observability=1)
2025-12-26T09:04:40.973 [DEBUG] [Thread-465846 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:40.975 [INFO] [Thread-465846 (handle)] [driver.py] [get_status()] Telra = 17.7814511, teldec = -24.256667
2025-12-26T09:04:40.976 [INFO] [Thread-465846 (handle)] [driver.py] [get_status()] ra_j2k = 17.7552185688013     dec_j2k = -24.2454283893591
2025-12-26T09:04:40.977 [DEBUG] [Thread-465846 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:04:40.978 [DEBUG] [Thread-465846 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:04:40.985 [DEBUG] [Thread-465846 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:40.985 [DEBUG] [Thread-465846 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:40.986 [DEBUG] [Thread-465846 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:40.986 [DEBUG] [Thread-465846 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:40.993 [DEBUG] [Thread-465846 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79491868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981151357963751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.7814511, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.80124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7552185688013, telescope_dec_j2k=-24.2454283893591, observability=1)
2025-12-26T09:04:50.323 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:50.325 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.7840468, teldec = -24.256667
2025-12-26T09:04:50.326 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.7578140650554     dec_j2k = -24.245525265079
2025-12-26T09:04:50.327 [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-26T09:04:50.328 [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-26T09:04:50.331 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:50.331 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:50.332 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:50.332 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7950269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981154165799747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.7840468, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.80384, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:03:55.538064', telescope_ra_j2k=17.7578140650554, telescope_dec_j2k=-24.245525265079, observability=1)
2025-12-26T09:04:50.339 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.80137515068054 seconds ago
2025-12-26T09:04:55.677 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:55.677 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:04:55.678 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:55.678 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:04:55.678 [INFO] [ThreadPoolExecutor-21096_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:04:55.678 [INFO] [ThreadPoolExecutor-21096_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:04:59.172 [DEBUG] [Thread-465847 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:04:59.173 [INFO] [Thread-465847 (handle)] [driver.py] [get_status()] Telra = 17.7865199, teldec = -24.256667
2025-12-26T09:04:59.175 [INFO] [Thread-465847 (handle)] [driver.py] [get_status()] ra_j2k = 17.7602869726211     dec_j2k = -24.2456175699184
2025-12-26T09:04:59.176 [DEBUG] [Thread-465847 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:04:59.176 [DEBUG] [Thread-465847 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:04:59.179 [DEBUG] [Thread-465847 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:04:59.179 [DEBUG] [Thread-465847 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:04:59.179 [DEBUG] [Thread-465847 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:04:59.180 [DEBUG] [Thread-465847 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:04:59.187 [DEBUG] [Thread-465847 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:04:59.188 [DEBUG] [Thread-465847 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79512932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981154968038603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.7865199, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.80631, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.7602869726211, telescope_dec_j2k=-24.2456175699184, observability=1)
2025-12-26T09:05:02.170 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:02.172 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.787333, teldec = -24.256667
2025-12-26T09:05:02.173 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.761100009713     dec_j2k = -24.2456479186921
2025-12-26T09:05:02.175 [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-26T09:05:02.176 [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-26T09:05:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:05:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:05:02.189 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79516402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981150555724895, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.787333, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.80712, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.761100009713, telescope_dec_j2k=-24.2456479186921, observability=1)
2025-12-26T09:05:08.621 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:08.622 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.7891435, teldec = -24.256667
2025-12-26T09:05:08.623 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7629103702774     dec_j2k = -24.2457154969726
2025-12-26T09:05:08.624 [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-26T09:05:08.625 [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-26T09:05:08.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:08.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:08.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:05:08.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:05:08.637 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:05:08.638 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79523867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981161385949452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.7891435, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.80893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.7629103702774, telescope_dec_j2k=-24.2457154969726, observability=1)
2025-12-26T09:05:10.260 [DEBUG] [Thread-465848 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:10.262 [INFO] [Thread-465848 (handle)] [driver.py] [get_status()] Telra = 17.7895919, teldec = -24.256667
2025-12-26T09:05:10.263 [INFO] [Thread-465848 (handle)] [driver.py] [get_status()] ra_j2k = 17.7633587358804     dec_j2k = -24.2457322342192
2025-12-26T09:05:10.265 [DEBUG] [Thread-465848 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:05:10.266 [DEBUG] [Thread-465848 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:05:10.269 [DEBUG] [Thread-465848 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:10.269 [DEBUG] [Thread-465848 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:10.269 [DEBUG] [Thread-465848 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:05:10.269 [DEBUG] [Thread-465848 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:10.276 [DEBUG] [Thread-465848 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:10.276 [DEBUG] [Thread-465848 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:10.276 [DEBUG] [Thread-465848 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:10.277 [DEBUG] [Thread-465848 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:05:10.277 [DEBUG] [Thread-465848 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:10.277 [DEBUG] [Thread-465848 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:10.277 [DEBUG] [Thread-465848 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:05:10.277 [DEBUG] [Thread-465848 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:05:10.277 [DEBUG] [Thread-465848 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79525765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981149753486039, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.7895919, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.80938, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.7633587358804, telescope_dec_j2k=-24.2457322342192, observability=1)
2025-12-26T09:05:16.558 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:16.560 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:16.561 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:16.563 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:17.245 [DEBUG] [Thread-465849 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:17.246 [INFO] [Thread-465849 (handle)] [driver.py] [get_status()] Telra = 17.7915428, teldec = -24.256667
2025-12-26T09:05:17.248 [INFO] [Thread-465849 (handle)] [driver.py] [get_status()] ra_j2k = 17.7653094868561     dec_j2k = -24.2458050564162
2025-12-26T09:05:17.250 [DEBUG] [Thread-465849 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:05:17.250 [DEBUG] [Thread-465849 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:05:17.255 [DEBUG] [Thread-465849 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:17.255 [DEBUG] [Thread-465849 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:17.255 [DEBUG] [Thread-465849 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:05:17.255 [DEBUG] [Thread-465849 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:17.262 [DEBUG] [Thread-465849 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:17.262 [DEBUG] [Thread-465849 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:17.262 [DEBUG] [Thread-465849 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:17.262 [DEBUG] [Thread-465849 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:05:17.262 [DEBUG] [Thread-465849 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:17.263 [DEBUG] [Thread-465849 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:17.263 [DEBUG] [Thread-465849 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:05:17.263 [DEBUG] [Thread-465849 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:05:17.263 [DEBUG] [Thread-465849 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79533848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981154968038603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108898, telescope_az=89.992937, telescope_ra=17.7915428, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.81133, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.7653094868561, telescope_dec_j2k=-24.2458050564162, observability=1)
2025-12-26T09:05:17.298 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03497624397277832
2025-12-26T09:05:20.567 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:21.569 [DEBUG] [ThreadPoolExecutor-21095_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:21.571 [INFO] [ThreadPoolExecutor-21095_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:05:35.314 [DEBUG] [Thread-465850 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:35.317 [INFO] [Thread-465850 (handle)] [driver.py] [get_status()] Telra = 17.7965874, teldec = -24.256667
2025-12-26T09:05:35.318 [INFO] [Thread-465850 (handle)] [driver.py] [get_status()] ra_j2k = 17.7703537062658     dec_j2k = -24.2459933716479
2025-12-26T09:05:35.320 [DEBUG] [Thread-465850 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:05:35.321 [DEBUG] [Thread-465850 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:05:35.325 [DEBUG] [Thread-465850 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:35.325 [DEBUG] [Thread-465850 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:35.325 [DEBUG] [Thread-465850 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:05:35.325 [DEBUG] [Thread-465850 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:35.332 [DEBUG] [Thread-465850 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:05:35.333 [DEBUG] [Thread-465850 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79554763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981159380352312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992937, telescope_ra=17.7965874, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.81638, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.7703537062658, telescope_dec_j2k=-24.2459933716479, observability=1)
2025-12-26T09:05:50.400 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:50.402 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.8007914, teldec = -24.256667
2025-12-26T09:05:50.402 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.7745573943329     dec_j2k = -24.2461503213492
2025-12-26T09:05:50.404 [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-26T09:05:50.404 [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-26T09:05:50.406 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:50.406 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:50.406 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:05:50.406 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:05:50.414 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:05:50.415 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79572222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981162990427164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992937, telescope_ra=17.8007914, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.82058, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.7745573943329, telescope_dec_j2k=-24.2461503213492, observability=1)
2025-12-26T09:05:50.415 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.79521465301514 seconds ago
2025-12-26T09:05:53.515 [DEBUG] [Thread-465851 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:53.517 [INFO] [Thread-465851 (handle)] [driver.py] [get_status()] Telra = 17.8016593, teldec = -24.256673
2025-12-26T09:05:53.518 [INFO] [Thread-465851 (handle)] [driver.py] [get_status()] ra_j2k = 17.7754252293309     dec_j2k = -24.246188724659
2025-12-26T09:05:53.520 [DEBUG] [Thread-465851 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:05:53.521 [DEBUG] [Thread-465851 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:05:53.527 [DEBUG] [Thread-465851 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:53.527 [DEBUG] [Thread-465851 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:53.527 [DEBUG] [Thread-465851 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:05:53.527 [DEBUG] [Thread-465851 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:53.534 [DEBUG] [Thread-465851 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:53.534 [DEBUG] [Thread-465851 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:53.535 [DEBUG] [Thread-465851 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:05:53.535 [DEBUG] [Thread-465851 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:05:53.535 [DEBUG] [Thread-465851 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:53.535 [DEBUG] [Thread-465851 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:53.535 [DEBUG] [Thread-465851 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:05:53.535 [DEBUG] [Thread-465851 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:05:53.535 [DEBUG] [Thread-465851 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79575829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981162589307737, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992947, telescope_ra=17.8016593, telescope_dec=-24.256673, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.82145, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:04:55.676673', telescope_ra_j2k=17.7754252293309, telescope_dec_j2k=-24.246188724659, observability=1)
2025-12-26T09:05:55.820 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:55.820 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:05:55.821 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:55.821 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:05:55.822 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:56.824 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:56.826 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:05:56.826 [DEBUG] [ThreadPoolExecutor-21097_0] [payload.py] [to_registers()] [0]
2025-12-26T09:05:56.833 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:05:56.833 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:05:56.833 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:05:56.833 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:05:56.840 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:05:56.840 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:05:56.840 [DEBUG] [ThreadPoolExecutor-21097_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:05:56.841 [DEBUG] [ThreadPoolExecutor-21097_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:05:56.841 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:05:56.841 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:05:56.841 [DEBUG] [ThreadPoolExecutor-21097_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:02.141 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:02.143 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8040487, teldec = -24.256667
2025-12-26T09:06:02.144 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7778144559187     dec_j2k = -24.2462719361974
2025-12-26T09:06:02.146 [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-26T09:06:02.147 [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-26T09:06:02.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:02.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06:02.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:06:02.149 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:02.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:02.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79585813, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981162990427164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992937, telescope_ra=17.8040487, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.82384, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7778144559187, telescope_dec_j2k=-24.2462719361974, observability=1)
2025-12-26T09:06:08.699 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:08.701 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8058879, teldec = -24.256667
2025-12-26T09:06:08.702 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7796535225637     dec_j2k = -24.2463406080522
2025-12-26T09:06:08.704 [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-26T09:06:08.704 [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-26T09:06:08.707 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:08.707 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06:08.707 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:06:08.707 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:08.714 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:08.715 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79593403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981162990427164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992937, telescope_ra=17.8058879, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.82568, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7796535225637, telescope_dec_j2k=-24.2463406080522, observability=1)
2025-12-26T09:06:10.322 [DEBUG] [Thread-465852 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:10.323 [INFO] [Thread-465852 (handle)] [driver.py] [get_status()] Telra = 17.806336, teldec = -24.256667
2025-12-26T09:06:10.324 [INFO] [Thread-465852 (handle)] [driver.py] [get_status()] ra_j2k = 17.7801015902114     dec_j2k = -24.2463573395228
2025-12-26T09:06:10.326 [DEBUG] [Thread-465852 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:06:10.327 [DEBUG] [Thread-465852 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:06:10.328 [DEBUG] [Thread-465852 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:10.328 [DEBUG] [Thread-465852 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06:10.328 [DEBUG] [Thread-465852 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:06:10.328 [DEBUG] [Thread-465852 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:10.335 [DEBUG] [Thread-465852 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:10.335 [DEBUG] [Thread-465852 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:10.335 [DEBUG] [Thread-465852 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:10.335 [DEBUG] [Thread-465852 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:10.335 [DEBUG] [Thread-465852 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:10.335 [DEBUG] [Thread-465852 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:10.336 [DEBUG] [Thread-465852 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:10.336 [DEBUG] [Thread-465852 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:10.336 [DEBUG] [Thread-465852 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7959528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981167402740873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992937, telescope_ra=17.806336, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.82613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7801015902114, telescope_dec_j2k=-24.2463573395228, observability=1)
2025-12-26T09:06:11.577 [DEBUG] [Thread-465853 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:11.579 [INFO] [Thread-465853 (handle)] [driver.py] [get_status()] Telra = 17.8066722, teldec = -24.256667
2025-12-26T09:06:11.580 [INFO] [Thread-465853 (handle)] [driver.py] [get_status()] ra_j2k = 17.7804377659737     dec_j2k = -24.2463698928855
2025-12-26T09:06:11.582 [DEBUG] [Thread-465853 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:06:11.583 [DEBUG] [Thread-465853 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:06:11.584 [DEBUG] [Thread-465853 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:11.584 [DEBUG] [Thread-465853 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06:11.584 [DEBUG] [Thread-465853 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:06:11.584 [DEBUG] [Thread-465853 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:11.592 [DEBUG] [Thread-465853 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79596734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981163391546593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992937, telescope_ra=17.8066722, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.82646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7804377659737, telescope_dec_j2k=-24.2463698928855, observability=1)
2025-12-26T09:06:16.390 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:16.393 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8080067, teldec = -24.256667
2025-12-26T09:06:16.394 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7817721700658     dec_j2k = -24.2464197225239
2025-12-26T09:06:16.396 [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-26T09:06:16.397 [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-26T09:06:16.402 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:16.402 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06:16.402 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:06:16.402 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:16.410 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79602304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981165397143733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992937, telescope_ra=17.8080067, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.8278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7817721700658, telescope_dec_j2k=-24.2464197225239, observability=1)
2025-12-26T09:06:21.841 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:21.842 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:29.765 [DEBUG] [Thread-465854 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:29.767 [INFO] [Thread-465854 (handle)] [driver.py] [get_status()] Telra = 17.8117426, teldec = -24.25666
2025-12-26T09:06:29.768 [INFO] [Thread-465854 (handle)] [driver.py] [get_status()] ra_j2k = 17.7855078055243     dec_j2k = -24.2465522258884
2025-12-26T09:06:29.770 [DEBUG] [Thread-465854 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:06:29.770 [DEBUG] [Thread-465854 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:06:29.775 [DEBUG] [Thread-465854 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:29.775 [DEBUG] [Thread-465854 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06:29.775 [DEBUG] [Thread-465854 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:06:29.775 [DEBUG] [Thread-465854 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:29.782 [DEBUG] [Thread-465854 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79617785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981167001621445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992926, telescope_ra=17.8117426, 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=14.83153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7855078055243, telescope_dec_j2k=-24.2465522258884, observability=1)
2025-12-26T09:06:47.852 [DEBUG] [Thread-465855 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:47.854 [INFO] [Thread-465855 (handle)] [driver.py] [get_status()] Telra = 17.8167846, teldec = -24.256667
2025-12-26T09:06:47.856 [INFO] [Thread-465855 (handle)] [driver.py] [get_status()] ra_j2k = 17.7905494511779     dec_j2k = -24.2467475160441
2025-12-26T09:06:47.858 [DEBUG] [Thread-465855 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:06:47.859 [DEBUG] [Thread-465855 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:06:47.863 [DEBUG] [Thread-465855 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:47.863 [DEBUG] [Thread-465855 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06:47.863 [DEBUG] [Thread-465855 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:06:47.863 [DEBUG] [Thread-465855 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:47.870 [DEBUG] [Thread-465855 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:47.871 [DEBUG] [Thread-465855 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79638719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981166600502017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992936, telescope_ra=17.8167846, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.83658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7905494511779, telescope_dec_j2k=-24.2467475160441, observability=1)
2025-12-26T09:06:50.475 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:50.477 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.8175133, teldec = -24.256667
2025-12-26T09:06:50.478 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.7912781007344     dec_j2k = -24.2467747302795
2025-12-26T09:06:50.480 [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-26T09:06:50.482 [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-26T09:06:50.488 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:06:50.488 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:06: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-26T09:06:50.488 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:06:50.495 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:06:50.496 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79641755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981167803860301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108897, telescope_az=89.992936, telescope_ra=17.8175133, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.8373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:05:55.819551', telescope_ra_j2k=17.7912781007344, telescope_dec_j2k=-24.2467747302795, observability=1)
2025-12-26T09:06:50.496 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.79734826087952 seconds ago
2025-12-26T09:06:55.959 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:55.959 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:06:55.960 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:06:55.960 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:06:55.960 [INFO] [ThreadPoolExecutor-21098_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:06:55.961 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T09:07:02.152 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:02.154 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8207713, teldec = -24.256667
2025-12-26T09:07:02.155 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.7945358769534     dec_j2k = -24.2468964088153
2025-12-26T09:07:02.157 [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-26T09:07:02.158 [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-26T09:07:02.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:02.166 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:02.166 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:02.166 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:02.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7965527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981164996024305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8207713, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.84056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.7945358769534, telescope_dec_j2k=-24.2468964088153, observability=1)
2025-12-26T09:07:05.915 [DEBUG] [Thread-465856 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:05.917 [INFO] [Thread-465856 (handle)] [driver.py] [get_status()] Telra = 17.8218253, teldec = -24.256667
2025-12-26T09:07:05.918 [INFO] [Thread-465856 (handle)] [driver.py] [get_status()] ra_j2k = 17.7955898051703     dec_j2k = -24.246935774716
2025-12-26T09:07:05.919 [DEBUG] [Thread-465856 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:07:05.920 [DEBUG] [Thread-465856 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:07:05.925 [DEBUG] [Thread-465856 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:05.925 [DEBUG] [Thread-465856 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:05.925 [DEBUG] [Thread-465856 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:05.925 [DEBUG] [Thread-465856 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:05.932 [DEBUG] [Thread-465856 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:05.932 [DEBUG] [Thread-465856 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:05.932 [DEBUG] [Thread-465856 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:05.932 [DEBUG] [Thread-465856 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:05.932 [DEBUG] [Thread-465856 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:05.932 [DEBUG] [Thread-465856 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:05.932 [DEBUG] [Thread-465856 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:05.933 [DEBUG] [Thread-465856 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:05.933 [DEBUG] [Thread-465856 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79659625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981171815054582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8218253, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.84162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.7955898051703, telescope_dec_j2k=-24.246935774716, observability=1)
2025-12-26T09:07:08.776 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:08.778 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.82261, teldec = -24.256667
2025-12-26T09:07:08.780 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.7963744519225     dec_j2k = -24.2469650829941
2025-12-26T09:07:08.782 [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-26T09:07:08.783 [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-26T09:07:08.785 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:08.785 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:08.785 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:08.785 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:08.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:08.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:08.792 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:08.792 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:08.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:08.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:08.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:08.793 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:08.793 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79662936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981167803860301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.82261, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.8424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.7963744519225, telescope_dec_j2k=-24.2469650829941, observability=1)
2025-12-26T09:07:10.379 [DEBUG] [Thread-465857 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:10.381 [INFO] [Thread-465857 (handle)] [driver.py] [get_status()] Telra = 17.8230584, teldec = -24.256667
2025-12-26T09:07:10.383 [INFO] [Thread-465857 (handle)] [driver.py] [get_status()] ra_j2k = 17.7968228215697     dec_j2k = -24.2469818307638
2025-12-26T09:07:10.385 [DEBUG] [Thread-465857 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:07:10.386 [DEBUG] [Thread-465857 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:07:10.387 [DEBUG] [Thread-465857 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:10.387 [DEBUG] [Thread-465857 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:10.387 [DEBUG] [Thread-465857 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:10.387 [DEBUG] [Thread-465857 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:10.395 [DEBUG] [Thread-465857 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79664792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098117221617401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8230584, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.84285, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.7968228215697, telescope_dec_j2k=-24.2469818307638, observability=1)
2025-12-26T09:07:15.503 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:15.505 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.824477, teldec = -24.256667
2025-12-26T09:07:15.506 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.7982413258998     dec_j2k = -24.247034816438
2025-12-26T09:07:15.508 [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-26T09:07:15.509 [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-26T09:07:15.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:15.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:15.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:15.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:15.522 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:15.523 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79670722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981173820651722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.824477, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.84427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.7982413258998, telescope_dec_j2k=-24.247034816438, observability=1)
2025-12-26T09:07:16.844 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:16.846 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:16.848 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:16.850 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:20.854 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:21.855 [DEBUG] [ThreadPoolExecutor-21097_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:21.856 [INFO] [ThreadPoolExecutor-21097_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:07:24.096 [DEBUG] [Thread-465858 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:24.099 [INFO] [Thread-465858 (handle)] [driver.py] [get_status()] Telra = 17.8268772, teldec = -24.256666
2025-12-26T09:07:24.100 [INFO] [Thread-465858 (handle)] [driver.py] [get_status()] ra_j2k = 17.8006413654665     dec_j2k = -24.2471234685253
2025-12-26T09:07:24.102 [DEBUG] [Thread-465858 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:07:24.102 [DEBUG] [Thread-465858 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:07:24.105 [DEBUG] [Thread-465858 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:24.105 [DEBUG] [Thread-465858 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:24.105 [DEBUG] [Thread-465858 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:24.105 [DEBUG] [Thread-465858 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:24.112 [DEBUG] [Thread-465858 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:24.113 [DEBUG] [Thread-465858 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79680668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098117221617401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8268772, 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.84667, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.8006413654665, telescope_dec_j2k=-24.2471234685253, observability=1)
2025-12-26T09:07:42.152 [DEBUG] [Thread-465859 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:42.155 [INFO] [Thread-465859 (handle)] [driver.py] [get_status()] Telra = 17.8319151, teldec = -24.256666
2025-12-26T09:07:42.156 [INFO] [Thread-465859 (handle)] [driver.py] [get_status()] ra_j2k = 17.8056789333575     dec_j2k = -24.2473116558999
2025-12-26T09:07:42.157 [DEBUG] [Thread-465859 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:07:42.158 [DEBUG] [Thread-465859 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:07:42.161 [DEBUG] [Thread-465859 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:42.161 [DEBUG] [Thread-465859 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:42.161 [DEBUG] [Thread-465859 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:42.161 [DEBUG] [Thread-465859 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:42.168 [DEBUG] [Thread-465859 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:42.168 [DEBUG] [Thread-465859 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:42.168 [DEBUG] [Thread-465859 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:42.168 [DEBUG] [Thread-465859 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:42.168 [DEBUG] [Thread-465859 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:42.168 [DEBUG] [Thread-465859 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:42.168 [DEBUG] [Thread-465859 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:42.169 [DEBUG] [Thread-465859 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:42.169 [DEBUG] [Thread-465859 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79701566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981180639681999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8319151, 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.85171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.8056789333575, telescope_dec_j2k=-24.2473116558999, observability=1)
2025-12-26T09:07:50.558 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:50.560 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.8342585, teldec = -24.256666
2025-12-26T09:07:50.561 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.8080221812077     dec_j2k = -24.2473991975482
2025-12-26T09:07:50.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-26T09:07:50.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-26T09:07:50.568 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:50.568 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:50.568 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:07:50.568 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:07:50.575 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:07:50.576 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79711295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981181441920855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8342585, 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.85405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:06:55.958370', telescope_ra_j2k=17.8080221812077, telescope_dec_j2k=-24.2473991975482, observability=1)
2025-12-26T09:07:50.576 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.80033278465271 seconds ago
2025-12-26T09:07:56.100 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:56.100 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:07:56.101 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:56.101 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:07:56.102 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:57.104 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:57.106 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:07:57.106 [DEBUG] [ThreadPoolExecutor-21099_0] [payload.py] [to_registers()] [0]
2025-12-26T09:07:57.107 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:07:57.108 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:07:57.108 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:07:57.108 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:07:57.115 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:07:57.115 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:07:57.115 [DEBUG] [ThreadPoolExecutor-21099_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:07:57.115 [DEBUG] [ThreadPoolExecutor-21099_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:07:57.115 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:07:57.115 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:07:57.115 [DEBUG] [ThreadPoolExecutor-21099_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:00.233 [DEBUG] [Thread-465860 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:00.235 [INFO] [Thread-465860 (handle)] [driver.py] [get_status()] Telra = 17.8369277, teldec = -24.256666
2025-12-26T09:08:00.236 [INFO] [Thread-465860 (handle)] [driver.py] [get_status()] ra_j2k = 17.8106912097087     dec_j2k = -24.2474989142107
2025-12-26T09:08:00.239 [DEBUG] [Thread-465860 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:00.239 [DEBUG] [Thread-465860 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:00.246 [DEBUG] [Thread-465860 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:00.246 [DEBUG] [Thread-465860 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:00.246 [DEBUG] [Thread-465860 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:00.246 [DEBUG] [Thread-465860 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:00.253 [DEBUG] [Thread-465860 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:00.253 [DEBUG] [Thread-465860 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:00.254 [DEBUG] [Thread-465860 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:00.254 [DEBUG] [Thread-465860 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:00.254 [DEBUG] [Thread-465860 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:00.254 [DEBUG] [Thread-465860 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:00.254 [DEBUG] [Thread-465860 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:00.254 [DEBUG] [Thread-465860 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:00.254 [DEBUG] [Thread-465860 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79722493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981170611696298, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8369277, 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.85672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8106912097087, telescope_dec_j2k=-24.2474989142107, observability=1)
2025-12-26T09:08:02.163 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:02.165 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8374886, teldec = -24.256673
2025-12-26T09:08:02.166 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8112520725163     dec_j2k = -24.2475268690803
2025-12-26T09:08:02.168 [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-26T09:08:02.169 [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-26T09:08:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:02.183 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79724727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981175826248862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992947, telescope_ra=17.8374886, telescope_dec=-24.256673, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.85728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8112520725163, telescope_dec_j2k=-24.2475268690803, observability=1)
2025-12-26T09:08:08.855 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:08.857 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8393552, teldec = -24.256666
2025-12-26T09:08:08.858 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8131185554074     dec_j2k = -24.2475896052334
2025-12-26T09:08:08.860 [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-26T09:08:08.861 [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-26T09:08:08.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:08.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:08.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:08.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:08.875 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79732472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981179436323715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8393552, 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.85915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8131185554074, telescope_dec_j2k=-24.2475896052334, observability=1)
2025-12-26T09:08:10.439 [DEBUG] [Thread-465861 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:10.441 [INFO] [Thread-465861 (handle)] [driver.py] [get_status()] Telra = 17.8397758, teldec = -24.256666
2025-12-26T09:08:10.442 [INFO] [Thread-465861 (handle)] [driver.py] [get_status()] ra_j2k = 17.813539128834     dec_j2k = -24.2476053191541
2025-12-26T09:08:10.444 [DEBUG] [Thread-465861 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:08:10.445 [DEBUG] [Thread-465861 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:10.446 [DEBUG] [Thread-465861 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:10.446 [DEBUG] [Thread-465861 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:10.446 [DEBUG] [Thread-465861 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:10.446 [DEBUG] [Thread-465861 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:10.454 [DEBUG] [Thread-465861 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:10.454 [DEBUG] [Thread-465861 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:10.454 [DEBUG] [Thread-465861 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:10.454 [DEBUG] [Thread-465861 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:10.454 [DEBUG] [Thread-465861 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:10.454 [DEBUG] [Thread-465861 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:10.455 [DEBUG] [Thread-465861 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:10.455 [DEBUG] [Thread-465861 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:10.455 [DEBUG] [Thread-465861 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79734304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981181441920855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8397758, 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.85957, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.813539128834, telescope_dec_j2k=-24.2476053191541, observability=1)
2025-12-26T09:08:14.615 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:14.617 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.840942, teldec = -24.256666
2025-12-26T09:08:14.619 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8147052554032     dec_j2k = -24.2476488897995
2025-12-26T09:08:14.621 [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-26T09:08:14.622 [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-26T09:08:14.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:14.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:14.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:14.625 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:14.632 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79739139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981178634084859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.840942, 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.86073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8147052554032, telescope_dec_j2k=-24.2476488897995, observability=1)
2025-12-26T09:08:18.417 [DEBUG] [Thread-465862 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:18.419 [INFO] [Thread-465862 (handle)] [driver.py] [get_status()] Telra = 17.8420002, teldec = -24.256666
2025-12-26T09:08:18.420 [INFO] [Thread-465862 (handle)] [driver.py] [get_status()] ra_j2k = 17.8157633890902     dec_j2k = -24.2476884261544
2025-12-26T09:08:18.422 [DEBUG] [Thread-465862 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:18.422 [DEBUG] [Thread-465862 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:18.426 [DEBUG] [Thread-465862 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:18.426 [DEBUG] [Thread-465862 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:18.426 [DEBUG] [Thread-465862 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:18.426 [DEBUG] [Thread-465862 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:18.433 [DEBUG] [Thread-465862 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:18.434 [DEBUG] [Thread-465862 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79743539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981183848637423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108896, telescope_az=89.992936, telescope_ra=17.8420002, 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.86179, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8157633890902, telescope_dec_j2k=-24.2476884261544, observability=1)
2025-12-26T09:08:22.116 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:22.117 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:36.475 [DEBUG] [Thread-465863 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:36.476 [INFO] [Thread-465863 (handle)] [driver.py] [get_status()] Telra = 17.8470481, teldec = -24.256666
2025-12-26T09:08:36.477 [INFO] [Thread-465863 (handle)] [driver.py] [get_status()] ra_j2k = 17.8208109769157     dec_j2k = -24.2478770345918
2025-12-26T09:08:36.479 [DEBUG] [Thread-465863 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:36.480 [DEBUG] [Thread-465863 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:36.481 [DEBUG] [Thread-465863 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:36.481 [DEBUG] [Thread-465863 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:36.481 [DEBUG] [Thread-465863 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:36.481 [DEBUG] [Thread-465863 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:36.488 [DEBUG] [Thread-465863 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:36.488 [DEBUG] [Thread-465863 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:36.488 [DEBUG] [Thread-465863 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:36.488 [DEBUG] [Thread-465863 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:36.489 [DEBUG] [Thread-465863 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:36.489 [DEBUG] [Thread-465863 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:36.489 [DEBUG] [Thread-465863 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:36.489 [DEBUG] [Thread-465863 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:36.489 [DEBUG] [Thread-465863 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79764439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981178232965431, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8470481, 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.86684, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8208109769157, telescope_dec_j2k=-24.2478770345918, observability=1)
2025-12-26T09:08:50.636 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:50.638 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.8509792, teldec = -24.256666
2025-12-26T09:08:50.639 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.8247418385671     dec_j2k = -24.2480239257444
2025-12-26T09:08:50.641 [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-26T09:08:50.642 [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-26T09:08:50.646 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:50.647 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:50.647 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:50.647 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79780829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981184650876279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8509792, 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.87077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8247418385671, telescope_dec_j2k=-24.2480239257444, observability=1)
2025-12-26T09:08:50.654 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.80042505264282 seconds ago
2025-12-26T09:08:54.567 [DEBUG] [Thread-465864 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:54.569 [INFO] [Thread-465864 (handle)] [driver.py] [get_status()] Telra = 17.8520619, teldec = -24.256666
2025-12-26T09:08:54.570 [INFO] [Thread-465864 (handle)] [driver.py] [get_status()] ra_j2k = 17.8258244736535     dec_j2k = -24.2480643839707
2025-12-26T09:08:54.572 [DEBUG] [Thread-465864 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:08:54.573 [DEBUG] [Thread-465864 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:08:54.574 [DEBUG] [Thread-465864 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:08:54.574 [DEBUG] [Thread-465864 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:08:54.574 [DEBUG] [Thread-465864 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:08:54.574 [DEBUG] [Thread-465864 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:08:54.582 [DEBUG] [Thread-465864 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:08:54.582 [DEBUG] [Thread-465864 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:54.582 [DEBUG] [Thread-465864 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:08:54.582 [DEBUG] [Thread-465864 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:08:54.582 [DEBUG] [Thread-465864 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:08:54.583 [DEBUG] [Thread-465864 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:08:54.583 [DEBUG] [Thread-465864 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:08:54.583 [DEBUG] [Thread-465864 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:08:54.583 [DEBUG] [Thread-465864 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.7978538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981179436323715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8520619, 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.87185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:07:56.098924', telescope_ra_j2k=17.8258244736535, telescope_dec_j2k=-24.2480643839707, observability=1)
2025-12-26T09:08:56.240 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:56.240 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:08:56.241 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:08:56.241 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:08:56.241 [INFO] [ThreadPoolExecutor-21100_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:08:56.241 [INFO] [ThreadPoolExecutor-21100_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:09:02.172 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:02.174 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.8541815, teldec = -24.256666
2025-12-26T09:09:02.176 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8279439474878     dec_j2k = -24.2481435909511
2025-12-26T09:09:02.176 [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-26T09:09:02.177 [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-26T09:09:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:09:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:02.187 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:02.187 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:02.188 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:02.188 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:09:02.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:02.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:02.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:09:02.188 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:09:02.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79794182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981182645279139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8541815, 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.87397, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:08:56.238464', telescope_ra_j2k=17.8279439474878, telescope_dec_j2k=-24.2481435909511, observability=1)
2025-12-26T09:09:08.937 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:08.939 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8560767, teldec = -24.256666
2025-12-26T09:09:08.940 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8298390357054     dec_j2k = -24.2482144145654
2025-12-26T09:09:08.942 [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-26T09:09:08.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-26T09:09:08.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:08.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:08.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:09:08.947 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:08.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:08.954 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:08.954 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:08.955 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:09:08.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:08.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:08.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:09:08.955 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:09:08.955 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79802012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981183848637423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8560767, 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.87587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:08:56.238464', telescope_ra_j2k=17.8298390357054, telescope_dec_j2k=-24.2482144145654, observability=1)
2025-12-26T09:09:10.486 [DEBUG] [Thread-465865 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:10.489 [INFO] [Thread-465865 (handle)] [driver.py] [get_status()] Telra = 17.8565246, teldec = -24.256666
2025-12-26T09:09:10.490 [INFO] [Thread-465865 (handle)] [driver.py] [get_status()] ra_j2k = 17.830286909429     dec_j2k = -24.2482311528877
2025-12-26T09:09:10.491 [DEBUG] [Thread-465865 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:09:10.493 [DEBUG] [Thread-465865 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:09:10.494 [DEBUG] [Thread-465865 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:10.494 [DEBUG] [Thread-465865 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:10.494 [DEBUG] [Thread-465865 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:09:10.494 [DEBUG] [Thread-465865 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:09:10.502 [DEBUG] [Thread-465865 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79803804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981180639681999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8565246, 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.87632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:08:56.238464', telescope_ra_j2k=17.830286909429, telescope_dec_j2k=-24.2482311528877, observability=1)
2025-12-26T09:09:12.734 [DEBUG] [Thread-465866 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:12.736 [INFO] [Thread-465866 (handle)] [driver.py] [get_status()] Telra = 17.8571313, teldec = -24.256666
2025-12-26T09:09:12.737 [INFO] [Thread-465866 (handle)] [driver.py] [get_status()] ra_j2k = 17.8308935739227     dec_j2k = -24.248253825855
2025-12-26T09:09:12.739 [DEBUG] [Thread-465866 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:09:12.740 [DEBUG] [Thread-465866 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:09:12.746 [DEBUG] [Thread-465866 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:12.746 [DEBUG] [Thread-465866 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:12.746 [DEBUG] [Thread-465866 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:09:12.746 [DEBUG] [Thread-465866 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:12.753 [DEBUG] [Thread-465866 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:12.753 [DEBUG] [Thread-465866 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:12.753 [DEBUG] [Thread-465866 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:12.753 [DEBUG] [Thread-465866 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:09:12.753 [DEBUG] [Thread-465866 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:12.754 [DEBUG] [Thread-465866 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:12.754 [DEBUG] [Thread-465866 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:09:12.754 [DEBUG] [Thread-465866 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:09:12.754 [DEBUG] [Thread-465866 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79806406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981187458712276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8571313, 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.87692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:08:56.238464', telescope_ra_j2k=17.8308935739227, telescope_dec_j2k=-24.248253825855, observability=1)
2025-12-26T09:09:13.725 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9716753959655762
2025-12-26T09:09:17.119 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:17.121 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:17.122 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:17.124 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:21.129 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:22.131 [DEBUG] [ThreadPoolExecutor-21099_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:22.132 [INFO] [ThreadPoolExecutor-21099_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:09:30.798 [DEBUG] [Thread-465867 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:30.800 [INFO] [Thread-465867 (handle)] [driver.py] [get_status()] Telra = 17.8621542, teldec = -24.256666
2025-12-26T09:09:30.801 [INFO] [Thread-465867 (handle)] [driver.py] [get_status()] ra_j2k = 17.8359161837792     dec_j2k = -24.248441544513
2025-12-26T09:09:30.804 [DEBUG] [Thread-465867 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:09:30.806 [DEBUG] [Thread-465867 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:09:30.813 [DEBUG] [Thread-465867 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:30.813 [DEBUG] [Thread-465867 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:30.813 [DEBUG] [Thread-465867 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:09:30.813 [DEBUG] [Thread-465867 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:09:30.820 [DEBUG] [Thread-465867 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79827314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981189464309416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108895, telescope_az=89.992936, telescope_ra=17.8621542, 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.88194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:08:56.238464', telescope_ra_j2k=17.8359161837792, telescope_dec_j2k=-24.248441544513, observability=1)
2025-12-26T09:09:48.887 [DEBUG] [Thread-465868 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:48.889 [INFO] [Thread-465868 (handle)] [driver.py] [get_status()] Telra = 17.8671963, teldec = -24.256666
2025-12-26T09:09:48.890 [INFO] [Thread-465868 (handle)] [driver.py] [get_status()] ra_j2k = 17.8409579993727     dec_j2k = -24.2486299948767
2025-12-26T09:09:48.892 [DEBUG] [Thread-465868 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:09:48.893 [DEBUG] [Thread-465868 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:09:48.899 [DEBUG] [Thread-465868 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:48.899 [DEBUG] [Thread-465868 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:48.899 [DEBUG] [Thread-465868 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:09:48.899 [DEBUG] [Thread-465868 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:48.906 [DEBUG] [Thread-465868 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:09:48.907 [DEBUG] [Thread-465868 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79848249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981192673264841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8671963, 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.88699, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:08:56.238464', telescope_ra_j2k=17.8409579993727, telescope_dec_j2k=-24.2486299948767, observability=1)
2025-12-26T09:09:50.715 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:50.717 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.8677277, teldec = -24.256666
2025-12-26T09:09:50.718 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.8414893697979     dec_j2k = -24.248649856962
2025-12-26T09:09:50.720 [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-26T09:09:50.721 [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-26T09:09:50.728 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:50.728 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:50.728 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:09:50.728 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:50.735 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79850366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981191871025985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8677277, 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.88752, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:08:56.238464', telescope_ra_j2k=17.8414893697979, telescope_dec_j2k=-24.248649856962, observability=1)
2025-12-26T09:09:50.736 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.80035614967346 seconds ago
2025-12-26T09:09:56.379 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:56.379 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:09:56.380 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:56.380 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:09:56.381 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:57.383 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:57.385 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:09:57.385 [DEBUG] [ThreadPoolExecutor-21101_0] [payload.py] [to_registers()] [0]
2025-12-26T09:09:57.386 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:09:57.386 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:09:57.386 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:09:57.386 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:09:57.393 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:09:57.394 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:09:57.394 [DEBUG] [ThreadPoolExecutor-21101_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:09:57.394 [DEBUG] [ThreadPoolExecutor-21101_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:09:57.394 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:09:57.394 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:09:57.394 [DEBUG] [ThreadPoolExecutor-21101_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:02.181 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:02.182 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.870902, teldec = -24.256666
2025-12-26T09:10:02.183 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.844663494721     dec_j2k = -24.2487685056426
2025-12-26T09:10:02.185 [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-26T09:10:02.185 [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-26T09:10:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:02.198 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:02.199 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:02.199 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:02.199 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79863635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981190266548272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.870902, 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.89069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.844663494721, telescope_dec_j2k=-24.2487685056426, observability=1)
2025-12-26T09:10:07.059 [DEBUG] [Thread-465869 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:07.061 [INFO] [Thread-465869 (handle)] [driver.py] [get_status()] Telra = 17.8722654, teldec = -24.256666
2025-12-26T09:10:07.062 [INFO] [Thread-465869 (handle)] [driver.py] [get_status()] ra_j2k = 17.8460268203581     dec_j2k = -24.2488194683376
2025-12-26T09:10:07.064 [DEBUG] [Thread-465869 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:10:07.065 [DEBUG] [Thread-465869 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:10:07.068 [DEBUG] [Thread-465869 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:07.068 [DEBUG] [Thread-465869 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:07.068 [DEBUG] [Thread-465869 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:07.068 [DEBUG] [Thread-465869 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:07.076 [DEBUG] [Thread-465869 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79869282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981181441920855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8722654, 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.89206, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.8460268203581, telescope_dec_j2k=-24.2488194683376, observability=1)
2025-12-26T09:10:09.017 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:09.019 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.872825, teldec = -24.256666
2025-12-26T09:10:09.020 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8465863899815     dec_j2k = -24.2488403859809
2025-12-26T09:10:09.022 [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-26T09:10:09.023 [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-26T09:10:09.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:09.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:09.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:09.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:09.036 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:09.037 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79871549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981195079981409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.872825, 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.89262, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.8465863899815, telescope_dec_j2k=-24.2488403859809, observability=1)
2025-12-26T09:10:10.545 [DEBUG] [Thread-465870 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:10.546 [INFO] [Thread-465870 (handle)] [driver.py] [get_status()] Telra = 17.8732447, teldec = -24.256666
2025-12-26T09:10:10.547 [INFO] [Thread-465870 (handle)] [driver.py] [get_status()] ra_j2k = 17.8470060672545     dec_j2k = -24.2488560743224
2025-12-26T09:10:10.549 [DEBUG] [Thread-465870 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:10:10.550 [DEBUG] [Thread-465870 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:10:10.552 [DEBUG] [Thread-465870 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:10.552 [DEBUG] [Thread-465870 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:10.552 [DEBUG] [Thread-465870 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:10.552 [DEBUG] [Thread-465870 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:10.560 [DEBUG] [Thread-465870 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79873317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981195882220265, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8732447, 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.89304, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.8470060672545, telescope_dec_j2k=-24.2488560743224, observability=1)
2025-12-26T09:10:12.819 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:12.821 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8738798, teldec = -24.256666
2025-12-26T09:10:12.822 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8476411329538     dec_j2k = -24.2488798144703
2025-12-26T09:10:12.824 [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-26T09:10:12.825 [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-26T09:10:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:12.836 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:12.837 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79875949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981202701250542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8738798, 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.89367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.8476411329538, telescope_dec_j2k=-24.2488798144703, observability=1)
2025-12-26T09:10:22.395 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:22.396 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:25.128 [DEBUG] [Thread-465871 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:25.130 [INFO] [Thread-465871 (handle)] [driver.py] [get_status()] Telra = 17.8773078, teldec = -24.256666
2025-12-26T09:10:25.131 [INFO] [Thread-465871 (handle)] [driver.py] [get_status()] ra_j2k = 17.8510689496926     dec_j2k = -24.2490079573619
2025-12-26T09:10:25.132 [DEBUG] [Thread-465871 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:10:25.134 [DEBUG] [Thread-465871 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:10:25.136 [DEBUG] [Thread-465871 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:25.136 [DEBUG] [Thread-465871 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:25.136 [DEBUG] [Thread-465871 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:25.136 [DEBUG] [Thread-465871 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:25.144 [DEBUG] [Thread-465871 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79890196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981189464309416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8773078, 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.8971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.8510689496926, telescope_dec_j2k=-24.2490079573619, observability=1)
2025-12-26T09:10:43.191 [DEBUG] [Thread-465872 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:43.193 [INFO] [Thread-465872 (handle)] [driver.py] [get_status()] Telra = 17.8823229, teldec = -24.256665
2025-12-26T09:10:43.194 [INFO] [Thread-465872 (handle)] [driver.py] [get_status()] ra_j2k = 17.8560837874985     dec_j2k = -24.249194438971
2025-12-26T09:10:43.195 [DEBUG] [Thread-465872 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:10:43.196 [DEBUG] [Thread-465872 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:10:43.201 [DEBUG] [Thread-465872 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:43.201 [DEBUG] [Thread-465872 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:43.201 [DEBUG] [Thread-465872 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:43.201 [DEBUG] [Thread-465872 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:43.208 [DEBUG] [Thread-465872 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:43.208 [DEBUG] [Thread-465872 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:43.208 [DEBUG] [Thread-465872 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:43.209 [DEBUG] [Thread-465872 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:43.209 [DEBUG] [Thread-465872 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:43.209 [DEBUG] [Thread-465872 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:43.209 [DEBUG] [Thread-465872 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:43.209 [DEBUG] [Thread-465872 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:43.209 [DEBUG] [Thread-465872 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79911102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981204706847682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8823229, 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.90211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.8560837874985, telescope_dec_j2k=-24.249194438971, observability=1)
2025-12-26T09:10:50.797 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:50.798 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.8844417, teldec = -24.256665
2025-12-26T09:10:50.799 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.858202478681     dec_j2k = -24.2492736508161
2025-12-26T09:10:50.801 [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-26T09:10:50.802 [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-26T09:10:50.803 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:10:50.804 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:10:50.804 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:10:50.804 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:10:50.811 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:10:50.811 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79919905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981189063189988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8844417, 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.90423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:09:56.378122', telescope_ra_j2k=17.858202478681, telescope_dec_j2k=-24.2492736508161, observability=1)
2025-12-26T09:10:50.812 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.796101808547974 seconds ago
2025-12-26T09:10:56.519 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:56.519 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:10:56.520 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:10:56.520 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:10:56.520 [INFO] [ThreadPoolExecutor-21102_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:10:56.520 [INFO] [ThreadPoolExecutor-21102_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:11:01.386 [DEBUG] [Thread-465873 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:01.388 [INFO] [Thread-465873 (handle)] [driver.py] [get_status()] Telra = 17.8873912, teldec = -24.256665
2025-12-26T09:11:01.389 [INFO] [Thread-465873 (handle)] [driver.py] [get_status()] ra_j2k = 17.8611518292177     dec_j2k = -24.2493839223165
2025-12-26T09:11:01.391 [DEBUG] [Thread-465873 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:11:01.392 [DEBUG] [Thread-465873 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:11:01.398 [DEBUG] [Thread-465873 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:01.398 [DEBUG] [Thread-465873 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:01.398 [DEBUG] [Thread-465873 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:01.398 [DEBUG] [Thread-465873 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:01.405 [DEBUG] [Thread-465873 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79932161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981193876623125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.8873912, 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.90718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8611518292177, telescope_dec_j2k=-24.2493839223165, observability=1)
2025-12-26T09:11:02.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7484219074249268
2025-12-26T09:11:09.099 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:09.101 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.8895385, teldec = -24.256659
2025-12-26T09:11:09.102 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8632990230816     dec_j2k = -24.249458205022
2025-12-26T09:11:09.104 [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-26T09:11:09.105 [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-26T09:11:09.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:09.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:09.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:09.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:09.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:09.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:09.115 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:09.116 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:09.116 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:09.116 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:09.116 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:09.116 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:09.116 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79941088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981202701250542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992926, telescope_ra=17.8895385, 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.90933, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8632990230816, telescope_dec_j2k=-24.249458205022, observability=1)
2025-12-26T09:11:10.589 [DEBUG] [Thread-465874 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:10.592 [INFO] [Thread-465874 (handle)] [driver.py] [get_status()] Telra = 17.889959, teldec = -24.256665
2025-12-26T09:11:10.593 [INFO] [Thread-465874 (handle)] [driver.py] [get_status()] ra_j2k = 17.8637195010087     dec_j2k = -24.2494799268827
2025-12-26T09:11:10.595 [DEBUG] [Thread-465874 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:11:10.596 [DEBUG] [Thread-465874 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:11:10.603 [DEBUG] [Thread-465874 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:10.603 [DEBUG] [Thread-465874 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:10.603 [DEBUG] [Thread-465874 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:10.603 [DEBUG] [Thread-465874 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:10.610 [DEBUG] [Thread-465874 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79942812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981201497892258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108894, telescope_az=89.992936, telescope_ra=17.889959, 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.90975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8637195010087, telescope_dec_j2k=-24.2494799268827, observability=1)
2025-12-26T09:11:11.928 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:11.930 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.8903512, teldec = -24.256665
2025-12-26T09:11:11.931 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.8641116815831     dec_j2k = -24.2494945906878
2025-12-26T09:11:11.933 [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-26T09:11:11.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-26T09:11:11.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:11.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:11.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:11.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:11.946 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79944362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098120310236997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.8903512, 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.91014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8641116815831, telescope_dec_j2k=-24.2494945906878, observability=1)
2025-12-26T09:11:17.398 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:17.400 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:17.401 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:17.404 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:19.455 [DEBUG] [Thread-465875 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:19.457 [INFO] [Thread-465875 (handle)] [driver.py] [get_status()] Telra = 17.8924433, teldec = -24.256665
2025-12-26T09:11:19.458 [INFO] [Thread-465875 (handle)] [driver.py] [get_status()] ra_j2k = 17.8662036786628     dec_j2k = -24.2495728126156
2025-12-26T09:11:19.460 [DEBUG] [Thread-465875 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:11:19.461 [DEBUG] [Thread-465875 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:11:19.462 [DEBUG] [Thread-465875 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:19.462 [DEBUG] [Thread-465875 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:19.462 [DEBUG] [Thread-465875 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:19.462 [DEBUG] [Thread-465875 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:19.469 [DEBUG] [Thread-465875 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:19.469 [DEBUG] [Thread-465875 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:19.470 [DEBUG] [Thread-465875 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:19.470 [DEBUG] [Thread-465875 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:19.470 [DEBUG] [Thread-465875 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:19.470 [DEBUG] [Thread-465875 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:19.470 [DEBUG] [Thread-465875 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:19.470 [DEBUG] [Thread-465875 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:19.470 [DEBUG] [Thread-465875 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.79953074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098120310236997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.8924433, 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.91223, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8662036786628, telescope_dec_j2k=-24.2495728126156, observability=1)
2025-12-26T09:11:21.408 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:22.409 [DEBUG] [ThreadPoolExecutor-21101_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:22.411 [INFO] [ThreadPoolExecutor-21101_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:11:37.651 [DEBUG] [Thread-465876 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:37.653 [INFO] [Thread-465876 (handle)] [driver.py] [get_status()] Telra = 17.8975088, teldec = -24.256665
2025-12-26T09:11:37.654 [INFO] [Thread-465876 (handle)] [driver.py] [get_status()] ra_j2k = 17.8712689343608     dec_j2k = -24.2497622162243
2025-12-26T09:11:37.656 [DEBUG] [Thread-465876 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:11:37.657 [DEBUG] [Thread-465876 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:11:37.663 [DEBUG] [Thread-465876 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:37.663 [DEBUG] [Thread-465876 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:37.663 [DEBUG] [Thread-465876 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:37.663 [DEBUG] [Thread-465876 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:37.670 [DEBUG] [Thread-465876 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79974134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981197486697977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.8975088, 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.9173, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8712689343608, telescope_dec_j2k=-24.2497622162243, observability=1)
2025-12-26T09:11:50.872 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:50.875 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.9011877, teldec = -24.256672
2025-12-26T09:11:50.876 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.8749476598753     dec_j2k = -24.2499067811899
2025-12-26T09:11:50.877 [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-26T09:11:50.878 [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-26T09:11:50.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:50.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:50.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:50.885 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.79989436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981201899011686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992947, telescope_ra=17.9011877, telescope_dec=-24.256672, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.92098, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8749476598753, telescope_dec_j2k=-24.2499067811899, observability=1)
2025-12-26T09:11:50.892 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.79445290565491 seconds ago
2025-12-26T09:11:55.722 [DEBUG] [Thread-465877 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:55.725 [INFO] [Thread-465877 (handle)] [driver.py] [get_status()] Telra = 17.9025223, teldec = -24.256665
2025-12-26T09:11:55.726 [INFO] [Thread-465877 (handle)] [driver.py] [get_status()] ra_j2k = 17.8762821993873     dec_j2k = -24.2499496873109
2025-12-26T09:11:55.728 [DEBUG] [Thread-465877 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:11:55.729 [DEBUG] [Thread-465877 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:11:55.735 [DEBUG] [Thread-465877 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:55.735 [DEBUG] [Thread-465877 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:55.735 [DEBUG] [Thread-465877 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:11:55.735 [DEBUG] [Thread-465877 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:55.742 [DEBUG] [Thread-465877 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:55.742 [DEBUG] [Thread-465877 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:55.742 [DEBUG] [Thread-465877 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:11:55.742 [DEBUG] [Thread-465877 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:11:55.743 [DEBUG] [Thread-465877 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:55.743 [DEBUG] [Thread-465877 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:55.743 [DEBUG] [Thread-465877 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:11:55.743 [DEBUG] [Thread-465877 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:11:55.743 [DEBUG] [Thread-465877 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.7999505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098120310236997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.9025223, 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.92231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:10:56.517925', telescope_ra_j2k=17.8762821993873, telescope_dec_j2k=-24.2499496873109, observability=1)
2025-12-26T09:11:56.658 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:56.658 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:11:56.659 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:56.659 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:11:56.660 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:57.662 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:57.663 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:11:57.663 [DEBUG] [ThreadPoolExecutor-21103_0] [payload.py] [to_registers()] [0]
2025-12-26T09:11:57.668 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:11:57.668 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:11:57.669 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:11:57.669 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:11:57.675 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:11:57.676 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:11:57.676 [DEBUG] [ThreadPoolExecutor-21103_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:11:57.676 [DEBUG] [ThreadPoolExecutor-21103_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:11:57.676 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:11:57.676 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:11:57.676 [DEBUG] [ThreadPoolExecutor-21103_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:12:02.164 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:02.167 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9043333, teldec = -24.256665
2025-12-26T09:12:02.168 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8780931161775     dec_j2k = -24.2500174093212
2025-12-26T09:12:02.169 [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-26T09:12:02.170 [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-26T09:12:02.177 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:12:02.177 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:12:02.177 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:12:02.177 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:12:02.185 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:12:02.186 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80002506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981205509086538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.9043333, 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.92412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:11:56.656480', telescope_ra_j2k=17.8780931161775, telescope_dec_j2k=-24.2500174093212, observability=1)
2025-12-26T09:12:09.178 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:09.180 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9062864, teldec = -24.256665
2025-12-26T09:12:09.181 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.880046127431     dec_j2k = -24.2500904467873
2025-12-26T09:12:09.182 [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-26T09:12:09.183 [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-26T09:12:09.187 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:12:09.187 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:12:09.187 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:12:09.187 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:12:09.195 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80010624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098120510796711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.9062864, 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.92608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:11:56.656480', telescope_ra_j2k=17.880046127431, telescope_dec_j2k=-24.2500904467873, observability=1)
2025-12-26T09:12:10.643 [DEBUG] [Thread-465878 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:10.646 [INFO] [Thread-465878 (handle)] [driver.py] [get_status()] Telra = 17.9066789, teldec = -24.256665
2025-12-26T09:12:10.647 [INFO] [Thread-465878 (handle)] [driver.py] [get_status()] ra_j2k = 17.8804386097206     dec_j2k = -24.2501051247897
2025-12-26T09:12:10.648 [DEBUG] [Thread-465878 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:12:10.649 [DEBUG] [Thread-465878 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:12:10.653 [DEBUG] [Thread-465878 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:12:10.653 [DEBUG] [Thread-465878 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:12:10.653 [DEBUG] [Thread-465878 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:12:10.653 [DEBUG] [Thread-465878 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:12:10.660 [DEBUG] [Thread-465878 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:12:10.660 [DEBUG] [Thread-465878 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:10.660 [DEBUG] [Thread-465878 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:10.660 [DEBUG] [Thread-465878 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:12:10.661 [DEBUG] [Thread-465878 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:12:10.661 [DEBUG] [Thread-465878 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:12:10.661 [DEBUG] [Thread-465878 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:12:10.661 [DEBUG] [Thread-465878 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:12:10.661 [DEBUG] [Thread-465878 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80012319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981210322519675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.9066789, 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.92647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:11:56.656480', telescope_ra_j2k=17.8804386097206, telescope_dec_j2k=-24.2501051247897, observability=1)
2025-12-26T09:12:11.031 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3698875904083252
2025-12-26T09:12:13.821 [DEBUG] [Thread-465879 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:13.824 [INFO] [Thread-465879 (handle)] [driver.py] [get_status()] Telra = 17.9075741, teldec = -24.256665
2025-12-26T09:12:13.825 [INFO] [Thread-465879 (handle)] [driver.py] [get_status()] ra_j2k = 17.8813337694829     dec_j2k = -24.2501386021094
2025-12-26T09:12:13.827 [DEBUG] [Thread-465879 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:12:13.828 [DEBUG] [Thread-465879 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:12:13.829 [DEBUG] [Thread-465879 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:12:13.829 [DEBUG] [Thread-465879 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:12:13.829 [DEBUG] [Thread-465879 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:12:13.829 [DEBUG] [Thread-465879 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:12:13.836 [DEBUG] [Thread-465879 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80015998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981207514683679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.9075741, 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.92736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:11:56.656480', telescope_ra_j2k=17.8813337694829, telescope_dec_j2k=-24.2501386021094, observability=1)
2025-12-26T09:12:22.677 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:22.678 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:32.002 [DEBUG] [Thread-465880 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:32.004 [INFO] [Thread-465880 (handle)] [driver.py] [get_status()] Telra = 17.9126374, teldec = -24.256665
2025-12-26T09:12:32.005 [INFO] [Thread-465880 (handle)] [driver.py] [get_status()] ra_j2k = 17.8863968459693     dec_j2k = -24.2503279582594
2025-12-26T09:12:32.007 [DEBUG] [Thread-465880 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:12:32.007 [DEBUG] [Thread-465880 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:12:32.010 [DEBUG] [Thread-465880 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:12:32.010 [DEBUG] [Thread-465880 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:12:32.010 [DEBUG] [Thread-465880 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:12:32.010 [DEBUG] [Thread-465880 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:12:32.018 [DEBUG] [Thread-465880 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8003704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981209119161391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108893, telescope_az=89.992936, telescope_ra=17.9126374, 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.93243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:11:56.656480', telescope_ra_j2k=17.8863968459693, telescope_dec_j2k=-24.2503279582594, observability=1)
2025-12-26T09:12:50.058 [DEBUG] [Thread-465881 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:50.060 [INFO] [Thread-465881 (handle)] [driver.py] [get_status()] Telra = 17.9176603, teldec = -24.256665
2025-12-26T09:12:50.061 [INFO] [Thread-465881 (handle)] [driver.py] [get_status()] ra_j2k = 17.8914195310792     dec_j2k = -24.2505158143923
2025-12-26T09:12:50.063 [DEBUG] [Thread-465881 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:12:50.064 [DEBUG] [Thread-465881 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:12:50.067 [DEBUG] [Thread-465881 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:12:50.067 [DEBUG] [Thread-465881 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:12:50.067 [DEBUG] [Thread-465881 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:12:50.067 [DEBUG] [Thread-465881 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:12:50.074 [DEBUG] [Thread-465881 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80057939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981212328116815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.9176603, 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.93745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:11:56.656480', telescope_ra_j2k=17.8914195310792, telescope_dec_j2k=-24.2505158143923, observability=1)
2025-12-26T09:12:50.952 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8772392272949219
2025-12-26T09:12:50.952 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77506470680237 seconds ago
2025-12-26T09:12:56.799 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:56.799 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:12:56.800 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:12:56.801 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:12:56.801 [INFO] [ThreadPoolExecutor-21104_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:12:56.801 [INFO] [ThreadPoolExecutor-21104_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:13:02.176 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:02.179 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9210306, teldec = -24.256665
2025-12-26T09:13:02.180 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.8947896907101     dec_j2k = -24.2506418692901
2025-12-26T09:13:02.182 [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-26T09:13:02.183 [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-26T09:13:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:13:02.185 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:13:02.192 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:13:02.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80071965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098121754266938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.9210306, 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.94085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:12:56.798286', telescope_ra_j2k=17.8947896907101, telescope_dec_j2k=-24.2506418692901, observability=1)
2025-12-26T09:13:08.115 [DEBUG] [Thread-465882 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:08.117 [INFO] [Thread-465882 (handle)] [driver.py] [get_status()] Telra = 17.9227019, teldec = -24.256665
2025-12-26T09:13:08.118 [INFO] [Thread-465882 (handle)] [driver.py] [get_status()] ra_j2k = 17.8964609222401     dec_j2k = -24.2507043804461
2025-12-26T09:13:08.120 [DEBUG] [Thread-465882 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:13:08.121 [DEBUG] [Thread-465882 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:13:08.122 [DEBUG] [Thread-465882 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:08.122 [DEBUG] [Thread-465882 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:08.123 [DEBUG] [Thread-465882 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:13:08.123 [DEBUG] [Thread-465882 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:13:08.130 [DEBUG] [Thread-465882 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80078838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981212729236243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.9227019, 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.94249, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:12:56.798286', telescope_ra_j2k=17.8964609222401, telescope_dec_j2k=-24.2507043804461, observability=1)
2025-12-26T09:13:09.257 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:09.259 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9230099, teldec = -24.256665
2025-12-26T09:13:09.260 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.8967689097043     dec_j2k = -24.2507159006051
2025-12-26T09:13:09.261 [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-26T09:13:09.262 [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-26T09:13:09.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:09.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:09.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:13:09.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:13:09.274 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8008016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981210322519675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.9230099, 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.9428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:12:56.798286', telescope_ra_j2k=17.8967689097043, telescope_dec_j2k=-24.2507159006051, observability=1)
2025-12-26T09:13:10.118 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8435249328613281
2025-12-26T09:13:10.695 [DEBUG] [Thread-465883 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:10.697 [INFO] [Thread-465883 (handle)] [driver.py] [get_status()] Telra = 17.9234297, teldec = -24.256665
2025-12-26T09:13:10.699 [INFO] [Thread-465883 (handle)] [driver.py] [get_status()] ra_j2k = 17.8971886926593     dec_j2k = -24.2507316024936
2025-12-26T09:13:10.700 [DEBUG] [Thread-465883 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:13:10.701 [DEBUG] [Thread-465883 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:13:10.705 [DEBUG] [Thread-465883 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:10.705 [DEBUG] [Thread-465883 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:10.705 [DEBUG] [Thread-465883 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:13:10.706 [DEBUG] [Thread-465883 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:13:10.713 [DEBUG] [Thread-465883 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80081824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981219147147092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.9234297, 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.94322, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:12:56.798286', telescope_ra_j2k=17.8971886926593, telescope_dec_j2k=-24.2507316024936, observability=1)
2025-12-26T09:13:17.681 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:17.683 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:17.684 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:17.686 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:21.690 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:22.692 [DEBUG] [ThreadPoolExecutor-21103_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:22.693 [INFO] [ThreadPoolExecutor-21103_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:13:26.185 [DEBUG] [Thread-465884 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:26.186 [INFO] [Thread-465884 (handle)] [driver.py] [get_status()] Telra = 17.9277189, teldec = -24.256665
2025-12-26T09:13:26.187 [INFO] [Thread-465884 (handle)] [driver.py] [get_status()] ra_j2k = 17.9014777212343     dec_j2k = -24.2508920365693
2025-12-26T09:13:26.189 [DEBUG] [Thread-465884 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:13:26.190 [DEBUG] [Thread-465884 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:13:26.195 [DEBUG] [Thread-465884 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:26.196 [DEBUG] [Thread-465884 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:26.196 [DEBUG] [Thread-465884 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:13:26.196 [DEBUG] [Thread-465884 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:13:26.203 [DEBUG] [Thread-465884 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80099752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981213932594528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.9277189, 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.94751, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:12:56.798286', telescope_ra_j2k=17.9014777212343, telescope_dec_j2k=-24.2508920365693, observability=1)
2025-12-26T09:13:44.265 [DEBUG] [Thread-465885 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:44.267 [INFO] [Thread-465885 (handle)] [driver.py] [get_status()] Telra = 17.932761, teldec = -24.256665
2025-12-26T09:13:44.268 [INFO] [Thread-465885 (handle)] [driver.py] [get_status()] ra_j2k = 17.906519626072     dec_j2k = -24.2510806414177
2025-12-26T09:13:44.270 [DEBUG] [Thread-465885 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:13:44.271 [DEBUG] [Thread-465885 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:13:44.277 [DEBUG] [Thread-465885 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:44.277 [DEBUG] [Thread-465885 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:44.277 [DEBUG] [Thread-465885 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:13:44.277 [DEBUG] [Thread-465885 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:13:44.285 [DEBUG] [Thread-465885 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80120678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981217141549952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.932761, 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.95255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:12:56.798286', telescope_ra_j2k=17.906519626072, telescope_dec_j2k=-24.2510806414177, observability=1)
2025-12-26T09:13:51.012 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:51.014 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.9346557, teldec = -24.256664
2025-12-26T09:13:51.015 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.9084142547096     dec_j2k = -24.251150517075
2025-12-26T09:13:51.017 [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-26T09:13:51.018 [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-26T09:13:51.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:51.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:51.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:13:51.021 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80128487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981213130355671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108892, telescope_az=89.992936, telescope_ra=17.9346557, 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.95445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:12:56.798286', telescope_ra_j2k=17.9084142547096, telescope_dec_j2k=-24.251150517075, observability=1)
2025-12-26T09:13:51.028 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77212405204773 seconds ago
2025-12-26T09:13:56.939 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:56.939 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:13:56.940 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:56.940 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:13:56.941 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:57.943 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:57.945 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:13:57.945 [DEBUG] [ThreadPoolExecutor-21105_0] [payload.py] [to_registers()] [0]
2025-12-26T09:13:57.951 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:13:57.951 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:13:57.951 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:13:57.951 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:13:57.959 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:13:57.959 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:13:57.959 [DEBUG] [ThreadPoolExecutor-21105_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:13:57.959 [DEBUG] [ThreadPoolExecutor-21105_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:13:57.959 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:13:57.959 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:13:57.959 [DEBUG] [ThreadPoolExecutor-21105_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:02.185 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:02.188 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9377734, teldec = -24.256658
2025-12-26T09:14:02.189 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9115318402654     dec_j2k = -24.2512611447633
2025-12-26T09:14:02.191 [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-26T09:14:02.192 [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-26T09:14:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:14:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:14:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:14:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:14:02.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80141419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981221553863661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992925, telescope_ra=17.9377734, 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.95756, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:13:56.938170', telescope_ra_j2k=17.9115318402654, telescope_dec_j2k=-24.2512611447633, observability=1)
2025-12-26T09:14:02.348 [DEBUG] [Thread-465886 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14797687530517578
2025-12-26T09:14:09.207 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:09.209 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9397253, teldec = -24.256671
2025-12-26T09:14:09.210 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9134836666001     dec_j2k = -24.2513471638207
2025-12-26T09:14:09.212 [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-26T09:14:09.213 [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-26T09:14:09.220 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:14:09.220 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:14:09.220 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:14:09.220 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:14:09.227 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:14:09.227 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:09.227 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:09.228 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:14:09.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:14:09.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:14:09.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:09.228 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:14:09.228 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80149546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981213531475099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992947, telescope_ra=17.9397253, telescope_dec=-24.256671, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.95952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:13:56.938170', telescope_ra_j2k=17.9134836666001, telescope_dec_j2k=-24.2513471638207, observability=1)
2025-12-26T09:14:09.335 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10756206512451172
2025-12-26T09:14:10.746 [DEBUG] [Thread-465887 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:10.748 [INFO] [Thread-465887 (handle)] [driver.py] [get_status()] Telra = 17.9401464, teldec = -24.256671
2025-12-26T09:14:10.749 [INFO] [Thread-465887 (handle)] [driver.py] [get_status()] ra_j2k = 17.9139047514036     dec_j2k = -24.2513629170072
2025-12-26T09:14:10.751 [DEBUG] [Thread-465887 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:14:10.752 [DEBUG] [Thread-465887 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:14:10.757 [DEBUG] [Thread-465887 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:14:10.757 [DEBUG] [Thread-465887 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:14:10.757 [DEBUG] [Thread-465887 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:14:10.757 [DEBUG] [Thread-465887 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:14:10.764 [DEBUG] [Thread-465887 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:14:10.764 [DEBUG] [Thread-465887 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:10.765 [DEBUG] [Thread-465887 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:10.765 [DEBUG] [Thread-465887 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:14:10.765 [DEBUG] [Thread-465887 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:14:10.765 [DEBUG] [Thread-465887 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:14:10.765 [DEBUG] [Thread-465887 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:10.765 [DEBUG] [Thread-465887 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:14:10.765 [DEBUG] [Thread-465887 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80151328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981216339311096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992947, telescope_ra=17.9401464, telescope_dec=-24.256671, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.95994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:13:56.938170', telescope_ra_j2k=17.9139047514036, telescope_dec_j2k=-24.2513629170072, observability=1)
2025-12-26T09:14:20.408 [DEBUG] [Thread-465888 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:20.410 [INFO] [Thread-465888 (handle)] [driver.py] [get_status()] Telra = 17.9428461, teldec = -24.256664
2025-12-26T09:14:20.411 [INFO] [Thread-465888 (handle)] [driver.py] [get_status()] ra_j2k = 17.9166043565159     dec_j2k = -24.2514569131898
2025-12-26T09:14:20.413 [DEBUG] [Thread-465888 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:14:20.414 [DEBUG] [Thread-465888 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:14:20.418 [DEBUG] [Thread-465888 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:14:20.419 [DEBUG] [Thread-465888 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:14:20.419 [DEBUG] [Thread-465888 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:14:20.419 [DEBUG] [Thread-465888 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:14:20.426 [DEBUG] [Thread-465888 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8016251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981227570655081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9428461, 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.96264, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:13:56.938170', telescope_ra_j2k=17.9166043565159, telescope_dec_j2k=-24.2514569131898, observability=1)
2025-12-26T09:14:22.959 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:22.960 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:38.484 [DEBUG] [Thread-465889 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:38.486 [INFO] [Thread-465889 (handle)] [driver.py] [get_status()] Telra = 17.9478657, teldec = -24.256664
2025-12-26T09:14:38.488 [INFO] [Thread-465889 (handle)] [driver.py] [get_status()] ra_j2k = 17.9216237827198     dec_j2k = -24.2516447040157
2025-12-26T09:14:38.489 [DEBUG] [Thread-465889 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:14:38.490 [DEBUG] [Thread-465889 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:14:38.495 [DEBUG] [Thread-465889 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:14:38.495 [DEBUG] [Thread-465889 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:14:38.495 [DEBUG] [Thread-465889 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:14:38.495 [DEBUG] [Thread-465889 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:14:38.502 [DEBUG] [Thread-465889 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80183432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981223960580229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9478657, 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.96766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:13:56.938170', telescope_ra_j2k=17.9216237827198, telescope_dec_j2k=-24.2516447040157, observability=1)
2025-12-26T09:14:51.089 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:51.091 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.9513761, teldec = -24.256664
2025-12-26T09:14:51.092 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.9251340652221     dec_j2k = -24.2517760384689
2025-12-26T09:14:51.094 [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-26T09:14:51.095 [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-26T09:14:51.100 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:14:51.100 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:14:51.100 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:14:51.100 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:14:51.107 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:14:51.107 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:51.107 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:51.108 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:14:51.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:14:51.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:14:51.108 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:51.108 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:14:51.108 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80198021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981228774013366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9513761, 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.97117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:13:56.938170', telescope_ra_j2k=17.9251340652221, telescope_dec_j2k=-24.2517760384689, observability=1)
2025-12-26T09:14:51.108 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77261543273926 seconds ago
2025-12-26T09:14:56.617 [DEBUG] [Thread-465890 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:56.619 [INFO] [Thread-465890 (handle)] [driver.py] [get_status()] Telra = 17.9529067, teldec = -24.256664
2025-12-26T09:14:56.620 [INFO] [Thread-465890 (handle)] [driver.py] [get_status()] ra_j2k = 17.9266646150331     dec_j2k = -24.251833304021
2025-12-26T09:14:56.622 [DEBUG] [Thread-465890 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:14:56.623 [DEBUG] [Thread-465890 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:14:56.625 [DEBUG] [Thread-465890 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:14:56.625 [DEBUG] [Thread-465890 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:14:56.625 [DEBUG] [Thread-465890 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:14:56.625 [DEBUG] [Thread-465890 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:14:56.632 [DEBUG] [Thread-465890 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:14:56.633 [DEBUG] [Thread-465890 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80204419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981228372893937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9529067, 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.9727, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:13:56.938170', telescope_ra_j2k=17.9266646150331, telescope_dec_j2k=-24.251833304021, observability=1)
2025-12-26T09:14:57.080 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:57.080 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:14:57.081 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:14:57.081 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:14:57.081 [INFO] [ThreadPoolExecutor-21106_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:14:57.081 [INFO] [ThreadPoolExecutor-21106_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:15:02.158 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:02.159 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9544657, teldec = -24.256658
2025-12-26T09:15:02.160 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9282235657639     dec_j2k = -24.2518856328756
2025-12-26T09:15:02.162 [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-26T09:15:02.163 [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-26T09:15:02.164 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:02.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:02.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:15:02.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:15:02.172 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80210831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981227971774509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992925, telescope_ra=17.9544657, 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.97426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:14:57.078893', telescope_ra_j2k=17.9282235657639, telescope_dec_j2k=-24.2518856328756, observability=1)
2025-12-26T09:15:08.321 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:08.323 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9561929, teldec = -24.256664
2025-12-26T09:15:08.324 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9299507094156     dec_j2k = -24.2519562557903
2025-12-26T09:15:08.326 [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-26T09:15:08.326 [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-26T09:15:08.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:08.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:08.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:15:08.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:08.336 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:08.336 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:08.336 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:08.337 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:15:08.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:08.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:08.337 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:15:08.337 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:15:08.337 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80217965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981225163938513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9561929, 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.97598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:14:57.078893', telescope_ra_j2k=17.9299507094156, telescope_dec_j2k=-24.2519562557903, observability=1)
2025-12-26T09:15:09.397 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:09.399 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9564731, teldec = -24.256664
2025-12-26T09:15:09.399 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9302309005451     dec_j2k = -24.2519667395132
2025-12-26T09:15:09.401 [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-26T09:15:09.402 [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-26T09:15:09.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:09.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:09.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:15:09.409 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:09.416 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:09.416 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:09.416 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:09.417 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:15:09.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:09.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:09.417 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:15:09.417 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:15:09.417 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80219211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981232384088218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9564731, 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.97626, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:14:57.078893', telescope_ra_j2k=17.9302309005451, telescope_dec_j2k=-24.2519667395132, observability=1)
2025-12-26T09:15:10.807 [DEBUG] [Thread-465891 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:10.810 [INFO] [Thread-465891 (handle)] [driver.py] [get_status()] Telra = 17.9568653, teldec = -24.256664
2025-12-26T09:15:10.811 [INFO] [Thread-465891 (handle)] [driver.py] [get_status()] ra_j2k = 17.9306230881645     dec_j2k = -24.2519814137737
2025-12-26T09:15:10.812 [DEBUG] [Thread-465891 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:15:10.813 [DEBUG] [Thread-465891 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:15:10.820 [DEBUG] [Thread-465891 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:10.820 [DEBUG] [Thread-465891 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:10.820 [DEBUG] [Thread-465891 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:15:10.820 [DEBUG] [Thread-465891 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:15:10.827 [DEBUG] [Thread-465891 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:15:10.828 [DEBUG] [Thread-465891 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80220843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981225565057941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9568653, 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.97666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:14:57.078893', telescope_ra_j2k=17.9306230881645, telescope_dec_j2k=-24.2519814137737, observability=1)
2025-12-26T09:15:14.696 [DEBUG] [Thread-465892 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:14.698 [INFO] [Thread-465892 (handle)] [driver.py] [get_status()] Telra = 17.9579474, teldec = -24.256664
2025-12-26T09:15:14.699 [INFO] [Thread-465892 (handle)] [driver.py] [get_status()] ra_j2k = 17.9317051542212     dec_j2k = -24.2520219010649
2025-12-26T09:15:14.700 [DEBUG] [Thread-465892 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:15:14.702 [DEBUG] [Thread-465892 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:15:14.708 [DEBUG] [Thread-465892 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:14.708 [DEBUG] [Thread-465892 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:14.708 [DEBUG] [Thread-465892 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:15:14.709 [DEBUG] [Thread-465892 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:15:14.716 [DEBUG] [Thread-465892 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80225344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981223158341373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108891, telescope_az=89.992936, telescope_ra=17.9579474, 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.97774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:14:57.078893', telescope_ra_j2k=17.9317051542212, telescope_dec_j2k=-24.2520219010649, observability=1)
2025-12-26T09:15:17.962 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:17.964 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:17.965 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:17.967 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:21.972 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:22.974 [DEBUG] [ThreadPoolExecutor-21105_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:22.975 [INFO] [ThreadPoolExecutor-21105_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:15:32.872 [DEBUG] [Thread-465893 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:32.874 [INFO] [Thread-465893 (handle)] [driver.py] [get_status()] Telra = 17.9630206, teldec = -24.25667
2025-12-26T09:15:32.875 [INFO] [Thread-465893 (handle)] [driver.py] [get_status()] ra_j2k = 17.9367781981036     dec_j2k = -24.2522177221326
2025-12-26T09:15:32.877 [DEBUG] [Thread-465893 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:15:32.877 [DEBUG] [Thread-465893 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:15:32.883 [DEBUG] [Thread-465893 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:32.884 [DEBUG] [Thread-465893 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:32.884 [DEBUG] [Thread-465893 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:15:32.884 [DEBUG] [Thread-465893 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:15:32.891 [DEBUG] [Thread-465893 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80246381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981231581849362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10889, telescope_az=89.992947, telescope_ra=17.9630206, telescope_dec=-24.25667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=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.98281, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:14:57.078893', telescope_ra_j2k=17.9367781981036, telescope_dec_j2k=-24.2522177221326, observability=1)
2025-12-26T09:15:50.964 [DEBUG] [Thread-465894 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:50.965 [INFO] [Thread-465894 (handle)] [driver.py] [get_status()] Telra = 17.9680611, teldec = -24.256664
2025-12-26T09:15:50.966 [INFO] [Thread-465894 (handle)] [driver.py] [get_status()] ra_j2k = 17.9418185522723     dec_j2k = -24.2524003272492
2025-12-26T09:15:50.968 [DEBUG] [Thread-465894 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:15:50.969 [DEBUG] [Thread-465894 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:15:50.970 [DEBUG] [Thread-465894 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:50.970 [DEBUG] [Thread-465894 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:50.970 [DEBUG] [Thread-465894 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:15:50.970 [DEBUG] [Thread-465894 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:50.977 [DEBUG] [Thread-465894 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:50.977 [DEBUG] [Thread-465894 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:50.977 [DEBUG] [Thread-465894 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:15:50.977 [DEBUG] [Thread-465894 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:15:50.977 [DEBUG] [Thread-465894 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:50.978 [DEBUG] [Thread-465894 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:50.978 [DEBUG] [Thread-465894 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:15:50.978 [DEBUG] [Thread-465894 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:15:50.978 [DEBUG] [Thread-465894 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80267319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981228774013366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10889, telescope_az=89.992936, telescope_ra=17.9680611, 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.98785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:14:57.078893', telescope_ra_j2k=17.9418185522723, telescope_dec_j2k=-24.2524003272492, observability=1)
2025-12-26T09:15:51.168 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.19008564949035645
2025-12-26T09:15:51.168 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77214956283569 seconds ago
2025-12-26T09:15:57.221 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:57.221 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:15:57.222 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:57.222 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:15:57.223 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:58.224 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:58.226 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:15:58.227 [DEBUG] [ThreadPoolExecutor-21107_0] [payload.py] [to_registers()] [0]
2025-12-26T09:15:58.229 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:15:58.229 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:15:58.229 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:15:58.229 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:15:58.236 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:15:58.236 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:15:58.236 [DEBUG] [ThreadPoolExecutor-21107_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:15:58.236 [DEBUG] [ThreadPoolExecutor-21107_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:15:58.236 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:15:58.236 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:15:58.237 [DEBUG] [ThreadPoolExecutor-21107_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:02.168 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:02.170 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9711844, teldec = -24.256664
2025-12-26T09:16:02.171 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9449417646103     dec_j2k = -24.2525171983853
2025-12-26T09:16:02.173 [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-26T09:16:02.173 [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-26T09:16:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:16:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:16:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:16:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:16:02.183 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80280288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981229576252222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10889, telescope_az=89.992936, telescope_ra=17.9711844, 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.99097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:15:57.220619', telescope_ra_j2k=17.9449417646103, telescope_dec_j2k=-24.2525171983853, observability=1)
2025-12-26T09:16:07.430 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:07.432 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.972632, teldec = -24.256664
2025-12-26T09:16:07.433 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9463893248744     dec_j2k = -24.2525713672283
2025-12-26T09:16:07.435 [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-26T09:16:07.436 [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-26T09:16:07.437 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:16:07.437 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:16:07.437 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:16:07.437 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:07.444 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:16:07.445 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80286378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981230378491078, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10889, telescope_az=89.992936, telescope_ra=17.972632, 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.99242, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:15:57.220619', telescope_ra_j2k=17.9463893248744, telescope_dec_j2k=-24.2525713672283, observability=1)
2025-12-26T09:16:09.009 [DEBUG] [Thread-465895 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:09.011 [INFO] [Thread-465895 (handle)] [driver.py] [get_status()] Telra = 17.9730804, teldec = -24.256664
2025-12-26T09:16:09.012 [INFO] [Thread-465895 (handle)] [driver.py] [get_status()] ra_j2k = 17.9468377126809     dec_j2k = -24.2525881463653
2025-12-26T09:16:09.014 [DEBUG] [Thread-465895 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:16:09.015 [DEBUG] [Thread-465895 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:16:09.020 [DEBUG] [Thread-465895 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:16:09.020 [DEBUG] [Thread-465895 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:16:09.020 [DEBUG] [Thread-465895 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:16:09.020 [DEBUG] [Thread-465895 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:09.027 [DEBUG] [Thread-465895 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:16:09.028 [DEBUG] [Thread-465895 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80288206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981242010954491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10889, telescope_az=89.992936, telescope_ra=17.9730804, 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.99287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:15:57.220619', telescope_ra_j2k=17.9468377126809, telescope_dec_j2k=-24.2525881463653, observability=1)
2025-12-26T09:16:09.478 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45010900497436523
2025-12-26T09:16:10.862 [DEBUG] [Thread-465896 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:10.864 [INFO] [Thread-465896 (handle)] [driver.py] [get_status()] Telra = 17.9736124, teldec = -24.256664
2025-12-26T09:16:10.865 [INFO] [Thread-465896 (handle)] [driver.py] [get_status()] ra_j2k = 17.9473696982845     dec_j2k = -24.2526080538873
2025-12-26T09:16:10.867 [DEBUG] [Thread-465896 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:16:10.868 [DEBUG] [Thread-465896 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:16:10.872 [DEBUG] [Thread-465896 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:16:10.872 [DEBUG] [Thread-465896 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:16:10.872 [DEBUG] [Thread-465896 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:16:10.872 [DEBUG] [Thread-465896 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:10.879 [DEBUG] [Thread-465896 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:16:10.880 [DEBUG] [Thread-465896 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80290351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981232785207646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10889, telescope_az=89.992936, telescope_ra=17.9736124, 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.9934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:15:57.220619', telescope_ra_j2k=17.9473696982845, telescope_dec_j2k=-24.2526080538873, observability=1)
2025-12-26T09:16:23.237 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:23.238 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:27.193 [DEBUG] [Thread-465897 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:27.196 [INFO] [Thread-465897 (handle)] [driver.py] [get_status()] Telra = 17.9781551, teldec = -24.256664
2025-12-26T09:16:27.197 [INFO] [Thread-465897 (handle)] [driver.py] [get_status()] ra_j2k = 17.9519122784698     dec_j2k = -24.2527780455176
2025-12-26T09:16:27.199 [DEBUG] [Thread-465897 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:16:27.199 [DEBUG] [Thread-465897 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:16:27.200 [DEBUG] [Thread-465897 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:16:27.200 [DEBUG] [Thread-465897 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:16:27.200 [DEBUG] [Thread-465897 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:16:27.200 [DEBUG] [Thread-465897 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:16:27.208 [DEBUG] [Thread-465897 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80309253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981237999760211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.10889, telescope_az=89.992936, telescope_ra=17.9781551, 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.99795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:15:57.220619', telescope_ra_j2k=17.9519122784698, telescope_dec_j2k=-24.2527780455176, observability=1)
2025-12-26T09:16:45.255 [DEBUG] [Thread-465898 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:45.256 [INFO] [Thread-465898 (handle)] [driver.py] [get_status()] Telra = 17.9831677, teldec = -24.256664
2025-12-26T09:16:45.257 [INFO] [Thread-465898 (handle)] [driver.py] [get_status()] ra_j2k = 17.9569247527333     dec_j2k = -24.2529656274259
2025-12-26T09:16:45.259 [DEBUG] [Thread-465898 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:16:45.259 [DEBUG] [Thread-465898 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:16:45.262 [DEBUG] [Thread-465898 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:16:45.262 [DEBUG] [Thread-465898 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:16:45.262 [DEBUG] [Thread-465898 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:16:45.262 [DEBUG] [Thread-465898 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:16:45.269 [DEBUG] [Thread-465898 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80330156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981237999760211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=17.9831677, 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=15.00296, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:15:57.220619', telescope_ra_j2k=17.9569247527333, telescope_dec_j2k=-24.2529656274259, observability=1)
2025-12-26T09:16:51.228 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:51.230 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 17.984842, teldec = -24.256663
2025-12-26T09:16:51.231 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.9585990124479     dec_j2k = -24.2530272846084
2025-12-26T09:16:51.233 [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-26T09:16:51.235 [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-26T09:16:51.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:16:51.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:16:51.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:16:51.236 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:16:51.243 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:16:51.244 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80337071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981240005357351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=17.984842, 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=15.00463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:15:57.220619', telescope_ra_j2k=17.9585990124479, telescope_dec_j2k=-24.2530272846084, observability=1)
2025-12-26T09:16:51.244 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.76597189903259 seconds ago
2025-12-26T09:16:57.360 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:57.360 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:16:57.361 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:16:57.361 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:16:57.361 [INFO] [ThreadPoolExecutor-21108_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:16:57.361 [INFO] [ThreadPoolExecutor-21108_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:17:02.177 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:02.179 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 17.9878804, teldec = -24.256657
2025-12-26T09:17:02.180 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9616373421133     dec_j2k = -24.2531349921005
2025-12-26T09:17:02.181 [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-26T09:17:02.182 [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-26T09:17:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:02.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80349743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981247626626484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992925, telescope_ra=17.9878804, 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.00767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.9616373421133, telescope_dec_j2k=-24.2531349921005, observability=1)
2025-12-26T09:17:03.335 [DEBUG] [Thread-465899 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:03.336 [INFO] [Thread-465899 (handle)] [driver.py] [get_status()] Telra = 17.9882162, teldec = -24.256663
2025-12-26T09:17:03.337 [INFO] [Thread-465899 (handle)] [driver.py] [get_status()] ra_j2k = 17.9619731331599     dec_j2k = -24.2531535590691
2025-12-26T09:17:03.339 [DEBUG] [Thread-465899 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:03.340 [DEBUG] [Thread-465899 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:03.345 [DEBUG] [Thread-465899 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:03.345 [DEBUG] [Thread-465899 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:03.345 [DEBUG] [Thread-465899 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:03.345 [DEBUG] [Thread-465899 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:03.352 [DEBUG] [Thread-465899 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:03.352 [DEBUG] [Thread-465899 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:03.352 [DEBUG] [Thread-465899 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:03.352 [DEBUG] [Thread-465899 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:03.352 [DEBUG] [Thread-465899 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:03.353 [DEBUG] [Thread-465899 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:03.353 [DEBUG] [Thread-465899 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:03.353 [DEBUG] [Thread-465899 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:03.353 [DEBUG] [Thread-465899 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80351082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981247626626484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=17.9882162, 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=15.00801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.9619731331599, telescope_dec_j2k=-24.2531535590691, observability=1)
2025-12-26T09:17:06.537 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:06.539 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 17.9891056, teldec = -24.256663
2025-12-26T09:17:06.540 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9628625127729     dec_j2k = -24.2531868440018
2025-12-26T09:17:06.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-26T09:17:06.542 [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-26T09:17:06.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:06.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:06.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:06.547 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:06.554 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:06.554 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:06.554 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:06.555 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:06.555 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:06.555 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80354789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098124441767106, 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.108889, telescope_az=89.992936, telescope_ra=17.9891056, 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=15.0089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.9628625127729, telescope_dec_j2k=-24.2531868440018, observability=1)
2025-12-26T09:17:09.539 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:09.541 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 17.9899373, teldec = -24.256663
2025-12-26T09:17:09.542 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9636941939019     dec_j2k = -24.2532179697343
2025-12-26T09:17:09.544 [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-26T09:17:09.545 [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-26T09:17:09.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:09.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:09.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:09.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:09.559 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:09.560 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80358264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098124441767106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=17.9899373, 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=15.00973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.9636941939019, telescope_dec_j2k=-24.2532179697343, observability=1)
2025-12-26T09:17:10.915 [DEBUG] [Thread-465900 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:10.917 [INFO] [Thread-465900 (handle)] [driver.py] [get_status()] Telra = 17.9903303, teldec = -24.256663
2025-12-26T09:17:10.918 [INFO] [Thread-465900 (handle)] [driver.py] [get_status()] ra_j2k = 17.96408718505     dec_j2k = -24.2532326775124
2025-12-26T09:17:10.919 [DEBUG] [Thread-465900 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:10.920 [DEBUG] [Thread-465900 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:10.922 [DEBUG] [Thread-465900 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:10.922 [DEBUG] [Thread-465900 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:10.922 [DEBUG] [Thread-465900 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:10.922 [DEBUG] [Thread-465900 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:10.929 [DEBUG] [Thread-465900 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:10.929 [DEBUG] [Thread-465900 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:10.929 [DEBUG] [Thread-465900 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:10.929 [DEBUG] [Thread-465900 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:10.930 [DEBUG] [Thread-465900 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:10.930 [DEBUG] [Thread-465900 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:10.930 [DEBUG] [Thread-465900 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:10.930 [DEBUG] [Thread-465900 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:10.930 [DEBUG] [Thread-465900 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80359856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981242412073919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=17.9903303, 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=15.01012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.96408718505, telescope_dec_j2k=-24.2532326775124, observability=1)
2025-12-26T09:17:18.240 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:18.242 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:18.243 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:18.246 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:21.411 [DEBUG] [Thread-465901 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:21.412 [INFO] [Thread-465901 (handle)] [driver.py] [get_status()] Telra = 17.9932575, teldec = -24.256663
2025-12-26T09:17:21.413 [INFO] [Thread-465901 (handle)] [driver.py] [get_status()] ra_j2k = 17.9670143204308     dec_j2k = -24.2533422272364
2025-12-26T09:17:21.414 [DEBUG] [Thread-465901 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:21.415 [DEBUG] [Thread-465901 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:21.419 [DEBUG] [Thread-465901 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:21.419 [DEBUG] [Thread-465901 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:21.419 [DEBUG] [Thread-465901 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:21.419 [DEBUG] [Thread-465901 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:21.428 [DEBUG] [Thread-465901 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80372003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981246022148772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=17.9932575, 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=15.01305, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.9670143204308, telescope_dec_j2k=-24.2533422272364, observability=1)
2025-12-26T09:17:22.251 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:23.253 [DEBUG] [ThreadPoolExecutor-21107_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:23.254 [INFO] [ThreadPoolExecutor-21107_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:17:39.474 [DEBUG] [Thread-465902 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:39.475 [INFO] [Thread-465902 (handle)] [driver.py] [get_status()] Telra = 17.9982734, teldec = -24.256663
2025-12-26T09:17:39.476 [INFO] [Thread-465902 (handle)] [driver.py] [get_status()] ra_j2k = 17.9720301150869     dec_j2k = -24.2535299504136
2025-12-26T09:17:39.478 [DEBUG] [Thread-465902 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:39.478 [DEBUG] [Thread-465902 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:17:39.483 [DEBUG] [Thread-465902 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:39.483 [DEBUG] [Thread-465902 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:39.483 [DEBUG] [Thread-465902 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:39.483 [DEBUG] [Thread-465902 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:39.490 [DEBUG] [Thread-465902 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:39.491 [DEBUG] [Thread-465902 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8039291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098124842886534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=17.9982734, 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=15.01806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.9720301150869, telescope_dec_j2k=-24.2535299504136, observability=1)
2025-12-26T09:17:51.304 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:51.306 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.001588, teldec = -24.256663
2025-12-26T09:17:51.307 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.9753446492053     dec_j2k = -24.2536540042833
2025-12-26T09:17:51.308 [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-26T09:17:51.309 [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-26T09:17:51.312 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:51.313 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:51.313 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:51.313 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:51.320 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:51.320 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80406603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981242813193347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=18.001588, 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=15.02138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:16:57.358664', telescope_ra_j2k=17.9753446492053, telescope_dec_j2k=-24.2536540042833, observability=1)
2025-12-26T09:17:51.321 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.7829749584198 seconds ago
2025-12-26T09:17:57.499 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:57.500 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:17:57.501 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:57.501 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:17:57.502 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:57.557 [DEBUG] [Thread-465903 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:57.559 [INFO] [Thread-465903 (handle)] [driver.py] [get_status()] Telra = 18.003315, teldec = -24.256663
2025-12-26T09:17:57.560 [INFO] [Thread-465903 (handle)] [driver.py] [get_status()] ra_j2k = 17.9770716160559     dec_j2k = -24.2537186407231
2025-12-26T09:17:57.561 [DEBUG] [Thread-465903 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:57.562 [DEBUG] [Thread-465903 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:17:57.566 [DEBUG] [Thread-465903 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:57.566 [DEBUG] [Thread-465903 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:57.566 [DEBUG] [Thread-465903 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:17:57.566 [DEBUG] [Thread-465903 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:17:57.573 [DEBUG] [Thread-465903 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:17:57.574 [DEBUG] [Thread-465903 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8041384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981247225507056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=18.003315, 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=15.02311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9770716160559, telescope_dec_j2k=-24.2537186407231, observability=1)
2025-12-26T09:17:58.504 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:58.506 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:17:58.506 [DEBUG] [ThreadPoolExecutor-21109_0] [payload.py] [to_registers()] [0]
2025-12-26T09:17:58.511 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:17:58.512 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:17:58.512 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:17:58.512 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:17:58.519 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:17:58.519 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:17:58.519 [DEBUG] [ThreadPoolExecutor-21109_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:17:58.519 [DEBUG] [ThreadPoolExecutor-21109_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:17:58.519 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:17:58.519 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:17:58.519 [DEBUG] [ThreadPoolExecutor-21109_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:02.188 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:02.190 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0046219, teldec = -24.256663
2025-12-26T09:18:02.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9783784915061     dec_j2k = -24.2537675544666
2025-12-26T09:18:02.193 [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-26T09:18:02.193 [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-26T09:18:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:18:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:18:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:18:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:18:02.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.804192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981247626626484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108889, telescope_az=89.992936, telescope_ra=18.0046219, 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=15.02441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9783784915061, telescope_dec_j2k=-24.2537675544666, observability=1)
2025-12-26T09:18:05.647 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:05.649 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0055742, teldec = -24.256663
2025-12-26T09:18:05.651 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9793307739081     dec_j2k = -24.2538031966956
2025-12-26T09:18:05.653 [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-26T09:18:05.654 [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-26T09:18:05.657 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:18:05.657 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:18:05.657 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:18:05.657 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:18:05.664 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:18:05.664 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:05.664 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:05.664 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:18:05.664 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:18:05.665 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:18:05.665 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:05.665 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:18:05.665 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80423204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981251236701337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992936, telescope_ra=18.0055742, 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=15.02536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9793307739081, telescope_dec_j2k=-24.2538031966956, observability=1)
2025-12-26T09:18:09.621 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:09.623 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0066853, teldec = -24.256663
2025-12-26T09:18:09.624 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9804418536855     dec_j2k = -24.2538447826328
2025-12-26T09:18:09.626 [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-26T09:18:09.628 [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-26T09:18:09.632 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:18:09.632 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:18:09.632 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:18:09.632 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:18:09.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:18:09.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:09.639 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:09.639 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:18:09.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:18:09.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:18:09.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:09.640 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:18:09.640 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80427803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098124842886534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992936, telescope_ra=18.0066853, 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=15.02648, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9804418536855, telescope_dec_j2k=-24.2538447826328, observability=1)
2025-12-26T09:18:10.975 [DEBUG] [Thread-465904 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:10.976 [INFO] [Thread-465904 (handle)] [driver.py] [get_status()] Telra = 18.0070496, teldec = -24.256663
2025-12-26T09:18:10.977 [INFO] [Thread-465904 (handle)] [driver.py] [get_status()] ra_j2k = 17.9808061471276     dec_j2k = -24.2538584176009
2025-12-26T09:18:10.979 [DEBUG] [Thread-465904 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:18:10.980 [DEBUG] [Thread-465904 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:18:10.982 [DEBUG] [Thread-465904 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:18:10.982 [DEBUG] [Thread-465904 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:18:10.983 [DEBUG] [Thread-465904 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:18:10.983 [DEBUG] [Thread-465904 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:18:10.990 [DEBUG] [Thread-465904 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8042937, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981243214312776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992936, telescope_ra=18.0070496, 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=15.02684, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9808061471276, telescope_dec_j2k=-24.2538584176009, observability=1)
2025-12-26T09:18:15.608 [DEBUG] [Thread-465905 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:15.610 [INFO] [Thread-465905 (handle)] [driver.py] [get_status()] Telra = 18.008356, teldec = -24.256663
2025-12-26T09:18:15.611 [INFO] [Thread-465905 (handle)] [driver.py] [get_status()] ra_j2k = 17.9821125239059     dec_j2k = -24.2539073135549
2025-12-26T09:18:15.613 [DEBUG] [Thread-465905 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:18:15.614 [DEBUG] [Thread-465905 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:18:15.618 [DEBUG] [Thread-465905 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:18:15.618 [DEBUG] [Thread-465905 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:18:15.618 [DEBUG] [Thread-465905 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:18:15.618 [DEBUG] [Thread-465905 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:18:15.625 [DEBUG] [Thread-465905 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:18:15.625 [DEBUG] [Thread-465905 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:15.625 [DEBUG] [Thread-465905 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:15.625 [DEBUG] [Thread-465905 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:18:15.625 [DEBUG] [Thread-465905 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:18:15.625 [DEBUG] [Thread-465905 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:18:15.625 [DEBUG] [Thread-465905 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:15.626 [DEBUG] [Thread-465905 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:18:15.626 [DEBUG] [Thread-465905 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80434733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981254044537333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992936, telescope_ra=18.008356, 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=15.02815, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9821125239059, telescope_dec_j2k=-24.2539073135549, observability=1)
2025-12-26T09:18:23.520 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:23.521 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:33.680 [DEBUG] [Thread-465906 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:33.682 [INFO] [Thread-465906 (handle)] [driver.py] [get_status()] Telra = 18.0133741, teldec = -24.256663
2025-12-26T09:18:33.683 [INFO] [Thread-465906 (handle)] [driver.py] [get_status()] ra_j2k = 17.9871305389969     dec_j2k = -24.2540951339117
2025-12-26T09:18:33.684 [DEBUG] [Thread-465906 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:18:33.685 [DEBUG] [Thread-465906 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:18:33.692 [DEBUG] [Thread-465906 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:18:33.692 [DEBUG] [Thread-465906 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:18:33.692 [DEBUG] [Thread-465906 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:18:33.692 [DEBUG] [Thread-465906 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:18:33.700 [DEBUG] [Thread-465906 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80455649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981259660209326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992935, telescope_ra=18.0133741, 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=15.03316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9871305389969, telescope_dec_j2k=-24.2540951339117, observability=1)
2025-12-26T09:18:51.382 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:51.384 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.0183035, teldec = -24.256663
2025-12-26T09:18:51.385 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 17.9920598622164     dec_j2k = -24.2542796385256
2025-12-26T09:18:51.387 [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-26T09:18:51.389 [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-26T09:18:51.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:18:51.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:18:51.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:18:51.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:18:51.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:18:51.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:51.397 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:18:51.398 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:18:51.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:18:51.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:18:51.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:18:51.398 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:18:51.398 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80476138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981252038940193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992935, telescope_ra=18.0183035, 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=15.03809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:17:57.498613', telescope_ra_j2k=17.9920598622164, telescope_dec_j2k=-24.2542796385256, observability=1)
2025-12-26T09:18:51.398 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77761125564575 seconds ago
2025-12-26T09:18:51.820 [DEBUG] [Thread-465907 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4223494529724121
2025-12-26T09:18:57.641 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:57.641 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:18:57.642 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:18:57.642 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:18:57.642 [INFO] [ThreadPoolExecutor-21110_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:18:57.642 [INFO] [ThreadPoolExecutor-21110_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:19:02.160 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:02.162 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0213192, teldec = -24.256663
2025-12-26T09:19:02.163 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 17.9950755184823     dec_j2k = -24.2543925163523
2025-12-26T09:19:02.165 [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-26T09:19:02.165 [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-26T09:19:02.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:02.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:02.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:19:02.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:02.175 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:02.175 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:19:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:02.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:19:02.176 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:19:02.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80488612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981254846776189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992935, telescope_ra=18.0213192, 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=15.04111, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:18:57.640397', telescope_ra_j2k=17.9950755184823, telescope_dec_j2k=-24.2543925163523, observability=1)
2025-12-26T09:19:04.757 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:04.760 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0220386, teldec = -24.256669
2025-12-26T09:19:04.761 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 17.9957949072119     dec_j2k = -24.2544254437624
2025-12-26T09:19:04.762 [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-26T09:19:04.763 [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-26T09:19:04.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:04.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:04.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:19:04.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:19:04.772 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80491619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981258456851042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992946, telescope_ra=18.0220386, telescope_dec=-24.256669, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.04183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:18:57.640397', telescope_ra_j2k=17.9957949072119, telescope_dec_j2k=-24.2544254437624, observability=1)
2025-12-26T09:19:09.701 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:09.703 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0234043, teldec = -24.256663
2025-12-26T09:19:09.704 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 17.9971605896815     dec_j2k = -24.2544705625671
2025-12-26T09:19:09.705 [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-26T09:19:09.706 [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-26T09:19:09.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:09.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:09.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:19:09.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:09.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:09.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:09.715 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:09.715 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:19:09.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:09.716 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:09.716 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:19:09.716 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:19:09.716 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8049734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981256852373329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992935, telescope_ra=18.0234043, 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=15.04319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:18:57.640397', telescope_ra_j2k=17.9971605896815, telescope_dec_j2k=-24.2544705625671, observability=1)
2025-12-26T09:19:09.901 [DEBUG] [Thread-465908 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1855313777923584
2025-12-26T09:19:11.021 [DEBUG] [Thread-465909 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:11.022 [INFO] [Thread-465909 (handle)] [driver.py] [get_status()] Telra = 18.0237974, teldec = -24.256663
2025-12-26T09:19:11.023 [INFO] [Thread-465909 (handle)] [driver.py] [get_status()] ra_j2k = 17.9975536843835     dec_j2k = -24.2544852765449
2025-12-26T09:19:11.025 [DEBUG] [Thread-465909 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:19:11.026 [DEBUG] [Thread-465909 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:19:11.029 [DEBUG] [Thread-465909 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:11.029 [DEBUG] [Thread-465909 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:11.029 [DEBUG] [Thread-465909 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:19:11.029 [DEBUG] [Thread-465909 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:19:11.037 [DEBUG] [Thread-465909 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80498867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981262066925894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108888, telescope_az=89.992935, telescope_ra=18.0237974, 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=15.04359, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:18:57.640397', telescope_ra_j2k=17.9975536843835, telescope_dec_j2k=-24.2544852765449, observability=1)
2025-12-26T09:19:18.522 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:18.524 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:18.525 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:18.528 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:22.532 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:23.534 [DEBUG] [ThreadPoolExecutor-21109_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:23.536 [INFO] [ThreadPoolExecutor-21109_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:19:28.089 [DEBUG] [Thread-465910 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:28.091 [INFO] [Thread-465910 (handle)] [driver.py] [get_status()] Telra = 18.0285331, teldec = -24.256663
2025-12-26T09:19:28.092 [INFO] [Thread-465910 (handle)] [driver.py] [get_status()] ra_j2k = 18.0022893238404     dec_j2k = -24.2546625384409
2025-12-26T09:19:28.094 [DEBUG] [Thread-465910 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:19:28.095 [DEBUG] [Thread-465910 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:19:28.096 [DEBUG] [Thread-465910 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:28.096 [DEBUG] [Thread-465910 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:28.096 [DEBUG] [Thread-465910 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:19:28.096 [DEBUG] [Thread-465910 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:19:28.103 [DEBUG] [Thread-465910 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80518623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981261665806466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0285331, 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=15.04832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:18:57.640397', telescope_ra_j2k=18.0022893238404, telescope_dec_j2k=-24.2546625384409, observability=1)
2025-12-26T09:19:46.164 [DEBUG] [Thread-465911 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:46.166 [INFO] [Thread-465911 (handle)] [driver.py] [get_status()] Telra = 18.0335746, teldec = -24.256662
2025-12-26T09:19:46.167 [INFO] [Thread-465911 (handle)] [driver.py] [get_status()] ra_j2k = 18.007330766251     dec_j2k = -24.2548502499546
2025-12-26T09:19:46.169 [DEBUG] [Thread-465911 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:19:46.171 [DEBUG] [Thread-465911 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:19:46.176 [DEBUG] [Thread-465911 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:46.176 [DEBUG] [Thread-465911 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:46.176 [DEBUG] [Thread-465911 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:19:46.176 [DEBUG] [Thread-465911 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:46.183 [DEBUG] [Thread-465911 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:46.183 [DEBUG] [Thread-465911 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:46.183 [DEBUG] [Thread-465911 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:46.183 [DEBUG] [Thread-465911 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:19:46.183 [DEBUG] [Thread-465911 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:46.183 [DEBUG] [Thread-465911 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:46.183 [DEBUG] [Thread-465911 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:19:46.184 [DEBUG] [Thread-465911 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:19:46.184 [DEBUG] [Thread-465911 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80539543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981267682597887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0335746, 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=15.05336, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:18:57.640397', telescope_ra_j2k=18.007330766251, telescope_dec_j2k=-24.2548502499546, observability=1)
2025-12-26T09:19:51.459 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:51.461 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.0350492, teldec = -24.256662
2025-12-26T09:19:51.462 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.0088053506469     dec_j2k = -24.2549054472058
2025-12-26T09:19:51.464 [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-26T09:19:51.466 [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-26T09:19:51.467 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:51.467 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:51.467 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:19:51.467 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:19:51.474 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:19:51.475 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80545671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981261264687038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0350492, 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=15.05484, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:18:57.640397', telescope_ra_j2k=18.0088053506469, telescope_dec_j2k=-24.2549054472058, observability=1)
2025-12-26T09:19:51.475 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77438163757324 seconds ago
2025-12-26T09:19:57.783 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:57.783 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:19:57.784 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:57.784 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:19:57.785 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:58.787 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:58.789 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:19:58.789 [DEBUG] [ThreadPoolExecutor-21111_0] [payload.py] [to_registers()] [0]
2025-12-26T09:19:58.791 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:19:58.791 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:19:58.791 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:19:58.791 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:19:58.798 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:19:58.798 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:19:58.798 [DEBUG] [ThreadPoolExecutor-21111_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:19:58.798 [DEBUG] [ThreadPoolExecutor-21111_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:19:58.798 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:19:58.798 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:19:58.798 [DEBUG] [ThreadPoolExecutor-21111_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:02.171 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:02.173 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0380371, teldec = -24.256662
2025-12-26T09:20:02.174 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0117932208316     dec_j2k = -24.2550172910819
2025-12-26T09:20:02.176 [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-26T09:20:02.177 [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-26T09:20:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:02.189 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:02.189 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:02.190 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:02.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80558069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981265677000747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0380371, 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=15.05783, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:19:57.782606', telescope_ra_j2k=18.0117932208316, telescope_dec_j2k=-24.2550172910819, observability=1)
2025-12-26T09:20:03.866 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:03.868 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0385129, teldec = -24.256662
2025-12-26T09:20:03.869 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.0122690163065     dec_j2k = -24.2550351014452
2025-12-26T09:20:03.871 [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-26T09:20:03.872 [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-26T09:20:03.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:03.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:03.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:03.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:03.881 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:03.882 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80560031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981267281478459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0385129, 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=15.0583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:19:57.782606', telescope_ra_j2k=18.0122690163065, telescope_dec_j2k=-24.2550351014452, observability=1)
2025-12-26T09:20:04.235 [DEBUG] [Thread-465912 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3533780574798584
2025-12-26T09:20:09.777 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:09.779 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0401562, teldec = -24.256662
2025-12-26T09:20:09.780 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0139123011488     dec_j2k = -24.2550966143848
2025-12-26T09:20:09.782 [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-26T09:20:09.783 [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-26T09:20:09.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:09.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:09.791 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:09.791 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:09.798 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80566873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098126487476189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0401562, 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=15.05995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:19:57.782606', telescope_ra_j2k=18.0139123011488, telescope_dec_j2k=-24.2550966143848, observability=1)
2025-12-26T09:20:11.071 [DEBUG] [Thread-465913 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:11.073 [INFO] [Thread-465913 (handle)] [driver.py] [get_status()] Telra = 18.0405197, teldec = -24.256662
2025-12-26T09:20:11.074 [INFO] [Thread-465913 (handle)] [driver.py] [get_status()] ra_j2k = 18.0142757978945     dec_j2k = -24.2551102211608
2025-12-26T09:20:11.076 [DEBUG] [Thread-465913 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:20:11.076 [DEBUG] [Thread-465913 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:20:11.077 [DEBUG] [Thread-465913 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:11.077 [DEBUG] [Thread-465913 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:11.077 [DEBUG] [Thread-465913 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:11.078 [DEBUG] [Thread-465913 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:11.084 [DEBUG] [Thread-465913 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:11.085 [DEBUG] [Thread-465913 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80568369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981268083717315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0405197, 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=15.06031, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:19:57.782606', telescope_ra_j2k=18.0142757978945, telescope_dec_j2k=-24.2551102211608, observability=1)
2025-12-26T09:20:22.401 [DEBUG] [Thread-465914 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:22.403 [INFO] [Thread-465914 (handle)] [driver.py] [get_status()] Telra = 18.0436661, teldec = -24.256662
2025-12-26T09:20:22.404 [INFO] [Thread-465914 (handle)] [driver.py] [get_status()] ra_j2k = 18.0174221712187     dec_j2k = -24.255227999859
2025-12-26T09:20:22.405 [DEBUG] [Thread-465914 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:20:22.406 [DEBUG] [Thread-465914 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:20:22.411 [DEBUG] [Thread-465914 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:22.412 [DEBUG] [Thread-465914 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:22.412 [DEBUG] [Thread-465914 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:22.412 [DEBUG] [Thread-465914 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:22.419 [DEBUG] [Thread-465914 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80581484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981271292672739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0436661, 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=15.06346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:19:57.782606', telescope_ra_j2k=18.0174221712187, telescope_dec_j2k=-24.255227999859, observability=1)
2025-12-26T09:20:23.799 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:23.800 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:40.458 [DEBUG] [Thread-465915 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:40.460 [INFO] [Thread-465915 (handle)] [driver.py] [get_status()] Telra = 18.0487096, teldec = -24.256662
2025-12-26T09:20:40.461 [INFO] [Thread-465915 (handle)] [driver.py] [get_status()] ra_j2k = 18.022465634043     dec_j2k = -24.2554167942787
2025-12-26T09:20:40.463 [DEBUG] [Thread-465915 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:20:40.464 [DEBUG] [Thread-465915 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:20:40.469 [DEBUG] [Thread-465915 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:40.469 [DEBUG] [Thread-465915 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:40.469 [DEBUG] [Thread-465915 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:40.469 [DEBUG] [Thread-465915 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:40.477 [DEBUG] [Thread-465915 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:40.477 [DEBUG] [Thread-465915 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:40.477 [DEBUG] [Thread-465915 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:40.478 [DEBUG] [Thread-465915 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:40.478 [DEBUG] [Thread-465915 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:40.478 [DEBUG] [Thread-465915 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:40.478 [DEBUG] [Thread-465915 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:40.478 [DEBUG] [Thread-465915 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:40.478 [DEBUG] [Thread-465915 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80602383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981270490433883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108887, telescope_az=89.992935, telescope_ra=18.0487096, 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=15.0685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:19:57.782606', telescope_ra_j2k=18.022465634043, telescope_dec_j2k=-24.2554167942787, observability=1)
2025-12-26T09:20:51.535 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:51.538 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.0517738, teldec = -24.256662
2025-12-26T09:20:51.539 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.0255298148154     dec_j2k = -24.2555314981437
2025-12-26T09:20:51.540 [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-26T09:20:51.541 [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-26T09:20:51.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:51.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:51.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:51.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80615205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981271693792167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0517738, 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=15.07156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:19:57.782606', telescope_ra_j2k=18.0255298148154, telescope_dec_j2k=-24.2555314981437, observability=1)
2025-12-26T09:20:51.555 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77942943572998 seconds ago
2025-12-26T09:20:57.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:57.922 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:20:57.923 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:57.923 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:20:57.923 [INFO] [ThreadPoolExecutor-21112_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:20:57.924 [INFO] [ThreadPoolExecutor-21112_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:20:58.528 [DEBUG] [Thread-465916 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:20:58.530 [INFO] [Thread-465916 (handle)] [driver.py] [get_status()] Telra = 18.0537189, teldec = -24.256662
2025-12-26T09:20:58.531 [INFO] [Thread-465916 (handle)] [driver.py] [get_status()] ra_j2k = 18.0274749039273     dec_j2k = -24.2556043104833
2025-12-26T09:20:58.533 [DEBUG] [Thread-465916 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:20:58.534 [DEBUG] [Thread-465916 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:20:58.538 [DEBUG] [Thread-465916 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:20:58.538 [DEBUG] [Thread-465916 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:20:58.538 [DEBUG] [Thread-465916 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:20:58.538 [DEBUG] [Thread-465916 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:20:58.546 [DEBUG] [Thread-465916 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80623297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981275704986448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0537189, 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=15.07351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.0274749039273, telescope_dec_j2k=-24.2556043104833, observability=1)
2025-12-26T09:21:02.181 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:02.182 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.0547567, teldec = -24.256662
2025-12-26T09:21:02.183 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0285126985365     dec_j2k = -24.2556431593079
2025-12-26T09:21:02.185 [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-26T09:21:02.186 [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-26T09:21:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:21:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:02.194 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:02.194 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:21:02.194 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:02.194 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:02.194 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:21:02.194 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:21:02.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80627524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981268484836743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0547567, 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=15.07455, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.0285126985365, telescope_dec_j2k=-24.2556431593079, observability=1)
2025-12-26T09:21:02.971 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.777092695236206
2025-12-26T09:21:09.859 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:09.862 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0568753, teldec = -24.256662
2025-12-26T09:21:09.863 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0306312884357     dec_j2k = -24.2557224668223
2025-12-26T09:21:09.864 [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-26T09:21:09.865 [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-26T09:21:09.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:09.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:09.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:21:09.872 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:21:09.880 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80636412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981272094911596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0568753, 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=15.07667, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.0306312884357, telescope_dec_j2k=-24.2557224668223, observability=1)
2025-12-26T09:21:11.115 [DEBUG] [Thread-465917 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:11.117 [INFO] [Thread-465917 (handle)] [driver.py] [get_status()] Telra = 18.0572301, teldec = -24.256662
2025-12-26T09:21:11.118 [INFO] [Thread-465917 (handle)] [driver.py] [get_status()] ra_j2k = 18.0309860868627     dec_j2k = -24.2557357484053
2025-12-26T09:21:11.120 [DEBUG] [Thread-465917 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:21:11.121 [DEBUG] [Thread-465917 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:21:11.129 [DEBUG] [Thread-465917 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:11.129 [DEBUG] [Thread-465917 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:11.129 [DEBUG] [Thread-465917 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:21:11.129 [DEBUG] [Thread-465917 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:11.136 [DEBUG] [Thread-465917 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:11.136 [DEBUG] [Thread-465917 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:11.136 [DEBUG] [Thread-465917 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:11.136 [DEBUG] [Thread-465917 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:21:11.136 [DEBUG] [Thread-465917 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:11.136 [DEBUG] [Thread-465917 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:11.136 [DEBUG] [Thread-465917 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:21:11.137 [DEBUG] [Thread-465917 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:21:11.137 [DEBUG] [Thread-465917 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80637866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981270490433883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0572301, 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=15.07702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.0309860868627, telescope_dec_j2k=-24.2557357484053, observability=1)
2025-12-26T09:21:16.706 [DEBUG] [Thread-465918 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:16.709 [INFO] [Thread-465918 (handle)] [driver.py] [get_status()] Telra = 18.0587983, teldec = -24.256662
2025-12-26T09:21:16.710 [INFO] [Thread-465918 (handle)] [driver.py] [get_status()] ra_j2k = 18.0325542803181     dec_j2k = -24.2557944524888
2025-12-26T09:21:16.711 [DEBUG] [Thread-465918 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:21:16.712 [DEBUG] [Thread-465918 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:21:16.717 [DEBUG] [Thread-465918 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:16.717 [DEBUG] [Thread-465918 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:16.717 [DEBUG] [Thread-465918 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:21:16.717 [DEBUG] [Thread-465918 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:21:16.725 [DEBUG] [Thread-465918 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80644337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981282524016725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0587983, 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=15.07859, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.0325542803181, telescope_dec_j2k=-24.2557944524888, observability=1)
2025-12-26T09:21:18.803 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:18.805 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:18.806 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:18.808 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:22.814 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:23.816 [DEBUG] [ThreadPoolExecutor-21111_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:23.817 [INFO] [ThreadPoolExecutor-21111_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:21:34.764 [DEBUG] [Thread-465919 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:34.766 [INFO] [Thread-465919 (handle)] [driver.py] [get_status()] Telra = 18.0638123, teldec = -24.256662
2025-12-26T09:21:34.767 [INFO] [Thread-465919 (handle)] [driver.py] [get_status()] ra_j2k = 18.0375682638551     dec_j2k = -24.2559821476706
2025-12-26T09:21:34.769 [DEBUG] [Thread-465919 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:21:34.770 [DEBUG] [Thread-465919 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:21:34.777 [DEBUG] [Thread-465919 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:34.777 [DEBUG] [Thread-465919 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:34.777 [DEBUG] [Thread-465919 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:21:34.777 [DEBUG] [Thread-465919 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:21:34.784 [DEBUG] [Thread-465919 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80665237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981269688195027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0638123, 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=15.0836, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.0375682638551, telescope_dec_j2k=-24.2559821476706, observability=1)
2025-12-26T09:21:51.616 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:51.618 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.0685182, teldec = -24.256662
2025-12-26T09:21:51.619 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.0422741545879     dec_j2k = -24.2561583103056
2025-12-26T09:21:51.619 [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-26T09:21:51.620 [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-26T09:21:51.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:51.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:51.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:21:51.628 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80684741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981281721777869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0685182, 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=15.08831, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.0422741545879, telescope_dec_j2k=-24.2561583103056, observability=1)
2025-12-26T09:21:51.635 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.776413440704346 seconds ago
2025-12-26T09:21:52.858 [DEBUG] [Thread-465920 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:52.860 [INFO] [Thread-465920 (handle)] [driver.py] [get_status()] Telra = 18.0688544, teldec = -24.256662
2025-12-26T09:21:52.861 [INFO] [Thread-465920 (handle)] [driver.py] [get_status()] ra_j2k = 18.042610354155     dec_j2k = -24.2561708957849
2025-12-26T09:21:52.863 [DEBUG] [Thread-465920 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:21:52.864 [DEBUG] [Thread-465920 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:21:52.868 [DEBUG] [Thread-465920 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:52.868 [DEBUG] [Thread-465920 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:52.868 [DEBUG] [Thread-465920 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:21:52.868 [DEBUG] [Thread-465920 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:52.875 [DEBUG] [Thread-465920 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:52.875 [DEBUG] [Thread-465920 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:52.875 [DEBUG] [Thread-465920 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:21:52.876 [DEBUG] [Thread-465920 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:21:52.876 [DEBUG] [Thread-465920 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:52.876 [DEBUG] [Thread-465920 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:52.876 [DEBUG] [Thread-465920 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:21:52.876 [DEBUG] [Thread-465920 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:21:52.876 [DEBUG] [Thread-465920 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80686179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981282524016725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0688544, 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=15.08864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:20:57.921751', telescope_ra_j2k=18.042610354155, telescope_dec_j2k=-24.2561708957849, observability=1)
2025-12-26T09:21:58.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:58.063 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:21:58.064 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:58.064 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:21:58.065 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:59.068 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:59.070 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:21:59.070 [DEBUG] [ThreadPoolExecutor-21113_0] [payload.py] [to_registers()] [0]
2025-12-26T09:21:59.075 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:21:59.075 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:21:59.075 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:21:59.076 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:21:59.083 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:21:59.083 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:21:59.083 [DEBUG] [ThreadPoolExecutor-21113_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:21:59.083 [DEBUG] [ThreadPoolExecutor-21113_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:21:59.083 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:21:59.083 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:21:59.083 [DEBUG] [ThreadPoolExecutor-21113_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:22:02.060 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:02.062 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0714209, teldec = -24.256662
2025-12-26T09:22:02.063 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.0451768518577     dec_j2k = -24.2562669715283
2025-12-26T09:22:02.065 [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-26T09:22:02.066 [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-26T09:22:02.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:22:02.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:22:02.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:22:02.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:22:02.075 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8069683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981280919539013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108886, telescope_az=89.992935, telescope_ra=18.0714209, 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=15.09121, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:21:58.062891', telescope_ra_j2k=18.0451768518577, telescope_dec_j2k=-24.2562669715283, observability=1)
2025-12-26T09:22:02.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11490225791931152
2025-12-26T09:22:09.942 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:09.944 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.0736166, teldec = -24.256662
2025-12-26T09:22:09.945 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0473725513061     dec_j2k = -24.2563491666571
2025-12-26T09:22:09.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-26T09:22:09.947 [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-26T09:22:09.950 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:22:09.950 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:22:09.950 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:22:09.950 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:22:09.957 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80705953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981284930733293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.0736166, 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=15.09341, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:21:58.062891', telescope_ra_j2k=18.0473725513061, telescope_dec_j2k=-24.2563491666571, observability=1)
2025-12-26T09:22:10.906 [DEBUG] [Thread-465921 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9488680362701416
2025-12-26T09:22:11.170 [DEBUG] [Thread-465922 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:11.172 [INFO] [Thread-465922 (handle)] [driver.py] [get_status()] Telra = 18.0739536, teldec = -24.256662
2025-12-26T09:22:11.173 [INFO] [Thread-465922 (handle)] [driver.py] [get_status()] ra_j2k = 18.0477095513368     dec_j2k = -24.2563617821212
2025-12-26T09:22:11.175 [DEBUG] [Thread-465922 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:22:11.175 [DEBUG] [Thread-465922 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:22:11.180 [DEBUG] [Thread-465922 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:22:11.180 [DEBUG] [Thread-465922 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:22:11.180 [DEBUG] [Thread-465922 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:22:11.180 [DEBUG] [Thread-465922 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:22:11.187 [DEBUG] [Thread-465922 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:22:11.187 [DEBUG] [Thread-465922 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:11.188 [DEBUG] [Thread-465922 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:11.188 [DEBUG] [Thread-465922 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:22:11.188 [DEBUG] [Thread-465922 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:22:11.188 [DEBUG] [Thread-465922 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:22:11.188 [DEBUG] [Thread-465922 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:22:11.188 [DEBUG] [Thread-465922 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:22:11.188 [DEBUG] [Thread-465922 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80707373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981290947524714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.0739536, 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=15.09374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:21:58.062891', telescope_ra_j2k=18.0477095513368, telescope_dec_j2k=-24.2563617821212, observability=1)
2025-12-26T09:22:24.084 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:24.084 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:28.975 [DEBUG] [Thread-465923 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:28.977 [INFO] [Thread-465923 (handle)] [driver.py] [get_status()] Telra = 18.0789147, teldec = -24.256661
2025-12-26T09:22:28.978 [INFO] [Thread-465923 (handle)] [driver.py] [get_status()] ra_j2k = 18.0526706555433     dec_j2k = -24.2565464991106
2025-12-26T09:22:28.980 [DEBUG] [Thread-465923 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:22:28.981 [DEBUG] [Thread-465923 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:22:28.985 [DEBUG] [Thread-465923 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:22:28.985 [DEBUG] [Thread-465923 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:22:28.985 [DEBUG] [Thread-465923 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:22:28.985 [DEBUG] [Thread-465923 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:22:28.992 [DEBUG] [Thread-465923 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:22:28.992 [DEBUG] [Thread-465923 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:28.993 [DEBUG] [Thread-465923 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:28.993 [DEBUG] [Thread-465923 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:22:28.993 [DEBUG] [Thread-465923 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:22:28.993 [DEBUG] [Thread-465923 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:22:28.993 [DEBUG] [Thread-465923 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:22:28.993 [DEBUG] [Thread-465923 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:22:28.993 [DEBUG] [Thread-465923 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80727982, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098129174976357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.0789147, 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.0987, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:21:58.062891', telescope_ra_j2k=18.0526706555433, telescope_dec_j2k=-24.2565464991106, observability=1)
2025-12-26T09:22:47.059 [DEBUG] [Thread-465924 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:47.061 [INFO] [Thread-465924 (handle)] [driver.py] [get_status()] Telra = 18.0839555, teldec = -24.256655
2025-12-26T09:22:47.062 [INFO] [Thread-465924 (handle)] [driver.py] [get_status()] ra_j2k = 18.0577114676317     dec_j2k = -24.2567291996769
2025-12-26T09:22:47.064 [DEBUG] [Thread-465924 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:22:47.065 [DEBUG] [Thread-465924 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:22:47.069 [DEBUG] [Thread-465924 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:22:47.069 [DEBUG] [Thread-465924 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:22:47.069 [DEBUG] [Thread-465924 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:22:47.069 [DEBUG] [Thread-465924 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:22:47.076 [DEBUG] [Thread-465924 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:22:47.076 [DEBUG] [Thread-465924 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:47.076 [DEBUG] [Thread-465924 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:47.076 [DEBUG] [Thread-465924 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:22:47.077 [DEBUG] [Thread-465924 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:22:47.077 [DEBUG] [Thread-465924 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:22:47.077 [DEBUG] [Thread-465924 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:22:47.077 [DEBUG] [Thread-465924 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:22:47.077 [DEBUG] [Thread-465924 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80748912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981292150882998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992924, telescope_ra=18.0839555, 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.10375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:21:58.062891', telescope_ra_j2k=18.0577114676317, telescope_dec_j2k=-24.2567291996769, observability=1)
2025-12-26T09:22:51.695 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:51.697 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.0852375, teldec = -24.256661
2025-12-26T09:22:51.698 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.0589934702957     dec_j2k = -24.2567831908792
2025-12-26T09:22:51.700 [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-26T09:22:51.701 [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-26T09:22:51.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:22:51.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:22:51.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:22:51.708 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:22:51.715 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:22:51.716 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80754278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981290145285858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.0852375, 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.10503, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:21:58.062891', telescope_ra_j2k=18.0589934702957, telescope_dec_j2k=-24.2567831908792, observability=1)
2025-12-26T09:22:51.716 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77476930618286 seconds ago
2025-12-26T09:22:58.205 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:58.205 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:22:58.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:22:58.206 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:22:58.207 [INFO] [ThreadPoolExecutor-21114_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:22:58.207 [INFO] [ThreadPoolExecutor-21114_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:23:01.158 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:01.160 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.0878834, teldec = -24.256661
2025-12-26T09:23:01.162 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.0616393796777     dec_j2k = -24.2568822390723
2025-12-26T09:23:01.164 [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-26T09:23:01.164 [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-26T09:23:01.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:01.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:01.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:01.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:01.175 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:01.176 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8076523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981290947524714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.0878834, 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.10767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:22:58.203992', telescope_ra_j2k=18.0616393796777, telescope_dec_j2k=-24.2568822390723, observability=1)
2025-12-26T09:23:02.162 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9868700504302979
2025-12-26T09:23:05.134 [DEBUG] [Thread-465925 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:05.135 [INFO] [Thread-465925 (handle)] [driver.py] [get_status()] Telra = 18.0889974, teldec = -24.256668
2025-12-26T09:23:05.136 [INFO] [Thread-465925 (handle)] [driver.py] [get_status()] ra_j2k = 18.062753382793     dec_j2k = -24.2569309411839
2025-12-26T09:23:05.137 [DEBUG] [Thread-465925 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:05.138 [DEBUG] [Thread-465925 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:05.145 [DEBUG] [Thread-465925 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:05.145 [DEBUG] [Thread-465925 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:05.145 [DEBUG] [Thread-465925 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:05.145 [DEBUG] [Thread-465925 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:05.153 [DEBUG] [Thread-465925 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80769831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981285732972149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992946, telescope_ra=18.0889974, 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.10879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:22:58.203992', telescope_ra_j2k=18.062753382793, telescope_dec_j2k=-24.2569309411839, observability=1)
2025-12-26T09:23:10.019 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:10.021 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.090361, teldec = -24.256661
2025-12-26T09:23:10.022 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0641169901794     dec_j2k = -24.2569749868903
2025-12-26T09:23:10.023 [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-26T09:23:10.024 [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-26T09:23:10.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:10.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:10.032 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:10.032 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:10.040 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80775486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981294557599567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.090361, 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.11015, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:22:58.203992', telescope_ra_j2k=18.0641169901794, telescope_dec_j2k=-24.2569749868903, observability=1)
2025-12-26T09:23:11.218 [DEBUG] [Thread-465926 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:11.220 [INFO] [Thread-465926 (handle)] [driver.py] [get_status()] Telra = 18.0906974, teldec = -24.256661
2025-12-26T09:23:11.221 [INFO] [Thread-465926 (handle)] [driver.py] [get_status()] ra_j2k = 18.0644533917332     dec_j2k = -24.2569875798576
2025-12-26T09:23:11.223 [DEBUG] [Thread-465926 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:11.224 [DEBUG] [Thread-465926 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:11.225 [DEBUG] [Thread-465926 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:11.225 [DEBUG] [Thread-465926 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:11.225 [DEBUG] [Thread-465926 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:11.225 [DEBUG] [Thread-465926 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:11.232 [DEBUG] [Thread-465926 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:11.232 [DEBUG] [Thread-465926 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:11.232 [DEBUG] [Thread-465926 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:11.232 [DEBUG] [Thread-465926 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:11.232 [DEBUG] [Thread-465926 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:11.233 [DEBUG] [Thread-465926 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:11.233 [DEBUG] [Thread-465926 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:11.233 [DEBUG] [Thread-465926 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:11.233 [DEBUG] [Thread-465926 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80776874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981282122897297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.0906974, 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.11049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:22:58.203992', telescope_ra_j2k=18.0644533917332, telescope_dec_j2k=-24.2569875798576, observability=1)
2025-12-26T09:23:19.086 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:19.088 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:19.089 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:19.091 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:23.096 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:23.326 [DEBUG] [Thread-465927 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:23.327 [INFO] [Thread-465927 (handle)] [driver.py] [get_status()] Telra = 18.0940689, teldec = -24.256661
2025-12-26T09:23:23.328 [INFO] [Thread-465927 (handle)] [driver.py] [get_status()] ra_j2k = 18.0678249089969     dec_j2k = -24.257113790097
2025-12-26T09:23:23.330 [DEBUG] [Thread-465927 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:23.330 [DEBUG] [Thread-465927 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:23.337 [DEBUG] [Thread-465927 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:23.337 [DEBUG] [Thread-465927 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:23.337 [DEBUG] [Thread-465927 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:23.337 [DEBUG] [Thread-465927 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:23.344 [DEBUG] [Thread-465927 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80790887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981294557599567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108885, telescope_az=89.992935, telescope_ra=18.0940689, 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.11386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:22:58.203992', telescope_ra_j2k=18.0678249089969, telescope_dec_j2k=-24.257113790097, observability=1)
2025-12-26T09:23:24.098 [DEBUG] [ThreadPoolExecutor-21113_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:24.099 [INFO] [ThreadPoolExecutor-21113_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:23:41.391 [DEBUG] [Thread-465928 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:41.393 [INFO] [Thread-465928 (handle)] [driver.py] [get_status()] Telra = 18.099084, teldec = -24.256661
2025-12-26T09:23:41.394 [INFO] [Thread-465928 (handle)] [driver.py] [get_status()] ra_j2k = 18.0728400403636     dec_j2k = -24.2573015267877
2025-12-26T09:23:41.395 [DEBUG] [Thread-465928 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:41.396 [DEBUG] [Thread-465928 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:41.404 [DEBUG] [Thread-465928 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:41.404 [DEBUG] [Thread-465928 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:41.404 [DEBUG] [Thread-465928 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:41.404 [DEBUG] [Thread-465928 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:41.412 [DEBUG] [Thread-465928 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80811796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981290947524714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992935, telescope_ra=18.099084, 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.11887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:22:58.203992', telescope_ra_j2k=18.0728400403636, telescope_dec_j2k=-24.2573015267877, observability=1)
2025-12-26T09:23:51.776 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:51.778 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.1019838, teldec = -24.256661
2025-12-26T09:23:51.779 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.0757398616037     dec_j2k = -24.257410078181
2025-12-26T09:23:51.780 [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-26T09:23:51.782 [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-26T09:23:51.788 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:51.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:51.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:51.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80823816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981296162077279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992935, telescope_ra=18.1019838, 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.12177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:22:58.203992', telescope_ra_j2k=18.0757398616037, telescope_dec_j2k=-24.257410078181, observability=1)
2025-12-26T09:23:51.796 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.778287410736084 seconds ago
2025-12-26T09:23:58.356 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:58.356 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:23:58.357 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:58.357 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:23:58.358 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:59.360 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:59.362 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:59.363 [DEBUG] [ThreadPoolExecutor-21115_0] [payload.py] [to_registers()] [0]
2025-12-26T09:23:59.368 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:59.368 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:59.368 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:23:59.368 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:59.375 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:59.376 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:23:59.376 [DEBUG] [ThreadPoolExecutor-21115_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:23:59.376 [DEBUG] [ThreadPoolExecutor-21115_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:23:59.376 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:59.376 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:59.376 [DEBUG] [ThreadPoolExecutor-21115_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:59.448 [DEBUG] [Thread-465929 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:23:59.451 [INFO] [Thread-465929 (handle)] [driver.py] [get_status()] Telra = 18.104133, teldec = -24.256661
2025-12-26T09:23:59.452 [INFO] [Thread-465929 (handle)] [driver.py] [get_status()] ra_j2k = 18.0778890788131     dec_j2k = -24.2574905312343
2025-12-26T09:23:59.454 [DEBUG] [Thread-465929 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:59.455 [DEBUG] [Thread-465929 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:23:59.462 [DEBUG] [Thread-465929 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:23:59.462 [DEBUG] [Thread-465929 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:23:59.462 [DEBUG] [Thread-465929 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:23:59.462 [DEBUG] [Thread-465929 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:23:59.469 [DEBUG] [Thread-465929 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80832696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981296964316135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992935, telescope_ra=18.104133, 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.12392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.0778890788131, telescope_dec_j2k=-24.2574905312343, observability=1)
2025-12-26T09:24:00.265 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7959952354431152
2025-12-26T09:24:02.173 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:02.175 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1048804, teldec = -24.256661
2025-12-26T09:24:02.176 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.0786364850905     dec_j2k = -24.2575185093047
2025-12-26T09:24:02.178 [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-26T09:24:02.179 [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-26T09:24:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:02.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:02.189 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:02.189 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:02.190 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:02.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8083585, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981294958718995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992935, telescope_ra=18.1048804, 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.12467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.0786364850905, telescope_dec_j2k=-24.2575185093047, observability=1)
2025-12-26T09:24:10.102 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:10.103 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1070837, teldec = -24.256654
2025-12-26T09:24:10.105 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0808398058763     dec_j2k = -24.2575939871122
2025-12-26T09:24:10.106 [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-26T09:24:10.108 [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-26T09:24:10.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:10.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:10.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:10.114 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:10.122 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80845025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981300975510415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992924, telescope_ra=18.1070837, 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.12687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.0808398058763, telescope_dec_j2k=-24.2575939871122, observability=1)
2025-12-26T09:24:11.283 [DEBUG] [Thread-465930 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:11.285 [INFO] [Thread-465930 (handle)] [driver.py] [get_status()] Telra = 18.1074198, teldec = -24.256661
2025-12-26T09:24:11.286 [INFO] [Thread-465930 (handle)] [driver.py] [get_status()] ra_j2k = 18.0811759075476     dec_j2k = -24.2576135685839
2025-12-26T09:24:11.288 [DEBUG] [Thread-465930 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:11.290 [DEBUG] [Thread-465930 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:11.296 [DEBUG] [Thread-465930 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:11.297 [DEBUG] [Thread-465930 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:11.297 [DEBUG] [Thread-465930 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:11.297 [DEBUG] [Thread-465930 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:11.304 [DEBUG] [Thread-465930 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80846394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981298969913275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992935, telescope_ra=18.1074198, 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.12721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.0811759075476, telescope_dec_j2k=-24.2576135685839, observability=1)
2025-12-26T09:24:17.652 [DEBUG] [Thread-465931 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:17.654 [INFO] [Thread-465931 (handle)] [driver.py] [get_status()] Telra = 18.109203, teldec = -24.256661
2025-12-26T09:24:17.655 [INFO] [Thread-465931 (handle)] [driver.py] [get_status()] ra_j2k = 18.0829591243595     dec_j2k = -24.2576803201852
2025-12-26T09:24:17.657 [DEBUG] [Thread-465931 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:17.658 [DEBUG] [Thread-465931 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:17.664 [DEBUG] [Thread-465931 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:17.664 [DEBUG] [Thread-465931 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:17.665 [DEBUG] [Thread-465931 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:17.665 [DEBUG] [Thread-465931 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:17.672 [DEBUG] [Thread-465931 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80853765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981299772152131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992935, telescope_ra=18.109203, 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.12899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.0829591243595, telescope_dec_j2k=-24.2576803201852, observability=1)
2025-12-26T09:24:24.377 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:24.378 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:35.707 [DEBUG] [Thread-465932 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:35.709 [INFO] [Thread-465932 (handle)] [driver.py] [get_status()] Telra = 18.1142178, teldec = -24.256661
2025-12-26T09:24:35.710 [INFO] [Thread-465932 (handle)] [driver.py] [get_status()] ra_j2k = 18.0879739762483     dec_j2k = -24.2578680408798
2025-12-26T09:24:35.712 [DEBUG] [Thread-465932 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:35.714 [DEBUG] [Thread-465932 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:35.715 [DEBUG] [Thread-465932 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:35.715 [DEBUG] [Thread-465932 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:35.715 [DEBUG] [Thread-465932 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:35.715 [DEBUG] [Thread-465932 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:35.722 [DEBUG] [Thread-465932 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80874662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981300975510415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=True, tertiary_mirror_moving=False, instrument=1, slew_lights_on=False, dome_lights_on=False, telescope_auto=True, telescope_parked=True, telescope_alt=50.108884, telescope_az=89.992935, telescope_ra=18.1142178, 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.13401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.0879739762483, telescope_dec_j2k=-24.2578680408798, observability=1)
2025-12-26T09:24:51.857 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:51.859 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.1187271, teldec = -24.256661
2025-12-26T09:24:51.860 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.0924833287138     dec_j2k = -24.2580368371288
2025-12-26T09:24:51.861 [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-26T09:24:51.862 [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-26T09:24:51.865 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:51.865 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:51.865 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:51.865 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:51.872 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:51.873 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80893354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981300975510415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1187271, 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.13852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.0924833287138, telescope_dec_j2k=-24.2580368371288, observability=1)
2025-12-26T09:24:51.873 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77139377593994 seconds ago
2025-12-26T09:24:53.779 [DEBUG] [Thread-465933 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:53.781 [INFO] [Thread-465933 (handle)] [driver.py] [get_status()] Telra = 18.1192594, teldec = -24.256661
2025-12-26T09:24:53.782 [INFO] [Thread-465933 (handle)] [driver.py] [get_status()] ra_j2k = 18.09301563527     dec_j2k = -24.2580567625402
2025-12-26T09:24:53.785 [DEBUG] [Thread-465933 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:53.785 [DEBUG] [Thread-465933 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:24:53.791 [DEBUG] [Thread-465933 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:53.791 [DEBUG] [Thread-465933 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:53.791 [DEBUG] [Thread-465933 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:53.791 [DEBUG] [Thread-465933 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:53.798 [DEBUG] [Thread-465933 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:53.798 [DEBUG] [Thread-465933 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:53.798 [DEBUG] [Thread-465933 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:53.798 [DEBUG] [Thread-465933 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:53.798 [DEBUG] [Thread-465933 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:53.798 [DEBUG] [Thread-465933 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:53.798 [DEBUG] [Thread-465933 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:53.799 [DEBUG] [Thread-465933 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:53.799 [DEBUG] [Thread-465933 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80895579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981300574390987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992934, telescope_ra=18.1192594, 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.13905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:23:58.355319', telescope_ra_j2k=18.09301563527, telescope_dec_j2k=-24.2580567625402, observability=1)
2025-12-26T09:24:58.498 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:58.498 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:24:58.499 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:58.499 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:24:58.499 [INFO] [ThreadPoolExecutor-21116_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:24:58.499 [INFO] [ThreadPoolExecutor-21116_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:24:59.357 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:24:59.359 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1208178, teldec = -24.25666
2025-12-26T09:24:59.360 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.094574055105     dec_j2k = -24.2581140974482
2025-12-26T09:24:59.361 [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-26T09:24:59.362 [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-26T09:24:59.368 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:24:59.368 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:24:59.368 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:24:59.368 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:24:59.376 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80902035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09813021788687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1208178, 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.14061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.094574055105, telescope_dec_j2k=-24.2581140974482, observability=1)
2025-12-26T09:25:02.184 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:02.185 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1216027, teldec = -24.25666
2025-12-26T09:25:02.186 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.095358965243     dec_j2k = -24.2581434781721
2025-12-26T09:25:02.188 [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-26T09:25:02.189 [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-26T09:25:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:25:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:02.200 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:02.200 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:25:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:02.201 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:02.201 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:25:02.201 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:25:02.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80905307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981297766554991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1216027, 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.14139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.095358965243, telescope_dec_j2k=-24.2581434781721, observability=1)
2025-12-26T09:25:10.184 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:10.185 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1238338, teldec = -24.25666
2025-12-26T09:25:10.186 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.0975900949702     dec_j2k = -24.2582269933276
2025-12-26T09:25:10.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-26T09:25:10.189 [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-26T09:25:10.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:10.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:10.195 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:25:10.196 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:25:10.203 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80914565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981304986704696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1238338, 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.14362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.0975900949702, telescope_dec_j2k=-24.2582269933276, observability=1)
2025-12-26T09:25:11.337 [DEBUG] [Thread-465934 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:11.340 [INFO] [Thread-465934 (handle)] [driver.py] [get_status()] Telra = 18.1241418, teldec = -24.256667
2025-12-26T09:25:11.341 [INFO] [Thread-465934 (handle)] [driver.py] [get_status()] ra_j2k = 18.0978980977787     dec_j2k = -24.2582455224346
2025-12-26T09:25:11.343 [DEBUG] [Thread-465934 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:25:11.344 [DEBUG] [Thread-465934 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:25:11.345 [DEBUG] [Thread-465934 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:11.345 [DEBUG] [Thread-465934 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:11.345 [DEBUG] [Thread-465934 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:25:11.345 [DEBUG] [Thread-465934 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:11.352 [DEBUG] [Thread-465934 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:11.352 [DEBUG] [Thread-465934 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:11.352 [DEBUG] [Thread-465934 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:11.352 [DEBUG] [Thread-465934 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:25:11.353 [DEBUG] [Thread-465934 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:11.353 [DEBUG] [Thread-465934 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:11.353 [DEBUG] [Thread-465934 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:25:11.353 [DEBUG] [Thread-465934 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:25:11.353 [DEBUG] [Thread-465934 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.809159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981306591182408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992945, telescope_ra=18.1241418, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.14393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.0978980977787, telescope_dec_j2k=-24.2582455224346, observability=1)
2025-12-26T09:25:11.971 [DEBUG] [Thread-465935 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6187088489532471
2025-12-26T09:25:19.380 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:19.382 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:19.383 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:19.385 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:23.390 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:24.392 [DEBUG] [ThreadPoolExecutor-21115_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:24.394 [INFO] [ThreadPoolExecutor-21115_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:25:30.040 [DEBUG] [Thread-465936 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:30.041 [INFO] [Thread-465936 (handle)] [driver.py] [get_status()] Telra = 18.1293492, teldec = -24.25666
2025-12-26T09:25:30.042 [INFO] [Thread-465936 (handle)] [driver.py] [get_status()] ra_j2k = 18.1031055742348     dec_j2k = -24.2584334448331
2025-12-26T09:25:30.043 [DEBUG] [Thread-465936 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:25:30.044 [DEBUG] [Thread-465936 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:25:30.049 [DEBUG] [Thread-465936 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:30.050 [DEBUG] [Thread-465936 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:30.050 [DEBUG] [Thread-465936 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:25:30.050 [DEBUG] [Thread-465936 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:25:30.057 [DEBUG] [Thread-465936 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80937546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098130819566012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992934, telescope_ra=18.1293492, 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.14914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.1031055742348, telescope_dec_j2k=-24.2584334448331, observability=1)
2025-12-26T09:25:48.095 [DEBUG] [Thread-465937 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:48.097 [INFO] [Thread-465937 (handle)] [driver.py] [get_status()] Telra = 18.1343915, teldec = -24.256667
2025-12-26T09:25:48.099 [INFO] [Thread-465937 (handle)] [driver.py] [get_status()] ra_j2k = 18.1081479524975     dec_j2k = -24.2586291839659
2025-12-26T09:25:48.100 [DEBUG] [Thread-465937 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:25:48.101 [DEBUG] [Thread-465937 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:25:48.102 [DEBUG] [Thread-465937 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:48.102 [DEBUG] [Thread-465937 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:48.103 [DEBUG] [Thread-465937 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:25:48.103 [DEBUG] [Thread-465937 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:25:48.110 [DEBUG] [Thread-465937 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80958444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981301777749271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992945, telescope_ra=18.1343915, telescope_dec=-24.256667, telescope_slewing=False, telescope_tracking=False, telescope_tracking_type=0, location=Location(latitude=-32.3797222222148, longitude=20.8104999999952, elevation=1811.0), lcumessage="Telescope shut down for reason: It's daytime", lcu_weather_override=False, lcu_absence_override=False, sidereal_time=15.15418, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.1081479524975, telescope_dec_j2k=-24.2586291839659, observability=1)
2025-12-26T09:25:51.933 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:51.935 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.135455, teldec = -24.25666
2025-12-26T09:25:51.936 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.1092114715788     dec_j2k = -24.2586619915498
2025-12-26T09:25:51.938 [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-26T09:25:51.939 [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-26T09:25:51.941 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:51.942 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:51.942 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:25:51.942 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80962887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981317421406966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992934, telescope_ra=18.135455, 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.15524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.1092114715788, telescope_dec_j2k=-24.2586619915498, observability=1)
2025-12-26T09:25:51.949 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.76604962348938 seconds ago
2025-12-26T09:25:58.473 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:58.475 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1372662, teldec = -24.256654
2025-12-26T09:25:58.476 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1110227035943     dec_j2k = -24.2587237857246
2025-12-26T09:25:58.478 [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-26T09:25:58.479 [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-26T09:25:58.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:58.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:58.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:25:58.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:25:58.488 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.80970456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981313811332113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992924, telescope_ra=18.1372662, 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.15706, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:24:58.497305', telescope_ra_j2k=18.1110227035943, telescope_dec_j2k=-24.2587237857246, observability=1)
2025-12-26T09:25:58.638 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:58.638 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:25:58.639 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:58.639 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:25:58.641 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:59.642 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:59.644 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:25:59.644 [DEBUG] [ThreadPoolExecutor-21117_0] [payload.py] [to_registers()] [0]
2025-12-26T09:25:59.645 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:25:59.645 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:25:59.645 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:25:59.645 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:25:59.653 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:25:59.653 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:25:59.653 [DEBUG] [ThreadPoolExecutor-21117_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:25:59.653 [DEBUG] [ThreadPoolExecutor-21117_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:25:59.653 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:25:59.653 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:25:59.653 [DEBUG] [ThreadPoolExecutor-21117_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:02.190 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:02.193 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1383215, teldec = -24.25666
2025-12-26T09:26:02.194 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1120780207567     dec_j2k = -24.258769285949
2025-12-26T09:26:02.196 [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-26T09:26:02.197 [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-26T09:26:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:02.209 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:02.209 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:02.210 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:02.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80974759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981311003496117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992934, telescope_ra=18.1383215, 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.15811, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1120780207567, telescope_dec_j2k=-24.258769285949, observability=1)
2025-12-26T09:26:06.297 [DEBUG] [Thread-465938 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:06.299 [INFO] [Thread-465938 (handle)] [driver.py] [get_status()] Telra = 18.1394599, teldec = -24.25666
2025-12-26T09:26:06.300 [INFO] [Thread-465938 (handle)] [driver.py] [get_status()] ra_j2k = 18.1132164409037     dec_j2k = -24.2588118964392
2025-12-26T09:26:06.301 [DEBUG] [Thread-465938 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:26:06.302 [DEBUG] [Thread-465938 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:26:06.305 [DEBUG] [Thread-465938 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:06.305 [DEBUG] [Thread-465938 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:06.305 [DEBUG] [Thread-465938 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:06.305 [DEBUG] [Thread-465938 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:06.312 [DEBUG] [Thread-465938 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8097951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981311003496117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1394599, 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.15925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1132164409037, telescope_dec_j2k=-24.2588118964392, observability=1)
2025-12-26T09:26:10.265 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:10.267 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1405526, teldec = -24.25666
2025-12-26T09:26:10.268 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1143091605715     dec_j2k = -24.2588527961844
2025-12-26T09:26:10.270 [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-26T09:26:10.271 [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-26T09:26:10.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:10.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:10.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:10.278 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:10.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:10.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:10.285 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:10.285 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:10.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:10.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:10.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:10.286 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:10.286 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80984104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981309399018405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1405526, 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.16034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1143091605715, telescope_dec_j2k=-24.2588527961844, observability=1)
2025-12-26T09:26:11.381 [DEBUG] [Thread-465939 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:11.383 [INFO] [Thread-465939 (handle)] [driver.py] [get_status()] Telra = 18.1408602, teldec = -24.256654
2025-12-26T09:26:11.384 [INFO] [Thread-465939 (handle)] [driver.py] [get_status()] ra_j2k = 18.1146167673672     dec_j2k = -24.2588583096091
2025-12-26T09:26:11.386 [DEBUG] [Thread-465939 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:26:11.387 [DEBUG] [Thread-465939 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:26:11.390 [DEBUG] [Thread-465939 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:11.390 [DEBUG] [Thread-465939 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:11.391 [DEBUG] [Thread-465939 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:11.391 [DEBUG] [Thread-465939 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:11.398 [DEBUG] [Thread-465939 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.80985396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981312607973829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992923, telescope_ra=18.1408602, 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.16065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1146167673672, telescope_dec_j2k=-24.2588583096091, observability=1)
2025-12-26T09:26:24.364 [DEBUG] [Thread-465940 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:24.366 [INFO] [Thread-465940 (handle)] [driver.py] [get_status()] Telra = 18.1444765, teldec = -24.256654
2025-12-26T09:26:24.367 [INFO] [Thread-465940 (handle)] [driver.py] [get_status()] ra_j2k = 18.1182331350615     dec_j2k = -24.2589936661383
2025-12-26T09:26:24.369 [DEBUG] [Thread-465940 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:26:24.370 [DEBUG] [Thread-465940 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:26:24.374 [DEBUG] [Thread-465940 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:24.374 [DEBUG] [Thread-465940 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:24.374 [DEBUG] [Thread-465940 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:24.374 [DEBUG] [Thread-465940 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:24.382 [DEBUG] [Thread-465940 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81000422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981313410212685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992923, telescope_ra=18.1444765, 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.16427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1182331350615, telescope_dec_j2k=-24.2589936661383, observability=1)
2025-12-26T09:26:24.653 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:24.654 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:42.428 [DEBUG] [Thread-465941 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:42.430 [INFO] [Thread-465941 (handle)] [driver.py] [get_status()] Telra = 18.1495252, teldec = -24.25666
2025-12-26T09:26:42.431 [INFO] [Thread-465941 (handle)] [driver.py] [get_status()] ra_j2k = 18.1232819342836     dec_j2k = -24.259188633114
2025-12-26T09:26:42.432 [DEBUG] [Thread-465941 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:26:42.433 [DEBUG] [Thread-465941 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:26:42.437 [DEBUG] [Thread-465941 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:42.437 [DEBUG] [Thread-465941 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:42.438 [DEBUG] [Thread-465941 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:42.438 [DEBUG] [Thread-465941 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:42.445 [DEBUG] [Thread-465941 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8102133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981317822526394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1495252, 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.16931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1232819342836, telescope_dec_j2k=-24.259188633114, observability=1)
2025-12-26T09:26:52.010 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:52.011 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.1521997, teldec = -24.25666
2025-12-26T09:26:52.012 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.1259564902746     dec_j2k = -24.2592887347092
2025-12-26T09:26:52.014 [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-26T09:26:52.015 [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-26T09:26:52.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:52.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:52.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:52.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:52.024 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:52.024 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81032419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981319828123534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1521997, 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.17199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1259564902746, telescope_dec_j2k=-24.2592887347092, observability=1)
2025-12-26T09:26:52.025 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.760796546936035 seconds ago
2025-12-26T09:26:57.585 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:57.587 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1537333, teldec = -24.25666
2025-12-26T09:26:57.588 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1274901232533     dec_j2k = -24.2593461339273
2025-12-26T09:26:57.590 [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-26T09:26:57.591 [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-26T09:26:57.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:26:57.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:26:57.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:26:57.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:26:57.600 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81038873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981317020287538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992934, telescope_ra=18.1537333, 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.17352, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:25:58.637806', telescope_ra_j2k=18.1274901232533, telescope_dec_j2k=-24.2593461339273, observability=1)
2025-12-26T09:26:58.780 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:58.781 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:26:58.782 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:26:58.782 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:26:58.782 [INFO] [ThreadPoolExecutor-21118_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:26:58.782 [INFO] [ThreadPoolExecutor-21118_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:27:00.493 [DEBUG] [Thread-465942 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:00.495 [INFO] [Thread-465942 (handle)] [driver.py] [get_status()] Telra = 18.1545369, teldec = -24.25666
2025-12-26T09:27:00.497 [INFO] [Thread-465942 (handle)] [driver.py] [get_status()] ra_j2k = 18.128293740788     dec_j2k = -24.2593762107002
2025-12-26T09:27:00.499 [DEBUG] [Thread-465942 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:00.499 [DEBUG] [Thread-465942 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:00.505 [DEBUG] [Thread-465942 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:00.505 [DEBUG] [Thread-465942 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:00.505 [DEBUG] [Thread-465942 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:00.506 [DEBUG] [Thread-465942 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:00.513 [DEBUG] [Thread-465942 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81042238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981323438198387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992934, telescope_ra=18.1545369, 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.17433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.128293740788, telescope_dec_j2k=-24.2593762107002, observability=1)
2025-12-26T09:27:02.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:02.168 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1550141, teldec = -24.25666
2025-12-26T09:27:02.169 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1287709512832     dec_j2k = -24.2593940710648
2025-12-26T09:27:02.171 [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-26T09:27:02.172 [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-26T09:27:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:02.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:02.183 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81044175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981316218048682, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1550141, 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.1748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1287709512832, telescope_dec_j2k=-24.2593940710648, observability=1)
2025-12-26T09:27:10.347 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:10.349 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1573023, teldec = -24.25666
2025-12-26T09:27:10.351 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1310592024639     dec_j2k = -24.2594797118692
2025-12-26T09:27:10.352 [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-26T09:27:10.353 [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-26T09:27:10.359 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:10.359 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:10.359 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:10.359 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:10.366 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:10.366 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:10.366 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:10.367 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:10.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:10.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:10.367 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:10.367 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:10.367 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81053644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981327449392667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1573023, 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.17709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1310592024639, telescope_dec_j2k=-24.2594797118692, observability=1)
2025-12-26T09:27:11.431 [DEBUG] [Thread-465943 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:11.432 [INFO] [Thread-465943 (handle)] [driver.py] [get_status()] Telra = 18.157601, teldec = -24.256666
2025-12-26T09:27:11.433 [INFO] [Thread-465943 (handle)] [driver.py] [get_status()] ra_j2k = 18.1313579080487     dec_j2k = -24.2594968912855
2025-12-26T09:27:11.434 [DEBUG] [Thread-465943 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:11.434 [DEBUG] [Thread-465943 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:11.440 [DEBUG] [Thread-465943 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:11.440 [DEBUG] [Thread-465943 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:11.440 [DEBUG] [Thread-465943 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:11.440 [DEBUG] [Thread-465943 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:11.447 [DEBUG] [Thread-465943 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:11.447 [DEBUG] [Thread-465943 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:11.448 [DEBUG] [Thread-465943 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:11.448 [DEBUG] [Thread-465943 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:11.448 [DEBUG] [Thread-465943 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:11.448 [DEBUG] [Thread-465943 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:11.448 [DEBUG] [Thread-465943 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:11.448 [DEBUG] [Thread-465943 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:11.448 [DEBUG] [Thread-465943 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81054897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981323438198387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992945, telescope_ra=18.157601, 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=15.17739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1313579080487, telescope_dec_j2k=-24.2594968912855, observability=1)
2025-12-26T09:27:18.572 [DEBUG] [Thread-465944 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:18.574 [INFO] [Thread-465944 (handle)] [driver.py] [get_status()] Telra = 18.159581, teldec = -24.25666
2025-12-26T09:27:18.575 [INFO] [Thread-465944 (handle)] [driver.py] [get_status()] ra_j2k = 18.1333379548392     dec_j2k = -24.2595649960793
2025-12-26T09:27:18.576 [DEBUG] [Thread-465944 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:18.578 [DEBUG] [Thread-465944 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:18.580 [DEBUG] [Thread-465944 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:18.581 [DEBUG] [Thread-465944 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:18.581 [DEBUG] [Thread-465944 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:18.581 [DEBUG] [Thread-465944 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:18.588 [DEBUG] [Thread-465944 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81063162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981324240437243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.159581, 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.17937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1333379548392, telescope_dec_j2k=-24.2595649960793, observability=1)
2025-12-26T09:27:19.656 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:19.657 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:19.659 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:19.661 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:23.666 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:24.668 [DEBUG] [ThreadPoolExecutor-21117_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:24.669 [INFO] [ThreadPoolExecutor-21117_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:27:36.657 [DEBUG] [Thread-465945 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:36.658 [INFO] [Thread-465945 (handle)] [driver.py] [get_status()] Telra = 18.1646245, teldec = -24.256659
2025-12-26T09:27:36.660 [INFO] [Thread-465945 (handle)] [driver.py] [get_status()] ra_j2k = 18.1383815759561     dec_j2k = -24.2597527537862
2025-12-26T09:27:36.662 [DEBUG] [Thread-465945 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:36.663 [DEBUG] [Thread-465945 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:36.666 [DEBUG] [Thread-465945 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:36.666 [DEBUG] [Thread-465945 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:36.666 [DEBUG] [Thread-465945 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:36.666 [DEBUG] [Thread-465945 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:36.673 [DEBUG] [Thread-465945 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:36.673 [DEBUG] [Thread-465945 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:36.673 [DEBUG] [Thread-465945 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:36.674 [DEBUG] [Thread-465945 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:36.674 [DEBUG] [Thread-465945 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:36.674 [DEBUG] [Thread-465945 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:36.674 [DEBUG] [Thread-465945 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:36.674 [DEBUG] [Thread-465945 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:36.674 [DEBUG] [Thread-465945 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81084094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981327048273239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1646245, 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.18441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1383815759561, telescope_dec_j2k=-24.2597527537862, observability=1)
2025-12-26T09:27:52.086 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:52.088 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.1689196, teldec = -24.256659
2025-12-26T09:27:52.089 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.1426767843535     dec_j2k = -24.2599134975646
2025-12-26T09:27:52.091 [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-26T09:27:52.092 [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-26T09:27:52.093 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:52.093 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:52.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:52.094 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:52.101 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:52.101 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:52.101 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:52.102 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:52.102 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:52.102 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:52.102 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:52.102 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:52.102 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81101953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981321833720674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1689196, 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.18871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1426767843535, telescope_dec_j2k=-24.2599134975646, observability=1)
2025-12-26T09:27:52.102 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.7553014755249 seconds ago
2025-12-26T09:27:54.718 [DEBUG] [Thread-465946 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:54.721 [INFO] [Thread-465946 (handle)] [driver.py] [get_status()] Telra = 18.1696655, teldec = -24.256659
2025-12-26T09:27:54.722 [INFO] [Thread-465946 (handle)] [driver.py] [get_status()] ra_j2k = 18.1434227036865     dec_j2k = -24.2599414123884
2025-12-26T09:27:54.723 [DEBUG] [Thread-465946 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:54.725 [DEBUG] [Thread-465946 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:27:54.729 [DEBUG] [Thread-465946 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:54.729 [DEBUG] [Thread-465946 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:54.729 [DEBUG] [Thread-465946 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:54.729 [DEBUG] [Thread-465946 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:54.736 [DEBUG] [Thread-465946 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:54.737 [DEBUG] [Thread-465946 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81104999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981330257228663, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1696655, 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.18946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1434227036865, telescope_dec_j2k=-24.2599414123884, observability=1)
2025-12-26T09:27:56.696 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:56.698 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1701978, teldec = -24.256659
2025-12-26T09:27:56.700 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1439550175752     dec_j2k = -24.2599613332922
2025-12-26T09:27:56.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-26T09:27:56.702 [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-26T09:27:56.703 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:56.703 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:56.703 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:27:56.703 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:27:56.710 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81107288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981330257228663, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992934, telescope_ra=18.1701978, 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.18999, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:26:58.779830', telescope_ra_j2k=18.1439550175752, telescope_dec_j2k=-24.2599613332922, observability=1)
2025-12-26T09:27:58.921 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:58.921 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:27:58.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:58.922 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:27:58.924 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:59.926 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:59.928 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:27:59.928 [DEBUG] [ThreadPoolExecutor-21119_0] [payload.py] [to_registers()] [0]
2025-12-26T09:27:59.932 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:27:59.932 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:27:59.932 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:27:59.932 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:27:59.940 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:27:59.940 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:27:59.940 [DEBUG] [ThreadPoolExecutor-21119_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:27:59.940 [DEBUG] [ThreadPoolExecutor-21119_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:27:59.941 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:27:59.941 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:27:59.941 [DEBUG] [ThreadPoolExecutor-21119_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:02.176 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:02.179 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.1717295, teldec = -24.256659
2025-12-26T09:28:02.180 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1454867579675     dec_j2k = -24.2600186555771
2025-12-26T09:28:02.182 [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-26T09:28:02.183 [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-26T09:28:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:02.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81113631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981323438198387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1717295, 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.19152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1454867579675, telescope_dec_j2k=-24.2600186555771, observability=1)
2025-12-26T09:28:10.428 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:10.431 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1740182, teldec = -24.256659
2025-12-26T09:28:10.432 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1477755195049     dec_j2k = -24.2601043067669
2025-12-26T09:28:10.434 [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-26T09:28:10.434 [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-26T09:28:10.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:10.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:10.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:10.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:10.443 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81123182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981325844914955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1740182, 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.19381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1477755195049, telescope_dec_j2k=-24.2601043067669, observability=1)
2025-12-26T09:28:11.483 [DEBUG] [Thread-465947 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:11.485 [INFO] [Thread-465947 (handle)] [driver.py] [get_status()] Telra = 18.1743268, teldec = -24.256659
2025-12-26T09:28:11.486 [INFO] [Thread-465947 (handle)] [driver.py] [get_status()] ra_j2k = 18.1480841279107     dec_j2k = -24.2601158555661
2025-12-26T09:28:11.488 [DEBUG] [Thread-465947 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:28:11.488 [DEBUG] [Thread-465947 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:28:11.495 [DEBUG] [Thread-465947 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:11.495 [DEBUG] [Thread-465947 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:11.495 [DEBUG] [Thread-465947 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:11.495 [DEBUG] [Thread-465947 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:11.502 [DEBUG] [Thread-465947 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81124403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981325443795527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1743268, 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.19412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1480841279107, telescope_dec_j2k=-24.2601158555661, observability=1)
2025-12-26T09:28:12.825 [DEBUG] [Thread-465948 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:12.827 [INFO] [Thread-465948 (handle)] [driver.py] [get_status()] Telra = 18.1746909, teldec = -24.256659
2025-12-26T09:28:12.828 [INFO] [Thread-465948 (handle)] [driver.py] [get_status()] ra_j2k = 18.1484482378614     dec_j2k = -24.2601294813231
2025-12-26T09:28:12.829 [DEBUG] [Thread-465948 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:28:12.830 [DEBUG] [Thread-465948 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:28:12.835 [DEBUG] [Thread-465948 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:12.835 [DEBUG] [Thread-465948 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:12.835 [DEBUG] [Thread-465948 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:12.835 [DEBUG] [Thread-465948 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:12.842 [DEBUG] [Thread-465948 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81125956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981328251631523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1746909, 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.19448, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1484482378614, telescope_dec_j2k=-24.2601294813231, observability=1)
2025-12-26T09:28:24.942 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:24.943 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:30.892 [DEBUG] [Thread-465949 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:30.894 [INFO] [Thread-465949 (handle)] [driver.py] [get_status()] Telra = 18.1797311, teldec = -24.256659
2025-12-26T09:28:30.895 [INFO] [Thread-465949 (handle)] [driver.py] [get_status()] ra_j2k = 18.1534885792907     dec_j2k = -24.2603180979437
2025-12-26T09:28:30.897 [DEBUG] [Thread-465949 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:28:30.898 [DEBUG] [Thread-465949 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:28:30.903 [DEBUG] [Thread-465949 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:30.903 [DEBUG] [Thread-465949 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:30.903 [DEBUG] [Thread-465949 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:30.903 [DEBUG] [Thread-465949 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:30.910 [DEBUG] [Thread-465949 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81146867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981329053870379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1797311, 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.19952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1534885792907, telescope_dec_j2k=-24.2603180979437, observability=1)
2025-12-26T09:28:48.949 [DEBUG] [Thread-465950 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:48.950 [INFO] [Thread-465950 (handle)] [driver.py] [get_status()] Telra = 18.1847704, teldec = -24.256659
2025-12-26T09:28:48.952 [INFO] [Thread-465950 (handle)] [driver.py] [get_status()] ra_j2k = 18.1585280275622     dec_j2k = -24.2605066743642
2025-12-26T09:28:48.953 [DEBUG] [Thread-465950 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:28:48.955 [DEBUG] [Thread-465950 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:28:48.961 [DEBUG] [Thread-465950 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:48.961 [DEBUG] [Thread-465950 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:48.961 [DEBUG] [Thread-465950 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:48.961 [DEBUG] [Thread-465950 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:48.968 [DEBUG] [Thread-465950 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81167765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981331460586948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.1847704, 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.20456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1585280275622, telescope_dec_j2k=-24.2605066743642, observability=1)
2025-12-26T09:28:52.163 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:52.164 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.1856401, teldec = -24.256653
2025-12-26T09:28:52.165 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.1593977550468     dec_j2k = -24.2605332188591
2025-12-26T09:28:52.166 [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-26T09:28:52.167 [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-26T09:28:52.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:52.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:52.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:52.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:52.179 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:52.180 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81171485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981335471781228, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992923, telescope_ra=18.1856401, 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.20543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1593977550468, telescope_dec_j2k=-24.2605332188591, observability=1)
2025-12-26T09:28:52.180 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.75179600715637 seconds ago
2025-12-26T09:28:55.801 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:55.803 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.1866692, teldec = -24.256659
2025-12-26T09:28:55.804 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1604268852118     dec_j2k = -24.2605777278926
2025-12-26T09:28:55.806 [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-26T09:28:55.807 [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-26T09:28:55.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:28:55.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:28:55.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:28:55.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:28:55.817 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81175697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981329454989807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992934, telescope_ra=18.1866692, 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.20646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:27:58.920721', telescope_ra_j2k=18.1604268852118, telescope_dec_j2k=-24.2605777278926, observability=1)
2025-12-26T09:28:59.062 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:59.062 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:28:59.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:28:59.063 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:28:59.063 [INFO] [ThreadPoolExecutor-21120_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:28:59.064 [INFO] [ThreadPoolExecutor-21120_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:29:02.187 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:02.189 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.188453, teldec = -24.256659
2025-12-26T09:29:02.190 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.162210740258     dec_j2k = -24.2606444771935
2025-12-26T09:29:02.191 [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-26T09:29:02.192 [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-26T09:29:02.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:02.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:02.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:02.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:02.203 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81183087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981333867303516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992934, telescope_ra=18.188453, 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.20824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.162210740258, telescope_dec_j2k=-24.2606444771935, observability=1)
2025-12-26T09:29:07.129 [DEBUG] [Thread-465951 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:07.131 [INFO] [Thread-465951 (handle)] [driver.py] [get_status()] Telra = 18.1898161, teldec = -24.256659
2025-12-26T09:29:07.132 [INFO] [Thread-465951 (handle)] [driver.py] [get_status()] ra_j2k = 18.1635738829018     dec_j2k = -24.2606954834193
2025-12-26T09:29:07.133 [DEBUG] [Thread-465951 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:29:07.134 [DEBUG] [Thread-465951 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:29:07.137 [DEBUG] [Thread-465951 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:07.137 [DEBUG] [Thread-465951 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:07.137 [DEBUG] [Thread-465951 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:07.137 [DEBUG] [Thread-465951 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:07.144 [DEBUG] [Thread-465951 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81188808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981333466184088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992934, telescope_ra=18.1898161, 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.20961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.1635738829018, telescope_dec_j2k=-24.2606954834193, observability=1)
2025-12-26T09:29:10.506 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:10.508 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.1907677, teldec = -24.256652
2025-12-26T09:29:10.509 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1645255143704     dec_j2k = -24.2607240913012
2025-12-26T09:29:10.510 [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-26T09:29:10.511 [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-26T09:29:10.515 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:10.515 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:10.515 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:10.515 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:10.523 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81192716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981333466184088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992923, telescope_ra=18.1907677, 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.21056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.1645255143704, telescope_dec_j2k=-24.2607240913012, observability=1)
2025-12-26T09:29:11.539 [DEBUG] [Thread-465952 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:11.541 [INFO] [Thread-465952 (handle)] [driver.py] [get_status()] Telra = 18.1910474, teldec = -24.256652
2025-12-26T09:29:11.542 [INFO] [Thread-465952 (handle)] [driver.py] [get_status()] ra_j2k = 18.1648052232548     dec_j2k = -24.2607345573345
2025-12-26T09:29:11.544 [DEBUG] [Thread-465952 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:29:11.545 [DEBUG] [Thread-465952 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:29:11.547 [DEBUG] [Thread-465952 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:11.547 [DEBUG] [Thread-465952 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:11.547 [DEBUG] [Thread-465952 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:11.547 [DEBUG] [Thread-465952 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:11.554 [DEBUG] [Thread-465952 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:11.554 [DEBUG] [Thread-465952 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:11.555 [DEBUG] [Thread-465952 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:11.555 [DEBUG] [Thread-465952 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:11.555 [DEBUG] [Thread-465952 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:11.555 [DEBUG] [Thread-465952 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:11.555 [DEBUG] [Thread-465952 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:11.555 [DEBUG] [Thread-465952 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:11.555 [DEBUG] [Thread-465952 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81193912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981338279617225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992923, telescope_ra=18.1910474, 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.21084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.1648052232548, telescope_dec_j2k=-24.2607345573345, observability=1)
2025-12-26T09:29:19.945 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:19.947 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:19.948 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:19.951 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:23.955 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:24.957 [DEBUG] [ThreadPoolExecutor-21119_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:24.958 [INFO] [ThreadPoolExecutor-21119_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:29:25.211 [DEBUG] [Thread-465953 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:25.213 [INFO] [Thread-465953 (handle)] [driver.py] [get_status()] Telra = 18.194861, teldec = -24.256659
2025-12-26T09:29:25.214 [INFO] [Thread-465953 (handle)] [driver.py] [get_status()] ra_j2k = 18.168618945099     dec_j2k = -24.2608842553458
2025-12-26T09:29:25.216 [DEBUG] [Thread-465953 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:29:25.217 [DEBUG] [Thread-465953 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:29:25.220 [DEBUG] [Thread-465953 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:25.221 [DEBUG] [Thread-465953 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:25.221 [DEBUG] [Thread-465953 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:25.221 [DEBUG] [Thread-465953 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:25.228 [DEBUG] [Thread-465953 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:25.228 [DEBUG] [Thread-465953 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:25.228 [DEBUG] [Thread-465953 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:25.228 [DEBUG] [Thread-465953 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:25.228 [DEBUG] [Thread-465953 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:25.228 [DEBUG] [Thread-465953 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:25.228 [DEBUG] [Thread-465953 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:25.229 [DEBUG] [Thread-465953 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:25.229 [DEBUG] [Thread-465953 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81209736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981344697528073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992934, telescope_ra=18.194861, 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.21465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.168618945099, telescope_dec_j2k=-24.2608842553458, observability=1)
2025-12-26T09:29:43.290 [DEBUG] [Thread-465954 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:43.292 [INFO] [Thread-465954 (handle)] [driver.py] [get_status()] Telra = 18.199902, teldec = -24.256659
2025-12-26T09:29:43.293 [INFO] [Thread-465954 (handle)] [driver.py] [get_status()] ra_j2k = 18.1736601140446     dec_j2k = -24.2610728738278
2025-12-26T09:29:43.295 [DEBUG] [Thread-465954 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:29:43.296 [DEBUG] [Thread-465954 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:29:43.303 [DEBUG] [Thread-465954 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:43.303 [DEBUG] [Thread-465954 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:43.303 [DEBUG] [Thread-465954 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:43.303 [DEBUG] [Thread-465954 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:43.311 [DEBUG] [Thread-465954 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81230661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981337878497796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.199902, 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.21969, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.1736601140446, telescope_dec_j2k=-24.2610728738278, observability=1)
2025-12-26T09:29:52.240 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:52.242 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.2023805, teldec = -24.256658
2025-12-26T09:29:52.244 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.1761386998293     dec_j2k = -24.2611646087065
2025-12-26T09:29:52.246 [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-26T09:29:52.246 [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-26T09:29:52.248 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:52.248 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:52.248 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:52.248 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:52.255 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:52.256 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8124102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981337878497796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.2023805, 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.22217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.1761386998293, telescope_dec_j2k=-24.2611646087065, observability=1)
2025-12-26T09:29:52.256 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.75134992599487 seconds ago
2025-12-26T09:29:54.911 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:54.913 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2031381, teldec = -24.256658
2025-12-26T09:29:54.914 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1768963263213     dec_j2k = -24.2611929544768
2025-12-26T09:29:54.916 [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-26T09:29:54.917 [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-26T09:29:54.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:29:54.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:29:54.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:29:54.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:29:54.929 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81244111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981344296408645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992933, telescope_ra=18.2031381, 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.22293, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:28:59.061713', telescope_ra_j2k=18.1768963263213, telescope_dec_j2k=-24.2611929544768, observability=1)
2025-12-26T09:29:59.203 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:59.203 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:29:59.204 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:29:59.204 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:29:59.205 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:00.207 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:00.208 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:00.208 [DEBUG] [ThreadPoolExecutor-21121_0] [payload.py] [to_registers()] [0]
2025-12-26T09:30:00.211 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:00.211 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:00.211 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:30:00.211 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:00.218 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:00.218 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:30:00.218 [DEBUG] [ThreadPoolExecutor-21121_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:30:00.218 [DEBUG] [ThreadPoolExecutor-21121_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:30:00.218 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:00.218 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:00.218 [DEBUG] [ThreadPoolExecutor-21121_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:01.473 [DEBUG] [Thread-465955 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:01.475 [INFO] [Thread-465955 (handle)] [driver.py] [get_status()] Telra = 18.2049712, teldec = -24.256658
2025-12-26T09:30:01.477 [INFO] [Thread-465955 (handle)] [driver.py] [get_status()] ra_j2k = 18.1787294910638     dec_j2k = -24.2612615395614
2025-12-26T09:30:01.479 [DEBUG] [Thread-465955 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:30:01.480 [DEBUG] [Thread-465955 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:30:01.483 [DEBUG] [Thread-465955 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:01.483 [DEBUG] [Thread-465955 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:01.484 [DEBUG] [Thread-465955 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:30:01.484 [DEBUG] [Thread-465955 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:30:01.491 [DEBUG] [Thread-465955 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81251706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981343093050361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.2049712, 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.22476, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:29:59.201877', telescope_ra_j2k=18.1787294910638, telescope_dec_j2k=-24.2612615395614, observability=1)
2025-12-26T09:30:02.196 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7046356201171875
2025-12-26T09:30:10.584 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:10.587 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2074872, teldec = -24.256658
2025-12-26T09:30:10.588 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1812455814045     dec_j2k = -24.2613556734564
2025-12-26T09:30:10.589 [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-26T09:30:10.590 [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-26T09:30:10.596 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:10.596 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:10.597 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:30:10.597 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:30:10.604 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81262252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981349109841782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.2074872, 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.22728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:29:59.201877', telescope_ra_j2k=18.1812455814045, telescope_dec_j2k=-24.2613556734564, observability=1)
2025-12-26T09:30:11.588 [DEBUG] [Thread-465956 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9844839572906494
2025-12-26T09:30:19.546 [DEBUG] [Thread-465957 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:19.548 [INFO] [Thread-465957 (handle)] [driver.py] [get_status()] Telra = 18.2099938, teldec = -24.256658
2025-12-26T09:30:19.549 [INFO] [Thread-465957 (handle)] [driver.py] [get_status()] ra_j2k = 18.1837522731097     dec_j2k = -24.2614494535946
2025-12-26T09:30:19.551 [DEBUG] [Thread-465957 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:30:19.552 [DEBUG] [Thread-465957 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:30:19.558 [DEBUG] [Thread-465957 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:19.558 [DEBUG] [Thread-465957 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:19.558 [DEBUG] [Thread-465957 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:30:19.559 [DEBUG] [Thread-465957 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:19.565 [DEBUG] [Thread-465957 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:30:19.566 [DEBUG] [Thread-465957 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81272624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981342691930933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.2099938, 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.22978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:29:59.201877', telescope_ra_j2k=18.1837522731097, telescope_dec_j2k=-24.2614494535946, observability=1)
2025-12-26T09:30:25.220 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:25.221 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:37.622 [DEBUG] [Thread-465958 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:37.624 [INFO] [Thread-465958 (handle)] [driver.py] [get_status()] Telra = 18.2150298, teldec = -24.256658
2025-12-26T09:30:37.625 [INFO] [Thread-465958 (handle)] [driver.py] [get_status()] ra_j2k = 18.1887884624889     dec_j2k = -24.261637860503
2025-12-26T09:30:37.626 [DEBUG] [Thread-465958 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:30:37.627 [DEBUG] [Thread-465958 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:30:37.628 [DEBUG] [Thread-465958 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:37.629 [DEBUG] [Thread-465958 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:37.629 [DEBUG] [Thread-465958 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:30:37.629 [DEBUG] [Thread-465958 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:30:37.636 [DEBUG] [Thread-465958 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81293544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981349109841782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992933, telescope_ra=18.2150298, 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.23482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:29:59.201877', telescope_ra_j2k=18.1887884624889, telescope_dec_j2k=-24.261637860503, observability=1)
2025-12-26T09:30:52.317 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:52.319 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.2191282, teldec = -24.256658
2025-12-26T09:30:52.320 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.1928870216702     dec_j2k = -24.2617911834208
2025-12-26T09:30:52.322 [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-26T09:30:52.323 [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-26T09:30:52.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:52.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:52.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:30:52.327 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81310553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981353522155491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.2191282, 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.23892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:29:59.201877', telescope_ra_j2k=18.1928870216702, telescope_dec_j2k=-24.2617911834208, observability=1)
2025-12-26T09:30:52.334 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.75046229362488 seconds ago
2025-12-26T09:30:54.023 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:54.024 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2196045, teldec = -24.256658
2025-12-26T09:30:54.026 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.1933633404642     dec_j2k = -24.2618090016235
2025-12-26T09:30:54.027 [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-26T09:30:54.028 [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-26T09:30:54.036 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:54.036 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:54.036 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:30:54.036 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:30:54.043 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81312527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981352719916635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992933, telescope_ra=18.2196045, 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.23939, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:29:59.201877', telescope_ra_j2k=18.1933633404642, telescope_dec_j2k=-24.2618090016235, observability=1)
2025-12-26T09:30:55.790 [DEBUG] [Thread-465959 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:55.791 [INFO] [Thread-465959 (handle)] [driver.py] [get_status()] Telra = 18.2200805, teldec = -24.256658
2025-12-26T09:30:55.793 [INFO] [Thread-465959 (handle)] [driver.py] [get_status()] ra_j2k = 18.1938393593076     dec_j2k = -24.261826808522
2025-12-26T09:30:55.793 [DEBUG] [Thread-465959 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:30:55.794 [DEBUG] [Thread-465959 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:30:55.799 [DEBUG] [Thread-465959 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:30:55.799 [DEBUG] [Thread-465959 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:30:55.799 [DEBUG] [Thread-465959 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:30:55.799 [DEBUG] [Thread-465959 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:30:55.807 [DEBUG] [Thread-465959 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81314572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981351115438922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.2200805, 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.23987, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:29:59.201877', telescope_ra_j2k=18.1938393593076, telescope_dec_j2k=-24.261826808522, observability=1)
2025-12-26T09:30:59.344 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:59.344 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:30:59.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:30:59.345 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:30:59.345 [INFO] [ThreadPoolExecutor-21122_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:30:59.345 [INFO] [ThreadPoolExecutor-21122_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:31:02.168 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:02.170 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2218637, teldec = -24.256658
2025-12-26T09:31:02.172 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.1956226304437     dec_j2k = -24.2618935163265
2025-12-26T09:31:02.173 [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-26T09:31:02.174 [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-26T09:31:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:31:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:31:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:31:02.180 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:31:02.187 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:31:02.187 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:02.188 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:02.188 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:31:02.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:31:02.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:31:02.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:31:02.188 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:31:02.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81321955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981353923274919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.2218637, 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.24165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:30:59.342868', telescope_ra_j2k=18.1956226304437, telescope_dec_j2k=-24.2618935163265, observability=1)
2025-12-26T09:31:10.666 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:10.668 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2242346, teldec = -24.256658
2025-12-26T09:31:10.669 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.1979936263558     dec_j2k = -24.2619822076264
2025-12-26T09:31:10.671 [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-26T09:31:10.673 [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-26T09:31:10.675 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:31:10.675 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:31:10.675 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:31:10.675 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:31:10.682 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:31:10.682 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:10.682 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:10.682 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:31:10.682 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:31:10.682 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:31:10.682 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:31:10.683 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:31:10.683 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81331791, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098136194566348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992933, telescope_ra=18.2242346, 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.24402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:30:59.342868', telescope_ra_j2k=18.1979936263558, telescope_dec_j2k=-24.2619822076264, observability=1)
2025-12-26T09:31:11.645 [DEBUG] [Thread-465960 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.96189284324646
2025-12-26T09:31:13.862 [DEBUG] [Thread-465961 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:13.865 [INFO] [Thread-465961 (handle)] [driver.py] [get_status()] Telra = 18.2251221, teldec = -24.256658
2025-12-26T09:31:13.866 [INFO] [Thread-465961 (handle)] [driver.py] [get_status()] ra_j2k = 18.1988811626495     dec_j2k = -24.2620154069439
2025-12-26T09:31:13.867 [DEBUG] [Thread-465961 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:31:13.868 [DEBUG] [Thread-465961 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:31:13.871 [DEBUG] [Thread-465961 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:31:13.871 [DEBUG] [Thread-465961 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:31:13.871 [DEBUG] [Thread-465961 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:31:13.871 [DEBUG] [Thread-465961 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:31:13.878 [DEBUG] [Thread-465961 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:31:13.878 [DEBUG] [Thread-465961 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:13.879 [DEBUG] [Thread-465961 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:13.879 [DEBUG] [Thread-465961 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:31:13.879 [DEBUG] [Thread-465961 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:31:13.879 [DEBUG] [Thread-465961 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:31:13.879 [DEBUG] [Thread-465961 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:31:13.879 [DEBUG] [Thread-465961 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:31:13.879 [DEBUG] [Thread-465961 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81335491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981353121036063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992933, telescope_ra=18.2251221, 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.24491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:30:59.342868', telescope_ra_j2k=18.1988811626495, telescope_dec_j2k=-24.2620154069439, observability=1)
2025-12-26T09:31:20.222 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:20.224 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:20.225 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:20.228 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:24.234 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:25.235 [DEBUG] [ThreadPoolExecutor-21121_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:25.236 [INFO] [ThreadPoolExecutor-21121_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:31:31.930 [DEBUG] [Thread-465962 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:31.932 [INFO] [Thread-465962 (handle)] [driver.py] [get_status()] Telra = 18.2301661, teldec = -24.256658
2025-12-26T09:31:31.934 [INFO] [Thread-465962 (handle)] [driver.py] [get_status()] ra_j2k = 18.2039253729644     dec_j2k = -24.2622040856547
2025-12-26T09:31:31.936 [DEBUG] [Thread-465962 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:31:31.937 [DEBUG] [Thread-465962 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:31:31.939 [DEBUG] [Thread-465962 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:31:31.940 [DEBUG] [Thread-465962 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:31:31.940 [DEBUG] [Thread-465962 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:31:31.940 [DEBUG] [Thread-465962 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:31:31.947 [DEBUG] [Thread-465962 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:31:31.947 [DEBUG] [Thread-465962 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:31.947 [DEBUG] [Thread-465962 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:31.947 [DEBUG] [Thread-465962 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:31:31.948 [DEBUG] [Thread-465962 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:31:31.948 [DEBUG] [Thread-465962 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:31:31.948 [DEBUG] [Thread-465962 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:31:31.948 [DEBUG] [Thread-465962 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:31:31.948 [DEBUG] [Thread-465962 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81356402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098136194566348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.2301661, 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.24996, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:30:59.342868', telescope_ra_j2k=18.2039253729644, telescope_dec_j2k=-24.2622040856547, observability=1)
2025-12-26T09:31:50.124 [DEBUG] [Thread-465963 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:50.127 [INFO] [Thread-465963 (handle)] [driver.py] [get_status()] Telra = 18.2352375, teldec = -24.256658
2025-12-26T09:31:50.128 [INFO] [Thread-465963 (handle)] [driver.py] [get_status()] ra_j2k = 18.2089969913556     dec_j2k = -24.2623937794022
2025-12-26T09:31:50.130 [DEBUG] [Thread-465963 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:31:50.131 [DEBUG] [Thread-465963 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:31:50.138 [DEBUG] [Thread-465963 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:31:50.138 [DEBUG] [Thread-465963 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:31:50.138 [DEBUG] [Thread-465963 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:31:50.138 [DEBUG] [Thread-465963 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:31:50.145 [DEBUG] [Thread-465963 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8137746, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981357533349771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.2352375, 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.25503, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:30:59.342868', telescope_ra_j2k=18.2089969913556, telescope_dec_j2k=-24.2623937794022, observability=1)
2025-12-26T09:31:52.396 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:52.398 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.2358528, teldec = -24.256658
2025-12-26T09:31:52.399 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.2096123183254     dec_j2k = -24.2624167937682
2025-12-26T09:31:52.400 [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-26T09:31:52.401 [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-26T09:31:52.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:31:52.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:31:52.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:31:52.403 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:31:52.410 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:31:52.410 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:52.410 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:31:52.410 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:31:52.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:31:52.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:31:52.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:31:52.411 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:31:52.411 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81380088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981366357977188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.2358528, 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.25564, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:30:59.342868', telescope_ra_j2k=18.2096123183254, telescope_dec_j2k=-24.2624167937682, observability=1)
2025-12-26T09:31:52.411 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.74580097198486 seconds ago
2025-12-26T09:31:53.131 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7196850776672363
2025-12-26T09:31:59.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:59.485 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:31:59.486 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:31:59.486 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:31:59.487 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:00.489 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:00.491 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:00.491 [DEBUG] [ThreadPoolExecutor-21123_0] [payload.py] [to_registers()] [0]
2025-12-26T09:32:00.493 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:32:00.493 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:32:00.493 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:32:00.493 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:32:00.500 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:32:00.500 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:32:00.500 [DEBUG] [ThreadPoolExecutor-21123_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:32:00.500 [DEBUG] [ThreadPoolExecutor-21123_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:32:00.500 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:32:00.500 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:32:00.500 [DEBUG] [ThreadPoolExecutor-21123_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:32:02.178 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:02.180 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2385791, teldec = -24.256658
2025-12-26T09:32:02.181 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2123387390557     dec_j2k = -24.2625187650636
2025-12-26T09:32:02.183 [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-26T09:32:02.183 [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-26T09:32:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:32:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:32:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:32:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:32:02.193 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:32:02.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81391411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981359538946912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992933, telescope_ra=18.2385791, 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.25837, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:31:59.485052', telescope_ra_j2k=18.2123387390557, telescope_dec_j2k=-24.2625187650636, observability=1)
2025-12-26T09:32:08.189 [DEBUG] [Thread-465964 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:08.191 [INFO] [Thread-465964 (handle)] [driver.py] [get_status()] Telra = 18.2402503, teldec = -24.256664
2025-12-26T09:32:08.192 [INFO] [Thread-465964 (handle)] [driver.py] [get_status()] ra_j2k = 18.2140100128557     dec_j2k = -24.2625872711449
2025-12-26T09:32:08.194 [DEBUG] [Thread-465964 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:32:08.195 [DEBUG] [Thread-465964 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:32:08.197 [DEBUG] [Thread-465964 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:32:08.197 [DEBUG] [Thread-465964 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:32:08.197 [DEBUG] [Thread-465964 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:32:08.197 [DEBUG] [Thread-465964 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:32:08.204 [DEBUG] [Thread-465964 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:32:08.204 [DEBUG] [Thread-465964 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:08.204 [DEBUG] [Thread-465964 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:08.204 [DEBUG] [Thread-465964 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:32:08.204 [DEBUG] [Thread-465964 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:32:08.205 [DEBUG] [Thread-465964 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:32:08.205 [DEBUG] [Thread-465964 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:32:08.205 [DEBUG] [Thread-465964 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:32:08.205 [DEBUG] [Thread-465964 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81398368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981367561335473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992944, telescope_ra=18.2402503, 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=15.26004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:31:59.485052', telescope_ra_j2k=18.2140100128557, telescope_dec_j2k=-24.2625872711449, observability=1)
2025-12-26T09:32:10.743 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:10.745 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2409785, teldec = -24.256658
2025-12-26T09:32:10.746 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2147382469719     dec_j2k = -24.2626085068736
2025-12-26T09:32:10.748 [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-26T09:32:10.749 [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-26T09:32:10.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:32:10.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:32:10.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:32:10.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:32:10.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:32:10.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:10.761 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:10.761 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:32:10.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:32:10.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:32:10.761 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:32:10.762 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:32:10.762 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81401324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981365154618904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.2409785, 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.26077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:31:59.485052', telescope_ra_j2k=18.2147382469719, telescope_dec_j2k=-24.2626085068736, observability=1)
2025-12-26T09:32:11.675 [DEBUG] [Thread-465965 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9134678840637207
2025-12-26T09:32:25.501 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:25.502 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:26.341 [DEBUG] [Thread-465966 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:26.343 [INFO] [Thread-465966 (handle)] [driver.py] [get_status()] Telra = 18.2452975, teldec = -24.256657
2025-12-26T09:32:26.345 [INFO] [Thread-465966 (handle)] [driver.py] [get_status()] ra_j2k = 18.2190574453463     dec_j2k = -24.2627690390981
2025-12-26T09:32:26.347 [DEBUG] [Thread-465966 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:32:26.348 [DEBUG] [Thread-465966 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:32:26.350 [DEBUG] [Thread-465966 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:32:26.350 [DEBUG] [Thread-465966 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:32:26.350 [DEBUG] [Thread-465966 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:32:26.350 [DEBUG] [Thread-465966 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:32:26.357 [DEBUG] [Thread-465966 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81419377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981369968052041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992933, telescope_ra=18.2452975, 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.26509, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:31:59.485052', telescope_ra_j2k=18.2190574453463, telescope_dec_j2k=-24.2627690390981, observability=1)
2025-12-26T09:32:44.420 [DEBUG] [Thread-465967 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:44.423 [INFO] [Thread-465967 (handle)] [driver.py] [get_status()] Telra = 18.2503404, teldec = -24.256657
2025-12-26T09:32:44.424 [INFO] [Thread-465967 (handle)] [driver.py] [get_status()] ra_j2k = 18.2241005831169     dec_j2k = -24.2629576354091
2025-12-26T09:32:44.425 [DEBUG] [Thread-465967 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:32:44.426 [DEBUG] [Thread-465967 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:32:44.429 [DEBUG] [Thread-465967 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:32:44.429 [DEBUG] [Thread-465967 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:32:44.429 [DEBUG] [Thread-465967 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:32:44.429 [DEBUG] [Thread-465967 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:32:44.436 [DEBUG] [Thread-465967 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:32:44.436 [DEBUG] [Thread-465967 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:44.436 [DEBUG] [Thread-465967 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:44.437 [DEBUG] [Thread-465967 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:32:44.437 [DEBUG] [Thread-465967 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:32:44.437 [DEBUG] [Thread-465967 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:32:44.437 [DEBUG] [Thread-465967 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:32:44.437 [DEBUG] [Thread-465967 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:32:44.437 [DEBUG] [Thread-465967 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81440302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981369566932613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.2503404, 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.27013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:31:59.485052', telescope_ra_j2k=18.2241005831169, telescope_dec_j2k=-24.2629576354091, observability=1)
2025-12-26T09:32:52.222 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:52.224 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.252515, teldec = -24.256657
2025-12-26T09:32:52.225 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2262752877694     dec_j2k = -24.2630389585186
2025-12-26T09:32:52.227 [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-26T09:32:52.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-26T09:32:52.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:32:52.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:32:52.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:32:52.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:32:52.242 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81449332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981369165813185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.252515, 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.2723, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:31:59.485052', telescope_ra_j2k=18.2262752877694, telescope_dec_j2k=-24.2630389585186, observability=1)
2025-12-26T09:32:52.471 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.22869372367858887
2025-12-26T09:32:52.471 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.728246212005615 seconds ago
2025-12-26T09:32:59.627 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:59.627 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:32:59.628 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:32:59.628 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:32:59.628 [INFO] [ThreadPoolExecutor-21124_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:32:59.628 [INFO] [ThreadPoolExecutor-21124_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:33:02.189 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:02.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2552973, teldec = -24.256657
2025-12-26T09:33:02.192 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2290577235313     dec_j2k = -24.2631430046104
2025-12-26T09:33:02.194 [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-26T09:33:02.195 [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-26T09:33:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:33:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:33:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:33:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:33:02.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:33:02.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:02.204 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:02.205 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:33:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:33:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:33:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:33:02.205 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:33:02.205 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81460868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981369566932613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992933, telescope_ra=18.2552973, 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.27509, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:32:59.625916', telescope_ra_j2k=18.2290577235313, telescope_dec_j2k=-24.2631430046104, observability=1)
2025-12-26T09:33:02.488 [DEBUG] [Thread-465968 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2830379009246826
2025-12-26T09:33:10.824 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:10.827 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.2576967, teldec = -24.256657
2025-12-26T09:33:10.828 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2314572422898     dec_j2k = -24.2632327290852
2025-12-26T09:33:10.829 [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-26T09:33:10.830 [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-26T09:33:10.832 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:33:10.832 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:33:10.832 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:33:10.832 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:33:10.839 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81470863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981366759096616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.2576967, 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.27749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:32:59.625916', telescope_ra_j2k=18.2314572422898, telescope_dec_j2k=-24.2632327290852, observability=1)
2025-12-26T09:33:11.714 [DEBUG] [Thread-465969 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8747076988220215
2025-12-26T09:33:20.504 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:20.506 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:20.507 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:20.510 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:20.693 [DEBUG] [Thread-465970 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:20.695 [INFO] [Thread-465970 (handle)] [driver.py] [get_status()] Telra = 18.26045, teldec = -24.256657
2025-12-26T09:33:20.697 [INFO] [Thread-465970 (handle)] [driver.py] [get_status()] ra_j2k = 18.2342106804817     dec_j2k = -24.2633356842486
2025-12-26T09:33:20.698 [DEBUG] [Thread-465970 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:33:20.700 [DEBUG] [Thread-465970 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:33:20.703 [DEBUG] [Thread-465970 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:33:20.703 [DEBUG] [Thread-465970 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:33:20.703 [DEBUG] [Thread-465970 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:33:20.703 [DEBUG] [Thread-465970 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:33:20.711 [DEBUG] [Thread-465970 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:33:20.711 [DEBUG] [Thread-465970 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:20.711 [DEBUG] [Thread-465970 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:20.711 [DEBUG] [Thread-465970 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:33:20.711 [DEBUG] [Thread-465970 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:33:20.711 [DEBUG] [Thread-465970 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:33:20.711 [DEBUG] [Thread-465970 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:33:20.712 [DEBUG] [Thread-465970 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:33:20.712 [DEBUG] [Thread-465970 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81482285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981371572529753, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992933, telescope_ra=18.26045, 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.28024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:32:59.625916', telescope_ra_j2k=18.2342106804817, telescope_dec_j2k=-24.2633356842486, observability=1)
2025-12-26T09:33:24.514 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:25.517 [DEBUG] [ThreadPoolExecutor-21123_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:25.518 [INFO] [ThreadPoolExecutor-21123_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:33:38.765 [DEBUG] [Thread-465971 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:38.767 [INFO] [Thread-465971 (handle)] [driver.py] [get_status()] Telra = 18.265493, teldec = -24.256657
2025-12-26T09:33:38.768 [INFO] [Thread-465971 (handle)] [driver.py] [get_status()] ra_j2k = 18.2392539389096     dec_j2k = -24.263524249855
2025-12-26T09:33:38.768 [DEBUG] [Thread-465971 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:33:38.769 [DEBUG] [Thread-465971 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:33:38.774 [DEBUG] [Thread-465971 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:33:38.774 [DEBUG] [Thread-465971 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:33:38.774 [DEBUG] [Thread-465971 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:33:38.774 [DEBUG] [Thread-465971 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:33:38.781 [DEBUG] [Thread-465971 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:33:38.782 [DEBUG] [Thread-465971 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.815032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981369566932613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.265493, 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.28528, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:32:59.625916', telescope_ra_j2k=18.2392539389096, telescope_dec_j2k=-24.263524249855, observability=1)
2025-12-26T09:33:51.339 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:51.341 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2689753, teldec = -24.256657
2025-12-26T09:33:51.342 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2427364213711     dec_j2k = -24.2636544514077
2025-12-26T09:33:51.344 [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-26T09:33:51.345 [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-26T09:33:51.347 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:33:51.347 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:33:51.347 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:33:51.347 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:33:51.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:33:51.354 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:51.355 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:51.355 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:33:51.355 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:33:51.355 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:33:51.355 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:33:51.355 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:33:51.355 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81517755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981374781485178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.2689753, 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.28876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:32:59.625916', telescope_ra_j2k=18.2427364213711, telescope_dec_j2k=-24.2636544514077, observability=1)
2025-12-26T09:33:52.532 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:52.534 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.2693113, teldec = -24.25665
2025-12-26T09:33:52.535 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.2430724405493     dec_j2k = -24.2636600139947
2025-12-26T09:33:52.537 [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-26T09:33:52.538 [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-26T09:33:52.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:33:52.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:33:52.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:33:52.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81519135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981370770290897, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992922, telescope_ra=18.2693113, 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.2891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:32:59.625916', telescope_ra_j2k=18.2430724405493, telescope_dec_j2k=-24.2636600139947, observability=1)
2025-12-26T09:33:52.548 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.72582221031189 seconds ago
2025-12-26T09:33:56.837 [DEBUG] [Thread-465972 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:56.839 [INFO] [Thread-465972 (handle)] [driver.py] [get_status()] Telra = 18.2705156, teldec = -24.256657
2025-12-26T09:33:56.840 [INFO] [Thread-465972 (handle)] [driver.py] [get_status()] ra_j2k = 18.2442768031233     dec_j2k = -24.2637120406256
2025-12-26T09:33:56.842 [DEBUG] [Thread-465972 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:33:56.843 [DEBUG] [Thread-465972 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:33:56.849 [DEBUG] [Thread-465972 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:33:56.849 [DEBUG] [Thread-465972 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:33:56.849 [DEBUG] [Thread-465972 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:33:56.849 [DEBUG] [Thread-465972 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:33:56.856 [DEBUG] [Thread-465972 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:33:56.856 [DEBUG] [Thread-465972 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:56.856 [DEBUG] [Thread-465972 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:33:56.856 [DEBUG] [Thread-465972 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:33:56.856 [DEBUG] [Thread-465972 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:33:56.856 [DEBUG] [Thread-465972 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:33:56.856 [DEBUG] [Thread-465972 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:33:56.857 [DEBUG] [Thread-465972 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:33:56.857 [DEBUG] [Thread-465972 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81524118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981378792679458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.2705156, 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.2903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:32:59.625916', telescope_ra_j2k=18.2442768031233, telescope_dec_j2k=-24.2637120406256, observability=1)
2025-12-26T09:33:59.767 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:59.767 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:33:59.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:33:59.768 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:33:59.769 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:00.771 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:00.772 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:00.772 [DEBUG] [ThreadPoolExecutor-21125_0] [payload.py] [to_registers()] [0]
2025-12-26T09:34:00.775 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:34:00.775 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:34:00.775 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:34:00.775 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:34:00.782 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:34:00.782 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:34:00.782 [DEBUG] [ThreadPoolExecutor-21125_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:34:00.782 [DEBUG] [ThreadPoolExecutor-21125_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:34:00.782 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:34:00.783 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:34:00.783 [DEBUG] [ThreadPoolExecutor-21125_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:34:02.200 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:02.202 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2720186, teldec = -24.256657
2025-12-26T09:34:02.203 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2457798835138     dec_j2k = -24.26376823414
2025-12-26T09:34:02.203 [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-26T09:34:02.204 [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-26T09:34:02.206 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:34:02.206 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:34:02.206 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:34:02.206 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:34:02.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81530325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981385611709735, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.2720186, 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.29181, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:33:59.765623', telescope_ra_j2k=18.2457798835138, telescope_dec_j2k=-24.26376823414, observability=1)
2025-12-26T09:34:10.901 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:10.903 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.274436, teldec = -24.256657
2025-12-26T09:34:10.904 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.248197414093     dec_j2k = -24.2638586125047
2025-12-26T09:34:10.905 [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-26T09:34:10.906 [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-26T09:34:10.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:34:10.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:34:10.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:34:10.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:34:10.919 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81540396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098137839156003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.274436, 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.29423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:33:59.765623', telescope_ra_j2k=18.248197414093, telescope_dec_j2k=-24.2638586125047, observability=1)
2025-12-26T09:34:11.746 [DEBUG] [Thread-465973 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8271050453186035
2025-12-26T09:34:15.007 [DEBUG] [Thread-465974 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:15.010 [INFO] [Thread-465974 (handle)] [driver.py] [get_status()] Telra = 18.2755849, teldec = -24.256663
2025-12-26T09:34:15.011 [INFO] [Thread-465974 (handle)] [driver.py] [get_status()] ra_j2k = 18.2493463755066     dec_j2k = -24.2639075649331
2025-12-26T09:34:15.013 [DEBUG] [Thread-465974 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:34:15.014 [DEBUG] [Thread-465974 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:34:15.016 [DEBUG] [Thread-465974 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:34:15.016 [DEBUG] [Thread-465974 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:34:15.016 [DEBUG] [Thread-465974 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:34:15.016 [DEBUG] [Thread-465974 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:34:15.023 [DEBUG] [Thread-465974 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:34:15.023 [DEBUG] [Thread-465974 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:15.024 [DEBUG] [Thread-465974 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:15.024 [DEBUG] [Thread-465974 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:34:15.024 [DEBUG] [Thread-465974 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:34:15.024 [DEBUG] [Thread-465974 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:34:15.024 [DEBUG] [Thread-465974 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:34:15.024 [DEBUG] [Thread-465974 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:34:15.024 [DEBUG] [Thread-465974 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81545148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981372374768609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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=18.2755849, 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=15.29537, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:33:59.765623', telescope_ra_j2k=18.2493463755066, telescope_dec_j2k=-24.2639075649331, observability=1)
2025-12-26T09:34:25.783 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:25.784 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:33.076 [DEBUG] [Thread-465975 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:33.078 [INFO] [Thread-465975 (handle)] [driver.py] [get_status()] Telra = 18.2806271, teldec = -24.256656
2025-12-26T09:34:33.079 [INFO] [Thread-465975 (handle)] [driver.py] [get_status()] ra_j2k = 18.2543888559146     dec_j2k = -24.2640890632826
2025-12-26T09:34:33.081 [DEBUG] [Thread-465975 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:34:33.082 [DEBUG] [Thread-465975 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:34:33.088 [DEBUG] [Thread-465975 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:34:33.088 [DEBUG] [Thread-465975 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:34:33.088 [DEBUG] [Thread-465975 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:34:33.088 [DEBUG] [Thread-465975 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:34:33.095 [DEBUG] [Thread-465975 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81566061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981385210590307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992932, telescope_ra=18.2806271, 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.30042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:33:59.765623', telescope_ra_j2k=18.2543888559146, telescope_dec_j2k=-24.2640890632826, observability=1)
2025-12-26T09:34:50.441 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:50.443 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.2854433, teldec = -24.256656
2025-12-26T09:34:50.444 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2592053288323     dec_j2k = -24.2642691005672
2025-12-26T09:34:50.446 [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-26T09:34:50.447 [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-26T09:34:50.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:34:50.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:34:50.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:34:50.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:34:50.461 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8158616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981384007232023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.2854433, 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.30523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:33:59.765623', telescope_ra_j2k=18.2592053288323, telescope_dec_j2k=-24.2642691005672, observability=1)
2025-12-26T09:34:51.145 [DEBUG] [Thread-465976 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6838653087615967
2025-12-26T09:34:52.608 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:52.610 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.28606, teldec = -24.256656
2025-12-26T09:34:52.611 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.2598220642312     dec_j2k = -24.2642921529247
2025-12-26T09:34:52.612 [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-26T09:34:52.613 [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-26T09:34:52.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:34:52.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:34:52.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:34:52.618 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:34:52.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:34:52.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:52.625 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:34:52.625 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:34:52.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:34:52.625 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:34:52.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:34:52.626 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:34:52.626 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81588668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981385210590307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.28606, 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.30585, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:33:59.765623', telescope_ra_j2k=18.2598220642312, telescope_dec_j2k=-24.2642921529247, observability=1)
2025-12-26T09:34:52.626 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.72598838806152 seconds ago
2025-12-26T09:34:59.914 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:59.914 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:34:59.915 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:34:59.915 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:34:59.915 [INFO] [ThreadPoolExecutor-21126_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:34:59.915 [INFO] [ThreadPoolExecutor-21126_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:35:02.172 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:02.174 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.2887106, teldec = -24.256656
2025-12-26T09:35:02.175 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2624728175471     dec_j2k = -24.2643912305322
2025-12-26T09:35:02.177 [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-26T09:35:02.178 [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-26T09:35:02.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:35:02.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:35:02.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:35:02.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:35:02.186 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:35:02.187 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81599737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981389221784588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992932, telescope_ra=18.2887106, 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.3085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:34:59.912929', telescope_ra_j2k=18.2624728175471, telescope_dec_j2k=-24.2643912305322, observability=1)
2025-12-26T09:35:09.328 [DEBUG] [Thread-465977 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:09.330 [INFO] [Thread-465977 (handle)] [driver.py] [get_status()] Telra = 18.2907175, teldec = -24.256656
2025-12-26T09:35:09.331 [INFO] [Thread-465977 (handle)] [driver.py] [get_status()] ra_j2k = 18.2644798348928     dec_j2k = -24.2644662445726
2025-12-26T09:35:09.333 [DEBUG] [Thread-465977 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:35:09.333 [DEBUG] [Thread-465977 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:35:09.338 [DEBUG] [Thread-465977 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:35:09.338 [DEBUG] [Thread-465977 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:35:09.339 [DEBUG] [Thread-465977 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:35:09.339 [DEBUG] [Thread-465977 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:35:09.346 [DEBUG] [Thread-465977 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8160802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981386413948591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992932, telescope_ra=18.2907175, 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.31051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:34:59.912929', telescope_ra_j2k=18.2644798348928, telescope_dec_j2k=-24.2644662445726, observability=1)
2025-12-26T09:35:10.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:10.983 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.291157, teldec = -24.256656
2025-12-26T09:35:10.984 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2649193607361     dec_j2k = -24.2644826719423
2025-12-26T09:35:10.986 [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-26T09:35:10.987 [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-26T09:35:10.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:35:10.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:35:10.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:35:10.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:35:10.997 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:35:10.998 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81609933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981394436337152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992932, telescope_ra=18.291157, 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.31095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:34:59.912929', telescope_ra_j2k=18.2649193607361, telescope_dec_j2k=-24.2644826719423, observability=1)
2025-12-26T09:35:11.775 [DEBUG] [Thread-465978 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7769017219543457
2025-12-26T09:35:20.786 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:20.788 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:20.789 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:20.791 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:24.796 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:25.798 [DEBUG] [ThreadPoolExecutor-21125_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:25.799 [INFO] [ThreadPoolExecutor-21125_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:35:27.395 [DEBUG] [Thread-465979 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:27.397 [INFO] [Thread-465979 (handle)] [driver.py] [get_status()] Telra = 18.2957314, teldec = -24.256656
2025-12-26T09:35:27.398 [INFO] [Thread-465979 (handle)] [driver.py] [get_status()] ra_j2k = 18.2694940328165     dec_j2k = -24.2646536448848
2025-12-26T09:35:27.399 [DEBUG] [Thread-465979 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:35:27.400 [DEBUG] [Thread-465979 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:35:27.405 [DEBUG] [Thread-465979 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:35:27.405 [DEBUG] [Thread-465979 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:35:27.405 [DEBUG] [Thread-465979 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:35:27.405 [DEBUG] [Thread-465979 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:35:27.412 [DEBUG] [Thread-465979 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:35:27.412 [DEBUG] [Thread-465979 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:27.413 [DEBUG] [Thread-465979 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:27.413 [DEBUG] [Thread-465979 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:35:27.413 [DEBUG] [Thread-465979 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:35:27.413 [DEBUG] [Thread-465979 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:35:27.413 [DEBUG] [Thread-465979 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:35:27.413 [DEBUG] [Thread-465979 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:35:27.413 [DEBUG] [Thread-465979 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81628931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981388419545731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992932, telescope_ra=18.2957314, 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.31552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:34:59.912929', telescope_ra_j2k=18.2694940328165, telescope_dec_j2k=-24.2646536448848, observability=1)
2025-12-26T09:35:45.462 [DEBUG] [Thread-465980 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:45.464 [INFO] [Thread-465980 (handle)] [driver.py] [get_status()] Telra = 18.3007721, teldec = -24.256662
2025-12-26T09:35:45.465 [INFO] [Thread-465980 (handle)] [driver.py] [get_status()] ra_j2k = 18.2745350379796     dec_j2k = -24.2648480328173
2025-12-26T09:35:45.466 [DEBUG] [Thread-465980 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:35:45.466 [DEBUG] [Thread-465980 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:35:45.467 [DEBUG] [Thread-465980 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:35:45.467 [DEBUG] [Thread-465980 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:35:45.468 [DEBUG] [Thread-465980 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:35:45.468 [DEBUG] [Thread-465980 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:35:45.475 [DEBUG] [Thread-465980 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8164984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981393232978868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992943, telescope_ra=18.3007721, 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=15.32056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:34:59.912929', telescope_ra_j2k=18.2745350379796, telescope_dec_j2k=-24.2648480328173, observability=1)
2025-12-26T09:35:49.555 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:49.558 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3019125, teldec = -24.256656
2025-12-26T09:35:49.559 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.2756755094417     dec_j2k = -24.2648846514402
2025-12-26T09:35:49.560 [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-26T09:35:49.560 [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-26T09:35:49.566 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:35:49.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:35:49.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:35:49.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:35:49.574 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81654579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981391628501156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992932, telescope_ra=18.3019125, 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.3217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:34:59.912929', telescope_ra_j2k=18.2756755094417, telescope_dec_j2k=-24.2648846514402, observability=1)
2025-12-26T09:35:52.687 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:35:52.688 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.3027824, teldec = -24.256656
2025-12-26T09:35:52.689 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.2765454632747     dec_j2k = -24.2649171605217
2025-12-26T09:35:52.691 [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-26T09:35:52.692 [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-26T09:35:52.696 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:35:52.696 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:35:52.696 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:35:52.696 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:35:52.703 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:35:52.703 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81658204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981399650889717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992932, telescope_ra=18.3027824, 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.32257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:34:59.912929', telescope_ra_j2k=18.2765454632747, telescope_dec_j2k=-24.2649171605217, observability=1)
2025-12-26T09:35:52.704 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.723899126052856 seconds ago
2025-12-26T09:36:00.056 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:00.056 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:36:00.057 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:00.057 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:36:00.058 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:01.060 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:01.062 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:01.062 [DEBUG] [ThreadPoolExecutor-21127_0] [payload.py] [to_registers()] [0]
2025-12-26T09:36:01.066 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:01.066 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:01.066 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:36:01.066 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:01.073 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:01.073 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:36:01.073 [DEBUG] [ThreadPoolExecutor-21127_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:36:01.073 [DEBUG] [ThreadPoolExecutor-21127_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:36:01.073 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:01.073 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:01.073 [DEBUG] [ThreadPoolExecutor-21127_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:02.181 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:02.183 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3054285, teldec = -24.256656
2025-12-26T09:36:02.184 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2791917282829     dec_j2k = -24.2650160454039
2025-12-26T09:36:02.186 [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-26T09:36:02.187 [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-26T09:36:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:02.198 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:02.199 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81669192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981394436337152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992932, telescope_ra=18.3054285, 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.32522, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.2791917282829, telescope_dec_j2k=-24.2650160454039, observability=1)
2025-12-26T09:36:03.659 [DEBUG] [Thread-465981 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:03.661 [INFO] [Thread-465981 (handle)] [driver.py] [get_status()] Telra = 18.30584, teldec = -24.256649
2025-12-26T09:36:03.662 [INFO] [Thread-465981 (handle)] [driver.py] [get_status()] ra_j2k = 18.2796032555123     dec_j2k = -24.2650244228368
2025-12-26T09:36:03.664 [DEBUG] [Thread-465981 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:36:03.665 [DEBUG] [Thread-465981 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:36:03.669 [DEBUG] [Thread-465981 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:03.669 [DEBUG] [Thread-465981 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:03.669 [DEBUG] [Thread-465981 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:03.670 [DEBUG] [Thread-465981 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:03.676 [DEBUG] [Thread-465981 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:03.676 [DEBUG] [Thread-465981 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:03.677 [DEBUG] [Thread-465981 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:03.677 [DEBUG] [Thread-465981 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:03.677 [DEBUG] [Thread-465981 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:03.677 [DEBUG] [Thread-465981 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:03.677 [DEBUG] [Thread-465981 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:03.677 [DEBUG] [Thread-465981 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:03.677 [DEBUG] [Thread-465981 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81670903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981392029620584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992921, telescope_ra=18.30584, 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.32563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.2796032555123, telescope_dec_j2k=-24.2650244228368, observability=1)
2025-12-26T09:36:11.060 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:11.061 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3079075, teldec = -24.256656
2025-12-26T09:36:11.063 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2816708845869     dec_j2k = -24.265108682074
2025-12-26T09:36:11.063 [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-26T09:36:11.064 [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-26T09:36:11.070 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:11.070 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:11.071 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:11.071 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:11.078 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81679468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981394035217724, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.3079075, 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.3277, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.2816708845869, telescope_dec_j2k=-24.265108682074, observability=1)
2025-12-26T09:36:11.817 [DEBUG] [Thread-465982 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7387940883636475
2025-12-26T09:36:21.730 [DEBUG] [Thread-465983 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:21.732 [INFO] [Thread-465983 (handle)] [driver.py] [get_status()] Telra = 18.3108819, teldec = -24.256662
2025-12-26T09:36:21.733 [INFO] [Thread-465983 (handle)] [driver.py] [get_status()] ra_j2k = 18.2846454731184     dec_j2k = -24.265225826361
2025-12-26T09:36:21.734 [DEBUG] [Thread-465983 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:36:21.735 [DEBUG] [Thread-465983 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:36:21.738 [DEBUG] [Thread-465983 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:21.738 [DEBUG] [Thread-465983 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:21.739 [DEBUG] [Thread-465983 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:21.739 [DEBUG] [Thread-465983 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:21.746 [DEBUG] [Thread-465983 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81691817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981400453128573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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=18.3108819, 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=15.33067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.2846454731184, telescope_dec_j2k=-24.265225826361, observability=1)
2025-12-26T09:36:26.075 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:26.076 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:39.812 [DEBUG] [Thread-465984 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:39.813 [INFO] [Thread-465984 (handle)] [driver.py] [get_status()] Telra = 18.3158988, teldec = -24.256656
2025-12-26T09:36:39.814 [INFO] [Thread-465984 (handle)] [driver.py] [get_status()] ra_j2k = 18.2896626997485     dec_j2k = -24.2654072807947
2025-12-26T09:36:39.816 [DEBUG] [Thread-465984 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:36:39.817 [DEBUG] [Thread-465984 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:36:39.823 [DEBUG] [Thread-465984 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:39.824 [DEBUG] [Thread-465984 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:39.824 [DEBUG] [Thread-465984 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:39.824 [DEBUG] [Thread-465984 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:39.831 [DEBUG] [Thread-465984 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81712745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981400453128573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992932, telescope_ra=18.3158988, 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.33569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.2896626997485, telescope_dec_j2k=-24.2654072807947, observability=1)
2025-12-26T09:36:48.671 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:48.673 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3183831, teldec = -24.256655
2025-12-26T09:36:48.674 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.292147163614     dec_j2k = -24.2654991000261
2025-12-26T09:36:48.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-26T09:36:48.675 [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-26T09:36:48.676 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:48.676 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:48.676 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:48.676 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:48.684 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981401255367429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992932, telescope_ra=18.3183831, 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.33817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.292147163614, telescope_dec_j2k=-24.2654991000261, observability=1)
2025-12-26T09:36:52.764 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:52.766 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.3195215, teldec = -24.256655
2025-12-26T09:36:52.767 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.2932856391688     dec_j2k = -24.2655416320387
2025-12-26T09:36:52.769 [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-26T09:36:52.769 [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-26T09:36:52.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:52.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:52.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:52.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81727737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981402057606285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992932, telescope_ra=18.3195215, 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.33931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.2932856391688, telescope_dec_j2k=-24.2655416320387, observability=1)
2025-12-26T09:36:52.781 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.722484827041626 seconds ago
2025-12-26T09:36:57.972 [DEBUG] [Thread-465985 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:36:57.974 [INFO] [Thread-465985 (handle)] [driver.py] [get_status()] Telra = 18.3209682, teldec = -24.256655
2025-12-26T09:36:57.975 [INFO] [Thread-465985 (handle)] [driver.py] [get_status()] ra_j2k = 18.2947324356902     dec_j2k = -24.2655956813648
2025-12-26T09:36:57.976 [DEBUG] [Thread-465985 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:36:57.977 [DEBUG] [Thread-465985 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:36:57.982 [DEBUG] [Thread-465985 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:36:57.982 [DEBUG] [Thread-465985 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:36:57.982 [DEBUG] [Thread-465985 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:36:57.982 [DEBUG] [Thread-465985 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:36:57.989 [DEBUG] [Thread-465985 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:36:57.989 [DEBUG] [Thread-465985 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:57.990 [DEBUG] [Thread-465985 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:36:57.990 [DEBUG] [Thread-465985 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:36:57.990 [DEBUG] [Thread-465985 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:36:57.990 [DEBUG] [Thread-465985 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:36:57.990 [DEBUG] [Thread-465985 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:36:57.990 [DEBUG] [Thread-465985 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:36:57.990 [DEBUG] [Thread-465985 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81733765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981408074397706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992932, telescope_ra=18.3209682, 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.34076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:36:00.054934', telescope_ra_j2k=18.2947324356902, telescope_dec_j2k=-24.2655956813648, observability=1)
2025-12-26T09:37:00.204 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:00.204 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:37:00.205 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:00.205 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:37:00.205 [INFO] [ThreadPoolExecutor-21128_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:37:00.205 [INFO] [ThreadPoolExecutor-21128_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:37:02.192 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:02.194 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3221448, teldec = -24.256655
2025-12-26T09:37:02.195 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.2959091146077     dec_j2k = -24.2656396386857
2025-12-26T09:37:02.198 [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-26T09:37:02.199 [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-26T09:37:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:37:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:37:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:37:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:37:02.212 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81738649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981404464322854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992932, telescope_ra=18.3221448, 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.34193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:37:00.203012', telescope_ra_j2k=18.2959091146077, telescope_dec_j2k=-24.2656396386857, observability=1)
2025-12-26T09:37:11.140 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:11.142 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3246463, teldec = -24.256655
2025-12-26T09:37:11.144 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.2984107836321     dec_j2k = -24.2657330908922
2025-12-26T09:37:11.145 [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-26T09:37:11.146 [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-26T09:37:11.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:37:11.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:37:11.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:37:11.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:37:11.160 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81749006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=0.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.036), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981397244173149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3246463, 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.34444, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:37:00.203012', telescope_ra_j2k=18.2984107836321, telescope_dec_j2k=-24.2657330908922, observability=1)
2025-12-26T09:37:11.851 [DEBUG] [Thread-465986 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.690197229385376
2025-12-26T09:37:16.045 [DEBUG] [Thread-465987 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:16.048 [INFO] [Thread-465987 (handle)] [driver.py] [get_status()] Telra = 18.3260185, teldec = -24.256649
2025-12-26T09:37:16.049 [INFO] [Thread-465987 (handle)] [driver.py] [get_status()] ra_j2k = 18.2997830782669     dec_j2k = -24.2657783525356
2025-12-26T09:37:16.050 [DEBUG] [Thread-465987 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:37:16.051 [DEBUG] [Thread-465987 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:37:16.053 [DEBUG] [Thread-465987 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:37:16.053 [DEBUG] [Thread-465987 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:37:16.053 [DEBUG] [Thread-465987 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:37:16.053 [DEBUG] [Thread-465987 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:37:16.060 [DEBUG] [Thread-465987 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81754683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098140526656171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992921, telescope_ra=18.3260185, 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.34581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:37:00.203012', telescope_ra_j2k=18.2997830782669, telescope_dec_j2k=-24.2657783525356, observability=1)
2025-12-26T09:37:21.077 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:21.079 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:21.081 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:21.083 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:25.087 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:26.089 [DEBUG] [ThreadPoolExecutor-21127_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:26.090 [INFO] [ThreadPoolExecutor-21127_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:37:34.212 [DEBUG] [Thread-465988 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:34.214 [INFO] [Thread-465988 (handle)] [driver.py] [get_status()] Telra = 18.3310611, teldec = -24.256655
2025-12-26T09:37:34.215 [INFO] [Thread-465988 (handle)] [driver.py] [get_status()] ra_j2k = 18.3048260247981     dec_j2k = -24.2659727199287
2025-12-26T09:37:34.216 [DEBUG] [Thread-465988 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:37:34.217 [DEBUG] [Thread-465988 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:37:34.221 [DEBUG] [Thread-465988 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:37:34.221 [DEBUG] [Thread-465988 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:37:34.221 [DEBUG] [Thread-465988 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:37:34.221 [DEBUG] [Thread-465988 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:37:34.228 [DEBUG] [Thread-465988 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81775709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098140526656171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992931, telescope_ra=18.3310611, 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.35085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:37:00.203012', telescope_ra_j2k=18.3048260247981, telescope_dec_j2k=-24.2659727199287, observability=1)
2025-12-26T09:37:47.780 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:47.782 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3348519, teldec = -24.256661
2025-12-26T09:37:47.783 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3086170895285     dec_j2k = -24.2661203152854
2025-12-26T09:37:47.786 [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-26T09:37:47.787 [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-26T09:37:47.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:37:47.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:37:47.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:37:47.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:37:47.801 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:37:47.802 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81791413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981410481114274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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=18.3348519, 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.35464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:37:00.203012', telescope_ra_j2k=18.3086170895285, telescope_dec_j2k=-24.2661203152854, observability=1)
2025-12-26T09:37:52.281 [DEBUG] [Thread-465989 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:37:52.283 [INFO] [Thread-465989 (handle)] [driver.py] [get_status()] Telra = 18.3361032, teldec = -24.256655
2025-12-26T09:37:52.284 [INFO] [Thread-465989 (handle)] [driver.py] [get_status()] ra_j2k = 18.3098684793587     dec_j2k = -24.2661610522761
2025-12-26T09:37:52.285 [DEBUG] [Thread-465989 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:37:52.286 [DEBUG] [Thread-465989 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:37:52.289 [DEBUG] [Thread-465989 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:37:52.289 [DEBUG] [Thread-465989 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:37:52.289 [DEBUG] [Thread-465989 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:37:52.289 [DEBUG] [Thread-465989 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:37:52.296 [DEBUG] [Thread-465989 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81796623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981410079994846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992931, telescope_ra=18.3361032, 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.35589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:37:00.203012', telescope_ra_j2k=18.3098684793587, telescope_dec_j2k=-24.2661610522761, observability=1)
2025-12-26T09:37:52.842 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.545133113861084
2025-12-26T09:37:52.842 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70284032821655 seconds ago
2025-12-26T09:38:00.344 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:00.344 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:38:00.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:00.345 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:38:00.346 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:01.348 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:01.350 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:01.350 [DEBUG] [ThreadPoolExecutor-21129_0] [payload.py] [to_registers()] [0]
2025-12-26T09:38:01.354 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:38:01.354 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:38:01.354 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:38:01.354 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:38:01.361 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:38:01.361 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:38:01.361 [DEBUG] [ThreadPoolExecutor-21129_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:38:01.361 [DEBUG] [ThreadPoolExecutor-21129_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:38:01.361 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:38:01.361 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:38:01.361 [DEBUG] [ThreadPoolExecutor-21129_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:38:02.202 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:02.204 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3388657, teldec = -24.256655
2025-12-26T09:38:02.205 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3126311765286     dec_j2k = -24.2662642300146
2025-12-26T09:38:02.207 [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-26T09:38:02.208 [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-26T09:38:02.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:38:02.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:38:02.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:38:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:38:02.219 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81808105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981416096786267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992931, telescope_ra=18.3388657, 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.35865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:38:00.342752', telescope_ra_j2k=18.3126311765286, telescope_dec_j2k=-24.2662642300146, observability=1)
2025-12-26T09:38:10.373 [DEBUG] [Thread-465990 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:10.375 [INFO] [Thread-465990 (handle)] [driver.py] [get_status()] Telra = 18.3411439, teldec = -24.256655
2025-12-26T09:38:10.376 [INFO] [Thread-465990 (handle)] [driver.py] [get_status()] ra_j2k = 18.3149095406825     dec_j2k = -24.2663493156211
2025-12-26T09:38:10.377 [DEBUG] [Thread-465990 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:38:10.377 [DEBUG] [Thread-465990 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:38:10.383 [DEBUG] [Thread-465990 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:38:10.383 [DEBUG] [Thread-465990 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:38:10.383 [DEBUG] [Thread-465990 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:38:10.383 [DEBUG] [Thread-465990 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:38:10.391 [DEBUG] [Thread-465990 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:38:10.392 [DEBUG] [Thread-465990 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81817561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981411684472559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3411439, 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.36093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:38:00.342752', telescope_ra_j2k=18.3149095406825, telescope_dec_j2k=-24.2663493156211, observability=1)
2025-12-26T09:38:11.221 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8299295902252197
2025-12-26T09:38:11.884 [DEBUG] [Thread-465991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:11.886 [INFO] [Thread-465991 (handle)] [driver.py] [get_status()] Telra = 18.3415643, teldec = -24.256648
2025-12-26T09:38:11.887 [INFO] [Thread-465991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3153299725252     dec_j2k = -24.2663580162563
2025-12-26T09:38:11.889 [DEBUG] [Thread-465991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:38:11.890 [DEBUG] [Thread-465991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:38:11.893 [DEBUG] [Thread-465991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:38:11.893 [DEBUG] [Thread-465991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:38:11.894 [DEBUG] [Thread-465991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:38:11.894 [DEBUG] [Thread-465991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:38:11.901 [DEBUG] [Thread-465991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81819311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981414091189127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99292, telescope_ra=18.3415643, 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.36135, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:38:00.342752', telescope_ra_j2k=18.3153299725252, telescope_dec_j2k=-24.2663580162563, observability=1)
2025-12-26T09:38:26.362 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:26.363 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:28.553 [DEBUG] [Thread-465992 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:28.555 [INFO] [Thread-465992 (handle)] [driver.py] [get_status()] Telra = 18.3461923, teldec = -24.256661
2025-12-26T09:38:28.557 [INFO] [Thread-465992 (handle)] [driver.py] [get_status()] ra_j2k = 18.319958308236     dec_j2k = -24.2665438494519
2025-12-26T09:38:28.558 [DEBUG] [Thread-465992 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:38:28.559 [DEBUG] [Thread-465992 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:38:28.562 [DEBUG] [Thread-465992 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:38:28.562 [DEBUG] [Thread-465992 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:38:28.562 [DEBUG] [Thread-465992 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:38:28.562 [DEBUG] [Thread-465992 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:38:28.570 [DEBUG] [Thread-465992 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:38:28.570 [DEBUG] [Thread-465992 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:28.570 [DEBUG] [Thread-465992 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:28.570 [DEBUG] [Thread-465992 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:38:28.570 [DEBUG] [Thread-465992 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:38:28.570 [DEBUG] [Thread-465992 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:38:28.570 [DEBUG] [Thread-465992 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:38:28.571 [DEBUG] [Thread-465992 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:38:28.571 [DEBUG] [Thread-465992 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81838604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981410481114274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.3461923, 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.36598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:38:00.342752', telescope_ra_j2k=18.319958308236, telescope_dec_j2k=-24.2665438494519, observability=1)
2025-12-26T09:38:46.616 [DEBUG] [Thread-465993 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:46.618 [INFO] [Thread-465993 (handle)] [driver.py] [get_status()] Telra = 18.3512292, teldec = -24.256655
2025-12-26T09:38:46.619 [INFO] [Thread-465993 (handle)] [driver.py] [get_status()] ra_j2k = 18.3249955842028     dec_j2k = -24.2667259365033
2025-12-26T09:38:46.620 [DEBUG] [Thread-465993 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:38:46.621 [DEBUG] [Thread-465993 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:38:46.626 [DEBUG] [Thread-465993 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:38:46.626 [DEBUG] [Thread-465993 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:38:46.626 [DEBUG] [Thread-465993 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:38:46.626 [DEBUG] [Thread-465993 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:38:46.633 [DEBUG] [Thread-465993 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8185951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981425723652541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3512292, 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.37102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:38:00.342752', telescope_ra_j2k=18.3249955842028, telescope_dec_j2k=-24.2667259365033, observability=1)
2025-12-26T09:38:46.896 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26309633255004883
2025-12-26T09:38:52.902 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:38:52.904 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.3529849, teldec = -24.256654
2025-12-26T09:38:52.905 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.3267514166444     dec_j2k = -24.2667904934106
2025-12-26T09:38:52.907 [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-26T09:38:52.907 [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-26T09:38:52.909 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:38:52.909 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:38:52.909 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:38:52.909 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:38:52.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:38:52.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:52.916 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:38:52.916 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:38:52.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:38:52.916 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:38:52.917 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:38:52.917 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:38:52.917 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81866786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981418102383407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3529849, 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.37277, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:38:00.342752', telescope_ra_j2k=18.3267514166444, telescope_dec_j2k=-24.2667904934106, observability=1)
2025-12-26T09:38:52.917 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.69548726081848 seconds ago
2025-12-26T09:39:00.484 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:00.484 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:39:00.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:00.485 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:39:00.485 [INFO] [ThreadPoolExecutor-21130_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:39:00.485 [INFO] [ThreadPoolExecutor-21130_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:39:02.175 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:02.177 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.355553, teldec = -24.256654
2025-12-26T09:39:02.178 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3293197115763     dec_j2k = -24.2668863810027
2025-12-26T09:39:02.180 [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-26T09:39:02.180 [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-26T09:39:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:02.181 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:02.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:02.189 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81877519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981411283353131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.355553, 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.37534, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3293197115763, telescope_dec_j2k=-24.2668863810027, observability=1)
2025-12-26T09:39:04.711 [DEBUG] [Thread-465994 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:04.713 [INFO] [Thread-465994 (handle)] [driver.py] [get_status()] Telra = 18.3562808, teldec = -24.256654
2025-12-26T09:39:04.715 [INFO] [Thread-465994 (handle)] [driver.py] [get_status()] ra_j2k = 18.3300475671437     dec_j2k = -24.266913554717
2025-12-26T09:39:04.717 [DEBUG] [Thread-465994 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = 0 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:39:04.718 [DEBUG] [Thread-465994 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:39:04.724 [DEBUG] [Thread-465994 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:04.724 [DEBUG] [Thread-465994 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:04.724 [DEBUG] [Thread-465994 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:04.724 [DEBUG] [Thread-465994 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:04.731 [DEBUG] [Thread-465994 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:04.732 [DEBUG] [Thread-465994 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81880454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981425322533113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992931, telescope_ra=18.3562808, 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.37607, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3300475671437, telescope_dec_j2k=-24.266913554717, observability=1)
2025-12-26T09:39:11.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:11.285 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3580935, teldec = -24.256661
2025-12-26T09:39:11.286 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3318604047672     dec_j2k = -24.2669882334472
2025-12-26T09:39:11.288 [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-26T09:39:11.289 [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-26T09:39:11.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:11.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:11.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:11.296 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:11.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:11.303 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:11.303 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:11.303 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:11.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:11.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:11.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:11.304 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:11.304 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81888059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981428130369109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.3580935, 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.37788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3318604047672, telescope_dec_j2k=-24.2669882334472, observability=1)
2025-12-26T09:39:11.945 [DEBUG] [Thread-465995 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6408388614654541
2025-12-26T09:39:21.365 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:21.367 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:21.368 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:21.371 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:22.880 [DEBUG] [Thread-465996 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:22.883 [INFO] [Thread-465996 (handle)] [driver.py] [get_status()] Telra = 18.3613243, teldec = -24.256654
2025-12-26T09:39:22.884 [INFO] [Thread-465996 (handle)] [driver.py] [get_status()] ra_j2k = 18.3350914561429     dec_j2k = -24.2671018524319
2025-12-26T09:39:22.886 [DEBUG] [Thread-465996 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:39:22.887 [DEBUG] [Thread-465996 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:39:22.892 [DEBUG] [Thread-465996 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:22.892 [DEBUG] [Thread-465996 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:22.892 [DEBUG] [Thread-465996 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:22.892 [DEBUG] [Thread-465996 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:22.900 [DEBUG] [Thread-465996 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:22.901 [DEBUG] [Thread-465996 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81901483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981430537085677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3613243, 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.38111, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3350914561429, telescope_dec_j2k=-24.2671018524319, observability=1)
2025-12-26T09:39:25.375 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:26.377 [DEBUG] [ThreadPoolExecutor-21129_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:26.378 [INFO] [ThreadPoolExecutor-21129_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:39:40.954 [DEBUG] [Thread-465997 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:40.956 [INFO] [Thread-465997 (handle)] [driver.py] [get_status()] Telra = 18.3663659, teldec = -24.256654
2025-12-26T09:39:40.957 [INFO] [Thread-465997 (handle)] [driver.py] [get_status()] ra_j2k = 18.3401334518573     dec_j2k = -24.2672900608528
2025-12-26T09:39:40.959 [DEBUG] [Thread-465997 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:39:40.960 [DEBUG] [Thread-465997 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:39:40.965 [DEBUG] [Thread-465997 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:40.965 [DEBUG] [Thread-465997 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:40.965 [DEBUG] [Thread-465997 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:40.965 [DEBUG] [Thread-465997 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:40.972 [DEBUG] [Thread-465997 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:40.972 [DEBUG] [Thread-465997 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:40.972 [DEBUG] [Thread-465997 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:40.972 [DEBUG] [Thread-465997 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:40.972 [DEBUG] [Thread-465997 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:40.973 [DEBUG] [Thread-465997 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:40.973 [DEBUG] [Thread-465997 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:40.973 [DEBUG] [Thread-465997 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:40.973 [DEBUG] [Thread-465997 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81922402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981422915816544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3663659, 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.38615, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3401334518573, telescope_dec_j2k=-24.2672900608528, observability=1)
2025-12-26T09:39:45.988 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:45.990 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3677566, teldec = -24.256654
2025-12-26T09:39:45.991 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3415242622203     dec_j2k = -24.2673419739254
2025-12-26T09:39:45.993 [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-26T09:39:45.994 [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-26T09:39:45.997 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:45.997 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:45.997 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:45.997 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:46.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:46.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:46.004 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:46.004 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:46.005 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:46.005 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:46.005 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:46.005 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:46.005 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81928228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981428531488537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3677566, 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.38755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3415242622203, telescope_dec_j2k=-24.2673419739254, observability=1)
2025-12-26T09:39:52.977 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:52.980 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.369712, teldec = -24.256654
2025-12-26T09:39:52.981 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.3434798182795     dec_j2k = -24.2674149641172
2025-12-26T09:39:52.983 [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-26T09:39:52.984 [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-26T09:39:52.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:52.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:52.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:52.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:52.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81936317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981426927010825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.369712, 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.3895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3434798182795, telescope_dec_j2k=-24.2674149641172, observability=1)
2025-12-26T09:39:52.993 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.71125912666321 seconds ago
2025-12-26T09:39:59.007 [DEBUG] [Thread-465998 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:39:59.010 [INFO] [Thread-465998 (handle)] [driver.py] [get_status()] Telra = 18.3714046, teldec = -24.25666
2025-12-26T09:39:59.011 [INFO] [Thread-465998 (handle)] [driver.py] [get_status()] ra_j2k = 18.3451725530004     dec_j2k = -24.2674841423193
2025-12-26T09:39:59.013 [DEBUG] [Thread-465998 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:39:59.014 [DEBUG] [Thread-465998 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:39:59.017 [DEBUG] [Thread-465998 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:39:59.018 [DEBUG] [Thread-465998 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:39:59.018 [DEBUG] [Thread-465998 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:39:59.018 [DEBUG] [Thread-465998 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:39:59.025 [DEBUG] [Thread-465998 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.81943296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981426927010825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.3714046, 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.39119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:39:00.483143', telescope_ra_j2k=18.3451725530004, telescope_dec_j2k=-24.2674841423193, observability=1)
2025-12-26T09:40:00.626 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:00.626 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:40:00.627 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:00.627 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:40:00.628 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:01.630 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:01.632 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:01.632 [DEBUG] [ThreadPoolExecutor-21131_0] [payload.py] [to_registers()] [0]
2025-12-26T09:40:01.636 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:40:01.636 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:40:01.636 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:40:01.636 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:40:01.643 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:40:01.643 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:40:01.643 [DEBUG] [ThreadPoolExecutor-21131_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:40:01.643 [DEBUG] [ThreadPoolExecutor-21131_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:40:01.643 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:40:01.643 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:40:01.643 [DEBUG] [ThreadPoolExecutor-21131_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:40:02.185 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:02.187 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.3722737, teldec = -24.256654
2025-12-26T09:40:02.188 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3460417242885     dec_j2k = -24.2675105816664
2025-12-26T09:40:02.190 [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-26T09:40:02.191 [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-26T09:40:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:40:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:40:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:40:02.192 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:40:02.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81946975, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981426927010825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992931, telescope_ra=18.3722737, 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.39206, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:40:00.625021', telescope_ra_j2k=18.3460417242885, telescope_dec_j2k=-24.2675105816664, observability=1)
2025-12-26T09:40:11.365 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:11.368 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.3748313, teldec = -24.256654
2025-12-26T09:40:11.369 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3485995317345     dec_j2k = -24.2676060412691
2025-12-26T09:40:11.370 [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-26T09:40:11.371 [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-26T09:40:11.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:40:11.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:40:11.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:40:11.373 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:40:11.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:40:11.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:11.380 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:11.381 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:40:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:40:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:40:11.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:40:11.381 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:40:11.381 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81957601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981436954996526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992931, telescope_ra=18.3748313, 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.39462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:40:00.625021', telescope_ra_j2k=18.3485995317345, telescope_dec_j2k=-24.2676060412691, observability=1)
2025-12-26T09:40:11.978 [DEBUG] [Thread-465999 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5971271991729736
2025-12-26T09:40:17.182 [DEBUG] [Thread-466000 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:17.184 [INFO] [Thread-466000 (handle)] [driver.py] [get_status()] Telra = 18.3764557, teldec = -24.256654
2025-12-26T09:40:17.185 [INFO] [Thread-466000 (handle)] [driver.py] [get_status()] ra_j2k = 18.3502240644055     dec_j2k = -24.2676666676422
2025-12-26T09:40:17.187 [DEBUG] [Thread-466000 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:40:17.188 [DEBUG] [Thread-466000 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:40:17.190 [DEBUG] [Thread-466000 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:40:17.190 [DEBUG] [Thread-466000 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:40:17.190 [DEBUG] [Thread-466000 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:40:17.190 [DEBUG] [Thread-466000 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:40:17.197 [DEBUG] [Thread-466000 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81964332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981436553877098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992931, telescope_ra=18.3764557, 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.39624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:40:00.625021', telescope_ra_j2k=18.3502240644055, telescope_dec_j2k=-24.2676666676422, observability=1)
2025-12-26T09:40:26.644 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:26.645 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:35.264 [DEBUG] [Thread-466001 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:35.266 [INFO] [Thread-466001 (handle)] [driver.py] [get_status()] Telra = 18.3814967, teldec = -24.256654
2025-12-26T09:40:35.267 [INFO] [Thread-466001 (handle)] [driver.py] [get_status()] ra_j2k = 18.3552654806568     dec_j2k = -24.2678547966153
2025-12-26T09:40:35.269 [DEBUG] [Thread-466001 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:40:35.270 [DEBUG] [Thread-466001 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:40:35.276 [DEBUG] [Thread-466001 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:40:35.276 [DEBUG] [Thread-466001 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:40:35.276 [DEBUG] [Thread-466001 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:40:35.276 [DEBUG] [Thread-466001 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:40:35.283 [DEBUG] [Thread-466001 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8198526, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981431339324533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99293, telescope_ra=18.3814967, 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.40129, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:40:00.625021', telescope_ra_j2k=18.3552654806568, telescope_dec_j2k=-24.2678547966153, observability=1)
2025-12-26T09:40:45.085 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:45.087 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.3842225, teldec = -24.256654
2025-12-26T09:40:45.089 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3579915085908     dec_j2k = -24.2679565146818
2025-12-26T09:40:45.091 [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-26T09:40:45.091 [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-26T09:40:45.094 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:40:45.094 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:40:45.094 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:40:45.094 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:40:45.101 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:40:45.101 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:45.102 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:45.102 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:40:45.102 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:40:45.102 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:40:45.102 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:40:45.102 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:40:45.102 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.81996627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981440966190807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99293, telescope_ra=18.3842225, 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.40401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:40:00.625021', telescope_ra_j2k=18.3579915085908, telescope_dec_j2k=-24.2679565146818, observability=1)
2025-12-26T09:40:53.054 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:40:53.055 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.3864539, teldec = -24.256654
2025-12-26T09:40:53.056 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.3602230966748     dec_j2k = -24.2680397790188
2025-12-26T09:40:53.058 [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-26T09:40:53.059 [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-26T09:40:53.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:40:53.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:40:53.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:40:53.065 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:40:53.071 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82005851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981435350518814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99293, telescope_ra=18.3864539, 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.40624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:40:00.625021', telescope_ra_j2k=18.3602230966748, telescope_dec_j2k=-24.2680397790188, observability=1)
2025-12-26T09:40:53.072 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70738506317139 seconds ago
2025-12-26T09:40:53.321 [DEBUG] [Thread-466002 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24869823455810547
2025-12-26T09:41:00.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:00.768 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:41:00.769 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:00.769 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:41:00.769 [INFO] [ThreadPoolExecutor-21132_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:41:00.769 [INFO] [ThreadPoolExecutor-21132_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:41:02.194 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:02.196 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.388993, teldec = -24.256653
2025-12-26T09:41:02.197 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3627624125282     dec_j2k = -24.2681335203732
2025-12-26T09:41:02.199 [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-26T09:41:02.200 [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-26T09:41:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:41:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:41:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:41:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:41:02.212 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:41:02.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82016429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981437356115954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99293, telescope_ra=18.388993, 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.40878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:41:00.767015', telescope_ra_j2k=18.3627624125282, telescope_dec_j2k=-24.2681335203732, observability=1)
2025-12-26T09:41:11.443 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:11.444 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.391579, teldec = -24.256653
2025-12-26T09:41:11.445 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3653486339532     dec_j2k = -24.2682300064459
2025-12-26T09:41:11.447 [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-26T09:41:11.447 [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-26T09:41:11.453 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:41:11.453 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:41:11.453 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:41:11.453 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:41:11.460 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:41:11.460 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:11.460 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:11.461 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:41:11.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:41:11.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:41:11.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:41:11.461 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:41:11.461 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82027133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981439361713094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99293, telescope_ra=18.391579, 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.41137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:41:00.767015', telescope_ra_j2k=18.3653486339532, telescope_dec_j2k=-24.2682300064459, observability=1)
2025-12-26T09:41:11.542 [DEBUG] [Thread-466003 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0814664363861084
2025-12-26T09:41:12.023 [DEBUG] [Thread-466004 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5621626377105713
2025-12-26T09:41:21.647 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:21.649 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:21.650 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:21.652 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:25.657 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:26.659 [DEBUG] [ThreadPoolExecutor-21131_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:26.660 [INFO] [ThreadPoolExecutor-21131_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:41:29.604 [DEBUG] [Thread-466005 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:29.606 [INFO] [Thread-466005 (handle)] [driver.py] [get_status()] Telra = 18.3966233, teldec = -24.256653
2025-12-26T09:41:29.608 [INFO] [Thread-466005 (handle)] [driver.py] [get_status()] ra_j2k = 18.3703933710604     dec_j2k = -24.2684181985579
2025-12-26T09:41:29.609 [DEBUG] [Thread-466005 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:41:29.609 [DEBUG] [Thread-466005 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:41:29.614 [DEBUG] [Thread-466005 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:41:29.614 [DEBUG] [Thread-466005 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:41:29.614 [DEBUG] [Thread-466005 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:41:29.614 [DEBUG] [Thread-466005 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:41:29.621 [DEBUG] [Thread-466005 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82048154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981439361713094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99293, telescope_ra=18.3966233, 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.41641, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:41:00.767015', telescope_ra_j2k=18.3703933710604, telescope_dec_j2k=-24.2684181985579, observability=1)
2025-12-26T09:41:44.191 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:44.193 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4006939, teldec = -24.256653
2025-12-26T09:41:44.195 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3744643287971     dec_j2k = -24.2685700489359
2025-12-26T09:41:44.197 [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-26T09:41:44.198 [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-26T09:41:44.202 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:41:44.203 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:41:44.203 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:41:44.203 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:41:44.210 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82065037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981446982982228, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99293, telescope_ra=18.4006939, 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.42048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:41:00.767015', telescope_ra_j2k=18.3744643287971, telescope_dec_j2k=-24.2685700489359, observability=1)
2025-12-26T09:41:47.692 [DEBUG] [Thread-466006 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:47.693 [INFO] [Thread-466006 (handle)] [driver.py] [get_status()] Telra = 18.4016735, teldec = -24.256653
2025-12-26T09:41:47.694 [INFO] [Thread-466006 (handle)] [driver.py] [get_status()] ra_j2k = 18.3754440155545     dec_j2k = -24.2686065900776
2025-12-26T09:41:47.696 [DEBUG] [Thread-466006 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:41:47.697 [DEBUG] [Thread-466006 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:41:47.703 [DEBUG] [Thread-466006 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:41:47.703 [DEBUG] [Thread-466006 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:41:47.703 [DEBUG] [Thread-466006 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:41:47.703 [DEBUG] [Thread-466006 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:41:47.710 [DEBUG] [Thread-466006 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:41:47.710 [DEBUG] [Thread-466006 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:47.710 [DEBUG] [Thread-466006 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:47.710 [DEBUG] [Thread-466006 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:41:47.711 [DEBUG] [Thread-466006 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:41:47.711 [DEBUG] [Thread-466006 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:41:47.711 [DEBUG] [Thread-466006 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:41:47.711 [DEBUG] [Thread-466006 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:41:47.711 [DEBUG] [Thread-466006 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82069088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981449790818224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99293, telescope_ra=18.4016735, 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.42146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:41:00.767015', telescope_ra_j2k=18.3754440155545, telescope_dec_j2k=-24.2686065900776, observability=1)
2025-12-26T09:41:53.132 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:41:53.134 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.4031768, teldec = -24.256653
2025-12-26T09:41:53.135 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.3769474491962     dec_j2k = -24.2686626647904
2025-12-26T09:41:53.137 [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-26T09:41:53.138 [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-26T09:41:53.143 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:41:53.143 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:41:53.143 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:41:53.143 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82075385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981448186340512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99293, telescope_ra=18.4031768, 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.42297, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:41:00.767015', telescope_ra_j2k=18.3769474491962, telescope_dec_j2k=-24.2686626647904, observability=1)
2025-12-26T09:41:53.150 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.7086136341095 seconds ago
2025-12-26T09:42:00.910 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:00.910 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:42:00.911 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:00.911 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:42:00.912 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:01.914 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:01.916 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:01.916 [DEBUG] [ThreadPoolExecutor-21133_0] [payload.py] [to_registers()] [0]
2025-12-26T09:42:01.918 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:01.918 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:01.919 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:42:01.919 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:01.926 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:01.926 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:42:01.926 [DEBUG] [ThreadPoolExecutor-21133_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:42:01.926 [DEBUG] [ThreadPoolExecutor-21133_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:42:01.926 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:01.926 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:01.927 [DEBUG] [ThreadPoolExecutor-21133_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:02.205 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:02.207 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4057062, teldec = -24.256653
2025-12-26T09:42:02.208 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3794770754328     dec_j2k = -24.2687570099074
2025-12-26T09:42:02.210 [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-26T09:42:02.212 [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-26T09:42:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:42:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:42:02.223 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82085887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981443774026803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99293, telescope_ra=18.4057062, 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.4255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3794770754328, telescope_dec_j2k=-24.2687570099074, observability=1)
2025-12-26T09:42:05.868 [DEBUG] [Thread-466007 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:05.870 [INFO] [Thread-466007 (handle)] [driver.py] [get_status()] Telra = 18.4067432, teldec = -24.256653
2025-12-26T09:42:05.871 [INFO] [Thread-466007 (handle)] [driver.py] [get_status()] ra_j2k = 18.3805141686836     dec_j2k = -24.2687956878482
2025-12-26T09:42:05.873 [DEBUG] [Thread-466007 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:42:05.874 [DEBUG] [Thread-466007 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:42:05.876 [DEBUG] [Thread-466007 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:05.876 [DEBUG] [Thread-466007 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:05.876 [DEBUG] [Thread-466007 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:42:05.876 [DEBUG] [Thread-466007 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:05.883 [DEBUG] [Thread-466007 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:42:05.884 [DEBUG] [Thread-466007 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82090126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981451395295936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99293, telescope_ra=18.4067432, 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.42653, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3805141686836, telescope_dec_j2k=-24.2687956878482, observability=1)
2025-12-26T09:42:11.522 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:11.524 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.408302, teldec = -24.256647
2025-12-26T09:42:11.526 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3820731105989     dec_j2k = -24.2688478261788
2025-12-26T09:42:11.528 [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-26T09:42:11.529 [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-26T09:42:11.534 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:11.534 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:11.534 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:42:11.535 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:42:11.542 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8209667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981449389698796, 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.10887, telescope_az=89.992919, telescope_ra=18.408302, 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.42809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3820731105989, telescope_dec_j2k=-24.2688478261788, observability=1)
2025-12-26T09:42:12.057 [DEBUG] [Thread-466008 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5149331092834473
2025-12-26T09:42:23.931 [DEBUG] [Thread-466009 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:23.933 [INFO] [Thread-466009 (handle)] [driver.py] [get_status()] Telra = 18.4117575, teldec = -24.256653
2025-12-26T09:42:23.934 [INFO] [Thread-466009 (handle)] [driver.py] [get_status()] ra_j2k = 18.3855289236794     dec_j2k = -24.2689826980279
2025-12-26T09:42:23.936 [DEBUG] [Thread-466009 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:42:23.936 [DEBUG] [Thread-466009 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:42:23.939 [DEBUG] [Thread-466009 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:23.939 [DEBUG] [Thread-466009 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:23.939 [DEBUG] [Thread-466009 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:42:23.939 [DEBUG] [Thread-466009 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:23.946 [DEBUG] [Thread-466009 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:42:23.947 [DEBUG] [Thread-466009 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82111032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981454604251361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99293, telescope_ra=18.4117575, 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.43155, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3855289236794, telescope_dec_j2k=-24.2689826980279, observability=1)
2025-12-26T09:42:26.928 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:26.929 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:42.014 [DEBUG] [Thread-466010 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:42.016 [INFO] [Thread-466010 (handle)] [driver.py] [get_status()] Telra = 18.4167993, teldec = -24.256653
2025-12-26T09:42:42.018 [INFO] [Thread-466010 (handle)] [driver.py] [get_status()] ra_j2k = 18.3905711880065     dec_j2k = -24.2691707122529
2025-12-26T09:42:42.020 [DEBUG] [Thread-466010 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:42:42.020 [DEBUG] [Thread-466010 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:42:42.021 [DEBUG] [Thread-466010 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:42.021 [DEBUG] [Thread-466010 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:42.021 [DEBUG] [Thread-466010 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:42:42.021 [DEBUG] [Thread-466010 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:42.028 [DEBUG] [Thread-466010 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:42.028 [DEBUG] [Thread-466010 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:42.028 [DEBUG] [Thread-466010 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:42.028 [DEBUG] [Thread-466010 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:42:42.029 [DEBUG] [Thread-466010 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:42.029 [DEBUG] [Thread-466010 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:42.029 [DEBUG] [Thread-466010 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:42.029 [DEBUG] [Thread-466010 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:42:42.029 [DEBUG] [Thread-466010 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82131962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981455807609645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99293, telescope_ra=18.4167993, 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.43659, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3905711880065, telescope_dec_j2k=-24.2691707122529, observability=1)
2025-12-26T09:42:43.300 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:43.302 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4171636, teldec = -24.256653
2025-12-26T09:42:43.303 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.3909355218224     dec_j2k = -24.2691842965506
2025-12-26T09:42:43.304 [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-26T09:42:43.304 [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-26T09:42:43.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:43.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:43.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:42:43.306 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:42:43.313 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82133449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981456609848501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99293, telescope_ra=18.4171636, 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.43695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3909355218224, telescope_dec_j2k=-24.2691842965506, observability=1)
2025-12-26T09:42:53.211 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:42:53.213 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.4199173, teldec = -24.256653
2025-12-26T09:42:53.215 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.3936894785904     dec_j2k = -24.2692869749055
2025-12-26T09:42:53.217 [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-26T09:42:53.218 [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-26T09:42:53.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:42:53.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:42:53.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:42:53.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82144921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981455807609645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99293, telescope_ra=18.4199173, 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.43971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3936894785904, telescope_dec_j2k=-24.2692869749055, observability=1)
2025-12-26T09:42:53.227 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70555067062378 seconds ago
2025-12-26T09:43:00.063 [DEBUG] [Thread-466011 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:00.065 [INFO] [Thread-466011 (handle)] [driver.py] [get_status()] Telra = 18.42184, teldec = -24.256652
2025-12-26T09:43:00.066 [INFO] [Thread-466011 (handle)] [driver.py] [get_status()] ra_j2k = 18.3956123592835     dec_j2k = -24.2693576635073
2025-12-26T09:43:00.068 [DEBUG] [Thread-466011 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:43:00.069 [DEBUG] [Thread-466011 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:43:00.070 [DEBUG] [Thread-466011 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:43:00.070 [DEBUG] [Thread-466011 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:43:00.070 [DEBUG] [Thread-466011 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:43:00.070 [DEBUG] [Thread-466011 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:43:00.077 [DEBUG] [Thread-466011 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:43:00.077 [DEBUG] [Thread-466011 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:00.077 [DEBUG] [Thread-466011 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:00.077 [DEBUG] [Thread-466011 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:43:00.077 [DEBUG] [Thread-466011 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:43:00.078 [DEBUG] [Thread-466011 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:43:00.078 [DEBUG] [Thread-466011 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:43:00.078 [DEBUG] [Thread-466011 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:43:00.078 [DEBUG] [Thread-466011 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82152852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981463428878778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99293, telescope_ra=18.42184, 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.44163, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:42:00.908803', telescope_ra_j2k=18.3956123592835, telescope_dec_j2k=-24.2693576635073, observability=1)
2025-12-26T09:43:01.051 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:01.052 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:43:01.052 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:01.053 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:43:01.053 [INFO] [ThreadPoolExecutor-21134_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:43:01.053 [INFO] [ThreadPoolExecutor-21134_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:43:02.177 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:02.179 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4224286, teldec = -24.256652
2025-12-26T09:43:02.180 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.3962010147376     dec_j2k = -24.2693796090335
2025-12-26T09:43:02.182 [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-26T09:43:02.182 [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-26T09:43:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:43:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:43:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:43:02.183 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:43:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:43:02.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:02.190 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:02.190 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:43:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:43:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:43:02.191 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:43:02.191 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:43:02.191 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82155299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981463829998206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99293, telescope_ra=18.4224286, 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.44222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:43:01.050381', telescope_ra_j2k=18.3962010147376, telescope_dec_j2k=-24.2693796090335, observability=1)
2025-12-26T09:43:11.604 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:11.606 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4250432, teldec = -24.256652
2025-12-26T09:43:11.608 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.3988158621976     dec_j2k = -24.2694770888216
2025-12-26T09:43:11.608 [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-26T09:43:11.609 [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-26T09:43:11.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:43:11.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:43:11.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:43:11.613 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:43:11.620 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:43:11.621 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8216621, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981464231117634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99293, telescope_ra=18.4250432, 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.44483, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:43:01.050381', telescope_ra_j2k=18.3988158621976, telescope_dec_j2k=-24.2694770888216, observability=1)
2025-12-26T09:43:12.090 [DEBUG] [Thread-466012 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46935606002807617
2025-12-26T09:43:18.141 [DEBUG] [Thread-466013 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:18.143 [INFO] [Thread-466013 (handle)] [driver.py] [get_status()] Telra = 18.426854, teldec = -24.256652
2025-12-26T09:43:18.144 [INFO] [Thread-466013 (handle)] [driver.py] [get_status()] ra_j2k = 18.4006268346617     dec_j2k = -24.2695445970963
2025-12-26T09:43:18.146 [DEBUG] [Thread-466013 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:43:18.147 [DEBUG] [Thread-466013 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:43:18.150 [DEBUG] [Thread-466013 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:43:18.150 [DEBUG] [Thread-466013 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:43:18.150 [DEBUG] [Thread-466013 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:43:18.150 [DEBUG] [Thread-466013 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:43:18.157 [DEBUG] [Thread-466013 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82173775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981461423281638, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99293, telescope_ra=18.426854, 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.44664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:43:01.050381', telescope_ra_j2k=18.4006268346617, telescope_dec_j2k=-24.2695445970963, observability=1)
2025-12-26T09:43:21.931 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:21.933 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:21.934 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:21.936 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:25.942 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:26.943 [DEBUG] [ThreadPoolExecutor-21133_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:26.944 [INFO] [ThreadPoolExecutor-21133_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:43:36.208 [DEBUG] [Thread-466014 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:36.210 [INFO] [Thread-466014 (handle)] [driver.py] [get_status()] Telra = 18.4318972, teldec = -24.256652
2025-12-26T09:43:36.211 [INFO] [Thread-466014 (handle)] [driver.py] [get_status()] ra_j2k = 18.405670519645     dec_j2k = -24.2697325967647
2025-12-26T09:43:36.213 [DEBUG] [Thread-466014 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:43:36.214 [DEBUG] [Thread-466014 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:43:36.216 [DEBUG] [Thread-466014 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:43:36.216 [DEBUG] [Thread-466014 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:43:36.216 [DEBUG] [Thread-466014 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:43:36.216 [DEBUG] [Thread-466014 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:43:36.223 [DEBUG] [Thread-466014 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82194686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981467841192486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.4318972, 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.45169, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:43:01.050381', telescope_ra_j2k=18.405670519645, telescope_dec_j2k=-24.2697325967647, observability=1)
2025-12-26T09:43:42.408 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:42.410 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4336336, teldec = -24.256652
2025-12-26T09:43:42.411 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4074070882139     dec_j2k = -24.2697973207324
2025-12-26T09:43:42.413 [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-26T09:43:42.413 [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-26T09:43:42.418 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:43:42.418 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:43:42.418 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:43:42.418 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:43:42.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:43:42.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:42.425 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:42.425 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:43:42.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:43:42.426 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:43:42.426 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:43:42.426 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:43:42.426 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82201862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981469846789627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992929, telescope_ra=18.4336336, 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.45342, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:43:01.050381', telescope_ra_j2k=18.4074070882139, telescope_dec_j2k=-24.2697973207324, observability=1)
2025-12-26T09:43:53.288 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:43:53.290 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.4366407, teldec = -24.256652
2025-12-26T09:43:53.291 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.4104144820641     dec_j2k = -24.2699094033151
2025-12-26T09:43:53.293 [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-26T09:43:53.294 [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-26T09:43:53.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:43:53.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:43:53.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:43:53.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:43:53.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82214455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981463829998206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992929, telescope_ra=18.4366407, 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.45643, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:43:01.050381', telescope_ra_j2k=18.4104144820641, telescope_dec_j2k=-24.2699094033151, observability=1)
2025-12-26T09:43:53.309 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.705411195755005 seconds ago
2025-12-26T09:43:54.281 [DEBUG] [Thread-466015 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9724087715148926
2025-12-26T09:44:01.237 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:01.237 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:44:01.238 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:01.238 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:44:01.239 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:02.188 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:02.189 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4391231, teldec = -24.256652
2025-12-26T09:44:02.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4128971264777     dec_j2k = -24.2700019227093
2025-12-26T09:44:02.193 [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-26T09:44:02.194 [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-26T09:44:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:44:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:44:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:44:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:44:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:44:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:02.207 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:02.207 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:44:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:44:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:44:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:44:02.208 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:44:02.208 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82224755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981461824401065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.4391231, 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.45891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:44:01.236196', telescope_ra_j2k=18.4128971264777, telescope_dec_j2k=-24.2700019227093, observability=1)
2025-12-26T09:44:02.241 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:02.243 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:02.243 [DEBUG] [ThreadPoolExecutor-21135_0] [payload.py] [to_registers()] [0]
2025-12-26T09:44:02.247 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:44:02.247 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:44:02.247 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:44:02.247 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:44:02.254 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:44:02.254 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:44:02.254 [DEBUG] [ThreadPoolExecutor-21135_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:44:02.255 [DEBUG] [ThreadPoolExecutor-21135_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:44:02.255 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:44:02.255 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:44:02.255 [DEBUG] [ThreadPoolExecutor-21135_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:44:11.682 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:11.682 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4417663, teldec = -24.256658
2025-12-26T09:44:11.684 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4155405873533     dec_j2k = -24.2701064288636
2025-12-26T09:44:11.685 [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-26T09:44:11.686 [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-26T09:44:11.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:44:11.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:44:11.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:44:11.690 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:44:11.698 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82235743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981475462461619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99294, telescope_ra=18.4417663, 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.46156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:44:01.236196', telescope_ra_j2k=18.4155405873533, telescope_dec_j2k=-24.2701064288636, observability=1)
2025-12-26T09:44:12.122 [DEBUG] [Thread-466016 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42374372482299805
2025-12-26T09:44:12.438 [DEBUG] [Thread-466017 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7395532131195068
2025-12-26T09:44:27.255 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:27.256 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:30.515 [DEBUG] [Thread-466018 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:30.517 [INFO] [Thread-466018 (handle)] [driver.py] [get_status()] Telra = 18.447033, teldec = -24.256652
2025-12-26T09:44:30.519 [INFO] [Thread-466018 (handle)] [driver.py] [get_status()] ra_j2k = 18.4208078163517     dec_j2k = -24.2702966877376
2025-12-26T09:44:30.521 [DEBUG] [Thread-466018 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:44:30.522 [DEBUG] [Thread-466018 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:44:30.525 [DEBUG] [Thread-466018 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:44:30.525 [DEBUG] [Thread-466018 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:44:30.525 [DEBUG] [Thread-466018 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:44:30.525 [DEBUG] [Thread-466018 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:44:30.532 [DEBUG] [Thread-466018 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:44:30.532 [DEBUG] [Thread-466018 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:30.532 [DEBUG] [Thread-466018 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:30.532 [DEBUG] [Thread-466018 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:44:30.532 [DEBUG] [Thread-466018 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:44:30.533 [DEBUG] [Thread-466018 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:44:30.533 [DEBUG] [Thread-466018 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:44:30.533 [DEBUG] [Thread-466018 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:44:30.533 [DEBUG] [Thread-466018 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82257542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981469846789627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.447033, 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.46682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:44:01.236196', telescope_ra_j2k=18.4208078163517, telescope_dec_j2k=-24.2702966877376, observability=1)
2025-12-26T09:44:41.524 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:41.527 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.450095, teldec = -24.256652
2025-12-26T09:44:41.528 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4238701266462     dec_j2k = -24.2704107784334
2025-12-26T09:44:41.530 [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-26T09:44:41.531 [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-26T09:44:41.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:44:41.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:44:41.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:44:41.537 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:44:41.544 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82270285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981477869178188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.450095, 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.46988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:44:01.236196', telescope_ra_j2k=18.4238701266462, telescope_dec_j2k=-24.2704107784334, observability=1)
2025-12-26T09:44:48.573 [DEBUG] [Thread-466019 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:48.575 [INFO] [Thread-466019 (handle)] [driver.py] [get_status()] Telra = 18.4520467, teldec = -24.256652
2025-12-26T09:44:48.576 [INFO] [Thread-466019 (handle)] [driver.py] [get_status()] ra_j2k = 18.4258220257443     dec_j2k = -24.2704834945034
2025-12-26T09:44:48.579 [DEBUG] [Thread-466019 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:44:48.580 [DEBUG] [Thread-466019 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:44:48.585 [DEBUG] [Thread-466019 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:44:48.585 [DEBUG] [Thread-466019 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:44:48.585 [DEBUG] [Thread-466019 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:44:48.585 [DEBUG] [Thread-466019 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:44:48.593 [DEBUG] [Thread-466019 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82278442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981472253506195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992929, telescope_ra=18.4520467, 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.47184, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:44:01.236196', telescope_ra_j2k=18.4258220257443, telescope_dec_j2k=-24.2704834945034, observability=1)
2025-12-26T09:44:53.370 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:44:53.372 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.4533814, teldec = -24.256658
2025-12-26T09:44:53.373 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.4271568612962     dec_j2k = -24.2705392203729
2025-12-26T09:44:53.375 [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-26T09:44:53.377 [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-26T09:44:53.383 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:44:53.383 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:44:53.383 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:44:53.383 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:44:53.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:44:53.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:53.390 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:44:53.390 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:44:53.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:44:53.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:44:53.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:44:53.391 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:44:53.391 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82283994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981478270297616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.4533814, 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.47317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:44:01.236196', telescope_ra_j2k=18.4271568612962, telescope_dec_j2k=-24.2705392203729, observability=1)
2025-12-26T09:44:53.391 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70935797691345 seconds ago
2025-12-26T09:45:01.447 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:01.447 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:45:01.448 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:01.448 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:45:01.448 [INFO] [ThreadPoolExecutor-21136_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:45:01.448 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T09:45:02.198 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:02.199 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4558404, teldec = -24.256651
2025-12-26T09:45:02.200 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4296161158852     dec_j2k = -24.2706238290529
2025-12-26T09:45:02.202 [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-26T09:45:02.203 [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-26T09:45:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:45:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:45:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:45:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:45:02.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82294212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981475462461619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.4558404, 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.47563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.4296161158852, telescope_dec_j2k=-24.2706238290529, observability=1)
2025-12-26T09:45:06.730 [DEBUG] [Thread-466020 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:06.732 [INFO] [Thread-466020 (handle)] [driver.py] [get_status()] Telra = 18.4571223, teldec = -24.256651
2025-12-26T09:45:06.734 [INFO] [Thread-466020 (handle)] [driver.py] [get_status()] ra_j2k = 18.4308981485239     dec_j2k = -24.2706715831932
2025-12-26T09:45:06.735 [DEBUG] [Thread-466020 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:45:06.737 [DEBUG] [Thread-466020 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:45:06.740 [DEBUG] [Thread-466020 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:45:06.740 [DEBUG] [Thread-466020 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:45:06.740 [DEBUG] [Thread-466020 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:45:06.740 [DEBUG] [Thread-466020 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:45:06.747 [DEBUG] [Thread-466020 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:45:06.748 [DEBUG] [Thread-466020 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82299457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981475061342191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.4571223, 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.47691, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.4308981485239, telescope_dec_j2k=-24.2706715831932, observability=1)
2025-12-26T09:45:11.759 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:11.763 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4585164, teldec = -24.256651
2025-12-26T09:45:11.764 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4322923932744     dec_j2k = -24.270723515274
2025-12-26T09:45:11.766 [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-26T09:45:11.767 [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-26T09:45:11.772 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:45:11.772 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:45:11.772 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:45:11.772 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:45:11.779 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:45:11.780 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82305278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981471852386767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.4585164, 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.47831, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.4322923932744, telescope_dec_j2k=-24.270723515274, observability=1)
2025-12-26T09:45:12.156 [DEBUG] [Thread-466021 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37692928314208984
2025-12-26T09:45:22.258 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:22.260 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:22.261 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:22.263 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:24.793 [DEBUG] [Thread-466022 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:24.795 [INFO] [Thread-466022 (handle)] [driver.py] [get_status()] Telra = 18.4621399, teldec = -24.256651
2025-12-26T09:45:24.796 [INFO] [Thread-466022 (handle)] [driver.py] [get_status()] ra_j2k = 18.4359162719542     dec_j2k = -24.2708584866316
2025-12-26T09:45:24.798 [DEBUG] [Thread-466022 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:45:24.799 [DEBUG] [Thread-466022 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:45:24.804 [DEBUG] [Thread-466022 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:45:24.804 [DEBUG] [Thread-466022 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:45:24.804 [DEBUG] [Thread-466022 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:45:24.804 [DEBUG] [Thread-466022 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:45:24.812 [DEBUG] [Thread-466022 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82320363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098148348485018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.4621399, 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.48193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.4359162719542, telescope_dec_j2k=-24.2708584866316, observability=1)
2025-12-26T09:45:26.268 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:27.270 [DEBUG] [ThreadPoolExecutor-21135_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:27.271 [INFO] [ThreadPoolExecutor-21135_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:45:40.636 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:40.638 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4665652, teldec = -24.256658
2025-12-26T09:45:40.639 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4403420378304     dec_j2k = -24.2710303066388
2025-12-26T09:45:40.641 [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-26T09:45:40.642 [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-26T09:45:40.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:45:40.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:45:40.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:45:40.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:45:40.653 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:45:40.654 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.823387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981485490447321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992939, telescope_ra=18.4665652, 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.48635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.4403420378304, telescope_dec_j2k=-24.2710303066388, observability=1)
2025-12-26T09:45:42.876 [DEBUG] [Thread-466023 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:42.879 [INFO] [Thread-466023 (handle)] [driver.py] [get_status()] Telra = 18.4671828, teldec = -24.256651
2025-12-26T09:45:42.880 [INFO] [Thread-466023 (handle)] [driver.py] [get_status()] ra_j2k = 18.4409597048568     dec_j2k = -24.2710463076268
2025-12-26T09:45:42.881 [DEBUG] [Thread-466023 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:45:42.881 [DEBUG] [Thread-466023 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:45:42.882 [DEBUG] [Thread-466023 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:45:42.882 [DEBUG] [Thread-466023 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:45:42.882 [DEBUG] [Thread-466023 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:45:42.882 [DEBUG] [Thread-466023 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:45:42.889 [DEBUG] [Thread-466023 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:45:42.890 [DEBUG] [Thread-466023 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82341293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981480275894756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.4671828, 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.48697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.4409597048568, telescope_dec_j2k=-24.2710463076268, observability=1)
2025-12-26T09:45:53.451 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:45:53.453 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.4701094, teldec = -24.256651
2025-12-26T09:45:53.454 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.4438866172628     dec_j2k = -24.2711552962338
2025-12-26T09:45:53.455 [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-26T09:45:53.457 [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-26T09:45:53.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:45:53.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:45:53.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:45:53.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:45:53.470 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:45:53.471 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82353532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981481078133612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992929, telescope_ra=18.4701094, 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.4899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.4438866172628, telescope_dec_j2k=-24.2711552962338, observability=1)
2025-12-26T09:45:53.471 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.71179914474487 seconds ago
2025-12-26T09:46:01.074 [DEBUG] [Thread-466024 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:01.077 [INFO] [Thread-466024 (handle)] [driver.py] [get_status()] Telra = 18.4722509, teldec = -24.256645
2025-12-26T09:46:01.078 [INFO] [Thread-466024 (handle)] [driver.py] [get_status()] ra_j2k = 18.446028348518     dec_j2k = -24.2712290417921
2025-12-26T09:46:01.080 [DEBUG] [Thread-466024 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:46:01.080 [DEBUG] [Thread-466024 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:46:01.085 [DEBUG] [Thread-466024 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:01.085 [DEBUG] [Thread-466024 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:01.085 [DEBUG] [Thread-466024 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:01.085 [DEBUG] [Thread-466024 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:01.092 [DEBUG] [Thread-466024 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:01.092 [DEBUG] [Thread-466024 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:01.092 [DEBUG] [Thread-466024 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:01.092 [DEBUG] [Thread-466024 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:01.092 [DEBUG] [Thread-466024 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:01.092 [DEBUG] [Thread-466024 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:01.092 [DEBUG] [Thread-466024 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:01.093 [DEBUG] [Thread-466024 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:01.093 [DEBUG] [Thread-466024 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82362355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098148348485018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992918, telescope_ra=18.4722509, 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.49204, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:45:01.445265', telescope_ra_j2k=18.446028348518, telescope_dec_j2k=-24.2712290417921, observability=1)
2025-12-26T09:46:01.635 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:01.636 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:46:01.637 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:01.637 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:46:01.638 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:02.208 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:02.209 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.47256, teldec = -24.256651
2025-12-26T09:46:02.210 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4463374806317     dec_j2k = -24.2712465516842
2025-12-26T09:46:02.212 [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-26T09:46:02.213 [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-26T09:46:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:02.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82363667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981488699402745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992929, telescope_ra=18.47256, 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.49235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:46:01.634314', telescope_ra_j2k=18.4463374806317, telescope_dec_j2k=-24.2712465516842, observability=1)
2025-12-26T09:46:02.640 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:02.642 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:02.642 [DEBUG] [ThreadPoolExecutor-21137_0] [payload.py] [to_registers()] [0]
2025-12-26T09:46:02.648 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:02.648 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:02.648 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:46:02.648 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:02.655 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:02.656 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:46:02.656 [DEBUG] [ThreadPoolExecutor-21137_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:46:02.656 [DEBUG] [ThreadPoolExecutor-21137_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:46:02.656 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:02.656 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:02.656 [DEBUG] [ThreadPoolExecutor-21137_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:11.840 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:11.843 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4752354, teldec = -24.256651
2025-12-26T09:46:11.844 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4490131700067     dec_j2k = -24.2713461713349
2025-12-26T09:46:11.845 [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-26T09:46:11.846 [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-26T09:46:11.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:11.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:11.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:11.849 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:11.856 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:11.857 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82374816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981488298283317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992929, telescope_ra=18.4752354, 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.49502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:46:01.634314', telescope_ra_j2k=18.4490131700067, telescope_dec_j2k=-24.2713461713349, observability=1)
2025-12-26T09:46:12.198 [DEBUG] [Thread-466025 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34184837341308594
2025-12-26T09:46:19.142 [DEBUG] [Thread-466026 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:19.145 [INFO] [Thread-466026 (handle)] [driver.py] [get_status()] Telra = 18.4772924, teldec = -24.256651
2025-12-26T09:46:19.146 [INFO] [Thread-466026 (handle)] [driver.py] [get_status()] ra_j2k = 18.4510703938053     dec_j2k = -24.2714227596703
2025-12-26T09:46:19.148 [DEBUG] [Thread-466026 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:46:19.149 [DEBUG] [Thread-466026 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:46:19.151 [DEBUG] [Thread-466026 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:19.151 [DEBUG] [Thread-466026 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:19.152 [DEBUG] [Thread-466026 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:19.152 [DEBUG] [Thread-466026 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:19.159 [DEBUG] [Thread-466026 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82383268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981482281491896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992928, telescope_ra=18.4772924, 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.49708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:46:01.634314', telescope_ra_j2k=18.4510703938053, telescope_dec_j2k=-24.2714227596703, observability=1)
2025-12-26T09:46:27.657 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:27.658 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:37.333 [DEBUG] [Thread-466027 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:37.335 [INFO] [Thread-466027 (handle)] [driver.py] [get_status()] Telra = 18.4823376, teldec = -24.256651
2025-12-26T09:46:37.336 [INFO] [Thread-466027 (handle)] [driver.py] [get_status()] ra_j2k = 18.45611614754     dec_j2k = -24.2716105894411
2025-12-26T09:46:37.338 [DEBUG] [Thread-466027 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:46:37.339 [DEBUG] [Thread-466027 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:46:37.341 [DEBUG] [Thread-466027 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:37.341 [DEBUG] [Thread-466027 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:37.341 [DEBUG] [Thread-466027 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:37.341 [DEBUG] [Thread-466027 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:37.349 [DEBUG] [Thread-466027 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82404322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981490303880457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992928, telescope_ra=18.4823376, 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.50213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:46:01.634314', telescope_ra_j2k=18.45611614754, telescope_dec_j2k=-24.2716105894411, observability=1)
2025-12-26T09:46:39.747 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:39.749 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4830105, teldec = -24.256651
2025-12-26T09:46:39.750 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.456789121912     dec_j2k = -24.2716356391274
2025-12-26T09:46:39.752 [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-26T09:46:39.753 [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-26T09:46:39.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:39.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:39.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:39.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:39.764 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:39.765 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82407116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981491106119314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992928, telescope_ra=18.4830105, 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.5028, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:46:01.634314', telescope_ra_j2k=18.456789121912, telescope_dec_j2k=-24.2716356391274, observability=1)
2025-12-26T09:46:53.531 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:53.533 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.4868545, teldec = -24.256644
2025-12-26T09:46:53.534 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.4606335504989     dec_j2k = -24.2717717287063
2025-12-26T09:46:53.536 [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-26T09:46:53.537 [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-26T09:46:53.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:53.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:53.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:53.538 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82423069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981492309477598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992917, telescope_ra=18.4868545, 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.50664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:46:01.634314', telescope_ra_j2k=18.4606335504989, telescope_dec_j2k=-24.2717717287063, observability=1)
2025-12-26T09:46:53.546 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70626139640808 seconds ago
2025-12-26T09:46:55.384 [DEBUG] [Thread-466028 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:46:55.385 [INFO] [Thread-466028 (handle)] [driver.py] [get_status()] Telra = 18.4873786, teldec = -24.256651
2025-12-26T09:46:55.386 [INFO] [Thread-466028 (handle)] [driver.py] [get_status()] ra_j2k = 18.4611577076583     dec_j2k = -24.2717982366265
2025-12-26T09:46:55.389 [DEBUG] [Thread-466028 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:46:55.389 [DEBUG] [Thread-466028 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:46:55.391 [DEBUG] [Thread-466028 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:46:55.391 [DEBUG] [Thread-466028 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:46:55.391 [DEBUG] [Thread-466028 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:46:55.391 [DEBUG] [Thread-466028 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:46:55.398 [DEBUG] [Thread-466028 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82425213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981492309477598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992928, telescope_ra=18.4873786, 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.50717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:46:01.634314', telescope_ra_j2k=18.4611577076583, telescope_dec_j2k=-24.2717982366265, observability=1)
2025-12-26T09:47:01.833 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:01.833 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:47:01.834 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:01.834 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:47:01.834 [INFO] [ThreadPoolExecutor-21138_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:47:01.835 [INFO] [ThreadPoolExecutor-21138_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:47:02.181 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:02.183 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.4892771, teldec = -24.25665
2025-12-26T09:47:02.184 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4630564205778     dec_j2k = -24.2718678999135
2025-12-26T09:47:02.186 [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-26T09:47:02.187 [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-26T09:47:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:47:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:47:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:47:02.193 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:47:02.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82433081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981502337463299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992928, telescope_ra=18.4892771, 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.50907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:47:01.831968', telescope_ra_j2k=18.4630564205778, telescope_dec_j2k=-24.2718678999135, observability=1)
2025-12-26T09:47:11.918 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:11.920 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.4919798, teldec = -24.25665
2025-12-26T09:47:11.921 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.46575942508     dec_j2k = -24.2719684894592
2025-12-26T09:47:11.923 [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-26T09:47:11.924 [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-26T09:47:11.925 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:47:11.925 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:47:11.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:47:11.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:47:11.933 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82444351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981501936343871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992928, telescope_ra=18.4919798, 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.51177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:47:01.831968', telescope_ra_j2k=18.46575942508, telescope_dec_j2k=-24.2719684894592, observability=1)
2025-12-26T09:47:12.233 [DEBUG] [Thread-466029 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30000758171081543
2025-12-26T09:47:13.454 [DEBUG] [Thread-466030 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:13.456 [INFO] [Thread-466030 (handle)] [driver.py] [get_status()] Telra = 18.4924004, teldec = -24.25665
2025-12-26T09:47:13.457 [INFO] [Thread-466030 (handle)] [driver.py] [get_status()] ra_j2k = 18.466180072644     dec_j2k = -24.2719841427287
2025-12-26T09:47:13.459 [DEBUG] [Thread-466030 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:47:13.460 [DEBUG] [Thread-466030 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:47:13.464 [DEBUG] [Thread-466030 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:47:13.464 [DEBUG] [Thread-466030 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:47:13.464 [DEBUG] [Thread-466030 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:47:13.464 [DEBUG] [Thread-466030 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:47:13.472 [DEBUG] [Thread-466030 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82446128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981488298283317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992928, telescope_ra=18.4924004, 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.51219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:47:01.831968', telescope_ra_j2k=18.466180072644, telescope_dec_j2k=-24.2719841427287, observability=1)
2025-12-26T09:47:22.660 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:22.662 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:22.663 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:22.664 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:26.670 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:27.672 [DEBUG] [ThreadPoolExecutor-21137_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:27.673 [INFO] [ThreadPoolExecutor-21137_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:47:31.638 [DEBUG] [Thread-466031 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:31.640 [INFO] [Thread-466031 (handle)] [driver.py] [get_status()] Telra = 18.4974637, teldec = -24.256644
2025-12-26T09:47:31.641 [INFO] [Thread-466031 (handle)] [driver.py] [get_status()] ra_j2k = 18.4712439501645     dec_j2k = -24.2721665664638
2025-12-26T09:47:31.642 [DEBUG] [Thread-466031 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:47:31.643 [DEBUG] [Thread-466031 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:47:31.649 [DEBUG] [Thread-466031 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:47:31.649 [DEBUG] [Thread-466031 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:47:31.649 [DEBUG] [Thread-466031 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:47:31.650 [DEBUG] [Thread-466031 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:47:31.656 [DEBUG] [Thread-466031 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:47:31.657 [DEBUG] [Thread-466031 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82467175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981499529627303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992917, telescope_ra=18.4974637, 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.51725, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:47:01.831968', telescope_ra_j2k=18.4712439501645, telescope_dec_j2k=-24.2721665664638, observability=1)
2025-12-26T09:47:38.862 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:38.864 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.4994747, teldec = -24.25665
2025-12-26T09:47:38.865 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4732551797856     dec_j2k = -24.2722473954016
2025-12-26T09:47:38.867 [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-26T09:47:38.868 [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-26T09:47:38.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:47:38.874 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:47:38.874 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:47:38.874 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:47:38.881 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82475536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981505947538152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992928, telescope_ra=18.4994747, 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.51926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:47:01.831968', telescope_ra_j2k=18.4732551797856, telescope_dec_j2k=-24.2722473954016, observability=1)
2025-12-26T09:47:49.707 [DEBUG] [Thread-466032 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:49.709 [INFO] [Thread-466032 (handle)] [driver.py] [get_status()] Telra = 18.502514, teldec = -24.256656
2025-12-26T09:47:49.710 [INFO] [Thread-466032 (handle)] [driver.py] [get_status()] ra_j2k = 18.4762948294967     dec_j2k = -24.2723664789564
2025-12-26T09:47:49.711 [DEBUG] [Thread-466032 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:47:49.713 [DEBUG] [Thread-466032 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:47:49.720 [DEBUG] [Thread-466032 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:47:49.720 [DEBUG] [Thread-466032 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:47:49.720 [DEBUG] [Thread-466032 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:47:49.720 [DEBUG] [Thread-466032 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:47:49.727 [DEBUG] [Thread-466032 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82488087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981499128507875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992939, telescope_ra=18.502514, 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.5223, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:47:01.831968', telescope_ra_j2k=18.4762948294967, telescope_dec_j2k=-24.2723664789564, observability=1)
2025-12-26T09:47:53.606 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:47:53.608 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.5035985, teldec = -24.25665
2025-12-26T09:47:53.610 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.4773794565041     dec_j2k = -24.2724008277072
2025-12-26T09:47:53.612 [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-26T09:47:53.613 [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-26T09:47:53.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:47:53.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:47:53.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:47:53.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:47:53.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:47:53.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:53.622 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:47:53.622 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:47:53.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:47:53.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:47:53.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:47:53.623 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:47:53.623 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82492601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981497524030162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992928, telescope_ra=18.5035985, 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.52339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:47:01.831968', telescope_ra_j2k=18.4773794565041, telescope_dec_j2k=-24.2724008277072, observability=1)
2025-12-26T09:47:53.623 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70601010322571 seconds ago
2025-12-26T09:48:02.027 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:02.028 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:48:02.028 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:02.028 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:48:02.029 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:02.189 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:02.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5059931, teldec = -24.25665
2025-12-26T09:48:02.192 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.4797743354242     dec_j2k = -24.272489914012
2025-12-26T09:48:02.194 [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-26T09:48:02.195 [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-26T09:48:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:48:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:48:02.207 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82502535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981507953135292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992928, telescope_ra=18.5059931, 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.52578, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.4797743354242, telescope_dec_j2k=-24.272489914012, observability=1)
2025-12-26T09:48:03.032 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:03.034 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:03.034 [DEBUG] [ThreadPoolExecutor-21139_0] [payload.py] [to_registers()] [0]
2025-12-26T09:48:03.038 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:03.038 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:03.038 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:48:03.038 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:03.045 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:03.046 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:48:03.046 [DEBUG] [ThreadPoolExecutor-21139_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:48:03.046 [DEBUG] [ThreadPoolExecutor-21139_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:48:03.046 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:03.046 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:03.046 [DEBUG] [ThreadPoolExecutor-21139_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:07.790 [DEBUG] [Thread-466033 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:07.792 [INFO] [Thread-466033 (handle)] [driver.py] [get_status()] Telra = 18.5075544, teldec = -24.256644
2025-12-26T09:48:07.794 [INFO] [Thread-466033 (handle)] [driver.py] [get_status()] ra_j2k = 18.481335819307     dec_j2k = -24.2725419957344
2025-12-26T09:48:07.795 [DEBUG] [Thread-466033 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:48:07.796 [DEBUG] [Thread-466033 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:48:07.801 [DEBUG] [Thread-466033 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:07.801 [DEBUG] [Thread-466033 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:07.801 [DEBUG] [Thread-466033 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:48:07.801 [DEBUG] [Thread-466033 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:48:07.808 [DEBUG] [Thread-466033 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82509017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981505546418723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992917, telescope_ra=18.5075544, 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.52734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.481335819307, telescope_dec_j2k=-24.2725419957344, observability=1)
2025-12-26T09:48:11.995 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:11.997 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5087209, teldec = -24.256643
2025-12-26T09:48:11.998 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4825024564273     dec_j2k = -24.2725843887821
2025-12-26T09:48:11.999 [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-26T09:48:12.000 [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-26T09:48:12.002 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:12.002 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:12.002 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:48:12.003 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:48:12.010 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82513884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981506749777008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992917, telescope_ra=18.5087209, 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.52851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.4825024564273, telescope_dec_j2k=-24.2725843887821, observability=1)
2025-12-26T09:48:12.266 [DEBUG] [Thread-466034 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25594425201416016
2025-12-26T09:48:25.952 [DEBUG] [Thread-466035 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:25.955 [INFO] [Thread-466035 (handle)] [driver.py] [get_status()] Telra = 18.5125953, teldec = -24.25665
2025-12-26T09:48:25.956 [INFO] [Thread-466035 (handle)] [driver.py] [get_status()] ra_j2k = 18.4863773124313     dec_j2k = -24.2727355031289
2025-12-26T09:48:25.957 [DEBUG] [Thread-466035 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:48:25.958 [DEBUG] [Thread-466035 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:48:25.964 [DEBUG] [Thread-466035 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:25.964 [DEBUG] [Thread-466035 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:25.964 [DEBUG] [Thread-466035 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:48:25.964 [DEBUG] [Thread-466035 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:48:25.971 [DEBUG] [Thread-466035 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82530039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981512766568429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992928, telescope_ra=18.5125953, 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.53238, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.4863773124313, telescope_dec_j2k=-24.2727355031289, observability=1)
2025-12-26T09:48:28.047 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:28.048 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:37.972 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:37.974 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5159422, teldec = -24.25665
2025-12-26T09:48:37.975 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.4897246108043     dec_j2k = -24.2728599829467
2025-12-26T09:48:37.977 [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-26T09:48:37.978 [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-26T09:48:37.979 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:37.979 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:37.979 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:48:37.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:48:37.987 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8254395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098151035985186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992928, telescope_ra=18.5159422, 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.53573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.4897246108043, telescope_dec_j2k=-24.2728599829467, observability=1)
2025-12-26T09:48:44.038 [DEBUG] [Thread-466036 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:44.040 [INFO] [Thread-466036 (handle)] [driver.py] [get_status()] Telra = 18.5176413, teldec = -24.25665
2025-12-26T09:48:44.040 [INFO] [Thread-466036 (handle)] [driver.py] [get_status()] ra_j2k = 18.491423914197     dec_j2k = -24.2729231720619
2025-12-26T09:48:44.041 [DEBUG] [Thread-466036 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:48:44.042 [DEBUG] [Thread-466036 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:48:44.043 [DEBUG] [Thread-466036 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:44.043 [DEBUG] [Thread-466036 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:44.043 [DEBUG] [Thread-466036 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:48:44.043 [DEBUG] [Thread-466036 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:44.050 [DEBUG] [Thread-466036 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:44.050 [DEBUG] [Thread-466036 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:44.050 [DEBUG] [Thread-466036 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:44.050 [DEBUG] [Thread-466036 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:48:44.051 [DEBUG] [Thread-466036 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:44.051 [DEBUG] [Thread-466036 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:44.051 [DEBUG] [Thread-466036 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:44.051 [DEBUG] [Thread-466036 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:48:44.051 [DEBUG] [Thread-466036 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8255097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981517981120993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992928, telescope_ra=18.5176413, 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.53743, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.491423914197, telescope_dec_j2k=-24.2729231720619, observability=1)
2025-12-26T09:48:53.684 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:48:53.686 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.5203214, teldec = -24.256649
2025-12-26T09:48:53.688 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.4941043367988     dec_j2k = -24.2730218377499
2025-12-26T09:48:53.689 [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-26T09:48:53.690 [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-26T09:48:53.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:48:53.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:48:53.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:48:53.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:48:53.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:48:53.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:53.699 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:48:53.699 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:48:53.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:48:53.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:48:53.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:48:53.700 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:48:53.700 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82562135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981512365449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5203214, 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.54011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.4941043367988, telescope_dec_j2k=-24.2730218377499, observability=1)
2025-12-26T09:48:53.700 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70579648017883 seconds ago
2025-12-26T09:49:02.110 [DEBUG] [Thread-466037 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:02.112 [INFO] [Thread-466037 (handle)] [driver.py] [get_status()] Telra = 18.5226854, teldec = -24.256649
2025-12-26T09:49:02.113 [INFO] [Thread-466037 (handle)] [driver.py] [get_status()] ra_j2k = 18.4964686227801     dec_j2k = -24.2731097417987
2025-12-26T09:49:02.115 [DEBUG] [Thread-466037 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:02.116 [DEBUG] [Thread-466037 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:02.118 [DEBUG] [Thread-466037 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:49:02.118 [DEBUG] [Thread-466037 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:49:02.119 [DEBUG] [Thread-466037 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:49:02.119 [DEBUG] [Thread-466037 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:49:02.126 [DEBUG] [Thread-466037 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82571888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981519184479277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5226854, 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.54247, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:48:02.026508', telescope_ra_j2k=18.4964686227801, telescope_dec_j2k=-24.2731097417987, observability=1)
2025-12-26T09:49:02.169 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:02.169 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:49:02.170 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:02.170 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:49:02.170 [INFO] [ThreadPoolExecutor-21140_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:49:02.170 [INFO] [ThreadPoolExecutor-21140_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:49:02.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07358050346374512
2025-12-26T09:49:12.071 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:12.074 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5254442, teldec = -24.256656
2025-12-26T09:49:12.075 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.4992277570304     dec_j2k = -24.2732193181934
2025-12-26T09:49:12.077 [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-26T09:49:12.077 [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-26T09:49:12.081 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:49:12.082 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:49:12.082 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:49:12.082 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:49:12.089 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82583417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981522393434702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992938, telescope_ra=18.5254442, 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.54523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:49:02.168447', telescope_ra_j2k=18.4992277570304, telescope_dec_j2k=-24.2732193181934, observability=1)
2025-12-26T09:49:12.299 [DEBUG] [Thread-466038 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20919227600097656
2025-12-26T09:49:20.308 [DEBUG] [Thread-466039 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:20.311 [INFO] [Thread-466039 (handle)] [driver.py] [get_status()] Telra = 18.5277348, teldec = -24.256643
2025-12-26T09:49:20.312 [INFO] [Thread-466039 (handle)] [driver.py] [get_status()] ra_j2k = 18.5015186398501     dec_j2k = -24.2732914797555
2025-12-26T09:49:20.314 [DEBUG] [Thread-466039 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:20.315 [DEBUG] [Thread-466039 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:20.319 [DEBUG] [Thread-466039 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:49:20.319 [DEBUG] [Thread-466039 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:49:20.320 [DEBUG] [Thread-466039 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:49:20.320 [DEBUG] [Thread-466039 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:49:20.327 [DEBUG] [Thread-466039 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8259295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981517580001565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992917, telescope_ra=18.5277348, 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.54752, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:49:02.168447', telescope_ra_j2k=18.5015186398501, telescope_dec_j2k=-24.2732914797555, observability=1)
2025-12-26T09:49:23.050 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:23.052 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:23.053 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:23.055 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:27.061 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:28.063 [DEBUG] [ThreadPoolExecutor-21139_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:28.064 [INFO] [ThreadPoolExecutor-21139_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:49:37.073 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:37.075 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5324106, teldec = -24.256643
2025-12-26T09:49:37.077 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5061950162732     dec_j2k = -24.2734653010473
2025-12-26T09:49:37.078 [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-26T09:49:37.080 [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-26T09:49:37.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:49:37.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:49:37.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:49:37.084 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:49:37.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:49:37.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:37.091 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:37.091 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:49:37.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:49:37.091 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:49:37.092 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:49:37.092 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:49:37.092 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82612354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981525201270698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992916, telescope_ra=18.5324106, 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.5522, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:49:02.168447', telescope_ra_j2k=18.5061950162732, telescope_dec_j2k=-24.2734653010473, observability=1)
2025-12-26T09:49:38.378 [DEBUG] [Thread-466040 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:38.380 [INFO] [Thread-466040 (handle)] [driver.py] [get_status()] Telra = 18.5327757, teldec = -24.256649
2025-12-26T09:49:38.381 [INFO] [Thread-466040 (handle)] [driver.py] [get_status()] ra_j2k = 18.5065601603367     dec_j2k = -24.2734848724027
2025-12-26T09:49:38.383 [DEBUG] [Thread-466040 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:38.384 [DEBUG] [Thread-466040 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:38.389 [DEBUG] [Thread-466040 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:49:38.389 [DEBUG] [Thread-466040 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:49:38.389 [DEBUG] [Thread-466040 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:49:38.389 [DEBUG] [Thread-466040 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:49:38.397 [DEBUG] [Thread-466040 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82613865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981519585598706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5327757, 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.55256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:49:02.168447', telescope_ra_j2k=18.5065601603367, telescope_dec_j2k=-24.2734848724027, observability=1)
2025-12-26T09:49:53.761 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:53.763 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.5370686, teldec = -24.256649
2025-12-26T09:49:53.764 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.5108535951544     dec_j2k = -24.2736444353802
2025-12-26T09:49:53.766 [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-26T09:49:53.767 [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-26T09:49:53.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:49:53.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:49:53.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:49:53.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82631669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981521190076418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992927, telescope_ra=18.5370686, 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.55686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:49:02.168447', telescope_ra_j2k=18.5108535951544, telescope_dec_j2k=-24.2736444353802, observability=1)
2025-12-26T09:49:53.777 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70636773109436 seconds ago
2025-12-26T09:49:56.440 [DEBUG] [Thread-466041 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:49:56.442 [INFO] [Thread-466041 (handle)] [driver.py] [get_status()] Telra = 18.537817, teldec = -24.256649
2025-12-26T09:49:56.443 [INFO] [Thread-466041 (handle)] [driver.py] [get_status()] ra_j2k = 18.5116020888986     dec_j2k = -24.2736722504872
2025-12-26T09:49:56.445 [DEBUG] [Thread-466041 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:56.446 [DEBUG] [Thread-466041 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:49:56.449 [DEBUG] [Thread-466041 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:49:56.449 [DEBUG] [Thread-466041 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:49:56.449 [DEBUG] [Thread-466041 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:49:56.449 [DEBUG] [Thread-466041 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:49:56.456 [DEBUG] [Thread-466041 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:49:56.457 [DEBUG] [Thread-466041 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8263477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981528811345551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992927, telescope_ra=18.537817, 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.55761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:49:02.168447', telescope_ra_j2k=18.5116020888986, telescope_dec_j2k=-24.2736722504872, observability=1)
2025-12-26T09:50:02.210 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:02.212 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5394069, teldec = -24.256649
2025-12-26T09:50:02.213 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5131921885485     dec_j2k = -24.2737313386833
2025-12-26T09:50:02.214 [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-26T09:50:02.215 [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-26T09:50:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:50:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:50:02.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82641447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981530014703835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5394069, 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.5592, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:49:02.168447', telescope_ra_j2k=18.5131921885485, telescope_dec_j2k=-24.2737313386833, observability=1)
2025-12-26T09:50:02.306 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:02.306 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:50:02.307 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:02.307 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:50:02.308 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:03.310 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:03.311 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:03.312 [DEBUG] [ThreadPoolExecutor-21141_0] [payload.py] [to_registers()] [0]
2025-12-26T09:50:03.313 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:03.313 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:03.313 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:50:03.313 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:03.320 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:03.320 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:50:03.320 [DEBUG] [ThreadPoolExecutor-21141_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:50:03.321 [DEBUG] [ThreadPoolExecutor-21141_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:50:03.321 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:03.321 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:03.321 [DEBUG] [ThreadPoolExecutor-21141_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:12.151 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:12.153 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5421937, teldec = -24.256649
2025-12-26T09:50:12.154 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5159793401373     dec_j2k = -24.2738349021544
2025-12-26T09:50:12.155 [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-26T09:50:12.156 [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-26T09:50:12.161 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:12.161 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:12.161 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:50:12.161 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:12.168 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:50:12.169 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82652954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098152480015127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5421937, 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.56198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:50:02.306044', telescope_ra_j2k=18.5159793401373, telescope_dec_j2k=-24.2738349021544, observability=1)
2025-12-26T09:50:12.330 [DEBUG] [Thread-466042 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16179299354553223
2025-12-26T09:50:14.623 [DEBUG] [Thread-466043 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:14.625 [INFO] [Thread-466043 (handle)] [driver.py] [get_status()] Telra = 18.5428661, teldec = -24.256649
2025-12-26T09:50:14.626 [INFO] [Thread-466043 (handle)] [driver.py] [get_status()] ra_j2k = 18.5166518252813     dec_j2k = -24.273859888607
2025-12-26T09:50:14.627 [DEBUG] [Thread-466043 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:50:14.627 [DEBUG] [Thread-466043 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:50:14.634 [DEBUG] [Thread-466043 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:14.634 [DEBUG] [Thread-466043 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:14.634 [DEBUG] [Thread-466043 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:50:14.634 [DEBUG] [Thread-466043 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:14.641 [DEBUG] [Thread-466043 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:14.641 [DEBUG] [Thread-466043 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:14.641 [DEBUG] [Thread-466043 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:14.641 [DEBUG] [Thread-466043 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:50:14.641 [DEBUG] [Thread-466043 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:14.641 [DEBUG] [Thread-466043 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:14.642 [DEBUG] [Thread-466043 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:14.642 [DEBUG] [Thread-466043 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:50:14.642 [DEBUG] [Thread-466043 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82655815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098152480015127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992927, telescope_ra=18.5428661, 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.56265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:50:02.306044', telescope_ra_j2k=18.5166518252813, telescope_dec_j2k=-24.273859888607, observability=1)
2025-12-26T09:50:28.322 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:28.323 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:32.690 [DEBUG] [Thread-466044 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:32.692 [INFO] [Thread-466044 (handle)] [driver.py] [get_status()] Telra = 18.5479009, teldec = -24.256649
2025-12-26T09:50:32.694 [INFO] [Thread-466044 (handle)] [driver.py] [get_status()] ra_j2k = 18.5216872666852     dec_j2k = -24.2740469651983
2025-12-26T09:50:32.695 [DEBUG] [Thread-466044 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:50:32.696 [DEBUG] [Thread-466044 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:50:32.703 [DEBUG] [Thread-466044 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:32.703 [DEBUG] [Thread-466044 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:32.703 [DEBUG] [Thread-466044 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:50:32.703 [DEBUG] [Thread-466044 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:50:32.710 [DEBUG] [Thread-466044 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82676726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981536432614684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5479009, 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.56769, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:50:02.306044', telescope_ra_j2k=18.5216872666852, telescope_dec_j2k=-24.2740469651983, observability=1)
2025-12-26T09:50:36.185 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:36.187 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5488817, teldec = -24.256649
2025-12-26T09:50:36.189 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5226681924262     dec_j2k = -24.2740834049711
2025-12-26T09:50:36.190 [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-26T09:50:36.190 [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-26T09:50:36.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:36.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:36.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:50:36.193 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:36.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:36.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:36.200 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:36.200 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:50:36.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:36.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:36.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:36.201 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:50:36.201 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82680771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981534025898115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5488817, 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.56867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:50:02.306044', telescope_ra_j2k=18.5226681924262, telescope_dec_j2k=-24.2740834049711, observability=1)
2025-12-26T09:50:50.746 [DEBUG] [Thread-466045 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:50.748 [INFO] [Thread-466045 (handle)] [driver.py] [get_status()] Telra = 18.5529238, teldec = -24.256648
2025-12-26T09:50:50.749 [INFO] [Thread-466045 (handle)] [driver.py] [get_status()] ra_j2k = 18.5267108135603     dec_j2k = -24.2742325693567
2025-12-26T09:50:50.751 [DEBUG] [Thread-466045 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:50:50.752 [DEBUG] [Thread-466045 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:50:50.755 [DEBUG] [Thread-466045 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:50.755 [DEBUG] [Thread-466045 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:50.755 [DEBUG] [Thread-466045 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:50:50.755 [DEBUG] [Thread-466045 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:50:50.763 [DEBUG] [Thread-466045 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82697624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098154124604782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992927, telescope_ra=18.5529238, 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.57271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:50:02.306044', telescope_ra_j2k=18.5267108135603, telescope_dec_j2k=-24.2742325693567, observability=1)
2025-12-26T09:50:53.838 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:50:53.840 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.5537823, teldec = -24.256648
2025-12-26T09:50:53.841 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.5275694247669     dec_j2k = -24.2742644601658
2025-12-26T09:50:53.843 [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-26T09:50:53.844 [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-26T09:50:53.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:50:53.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:50:53.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:50:53.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:50:53.852 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:50:53.852 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82701203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981534828136972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.5537823, 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.57357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:50:02.306044', telescope_ra_j2k=18.5275694247669, telescope_dec_j2k=-24.2742644601658, observability=1)
2025-12-26T09:50:53.853 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70295476913452 seconds ago
2025-12-26T09:51:02.227 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:02.229 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5561262, teldec = -24.256648
2025-12-26T09:51:02.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5299136293946     dec_j2k = -24.2743515247588
2025-12-26T09:51:02.231 [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-26T09:51:02.232 [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-26T09:51:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:51:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:51:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:51:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:51:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:51:02.243 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82710912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098154124604782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992927, telescope_ra=18.5561262, 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.57591, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:50:02.306044', telescope_ra_j2k=18.5299136293946, telescope_dec_j2k=-24.2743515247588, observability=1)
2025-12-26T09:51:02.448 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:02.448 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:51:02.449 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:02.449 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:51:02.449 [INFO] [ThreadPoolExecutor-21142_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:51:02.449 [INFO] [ThreadPoolExecutor-21142_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:51:08.932 [DEBUG] [Thread-466046 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:08.934 [INFO] [Thread-466046 (handle)] [driver.py] [get_status()] Telra = 18.557993, teldec = -24.256648
2025-12-26T09:51:08.935 [INFO] [Thread-466046 (handle)] [driver.py] [get_status()] ra_j2k = 18.5317806730714     dec_j2k = -24.2744208625935
2025-12-26T09:51:08.937 [DEBUG] [Thread-466046 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:51:08.938 [DEBUG] [Thread-466046 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:51:08.945 [DEBUG] [Thread-466046 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:51:08.945 [DEBUG] [Thread-466046 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:51:08.945 [DEBUG] [Thread-466046 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:51:08.945 [DEBUG] [Thread-466046 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:51:08.952 [DEBUG] [Thread-466046 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82718672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981534025898115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992927, telescope_ra=18.557993, 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.57778, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:51:02.446468', telescope_ra_j2k=18.5317806730714, telescope_dec_j2k=-24.2744208625935, observability=1)
2025-12-26T09:51:12.230 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:12.232 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5589074, teldec = -24.256648
2025-12-26T09:51:12.233 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5326951927714     dec_j2k = -24.2744548242453
2025-12-26T09:51:12.234 [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-26T09:51:12.235 [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-26T09:51:12.240 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:51:12.241 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:51:12.241 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:51:12.241 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:51:12.248 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8272249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981532020300975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992927, telescope_ra=18.5589074, 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.5787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:51:02.446468', telescope_ra_j2k=18.5326951927714, telescope_dec_j2k=-24.2744548242453, observability=1)
2025-12-26T09:51:12.373 [DEBUG] [Thread-466047 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12477302551269531
2025-12-26T09:51:23.326 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:23.328 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:23.329 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:23.331 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:27.000 [DEBUG] [Thread-466048 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:27.001 [INFO] [Thread-466048 (handle)] [driver.py] [get_status()] Telra = 18.5630343, teldec = -24.256648
2025-12-26T09:51:27.003 [INFO] [Thread-466048 (handle)] [driver.py] [get_status()] ra_j2k = 18.5368226357999     dec_j2k = -24.2746080882946
2025-12-26T09:51:27.005 [DEBUG] [Thread-466048 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:51:27.006 [DEBUG] [Thread-466048 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:51:27.007 [DEBUG] [Thread-466048 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:51:27.007 [DEBUG] [Thread-466048 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:51:27.007 [DEBUG] [Thread-466048 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:51:27.007 [DEBUG] [Thread-466048 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:51:27.014 [DEBUG] [Thread-466048 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:51:27.015 [DEBUG] [Thread-466048 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82739583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981545658361529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992926, telescope_ra=18.5630343, 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.58282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:51:02.446468', telescope_ra_j2k=18.5368226357999, telescope_dec_j2k=-24.2746080882946, observability=1)
2025-12-26T09:51:27.335 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:28.337 [DEBUG] [ThreadPoolExecutor-21141_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:28.338 [INFO] [ThreadPoolExecutor-21141_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:51:35.282 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:35.284 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5653244, teldec = -24.256648
2025-12-26T09:51:35.285 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5391130391113     dec_j2k = -24.2746931285258
2025-12-26T09:51:35.287 [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-26T09:51:35.287 [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-26T09:51:35.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:51:35.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:51:35.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:51:35.292 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:51:35.299 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:51:35.300 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8274917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981542850525533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992926, telescope_ra=18.5653244, 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.58511, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:51:02.446468', telescope_ra_j2k=18.5391130391113, telescope_dec_j2k=-24.2746931285258, observability=1)
2025-12-26T09:51:45.188 [DEBUG] [Thread-466049 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:45.190 [INFO] [Thread-466049 (handle)] [driver.py] [get_status()] Telra = 18.5681065, teldec = -24.256642
2025-12-26T09:51:45.191 [INFO] [Thread-466049 (handle)] [driver.py] [get_status()] ra_j2k = 18.5418955106721     dec_j2k = -24.2747904298941
2025-12-26T09:51:45.192 [DEBUG] [Thread-466049 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:51:45.193 [DEBUG] [Thread-466049 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:51:45.197 [DEBUG] [Thread-466049 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:51:45.197 [DEBUG] [Thread-466049 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:51:45.197 [DEBUG] [Thread-466049 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:51:45.197 [DEBUG] [Thread-466049 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:51:45.205 [DEBUG] [Thread-466049 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82760635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981548065078097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992916, telescope_ra=18.5681065, 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.5879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:51:02.446468', telescope_ra_j2k=18.5418955106721, telescope_dec_j2k=-24.2747904298941, observability=1)
2025-12-26T09:51:53.914 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:51:53.916 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.5705339, teldec = -24.256648
2025-12-26T09:51:53.917 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.5443232343287     dec_j2k = -24.27488655299
2025-12-26T09:51:53.918 [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-26T09:51:53.918 [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-26T09:51:53.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:51:53.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:51:53.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:51:53.923 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:51:53.930 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:51:53.931 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82770735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981548466197525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992926, telescope_ra=18.5705339, 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.59032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:51:02.446468', telescope_ra_j2k=18.5443232343287, telescope_dec_j2k=-24.27488655299, observability=1)
2025-12-26T09:51:53.931 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70137333869934 seconds ago
2025-12-26T09:52:02.194 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:02.196 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5728204, teldec = -24.256648
2025-12-26T09:52:02.196 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.546610041768     dec_j2k = -24.2749714381155
2025-12-26T09:52:02.198 [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-26T09:52:02.199 [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-26T09:52:02.201 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:02.201 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:02.201 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:02.208 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:02.208 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:02.209 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:02.209 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:02.209 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:02.209 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:02.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82780318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981543652764389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992926, telescope_ra=18.5728204, 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.59261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:51:02.446468', telescope_ra_j2k=18.546610041768, telescope_dec_j2k=-24.2749714381155, observability=1)
2025-12-26T09:52:02.589 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:02.589 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:52:02.590 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:02.590 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:52:02.591 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:03.259 [DEBUG] [Thread-466050 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:03.261 [INFO] [Thread-466050 (handle)] [driver.py] [get_status()] Telra = 18.5731193, teldec = -24.256648
2025-12-26T09:52:03.262 [INFO] [Thread-466050 (handle)] [driver.py] [get_status()] ra_j2k = 18.5469089820614     dec_j2k = -24.2749825341359
2025-12-26T09:52:03.263 [DEBUG] [Thread-466050 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:52:03.264 [DEBUG] [Thread-466050 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:52:03.272 [DEBUG] [Thread-466050 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:03.272 [DEBUG] [Thread-466050 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:03.272 [DEBUG] [Thread-466050 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:03.272 [DEBUG] [Thread-466050 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:03.279 [DEBUG] [Thread-466050 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82781551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981542048286677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992926, telescope_ra=18.5731193, 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.59291, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.5469089820614, telescope_dec_j2k=-24.2749825341359, observability=1)
2025-12-26T09:52:03.593 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:03.595 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:03.596 [DEBUG] [ThreadPoolExecutor-21143_0] [payload.py] [to_registers()] [0]
2025-12-26T09:52:03.598 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:03.598 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:03.598 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:52:03.598 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:03.606 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:03.606 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:52:03.606 [DEBUG] [ThreadPoolExecutor-21143_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:52:03.606 [DEBUG] [ThreadPoolExecutor-21143_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:52:03.606 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:03.606 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:03.606 [DEBUG] [ThreadPoolExecutor-21143_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:12.310 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:12.312 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5756593, teldec = -24.256648
2025-12-26T09:52:12.313 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5494493254361     dec_j2k = -24.2750768216187
2025-12-26T09:52:12.314 [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-26T09:52:12.315 [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-26T09:52:12.318 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:12.319 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:12.319 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:12.319 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:12.326 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82792025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981545257242101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992926, telescope_ra=18.5756593, 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.59545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.5494493254361, telescope_dec_j2k=-24.2750768216187, observability=1)
2025-12-26T09:52:12.407 [DEBUG] [Thread-466051 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08067107200622559
2025-12-26T09:52:21.329 [DEBUG] [Thread-466052 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:21.331 [INFO] [Thread-466052 (handle)] [driver.py] [get_status()] Telra = 18.5781625, teldec = -24.256648
2025-12-26T09:52:21.333 [INFO] [Thread-466052 (handle)] [driver.py] [get_status()] ra_j2k = 18.5519528655308     dec_j2k = -24.2751697350347
2025-12-26T09:52:21.335 [DEBUG] [Thread-466052 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:52:21.335 [DEBUG] [Thread-466052 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:52:21.341 [DEBUG] [Thread-466052 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:21.341 [DEBUG] [Thread-466052 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:21.341 [DEBUG] [Thread-466052 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:21.341 [DEBUG] [Thread-466052 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:21.349 [DEBUG] [Thread-466052 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:21.349 [DEBUG] [Thread-466052 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:21.349 [DEBUG] [Thread-466052 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:21.349 [DEBUG] [Thread-466052 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:21.349 [DEBUG] [Thread-466052 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:21.349 [DEBUG] [Thread-466052 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:21.350 [DEBUG] [Thread-466052 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:21.350 [DEBUG] [Thread-466052 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:21.350 [DEBUG] [Thread-466052 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82802465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098154966955581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992926, telescope_ra=18.5781625, 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.59795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.5519528655308, telescope_dec_j2k=-24.2751697350347, observability=1)
2025-12-26T09:52:28.607 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:28.608 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:34.395 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:34.396 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5817883, teldec = -24.256648
2025-12-26T09:52:34.397 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5555791611299     dec_j2k = -24.27530430277
2025-12-26T09:52:34.399 [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-26T09:52:34.401 [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-26T09:52:34.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:34.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:34.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:34.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:34.410 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:34.411 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82817587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981556488586087, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992926, telescope_ra=18.5817883, 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.60158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.5555791611299, telescope_dec_j2k=-24.27530430277, observability=1)
2025-12-26T09:52:39.530 [DEBUG] [Thread-466053 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:39.531 [INFO] [Thread-466053 (handle)] [driver.py] [get_status()] Telra = 18.583235, teldec = -24.256647
2025-12-26T09:52:39.532 [INFO] [Thread-466053 (handle)] [driver.py] [get_status()] ra_j2k = 18.5570260600583     dec_j2k = -24.2753569908134
2025-12-26T09:52:39.534 [DEBUG] [Thread-466053 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:52:39.535 [DEBUG] [Thread-466053 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:52:39.537 [DEBUG] [Thread-466053 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:39.537 [DEBUG] [Thread-466053 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:39.537 [DEBUG] [Thread-466053 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:39.537 [DEBUG] [Thread-466053 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:39.544 [DEBUG] [Thread-466053 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:39.545 [DEBUG] [Thread-466053 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82823531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981549268436381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992926, telescope_ra=18.583235, 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.60302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.5570260600583, telescope_dec_j2k=-24.2753569908134, observability=1)
2025-12-26T09:52:53.991 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:53.993 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.587249, teldec = -24.256647
2025-12-26T09:52:53.994 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.5610406143947     dec_j2k = -24.2755059389723
2025-12-26T09:52:53.995 [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-26T09:52:53.996 [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-26T09:52:53.996 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:53.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:53.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:53.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82840267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981556087466658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992926, telescope_ra=18.587249, 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.60704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.5610406143947, telescope_dec_j2k=-24.2755059389723, observability=1)
2025-12-26T09:52:54.004 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.69552540779114 seconds ago
2025-12-26T09:52:57.605 [DEBUG] [Thread-466054 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:52:57.607 [INFO] [Thread-466054 (handle)] [driver.py] [get_status()] Telra = 18.5882568, teldec = -24.256647
2025-12-26T09:52:57.608 [INFO] [Thread-466054 (handle)] [driver.py] [get_status()] ra_j2k = 18.562048554252     dec_j2k = -24.2755433322926
2025-12-26T09:52:57.609 [DEBUG] [Thread-466054 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:52:57.610 [DEBUG] [Thread-466054 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:52:57.615 [DEBUG] [Thread-466054 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:52:57.615 [DEBUG] [Thread-466054 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:52:57.615 [DEBUG] [Thread-466054 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:52:57.615 [DEBUG] [Thread-466054 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:52:57.622 [DEBUG] [Thread-466054 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8284445, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981556488586087, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992926, telescope_ra=18.5882568, 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.60805, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.562048554252, telescope_dec_j2k=-24.2755433322926, observability=1)
2025-12-26T09:53:02.203 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:02.205 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.5895364, teldec = -24.256647
2025-12-26T09:53:02.206 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.563328332221     dec_j2k = -24.2755908085507
2025-12-26T09:53:02.208 [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-26T09:53:02.209 [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-26T09:53:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:53:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:53:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:53:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:53:02.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:53:02.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:02.222 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:02.222 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:53:02.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:53:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:53:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:53:02.223 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:53:02.223 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82849773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981554884108374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992926, telescope_ra=18.5895364, 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.60932, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:52:02.588697', telescope_ra_j2k=18.563328332221, telescope_dec_j2k=-24.2755908085507, observability=1)
2025-12-26T09:53:02.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:02.732 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:53:02.733 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:02.733 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:53:02.733 [INFO] [ThreadPoolExecutor-21144_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:53:02.733 [INFO] [ThreadPoolExecutor-21144_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:53:12.388 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:12.390 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.5923744, teldec = -24.256647
2025-12-26T09:53:12.391 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5661667285034     dec_j2k = -24.2756960975912
2025-12-26T09:53:12.393 [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-26T09:53:12.394 [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-26T09:53:12.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:53:12.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:53:12.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:53:12.399 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:53:12.407 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82861561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981563708735791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992926, telescope_ra=18.5923744, 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.61216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:53:02.730644', telescope_ra_j2k=18.5661667285034, telescope_dec_j2k=-24.2756960975912, observability=1)
2025-12-26T09:53:12.439 [DEBUG] [Thread-466055 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.031993865966796875
2025-12-26T09:53:15.666 [DEBUG] [Thread-466056 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:15.666 [INFO] [Thread-466056 (handle)] [driver.py] [get_status()] Telra = 18.5932981, teldec = -24.256647
2025-12-26T09:53:15.668 [INFO] [Thread-466056 (handle)] [driver.py] [get_status()] ra_j2k = 18.56709055795     dec_j2k = -24.2757303643377
2025-12-26T09:53:15.669 [DEBUG] [Thread-466056 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:53:15.670 [DEBUG] [Thread-466056 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:53:15.674 [DEBUG] [Thread-466056 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:53:15.674 [DEBUG] [Thread-466056 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:53:15.674 [DEBUG] [Thread-466056 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:53:15.674 [DEBUG] [Thread-466056 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:53:15.681 [DEBUG] [Thread-466056 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82865354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981561703138651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992926, telescope_ra=18.5932981, 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.61309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:53:02.730644', telescope_ra_j2k=18.56709055795, telescope_dec_j2k=-24.2757303643377, observability=1)
2025-12-26T09:53:23.610 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:23.612 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:23.613 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:23.615 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:27.621 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:28.623 [DEBUG] [ThreadPoolExecutor-21143_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:28.624 [INFO] [ThreadPoolExecutor-21143_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:53:33.506 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:33.508 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.5982552, teldec = -24.256647
2025-12-26T09:53:33.509 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5720483565457     dec_j2k = -24.2759142399991
2025-12-26T09:53:33.510 [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-26T09:53:33.510 [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-26T09:53:33.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:53:33.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:53:33.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:53:33.517 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:53:33.524 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:53:33.524 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:33.524 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:33.525 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:53:33.525 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:53:33.525 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:53:33.525 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:53:33.525 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:53:33.525 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82886003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981561703138651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992926, telescope_ra=18.5982552, 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.61804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:53:02.730644', telescope_ra_j2k=18.5720483565457, telescope_dec_j2k=-24.2759142399991, observability=1)
2025-12-26T09:53:33.835 [DEBUG] [Thread-466057 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31050848960876465
2025-12-26T09:53:51.922 [DEBUG] [Thread-466058 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:51.924 [INFO] [Thread-466058 (handle)] [driver.py] [get_status()] Telra = 18.6034077, teldec = -24.256647
2025-12-26T09:53:51.925 [INFO] [Thread-466058 (handle)] [driver.py] [get_status()] ra_j2k = 18.5772015896676     dec_j2k = -24.276105329148
2025-12-26T09:53:51.927 [DEBUG] [Thread-466058 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:53:51.927 [DEBUG] [Thread-466058 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:53:51.932 [DEBUG] [Thread-466058 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:53:51.932 [DEBUG] [Thread-466058 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:53:51.932 [DEBUG] [Thread-466058 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:53:51.932 [DEBUG] [Thread-466058 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:53:51.939 [DEBUG] [Thread-466058 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:53:51.940 [DEBUG] [Thread-466058 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82907317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981561302019223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6034077, 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.6232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:53:02.730644', telescope_ra_j2k=18.5772015896676, telescope_dec_j2k=-24.276105329148, observability=1)
2025-12-26T09:53:54.065 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:53:54.067 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.6039968, teldec = -24.256647
2025-12-26T09:53:54.068 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.5777907739413     dec_j2k = -24.2761271746551
2025-12-26T09:53:54.071 [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-26T09:53:54.071 [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-26T09:53:54.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:53:54.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:53:54.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:53:54.077 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:53:54.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:53:54.084 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:54.084 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:53:54.084 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:53:54.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:53:54.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:53:54.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:53:54.085 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:53:54.085 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.82909799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981561703138651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6039968, 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.62379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:53:02.730644', telescope_ra_j2k=18.5777907739413, telescope_dec_j2k=-24.2761271746551, observability=1)
2025-12-26T09:53:54.085 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.69796800613403 seconds ago
2025-12-26T09:54:02.214 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:02.216 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6062507, teldec = -24.256647
2025-12-26T09:54:02.217 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5800449972324     dec_j2k = -24.276210751389
2025-12-26T09:54:02.218 [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-26T09:54:02.219 [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-26T09:54:02.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:02.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:02.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:02.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:02.228 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:02.228 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:02.228 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:02.229 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:02.230 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:02.230 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8291923, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981571731124353, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6062507, 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.62604, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:53:02.730644', telescope_ra_j2k=18.5800449972324, telescope_dec_j2k=-24.276210751389, observability=1)
2025-12-26T09:54:02.871 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:02.871 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:54:02.872 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:02.872 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:54:02.873 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:03.875 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:03.877 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:03.877 [DEBUG] [ThreadPoolExecutor-21145_0] [payload.py] [to_registers()] [0]
2025-12-26T09:54:03.881 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:03.881 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:03.881 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:54:03.881 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:03.888 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:03.889 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:54:03.889 [DEBUG] [ThreadPoolExecutor-21145_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:54:03.889 [DEBUG] [ThreadPoolExecutor-21145_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:54:03.889 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:03.889 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:03.889 [DEBUG] [ThreadPoolExecutor-21145_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:09.991 [DEBUG] [Thread-466059 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:09.994 [INFO] [Thread-466059 (handle)] [driver.py] [get_status()] Telra = 18.6084305, teldec = -24.256653
2025-12-26T09:54:09.995 [INFO] [Thread-466059 (handle)] [driver.py] [get_status()] ra_j2k = 18.5822251100015     dec_j2k = -24.2762975738538
2025-12-26T09:54:09.997 [DEBUG] [Thread-466059 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:54:09.998 [DEBUG] [Thread-466059 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:54:09.998 [DEBUG] [Thread-466059 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:09.998 [DEBUG] [Thread-466059 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:09.998 [DEBUG] [Thread-466059 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:09.998 [DEBUG] [Thread-466059 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:10.006 [DEBUG] [Thread-466059 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82928232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098156611545236, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992936, telescope_ra=18.6084305, 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.62822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5822251100015, telescope_dec_j2k=-24.2762975738538, observability=1)
2025-12-26T09:54:12.468 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:12.470 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.6091227, teldec = -24.256647
2025-12-26T09:54:12.472 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5829174111561     dec_j2k = -24.2763172379327
2025-12-26T09:54:12.473 [DEBUG] [Thread-466060 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:12.473 [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-26T09:54:12.474 [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-26T09:54:12.475 [INFO] [Thread-466060 (handle)] [driver.py] [get_status()] Telra = 18.6091227, teldec = -24.256647
2025-12-26T09:54:12.476 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:12.476 [INFO] [Thread-466060 (handle)] [driver.py] [get_status()] ra_j2k = 18.5829174111561     dec_j2k = -24.2763172379327
2025-12-26T09:54:12.476 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:12.476 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:12.476 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:12.478 [DEBUG] [Thread-466060 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:54:12.478 [DEBUG] [Thread-466060 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:54:12.483 [DEBUG] [Thread-466060 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:12.483 [DEBUG] [Thread-466060 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:12.483 [DEBUG] [Thread-466060 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:12.483 [DEBUG] [Thread-466060 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:12.483 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:12.484 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82931098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981564912094076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6091227, 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.62891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5829174111561, telescope_dec_j2k=-24.2763172379327, observability=1)
2025-12-26T09:54:12.491 [DEBUG] [Thread-466060 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:12.491 [DEBUG] [Thread-466060 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:12.492 [DEBUG] [Thread-466060 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:12.492 [DEBUG] [Thread-466060 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:12.492 [DEBUG] [Thread-466060 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:12.492 [DEBUG] [Thread-466060 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:12.492 [DEBUG] [Thread-466060 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:12.492 [DEBUG] [Thread-466060 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:12.492 [DEBUG] [Thread-466060 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82931104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981564912094076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6091227, 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.62891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5829174111561, telescope_dec_j2k=-24.2763172379327, observability=1)
2025-12-26T09:54:28.061 [DEBUG] [Thread-466061 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:28.063 [INFO] [Thread-466061 (handle)] [driver.py] [get_status()] Telra = 18.6134671, teldec = -24.256646
2025-12-26T09:54:28.064 [INFO] [Thread-466061 (handle)] [driver.py] [get_status()] ra_j2k = 18.5872624416908     dec_j2k = -24.2764772961277
2025-12-26T09:54:28.066 [DEBUG] [Thread-466061 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:54:28.066 [DEBUG] [Thread-466061 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:54:28.072 [DEBUG] [Thread-466061 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:28.073 [DEBUG] [Thread-466061 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:28.073 [DEBUG] [Thread-466061 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:28.073 [DEBUG] [Thread-466061 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:28.080 [DEBUG] [Thread-466061 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:28.080 [DEBUG] [Thread-466061 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:28.080 [DEBUG] [Thread-466061 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:28.081 [DEBUG] [Thread-466061 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:28.081 [DEBUG] [Thread-466061 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:28.081 [DEBUG] [Thread-466061 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:28.081 [DEBUG] [Thread-466061 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:28.081 [DEBUG] [Thread-466061 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:28.081 [DEBUG] [Thread-466061 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82949146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981569324407784, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992925, telescope_ra=18.6134671, 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.63326, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5872624416908, telescope_dec_j2k=-24.2764772961277, observability=1)
2025-12-26T09:54:28.890 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:28.891 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:32.620 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:32.622 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6147183, teldec = -24.256646
2025-12-26T09:54:32.623 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.5885138241684     dec_j2k = -24.2765236765884
2025-12-26T09:54:32.624 [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-26T09:54:32.625 [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-26T09:54:32.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:32.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:32.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:32.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:32.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:32.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:32.635 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:32.635 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:32.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:32.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:32.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:32.636 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:32.636 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82954422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981569725527212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992925, telescope_ra=18.6147183, 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.63451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5885138241684, telescope_dec_j2k=-24.2765236765884, observability=1)
2025-12-26T09:54:46.136 [DEBUG] [Thread-466062 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:46.138 [INFO] [Thread-466062 (handle)] [driver.py] [get_status()] Telra = 18.6184808, teldec = -24.256646
2025-12-26T09:54:46.139 [INFO] [Thread-466062 (handle)] [driver.py] [get_status()] ra_j2k = 18.5922768754288     dec_j2k = -24.2766631349532
2025-12-26T09:54:46.141 [DEBUG] [Thread-466062 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:54:46.142 [DEBUG] [Thread-466062 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:54:46.144 [DEBUG] [Thread-466062 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:46.144 [DEBUG] [Thread-466062 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:46.144 [DEBUG] [Thread-466062 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:46.144 [DEBUG] [Thread-466062 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:46.151 [DEBUG] [Thread-466062 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82970066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981574538960349, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992925, telescope_ra=18.6184808, 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.63827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5922768754288, telescope_dec_j2k=-24.2766631349532, observability=1)
2025-12-26T09:54:54.146 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:54:54.148 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.6207399, teldec = -24.256653
2025-12-26T09:54:54.149 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.5945363068561     dec_j2k = -24.2767538598368
2025-12-26T09:54:54.151 [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-26T09:54:54.152 [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-26T09:54:54.153 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:54:54.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:54:54.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:54:54.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82979337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981574940079777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992936, telescope_ra=18.6207399, 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.64053, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5945363068561, telescope_dec_j2k=-24.2767538598368, observability=1)
2025-12-26T09:54:54.161 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.693469762802124 seconds ago
2025-12-26T09:55:02.185 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:02.187 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6229714, teldec = -24.256646
2025-12-26T09:55:02.189 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.5967681383354     dec_j2k = -24.2768295550451
2025-12-26T09:55:02.190 [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-26T09:55:02.191 [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-26T09:55:02.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:02.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:02.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:02.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:02.202 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82988641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981580154632342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6229714, 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.64276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:54:02.869857', telescope_ra_j2k=18.5967681383354, telescope_dec_j2k=-24.2768295550451, observability=1)
2025-12-26T09:55:03.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:03.011 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:55:03.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:03.012 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:55:03.012 [INFO] [ThreadPoolExecutor-21146_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:55:03.012 [INFO] [ThreadPoolExecutor-21146_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:55:04.198 [DEBUG] [Thread-466063 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:04.200 [INFO] [Thread-466063 (handle)] [driver.py] [get_status()] Telra = 18.6235315, teldec = -24.256646
2025-12-26T09:55:04.201 [INFO] [Thread-466063 (handle)] [driver.py] [get_status()] ra_j2k = 18.5973283213971     dec_j2k = -24.2768503101975
2025-12-26T09:55:04.202 [DEBUG] [Thread-466063 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:04.203 [DEBUG] [Thread-466063 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:04.210 [DEBUG] [Thread-466063 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:04.210 [DEBUG] [Thread-466063 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:04.210 [DEBUG] [Thread-466063 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:04.210 [DEBUG] [Thread-466063 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:04.217 [DEBUG] [Thread-466063 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.82990971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981579753512914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6235315, 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.64332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.5973283213971, telescope_dec_j2k=-24.2768503101975, observability=1)
2025-12-26T09:55:12.538 [DEBUG] [Thread-466064 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:12.540 [INFO] [Thread-466064 (handle)] [driver.py] [get_status()] Telra = 18.625837, teldec = -24.256646
2025-12-26T09:55:12.541 [INFO] [Thread-466064 (handle)] [driver.py] [get_status()] ra_j2k = 18.5996341641839     dec_j2k = -24.2769357385631
2025-12-26T09:55:12.543 [DEBUG] [Thread-466064 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:12.544 [DEBUG] [Thread-466064 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:12.545 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:12.548 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 18.625837, teldec = -24.256646
2025-12-26T09:55:12.549 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 18.5996341641839     dec_j2k = -24.2769357385631
2025-12-26T09:55:12.551 [DEBUG] [Thread-466064 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:12.551 [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-26T09:55:12.551 [DEBUG] [Thread-466064 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:12.551 [DEBUG] [Thread-466064 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:12.551 [DEBUG] [Thread-466064 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:12.552 [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-26T09:55:12.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:12.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:12.558 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:12.559 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:12.559 [DEBUG] [Thread-466064 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83000624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098158055575177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992925, telescope_ra=18.625837, 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.64563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.5996341641839, telescope_dec_j2k=-24.2769357385631, observability=1)
2025-12-26T09:55:12.566 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:12.566 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:12.566 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:12.566 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:12.566 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:12.566 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:12.567 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:12.567 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:12.567 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83000633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098158055575177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992925, telescope_ra=18.625837, 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.64563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.5996341641839, telescope_dec_j2k=-24.2769357385631, observability=1)
2025-12-26T09:55:22.266 [DEBUG] [Thread-466065 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:22.268 [INFO] [Thread-466065 (handle)] [driver.py] [get_status()] Telra = 18.6285466, teldec = -24.256646
2025-12-26T09:55:22.269 [INFO] [Thread-466065 (handle)] [driver.py] [get_status()] ra_j2k = 18.6023441688747     dec_j2k = -24.2770361310208
2025-12-26T09:55:22.271 [DEBUG] [Thread-466065 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:22.272 [DEBUG] [Thread-466065 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:22.276 [DEBUG] [Thread-466065 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:22.276 [DEBUG] [Thread-466065 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:22.276 [DEBUG] [Thread-466065 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:22.276 [DEBUG] [Thread-466065 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:22.283 [DEBUG] [Thread-466065 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:22.283 [DEBUG] [Thread-466065 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:22.283 [DEBUG] [Thread-466065 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:22.283 [DEBUG] [Thread-466065 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:22.283 [DEBUG] [Thread-466065 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:22.283 [DEBUG] [Thread-466065 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:22.284 [DEBUG] [Thread-466065 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:22.284 [DEBUG] [Thread-466065 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:22.284 [DEBUG] [Thread-466065 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83011883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981575742318633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992925, telescope_ra=18.6285466, 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.64833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.6023441688747, telescope_dec_j2k=-24.2770361310208, observability=1)
2025-12-26T09:55:23.893 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:23.895 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:23.896 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:23.898 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:27.903 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:28.905 [DEBUG] [ThreadPoolExecutor-21145_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:28.906 [INFO] [ThreadPoolExecutor-21145_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:55:31.733 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:31.735 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6311914, teldec = -24.256646
2025-12-26T09:55:31.736 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6049893657853     dec_j2k = -24.2771341126563
2025-12-26T09:55:31.738 [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-26T09:55:31.739 [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-26T09:55:31.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:31.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:31.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:31.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:31.748 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8302284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981587374782047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992925, telescope_ra=18.6311914, 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.65098, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.6049893657853, telescope_dec_j2k=-24.2771341126563, observability=1)
2025-12-26T09:55:40.406 [DEBUG] [Thread-466066 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:40.409 [INFO] [Thread-466066 (handle)] [driver.py] [get_status()] Telra = 18.6336208, teldec = -24.256646
2025-12-26T09:55:40.410 [INFO] [Thread-466066 (handle)] [driver.py] [get_status()] ra_j2k = 18.6074191320225     dec_j2k = -24.2772241056969
2025-12-26T09:55:40.411 [DEBUG] [Thread-466066 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:40.412 [DEBUG] [Thread-466066 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:40.414 [DEBUG] [Thread-466066 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:40.414 [DEBUG] [Thread-466066 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:40.414 [DEBUG] [Thread-466066 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:40.414 [DEBUG] [Thread-466066 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:40.421 [DEBUG] [Thread-466066 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:40.421 [DEBUG] [Thread-466066 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:40.421 [DEBUG] [Thread-466066 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:40.421 [DEBUG] [Thread-466066 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:40.421 [DEBUG] [Thread-466066 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:40.421 [DEBUG] [Thread-466066 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:40.421 [DEBUG] [Thread-466066 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:40.422 [DEBUG] [Thread-466066 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:40.422 [DEBUG] [Thread-466066 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83032878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981585369184906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.6336208, 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.65341, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.6074191320225, telescope_dec_j2k=-24.2772241056969, observability=1)
2025-12-26T09:55:54.222 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:54.224 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.6374671, teldec = -24.256646
2025-12-26T09:55:54.225 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.611266015095     dec_j2k = -24.277366568304
2025-12-26T09:55:54.226 [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-26T09:55:54.227 [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-26T09:55:54.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:54.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:54.230 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:54.230 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:54.237 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:54.238 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83048869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981583363587766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6374671, 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.65726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.611266015095, telescope_dec_j2k=-24.277366568304, observability=1)
2025-12-26T09:55:54.238 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.69286775588989 seconds ago
2025-12-26T09:55:58.463 [DEBUG] [Thread-466067 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:55:58.465 [INFO] [Thread-466067 (handle)] [driver.py] [get_status()] Telra = 18.6386345, teldec = -24.256646
2025-12-26T09:55:58.467 [INFO] [Thread-466067 (handle)] [driver.py] [get_status()] ra_j2k = 18.612433592849     dec_j2k = -24.2774098033132
2025-12-26T09:55:58.468 [DEBUG] [Thread-466067 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:55:58.468 [DEBUG] [Thread-466067 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:55:58.475 [DEBUG] [Thread-466067 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:55:58.475 [DEBUG] [Thread-466067 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:55:58.475 [DEBUG] [Thread-466067 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:55:58.475 [DEBUG] [Thread-466067 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:55:58.482 [DEBUG] [Thread-466067 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83053778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981581357990626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6386345, 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.65842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.612433592849, telescope_dec_j2k=-24.2774098033132, observability=1)
2025-12-26T09:56:02.196 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:02.198 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6396896, teldec = -24.256646
2025-12-26T09:56:02.199 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6134888538179     dec_j2k = -24.2774488775824
2025-12-26T09:56:02.201 [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-26T09:56:02.202 [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-26T09:56:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:56:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:02.212 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:02.212 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:56:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:02.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:02.213 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:56:02.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83058098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981592188215183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6396896, 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.65948, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:55:03.010179', telescope_ra_j2k=18.6134888538179, telescope_dec_j2k=-24.2774488775824, observability=1)
2025-12-26T09:56:03.153 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:03.153 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:56:03.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:03.155 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:56:03.156 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:04.158 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:04.160 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:04.160 [DEBUG] [ThreadPoolExecutor-21147_0] [payload.py] [to_registers()] [0]
2025-12-26T09:56:04.166 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:04.166 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:04.166 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:56:04.166 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:04.174 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:04.174 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:56:04.174 [DEBUG] [ThreadPoolExecutor-21147_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:56:04.174 [DEBUG] [ThreadPoolExecutor-21147_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:56:04.174 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:04.174 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:04.174 [DEBUG] [ThreadPoolExecutor-21147_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:12.590 [DEBUG] [Thread-466068 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:12.592 [INFO] [Thread-466068 (handle)] [driver.py] [get_status()] Telra = 18.6425655, teldec = -24.256646
2025-12-26T09:56:12.593 [INFO] [Thread-466068 (handle)] [driver.py] [get_status()] ra_j2k = 18.6163651940875     dec_j2k = -24.2775553747297
2025-12-26T09:56:12.595 [DEBUG] [Thread-466068 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:56:12.596 [DEBUG] [Thread-466068 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:56:12.601 [DEBUG] [Thread-466068 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:12.601 [DEBUG] [Thread-466068 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:12.602 [DEBUG] [Thread-466068 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:56:12.602 [DEBUG] [Thread-466068 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:56:12.609 [DEBUG] [Thread-466068 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83070128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981592589334611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6425655, 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.66235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:56:03.151947', telescope_ra_j2k=18.6163651940875, telescope_dec_j2k=-24.2775553747297, observability=1)
2025-12-26T09:56:12.628 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018419742584228516
2025-12-26T09:56:16.533 [DEBUG] [Thread-466069 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:16.534 [INFO] [Thread-466069 (handle)] [driver.py] [get_status()] Telra = 18.6436766, teldec = -24.256645
2025-12-26T09:56:16.535 [INFO] [Thread-466069 (handle)] [driver.py] [get_status()] ra_j2k = 18.6174764649765     dec_j2k = -24.2775955165818
2025-12-26T09:56:16.537 [DEBUG] [Thread-466069 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:56:16.537 [DEBUG] [Thread-466069 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:56:16.540 [DEBUG] [Thread-466069 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:16.540 [DEBUG] [Thread-466069 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:16.540 [DEBUG] [Thread-466069 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:56:16.540 [DEBUG] [Thread-466069 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:16.548 [DEBUG] [Thread-466069 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:16.548 [DEBUG] [Thread-466069 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:16.548 [DEBUG] [Thread-466069 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:16.548 [DEBUG] [Thread-466069 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:56:16.548 [DEBUG] [Thread-466069 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:16.549 [DEBUG] [Thread-466069 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:16.549 [DEBUG] [Thread-466069 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:16.549 [DEBUG] [Thread-466069 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:56:16.549 [DEBUG] [Thread-466069 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83074691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981589781498615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6436766, 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.66346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:56:03.151947', telescope_ra_j2k=18.6174764649765, telescope_dec_j2k=-24.2775955165818, observability=1)
2025-12-26T09:56:29.175 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:29.176 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:30.845 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:30.847 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6476614, teldec = -24.256645
2025-12-26T09:56:30.849 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6214618798553     dec_j2k = -24.2777430511966
2025-12-26T09:56:30.850 [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-26T09:56:30.852 [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-26T09:56:30.855 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:30.855 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:30.855 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:56:30.855 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:56:30.863 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83091257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981597402767748, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992924, telescope_ra=18.6476614, 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.66745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:56:03.151947', telescope_ra_j2k=18.6214618798553, telescope_dec_j2k=-24.2777430511966, observability=1)
2025-12-26T09:56:34.606 [DEBUG] [Thread-466070 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:34.607 [INFO] [Thread-466070 (handle)] [driver.py] [get_status()] Telra = 18.648697, teldec = -24.256645
2025-12-26T09:56:34.608 [INFO] [Thread-466070 (handle)] [driver.py] [get_status()] ra_j2k = 18.6224976403511     dec_j2k = -24.2777813898404
2025-12-26T09:56:34.609 [DEBUG] [Thread-466070 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:56:34.610 [DEBUG] [Thread-466070 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:56:34.616 [DEBUG] [Thread-466070 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:34.616 [DEBUG] [Thread-466070 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:34.616 [DEBUG] [Thread-466070 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:56:34.616 [DEBUG] [Thread-466070 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:34.623 [DEBUG] [Thread-466070 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:34.623 [DEBUG] [Thread-466070 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:34.623 [DEBUG] [Thread-466070 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:34.623 [DEBUG] [Thread-466070 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:56:34.623 [DEBUG] [Thread-466070 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:34.623 [DEBUG] [Thread-466070 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:34.623 [DEBUG] [Thread-466070 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:34.624 [DEBUG] [Thread-466070 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:56:34.624 [DEBUG] [Thread-466070 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83095609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981599809484316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992924, telescope_ra=18.648697, 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.66849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:56:03.151947', telescope_ra_j2k=18.6224976403511, telescope_dec_j2k=-24.2777813898404, observability=1)
2025-12-26T09:56:52.676 [DEBUG] [Thread-466071 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:52.678 [INFO] [Thread-466071 (handle)] [driver.py] [get_status()] Telra = 18.6537391, teldec = -24.256645
2025-12-26T09:56:52.679 [INFO] [Thread-466071 (handle)] [driver.py] [get_status()] ra_j2k = 18.6275405258724     dec_j2k = -24.2779680295997
2025-12-26T09:56:52.680 [DEBUG] [Thread-466071 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:56:52.681 [DEBUG] [Thread-466071 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:56:52.688 [DEBUG] [Thread-466071 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:52.688 [DEBUG] [Thread-466071 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:52.688 [DEBUG] [Thread-466071 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:56:52.688 [DEBUG] [Thread-466071 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:52.695 [DEBUG] [Thread-466071 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:52.695 [DEBUG] [Thread-466071 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:52.696 [DEBUG] [Thread-466071 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:52.696 [DEBUG] [Thread-466071 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:56:52.696 [DEBUG] [Thread-466071 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:52.696 [DEBUG] [Thread-466071 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:52.696 [DEBUG] [Thread-466071 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:52.696 [DEBUG] [Thread-466071 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:56:52.696 [DEBUG] [Thread-466071 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83116523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981604221798025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992924, telescope_ra=18.6537391, 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.67353, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:56:03.151947', telescope_ra_j2k=18.6275405258724, telescope_dec_j2k=-24.2779680295997, observability=1)
2025-12-26T09:56:54.299 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:56:54.300 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.6542052, teldec = -24.256639
2025-12-26T09:56:54.301 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.6280067000187     dec_j2k = -24.2779792810743
2025-12-26T09:56:54.303 [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-26T09:56:54.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-26T09:56:54.307 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:56:54.307 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:56:54.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:56:54.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83118402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981601012842601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992913, telescope_ra=18.6542052, 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.67399, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:56:03.151947', telescope_ra_j2k=18.6280067000187, telescope_dec_j2k=-24.2779792810743, observability=1)
2025-12-26T09:56:54.315 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.6875741481781 seconds ago
2025-12-26T09:57:02.206 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:02.208 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6564088, teldec = -24.256651
2025-12-26T09:57:02.209 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6302106433611     dec_j2k = -24.2780728367909
2025-12-26T09:57:02.211 [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-26T09:57:02.212 [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-26T09:57:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:57:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:57:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:57:02.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:57:02.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:57:02.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:02.221 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:02.221 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:57:02.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:57:02.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:57:02.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:57:02.222 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:57:02.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83127554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981605425156309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992935, telescope_ra=18.6564088, 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.6762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:56:03.151947', telescope_ra_j2k=18.6302106433611, telescope_dec_j2k=-24.2780728367909, observability=1)
2025-12-26T09:57:03.304 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:03.304 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:57:03.305 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:03.306 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:57:03.306 [INFO] [ThreadPoolExecutor-21148_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:57:03.306 [INFO] [ThreadPoolExecutor-21148_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:57:10.754 [DEBUG] [Thread-466072 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:10.756 [INFO] [Thread-466072 (handle)] [driver.py] [get_status()] Telra = 18.6587806, teldec = -24.256651
2025-12-26T09:57:10.757 [INFO] [Thread-466072 (handle)] [driver.py] [get_status()] ra_j2k = 18.6325828169203     dec_j2k = -24.2781606097712
2025-12-26T09:57:10.759 [DEBUG] [Thread-466072 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:10.760 [DEBUG] [Thread-466072 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:10.767 [DEBUG] [Thread-466072 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:57:10.768 [DEBUG] [Thread-466072 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:57:10.768 [DEBUG] [Thread-466072 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:57:10.768 [DEBUG] [Thread-466072 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:57:10.775 [DEBUG] [Thread-466072 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83137448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981599408364888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992935, telescope_ra=18.6587806, 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.67857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:57:03.303653', telescope_ra_j2k=18.6325828169203, telescope_dec_j2k=-24.2781606097712, observability=1)
2025-12-26T09:57:12.643 [DEBUG] [Thread-466073 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:12.644 [INFO] [Thread-466073 (handle)] [driver.py] [get_status()] Telra = 18.6593118, teldec = -24.256645
2025-12-26T09:57:12.645 [INFO] [Thread-466073 (handle)] [driver.py] [get_status()] ra_j2k = 18.6331141019783     dec_j2k = -24.2781742667683
2025-12-26T09:57:12.647 [DEBUG] [Thread-466073 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:12.649 [DEBUG] [Thread-466073 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:12.653 [DEBUG] [Thread-466073 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:57:12.653 [DEBUG] [Thread-466073 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:57:12.653 [DEBUG] [Thread-466073 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:57:12.653 [DEBUG] [Thread-466073 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:57:12.661 [DEBUG] [Thread-466073 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83139634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981606227395165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6593118, 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.6791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:57:03.303653', telescope_ra_j2k=18.6331141019783, telescope_dec_j2k=-24.2781742667683, observability=1)
2025-12-26T09:57:12.688 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0265505313873291
2025-12-26T09:57:24.178 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:24.180 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:24.181 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:24.184 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:28.189 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:28.825 [DEBUG] [Thread-466074 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:28.827 [INFO] [Thread-466074 (handle)] [driver.py] [get_status()] Telra = 18.6638253, teldec = -24.256645
2025-12-26T09:57:28.828 [INFO] [Thread-466074 (handle)] [driver.py] [get_status()] ra_j2k = 18.6376283176582     dec_j2k = -24.2783412708406
2025-12-26T09:57:28.830 [DEBUG] [Thread-466074 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:28.831 [DEBUG] [Thread-466074 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:28.833 [DEBUG] [Thread-466074 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:57:28.833 [DEBUG] [Thread-466074 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:57:28.833 [DEBUG] [Thread-466074 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:57:28.833 [DEBUG] [Thread-466074 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:57:28.841 [DEBUG] [Thread-466074 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:57:28.842 [DEBUG] [Thread-466074 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83158363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981604221798025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992924, telescope_ra=18.6638253, 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.68361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:57:03.303653', telescope_ra_j2k=18.6376283176582, telescope_dec_j2k=-24.2783412708406, observability=1)
2025-12-26T09:57:29.192 [DEBUG] [ThreadPoolExecutor-21147_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:29.193 [INFO] [ThreadPoolExecutor-21147_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:57:29.956 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:29.958 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6641244, teldec = -24.256645
2025-12-26T09:57:29.959 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6379274652774     dec_j2k = -24.2783523367714
2025-12-26T09:57:29.961 [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-26T09:57:29.962 [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-26T09:57:29.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:57:29.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:57:29.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:57:29.970 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:57:29.978 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83159672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981607831872878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6641244, 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.68391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:57:03.303653', telescope_ra_j2k=18.6379274652774, telescope_dec_j2k=-24.2783523367714, observability=1)
2025-12-26T09:57:46.884 [DEBUG] [Thread-466075 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:46.886 [INFO] [Thread-466075 (handle)] [driver.py] [get_status()] Telra = 18.6688407, teldec = -24.256645
2025-12-26T09:57:46.887 [INFO] [Thread-466075 (handle)] [driver.py] [get_status()] ra_j2k = 18.6426445193187     dec_j2k = -24.2785268100254
2025-12-26T09:57:46.888 [DEBUG] [Thread-466075 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:46.889 [DEBUG] [Thread-466075 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:57:46.895 [DEBUG] [Thread-466075 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:57:46.895 [DEBUG] [Thread-466075 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:57:46.896 [DEBUG] [Thread-466075 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:57:46.896 [DEBUG] [Thread-466075 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:57:46.903 [DEBUG] [Thread-466075 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83179265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981612645306014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6688407, 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.68863, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:57:03.303653', telescope_ra_j2k=18.6426445193187, telescope_dec_j2k=-24.2785268100254, observability=1)
2025-12-26T09:57:54.377 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:57:54.380 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.6709314, teldec = -24.256645
2025-12-26T09:57:54.381 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.6447355554842     dec_j2k = -24.2786041419935
2025-12-26T09:57:54.383 [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-26T09:57:54.384 [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-26T09:57:54.389 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:57:54.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:57:54.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:57:54.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:57:54.397 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83187939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981613046425442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.6709314, 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.69072, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:57:03.303653', telescope_ra_j2k=18.6447355554842, telescope_dec_j2k=-24.2786041419935, observability=1)
2025-12-26T09:57:54.398 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.70960021018982 seconds ago
2025-12-26T09:58:02.216 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:02.218 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6731068, teldec = -24.256644
2025-12-26T09:58:02.219 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6469113067084     dec_j2k = -24.2786835998902
2025-12-26T09:58:02.221 [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-26T09:58:02.222 [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-26T09:58:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:02.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8319701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981616255380867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992924, telescope_ra=18.6731068, 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.69289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:57:03.303653', telescope_ra_j2k=18.6469113067084, telescope_dec_j2k=-24.2786835998902, observability=1)
2025-12-26T09:58:03.447 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:03.447 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:58:03.448 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:03.448 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:58:03.449 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:04.451 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:04.454 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:04.454 [DEBUG] [ThreadPoolExecutor-21149_0] [payload.py] [to_registers()] [0]
2025-12-26T09:58:04.461 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:04.461 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:04.461 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T09:58:04.461 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:04.468 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:04.468 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:58:04.468 [DEBUG] [ThreadPoolExecutor-21149_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T09:58:04.469 [DEBUG] [ThreadPoolExecutor-21149_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T09:58:04.469 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:04.469 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:04.469 [DEBUG] [ThreadPoolExecutor-21149_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:05.048 [DEBUG] [Thread-466076 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:05.050 [INFO] [Thread-466076 (handle)] [driver.py] [get_status()] Telra = 18.6739098, teldec = -24.256644
2025-12-26T09:58:05.051 [INFO] [Thread-466076 (handle)] [driver.py] [get_status()] ra_j2k = 18.647714436602     dec_j2k = -24.2787132972968
2025-12-26T09:58:05.053 [DEBUG] [Thread-466076 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:05.053 [DEBUG] [Thread-466076 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:05.055 [DEBUG] [Thread-466076 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:05.055 [DEBUG] [Thread-466076 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:05.055 [DEBUG] [Thread-466076 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:05.055 [DEBUG] [Thread-466076 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:05.062 [DEBUG] [Thread-466076 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:05.062 [DEBUG] [Thread-466076 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:05.062 [DEBUG] [Thread-466076 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:05.063 [DEBUG] [Thread-466076 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:05.063 [DEBUG] [Thread-466076 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:05.063 [DEBUG] [Thread-466076 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:05.063 [DEBUG] [Thread-466076 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:05.063 [DEBUG] [Thread-466076 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:05.063 [DEBUG] [Thread-466076 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83200288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981616656500295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992923, telescope_ra=18.6739098, 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.6937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.647714436602, telescope_dec_j2k=-24.2787132972968, observability=1)
2025-12-26T09:58:12.695 [DEBUG] [Thread-466077 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:12.696 [INFO] [Thread-466077 (handle)] [driver.py] [get_status()] Telra = 18.6760292, teldec = -24.256644
2025-12-26T09:58:12.697 [INFO] [Thread-466077 (handle)] [driver.py] [get_status()] ra_j2k = 18.6498341802656     dec_j2k = -24.2787916745115
2025-12-26T09:58:12.698 [DEBUG] [Thread-466077 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:12.699 [DEBUG] [Thread-466077 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:12.706 [DEBUG] [Thread-466077 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:12.706 [DEBUG] [Thread-466077 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:12.706 [DEBUG] [Thread-466077 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:12.706 [DEBUG] [Thread-466077 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:12.713 [DEBUG] [Thread-466077 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:12.713 [DEBUG] [Thread-466077 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:12.713 [DEBUG] [Thread-466077 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:12.713 [DEBUG] [Thread-466077 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:12.713 [DEBUG] [Thread-466077 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:12.713 [DEBUG] [Thread-466077 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:12.713 [DEBUG] [Thread-466077 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:12.714 [DEBUG] [Thread-466077 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:12.714 [DEBUG] [Thread-466077 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83209139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981616656500295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992923, telescope_ra=18.6760292, 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.69582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.6498341802656, telescope_dec_j2k=-24.2787916745115, observability=1)
2025-12-26T09:58:12.748 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03420686721801758
2025-12-26T09:58:23.120 [DEBUG] [Thread-466078 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:23.122 [INFO] [Thread-466078 (handle)] [driver.py] [get_status()] Telra = 18.6789232, teldec = -24.256644
2025-12-26T09:58:23.123 [INFO] [Thread-466078 (handle)] [driver.py] [get_status()] ra_j2k = 18.6527286514729     dec_j2k = -24.27889868603
2025-12-26T09:58:23.125 [DEBUG] [Thread-466078 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:23.125 [DEBUG] [Thread-466078 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:23.126 [DEBUG] [Thread-466078 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:23.126 [DEBUG] [Thread-466078 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:23.127 [DEBUG] [Thread-466078 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:23.127 [DEBUG] [Thread-466078 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:23.134 [DEBUG] [Thread-466078 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:23.134 [DEBUG] [Thread-466078 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:23.134 [DEBUG] [Thread-466078 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:23.134 [DEBUG] [Thread-466078 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:23.135 [DEBUG] [Thread-466078 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:23.135 [DEBUG] [Thread-466078 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:23.135 [DEBUG] [Thread-466078 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:23.135 [DEBUG] [Thread-466078 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:23.135 [DEBUG] [Thread-466078 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83221205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981619464336291, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992923, telescope_ra=18.6789232, 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.69871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.6527286514729, telescope_dec_j2k=-24.27889868603, observability=1)
2025-12-26T09:58:29.066 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:29.068 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6805942, teldec = -24.256644
2025-12-26T09:58:29.069 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6543999245692     dec_j2k = -24.2789604688055
2025-12-26T09:58:29.071 [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-26T09:58:29.072 [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-26T09:58:29.073 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:29.073 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:29.073 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:29.073 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:29.080 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:29.081 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83228087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981623475530572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992923, telescope_ra=18.6805942, 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.70038, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.6543999245692, telescope_dec_j2k=-24.2789604688055, observability=1)
2025-12-26T09:58:29.470 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:29.471 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:41.214 [DEBUG] [Thread-466079 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:41.217 [INFO] [Thread-466079 (handle)] [driver.py] [get_status()] Telra = 18.6839648, teldec = -24.256644
2025-12-26T09:58:41.218 [INFO] [Thread-466079 (handle)] [driver.py] [get_status()] ra_j2k = 18.6577710777092     dec_j2k = -24.2790850787369
2025-12-26T09:58:41.219 [DEBUG] [Thread-466079 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:41.220 [DEBUG] [Thread-466079 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:58:41.222 [DEBUG] [Thread-466079 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:41.222 [DEBUG] [Thread-466079 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:41.222 [DEBUG] [Thread-466079 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:41.223 [DEBUG] [Thread-466079 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:41.230 [DEBUG] [Thread-466079 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83242148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981623074411144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992923, telescope_ra=18.6839648, 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.70375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.6577710777092, telescope_dec_j2k=-24.2790850787369, observability=1)
2025-12-26T09:58:54.459 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:54.461 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.6876707, teldec = -24.256644
2025-12-26T09:58:54.462 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.6614775893821     dec_j2k = -24.2792220643393
2025-12-26T09:58:54.463 [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-26T09:58:54.464 [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-26T09:58:54.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:54.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:54.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:54.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:54.477 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:54.478 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83257477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981623074411144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992923, telescope_ra=18.6876707, 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.70746, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.6614775893821, telescope_dec_j2k=-24.2792220643393, observability=1)
2025-12-26T09:58:54.478 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.73005032539368 seconds ago
2025-12-26T09:58:59.371 [DEBUG] [Thread-466080 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:58:59.373 [INFO] [Thread-466080 (handle)] [driver.py] [get_status()] Telra = 18.6890437, teldec = -24.256644
2025-12-26T09:58:59.374 [INFO] [Thread-466080 (handle)] [driver.py] [get_status()] ra_j2k = 18.6628508169336     dec_j2k = -24.2792728107651
2025-12-26T09:58:59.376 [DEBUG] [Thread-466080 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:58:59.376 [DEBUG] [Thread-466080 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:58:59.382 [DEBUG] [Thread-466080 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:58:59.382 [DEBUG] [Thread-466080 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:58:59.382 [DEBUG] [Thread-466080 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:58:59.382 [DEBUG] [Thread-466080 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:58:59.390 [DEBUG] [Thread-466080 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:58:59.390 [DEBUG] [Thread-466080 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:59.390 [DEBUG] [Thread-466080 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:58:59.390 [DEBUG] [Thread-466080 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:58:59.390 [DEBUG] [Thread-466080 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:58:59.390 [DEBUG] [Thread-466080 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:58:59.390 [DEBUG] [Thread-466080 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:58:59.391 [DEBUG] [Thread-466080 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:58:59.391 [DEBUG] [Thread-466080 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83263162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981622272172288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992923, telescope_ra=18.6890437, 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.70883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.6628508169336, telescope_dec_j2k=-24.2792728107651, observability=1)
2025-12-26T09:59:02.189 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:02.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.6898189, teldec = -24.256637
2025-12-26T09:59:02.192 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6636261470162     dec_j2k = -24.2792944611415
2025-12-26T09:59:02.194 [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-26T09:59:02.195 [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-26T09:59:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:59:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:59:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:59:02.197 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:59:02.205 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83266424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981621068814003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992912, telescope_ra=18.6898189, 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.70961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:58:03.445931', telescope_ra_j2k=18.6636261470162, telescope_dec_j2k=-24.2792944611415, observability=1)
2025-12-26T09:59:03.590 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:03.590 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T09:59:03.591 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:03.591 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T09:59:03.591 [INFO] [ThreadPoolExecutor-21150_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T09:59:03.591 [INFO] [ThreadPoolExecutor-21150_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:59:12.762 [DEBUG] [Thread-466081 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:12.764 [INFO] [Thread-466081 (handle)] [driver.py] [get_status()] Telra = 18.692771, teldec = -24.25665
2025-12-26T09:59:12.765 [INFO] [Thread-466081 (handle)] [driver.py] [get_status()] ra_j2k = 18.6665787360269     dec_j2k = -24.2794165578164
2025-12-26T09:59:12.767 [DEBUG] [Thread-466081 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:59:12.768 [DEBUG] [Thread-466081 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:59:12.770 [DEBUG] [Thread-466081 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:59:12.770 [DEBUG] [Thread-466081 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:59:12.770 [DEBUG] [Thread-466081 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:59:12.770 [DEBUG] [Thread-466081 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:59:12.778 [DEBUG] [Thread-466081 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83278661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981630294560849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992934, telescope_ra=18.692771, 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.71256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:59:03.588959', telescope_ra_j2k=18.6665787360269, telescope_dec_j2k=-24.2794165578164, observability=1)
2025-12-26T09:59:12.808 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029431819915771484
2025-12-26T09:59:17.442 [DEBUG] [Thread-466082 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:17.443 [INFO] [Thread-466082 (handle)] [driver.py] [get_status()] Telra = 18.6940598, teldec = -24.25665
2025-12-26T09:59:17.444 [INFO] [Thread-466082 (handle)] [driver.py] [get_status()] ra_j2k = 18.6678677513672     dec_j2k = -24.2794641820059
2025-12-26T09:59:17.445 [DEBUG] [Thread-466082 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:59:17.446 [DEBUG] [Thread-466082 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:59:17.450 [DEBUG] [Thread-466082 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:59:17.450 [DEBUG] [Thread-466082 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:59:17.450 [DEBUG] [Thread-466082 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:59:17.451 [DEBUG] [Thread-466082 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:59:17.458 [DEBUG] [Thread-466082 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83284076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981629492321993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992934, telescope_ra=18.6940598, 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.71385, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:59:03.588959', telescope_ra_j2k=18.6678677513672, telescope_dec_j2k=-24.2794641820059, observability=1)
2025-12-26T09:59:24.473 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:24.475 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:24.476 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:24.478 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:28.202 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:28.204 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.6970672, teldec = -24.256644
2025-12-26T09:59:28.205 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6708756567743     dec_j2k = -24.2795693024273
2025-12-26T09:59:28.205 [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-26T09:59:28.206 [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-26T09:59:28.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:59:28.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:59:28.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:59:28.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:59:28.218 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8329653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981634305755129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992923, telescope_ra=18.6970672, 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.71686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:59:03.588959', telescope_ra_j2k=18.6708756567743, telescope_dec_j2k=-24.2795693024273, observability=1)
2025-12-26T09:59:28.484 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:29.486 [DEBUG] [ThreadPoolExecutor-21149_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:29.487 [INFO] [ThreadPoolExecutor-21149_0] [server.py] [done()] Shutdown complete...
2025-12-26T09:59:35.650 [DEBUG] [Thread-466083 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:35.653 [INFO] [Thread-466083 (handle)] [driver.py] [get_status()] Telra = 18.6991301, teldec = -24.256644
2025-12-26T09:59:35.654 [INFO] [Thread-466083 (handle)] [driver.py] [get_status()] ra_j2k = 18.6729389040389     dec_j2k = -24.2796455162211
2025-12-26T09:59:35.656 [DEBUG] [Thread-466083 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:59:35.657 [DEBUG] [Thread-466083 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:59:35.660 [DEBUG] [Thread-466083 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:59:35.660 [DEBUG] [Thread-466083 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:59:35.660 [DEBUG] [Thread-466083 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:59:35.660 [DEBUG] [Thread-466083 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:59:35.667 [DEBUG] [Thread-466083 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:59:35.667 [DEBUG] [Thread-466083 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:35.668 [DEBUG] [Thread-466083 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:35.668 [DEBUG] [Thread-466083 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:59:35.668 [DEBUG] [Thread-466083 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:59:35.668 [DEBUG] [Thread-466083 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:59:35.668 [DEBUG] [Thread-466083 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:59:35.668 [DEBUG] [Thread-466083 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:59:35.668 [DEBUG] [Thread-466083 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83305152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981635107993985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992923, telescope_ra=18.6991301, 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.71892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:59:03.588959', telescope_ra_j2k=18.6729389040389, telescope_dec_j2k=-24.2796455162211, observability=1)
2025-12-26T09:59:53.703 [DEBUG] [Thread-466084 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T09:59:53.705 [INFO] [Thread-466084 (handle)] [driver.py] [get_status()] Telra = 18.7041716, teldec = -24.25665
2025-12-26T09:59:53.707 [INFO] [Thread-466084 (handle)] [driver.py] [get_status()] ra_j2k = 18.6779812563179     dec_j2k = -24.2798377458566
2025-12-26T09:59:53.708 [DEBUG] [Thread-466084 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T09:59:53.708 [DEBUG] [Thread-466084 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T09:59:53.712 [DEBUG] [Thread-466084 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T09:59:53.712 [DEBUG] [Thread-466084 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T09:59:53.712 [DEBUG] [Thread-466084 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T09:59:53.712 [DEBUG] [Thread-466084 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T09:59:53.719 [DEBUG] [Thread-466084 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T09:59:53.720 [DEBUG] [Thread-466084 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83326046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981638718068838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.7041716, 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.72396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:59:03.588959', telescope_ra_j2k=18.6779812563179, telescope_dec_j2k=-24.2798377458566, observability=1)
2025-12-26T09:59:54.538 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8176772594451904
2025-12-26T09:59:54.538 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.72988224029541 seconds ago
2025-12-26T10:00:02.199 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:02.201 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7065443, teldec = -24.256643
2025-12-26T10:00:02.203 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6803543617208     dec_j2k = -24.2799183779142
2025-12-26T10:00:02.205 [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-26T10:00:02.206 [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-26T10:00:02.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:02.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:02.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:00:02.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:02.217 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:02.217 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:00:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:02.218 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:00:02.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8333588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981633904635701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992923, telescope_ra=18.7065443, 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.72633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T09:59:03.588959', telescope_ra_j2k=18.6803543617208, telescope_dec_j2k=-24.2799183779142, observability=1)
2025-12-26T10:00:03.734 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:03.734 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:00:03.735 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:03.735 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:00:03.736 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:04.738 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:04.740 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:04.740 [DEBUG] [ThreadPoolExecutor-21151_0] [payload.py] [to_registers()] [0]
2025-12-26T10:00:04.745 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:04.745 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:04.745 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:00:04.745 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:04.753 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:04.753 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:00:04.753 [DEBUG] [ThreadPoolExecutor-21151_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:00:04.753 [DEBUG] [ThreadPoolExecutor-21151_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:00:04.753 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:04.753 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:04.753 [DEBUG] [ThreadPoolExecutor-21151_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:11.783 [DEBUG] [Thread-466085 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:11.784 [INFO] [Thread-466085 (handle)] [driver.py] [get_status()] Telra = 18.7091882, teldec = -24.256643
2025-12-26T10:00:11.785 [INFO] [Thread-466085 (handle)] [driver.py] [get_status()] ra_j2k = 18.6829987136931     dec_j2k = -24.2800160156089
2025-12-26T10:00:11.787 [DEBUG] [Thread-466085 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:00:11.787 [DEBUG] [Thread-466085 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:00:11.788 [DEBUG] [Thread-466085 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:11.788 [DEBUG] [Thread-466085 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:11.788 [DEBUG] [Thread-466085 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:00:11.788 [DEBUG] [Thread-466085 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:11.795 [DEBUG] [Thread-466085 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:11.795 [DEBUG] [Thread-466085 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:11.795 [DEBUG] [Thread-466085 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:11.795 [DEBUG] [Thread-466085 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:00:11.795 [DEBUG] [Thread-466085 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:11.795 [DEBUG] [Thread-466085 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:11.796 [DEBUG] [Thread-466085 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:11.796 [DEBUG] [Thread-466085 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:00:11.796 [DEBUG] [Thread-466085 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83346971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981638718068838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992922, telescope_ra=18.7091882, 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.72898, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:00:03.732939', telescope_ra_j2k=18.6829987136931, telescope_dec_j2k=-24.2800160156089, observability=1)
2025-12-26T10:00:12.809 [DEBUG] [Thread-466086 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:12.811 [INFO] [Thread-466086 (handle)] [driver.py] [get_status()] Telra = 18.7094965, teldec = -24.256643
2025-12-26T10:00:12.812 [INFO] [Thread-466086 (handle)] [driver.py] [get_status()] ra_j2k = 18.6833070665183     dec_j2k = -24.2800274002182
2025-12-26T10:00:12.814 [DEBUG] [Thread-466086 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:00:12.815 [DEBUG] [Thread-466086 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:00:12.819 [DEBUG] [Thread-466086 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:12.820 [DEBUG] [Thread-466086 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:12.820 [DEBUG] [Thread-466086 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:00:12.820 [DEBUG] [Thread-466086 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:00:12.827 [DEBUG] [Thread-466086 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8334816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981641525904834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992922, telescope_ra=18.7094965, 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.72928, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:00:03.732939', telescope_ra_j2k=18.6833070665183, telescope_dec_j2k=-24.2800274002182, observability=1)
2025-12-26T10:00:12.868 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.040996551513671875
2025-12-26T10:00:27.299 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:27.301 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7135314, teldec = -24.256643
2025-12-26T10:00:27.303 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.6873426602139     dec_j2k = -24.2801763830415
2025-12-26T10:00:27.305 [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-26T10:00:27.305 [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-26T10:00:27.308 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:27.308 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:27.308 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:00:27.309 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:00:27.316 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83364931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981645537099115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992922, telescope_ra=18.7135314, 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.73332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:00:03.732939', telescope_ra_j2k=18.6873426602139, telescope_dec_j2k=-24.2801763830415, observability=1)
2025-12-26T10:00:29.754 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:29.755 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:29.965 [DEBUG] [Thread-466087 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:29.967 [INFO] [Thread-466087 (handle)] [driver.py] [get_status()] Telra = 18.7142631, teldec = -24.256643
2025-12-26T10:00:29.968 [INFO] [Thread-466087 (handle)] [driver.py] [get_status()] ra_j2k = 18.6880744864766     dec_j2k = -24.2802033971823
2025-12-26T10:00:29.969 [DEBUG] [Thread-466087 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:00:29.970 [DEBUG] [Thread-466087 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:00:29.974 [DEBUG] [Thread-466087 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:29.974 [DEBUG] [Thread-466087 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:29.974 [DEBUG] [Thread-466087 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:00:29.975 [DEBUG] [Thread-466087 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:29.981 [DEBUG] [Thread-466087 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:00:29.982 [DEBUG] [Thread-466087 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83368016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981641525904834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992922, telescope_ra=18.7142631, 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.73405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:00:03.732939', telescope_ra_j2k=18.6880744864766, telescope_dec_j2k=-24.2802033971823, observability=1)
2025-12-26T10:00:48.042 [DEBUG] [Thread-466088 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:48.043 [INFO] [Thread-466088 (handle)] [driver.py] [get_status()] Telra = 18.7193053, teldec = -24.256643
2025-12-26T10:00:48.044 [INFO] [Thread-466088 (handle)] [driver.py] [get_status()] ra_j2k = 18.6931175604513     dec_j2k = -24.2803895300157
2025-12-26T10:00:48.046 [DEBUG] [Thread-466088 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:00:48.047 [DEBUG] [Thread-466088 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:00:48.052 [DEBUG] [Thread-466088 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:48.052 [DEBUG] [Thread-466088 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:48.052 [DEBUG] [Thread-466088 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:00:48.052 [DEBUG] [Thread-466088 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:00:48.059 [DEBUG] [Thread-466088 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83388938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981649147173967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992922, telescope_ra=18.7193053, 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.73909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:00:03.732939', telescope_ra_j2k=18.6931175604513, telescope_dec_j2k=-24.2803895300157, observability=1)
2025-12-26T10:00:54.599 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:00:54.601 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.721116, teldec = -24.256643
2025-12-26T10:00:54.602 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.6949285759611     dec_j2k = -24.2804563618926
2025-12-26T10:00:54.604 [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-26T10:00:54.605 [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-26T10:00:54.608 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:00:54.608 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:00:54.608 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:00:54.608 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83396528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981645135979687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992922, telescope_ra=18.721116, 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.7409, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:00:03.732939', telescope_ra_j2k=18.6949285759611, telescope_dec_j2k=-24.2804563618926, observability=1)
2025-12-26T10:00:54.615 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.74696755409241 seconds ago
2025-12-26T10:01:02.209 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:02.211 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7232347, teldec = -24.256636
2025-12-26T10:01:02.212 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.6970476476324     dec_j2k = -24.2805275551382
2025-12-26T10:01:02.215 [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-26T10:01:02.216 [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-26T10:01:02.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:01:02.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:01:02.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:01:02.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:01:02.227 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83405336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981644734860259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992911, telescope_ra=18.7232347, 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.74302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:00:03.732939', telescope_ra_j2k=18.6970476476324, telescope_dec_j2k=-24.2805275551382, observability=1)
2025-12-26T10:01:03.884 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:03.885 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:01:03.885 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:03.885 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:01:03.886 [INFO] [ThreadPoolExecutor-21152_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:01:03.886 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T10:01:06.116 [DEBUG] [Thread-466089 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:06.118 [INFO] [Thread-466089 (handle)] [driver.py] [get_status()] Telra = 18.7243476, teldec = -24.256643
2025-12-26T10:01:06.119 [INFO] [Thread-466089 (handle)] [driver.py] [get_status()] ra_j2k = 18.6981607412352     dec_j2k = -24.2805756249966
2025-12-26T10:01:06.121 [DEBUG] [Thread-466089 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:01:06.122 [DEBUG] [Thread-466089 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:01:06.124 [DEBUG] [Thread-466089 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:01:06.124 [DEBUG] [Thread-466089 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:01:06.124 [DEBUG] [Thread-466089 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:01:06.124 [DEBUG] [Thread-466089 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:01:06.131 [DEBUG] [Thread-466089 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:01:06.131 [DEBUG] [Thread-466089 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:06.131 [DEBUG] [Thread-466089 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:06.132 [DEBUG] [Thread-466089 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:01:06.132 [DEBUG] [Thread-466089 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:01:06.132 [DEBUG] [Thread-466089 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:01:06.132 [DEBUG] [Thread-466089 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:01:06.132 [DEBUG] [Thread-466089 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:01:06.132 [DEBUG] [Thread-466089 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83409858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098165275724882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992922, telescope_ra=18.7243476, 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.74414, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.6981607412352, telescope_dec_j2k=-24.2805756249966, observability=1)
2025-12-26T10:01:12.862 [DEBUG] [Thread-466090 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:12.863 [INFO] [Thread-466090 (handle)] [driver.py] [get_status()] Telra = 18.7262175, teldec = -24.256643
2025-12-26T10:01:12.864 [INFO] [Thread-466090 (handle)] [driver.py] [get_status()] ra_j2k = 18.7000309695935     dec_j2k = -24.2806446263313
2025-12-26T10:01:12.865 [DEBUG] [Thread-466090 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:01:12.866 [DEBUG] [Thread-466090 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:01:12.872 [DEBUG] [Thread-466090 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:01:12.873 [DEBUG] [Thread-466090 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:01:12.873 [DEBUG] [Thread-466090 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:01:12.873 [DEBUG] [Thread-466090 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:01:12.880 [DEBUG] [Thread-466090 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83417664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981657169562528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992922, telescope_ra=18.7262175, 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.74601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.7000309695935, telescope_dec_j2k=-24.2806446263313, observability=1)
2025-12-26T10:01:12.929 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04921460151672363
2025-12-26T10:01:24.281 [DEBUG] [Thread-466091 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:24.284 [INFO] [Thread-466091 (handle)] [driver.py] [get_status()] Telra = 18.7293922, teldec = -24.256649
2025-12-26T10:01:24.285 [INFO] [Thread-466091 (handle)] [driver.py] [get_status()] ra_j2k = 18.7032062280319     dec_j2k = -24.2807677628865
2025-12-26T10:01:24.286 [DEBUG] [Thread-466091 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:01:24.286 [DEBUG] [Thread-466091 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:01:24.290 [DEBUG] [Thread-466091 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:01:24.290 [DEBUG] [Thread-466091 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:01:24.290 [DEBUG] [Thread-466091 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:01:24.290 [DEBUG] [Thread-466091 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:01:24.297 [DEBUG] [Thread-466091 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:01:24.297 [DEBUG] [Thread-466091 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:24.297 [DEBUG] [Thread-466091 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:24.297 [DEBUG] [Thread-466091 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:01:24.297 [DEBUG] [Thread-466091 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:01:24.298 [DEBUG] [Thread-466091 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:01:24.298 [DEBUG] [Thread-466091 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:01:24.298 [DEBUG] [Thread-466091 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:01:24.298 [DEBUG] [Thread-466091 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83430882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981650350532251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992933, telescope_ra=18.7293922, 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.74918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.7032062280319, telescope_dec_j2k=-24.2807677628865, observability=1)
2025-12-26T10:01:24.758 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:24.760 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:24.761 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:24.763 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:26.437 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:26.439 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7299997, teldec = -24.256649
2025-12-26T10:01:26.440 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7038138354262     dec_j2k = -24.2807901758579
2025-12-26T10:01:26.441 [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-26T10:01:26.442 [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-26T10:01:26.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:01:26.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:01:26.446 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:01:26.447 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:01:26.454 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83433377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981657169562528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992933, telescope_ra=18.7299997, 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.74979, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.7038138354262, telescope_dec_j2k=-24.2807901758579, observability=1)
2025-12-26T10:01:28.767 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:29.769 [DEBUG] [ThreadPoolExecutor-21151_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:29.770 [INFO] [ThreadPoolExecutor-21151_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:01:42.362 [DEBUG] [Thread-466092 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:42.364 [INFO] [Thread-466092 (handle)] [driver.py] [get_status()] Telra = 18.7344369, teldec = -24.256642
2025-12-26T10:01:42.365 [INFO] [Thread-466092 (handle)] [driver.py] [get_status()] ra_j2k = 18.7082518242066     dec_j2k = -24.280946862404
2025-12-26T10:01:42.367 [DEBUG] [Thread-466092 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:01:42.369 [DEBUG] [Thread-466092 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:01:42.373 [DEBUG] [Thread-466092 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:01:42.374 [DEBUG] [Thread-466092 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:01:42.374 [DEBUG] [Thread-466092 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:01:42.374 [DEBUG] [Thread-466092 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:01:42.381 [DEBUG] [Thread-466092 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83451809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981651553890536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992922, telescope_ra=18.7344369, 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.75422, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.7082518242066, telescope_dec_j2k=-24.280946862404, observability=1)
2025-12-26T10:01:54.676 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:01:54.678 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.737859, teldec = -24.256642
2025-12-26T10:01:54.679 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.7116745350624     dec_j2k = -24.281073079766
2025-12-26T10:01:54.680 [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-26T10:01:54.680 [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-26T10:01:54.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:01:54.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:01:54.683 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:01:54.683 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83466061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981659977398525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992922, telescope_ra=18.737859, 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.75765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.7116745350624, telescope_dec_j2k=-24.281073079766, observability=1)
2025-12-26T10:01:54.690 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.76123857498169 seconds ago
2025-12-26T10:02:00.420 [DEBUG] [Thread-466093 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:00.422 [INFO] [Thread-466093 (handle)] [driver.py] [get_status()] Telra = 18.7394489, teldec = -24.256642
2025-12-26T10:02:00.423 [INFO] [Thread-466093 (handle)] [driver.py] [get_status()] ra_j2k = 18.7132647199281     dec_j2k = -24.2811317133786
2025-12-26T10:02:00.425 [DEBUG] [Thread-466093 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:02:00.426 [DEBUG] [Thread-466093 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:00.427 [DEBUG] [Thread-466093 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:00.427 [DEBUG] [Thread-466093 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:00.427 [DEBUG] [Thread-466093 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:00.427 [DEBUG] [Thread-466093 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:00.434 [DEBUG] [Thread-466093 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8347271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981662384115093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992922, telescope_ra=18.7394489, 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.75924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.7132647199281, telescope_dec_j2k=-24.2811317133786, observability=1)
2025-12-26T10:02:02.219 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:02.221 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7399489, teldec = -24.256642
2025-12-26T10:02:02.222 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7137648096536     dec_j2k = -24.2811501519014
2025-12-26T10:02:02.224 [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-26T10:02:02.224 [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-26T10:02:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:02.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:02.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:02.236 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:02.236 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:02.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:02.237 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:02.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83474792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981658372920813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992922, telescope_ra=18.7399489, 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.75974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:01:03.883909', telescope_ra_j2k=18.7137648096536, telescope_dec_j2k=-24.2811501519014, observability=1)
2025-12-26T10:02:04.026 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:04.027 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:02:04.028 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:04.028 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:02:04.029 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:05.030 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:05.033 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:05.033 [DEBUG] [ThreadPoolExecutor-21153_0] [payload.py] [to_registers()] [0]
2025-12-26T10:02:05.035 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:05.035 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:05.035 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:02:05.035 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:05.042 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:05.042 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:02:05.042 [DEBUG] [ThreadPoolExecutor-21153_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:02:05.042 [DEBUG] [ThreadPoolExecutor-21153_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:02:05.042 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:05.043 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:05.043 [DEBUG] [ThreadPoolExecutor-21153_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:12.909 [DEBUG] [Thread-466094 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:12.911 [INFO] [Thread-466094 (handle)] [driver.py] [get_status()] Telra = 18.742932, teldec = -24.256642
2025-12-26T10:02:12.913 [INFO] [Thread-466094 (handle)] [driver.py] [get_status()] ra_j2k = 18.7167484463605     dec_j2k = -24.2812601510448
2025-12-26T10:02:12.914 [DEBUG] [Thread-466094 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:12.915 [DEBUG] [Thread-466094 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:12.919 [DEBUG] [Thread-466094 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:12.919 [DEBUG] [Thread-466094 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:12.919 [DEBUG] [Thread-466094 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:12.919 [DEBUG] [Thread-466094 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:12.926 [DEBUG] [Thread-466094 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83487164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981670406503654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992921, telescope_ra=18.742932, 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.76272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:02:04.025322', telescope_ra_j2k=18.7167484463605, telescope_dec_j2k=-24.2812601510448, observability=1)
2025-12-26T10:02:12.990 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06377243995666504
2025-12-26T10:02:18.616 [DEBUG] [Thread-466095 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:18.618 [INFO] [Thread-466095 (handle)] [driver.py] [get_status()] Telra = 18.7445214, teldec = -24.256642
2025-12-26T10:02:18.619 [INFO] [Thread-466095 (handle)] [driver.py] [get_status()] ra_j2k = 18.7183381332885     dec_j2k = -24.2813187525971
2025-12-26T10:02:18.620 [DEBUG] [Thread-466095 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:18.621 [DEBUG] [Thread-466095 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:18.626 [DEBUG] [Thread-466095 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:18.626 [DEBUG] [Thread-466095 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:18.626 [DEBUG] [Thread-466095 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:18.626 [DEBUG] [Thread-466095 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:18.633 [DEBUG] [Thread-466095 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:18.633 [DEBUG] [Thread-466095 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:18.633 [DEBUG] [Thread-466095 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:18.633 [DEBUG] [Thread-466095 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:18.634 [DEBUG] [Thread-466095 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:18.634 [DEBUG] [Thread-466095 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:18.634 [DEBUG] [Thread-466095 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:18.634 [DEBUG] [Thread-466095 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:18.634 [DEBUG] [Thread-466095 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8349377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981668400906514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992921, telescope_ra=18.7445214, 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.76431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:02:04.025322', telescope_ra_j2k=18.7183381332885, telescope_dec_j2k=-24.2813187525971, observability=1)
2025-12-26T10:02:25.574 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:25.577 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7464731, teldec = -24.256642
2025-12-26T10:02:25.578 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7202901865431     dec_j2k = -24.2813907063677
2025-12-26T10:02:25.580 [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-26T10:02:25.581 [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-26T10:02:25.587 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:25.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:25.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:25.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:25.595 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83501823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981665593070517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992921, telescope_ra=18.7464731, 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.76626, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:02:04.025322', telescope_ra_j2k=18.7202901865431, telescope_dec_j2k=-24.2813907063677, observability=1)
2025-12-26T10:02:30.043 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:30.044 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:36.679 [DEBUG] [Thread-466096 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:36.681 [INFO] [Thread-466096 (handle)] [driver.py] [get_status()] Telra = 18.7495646, teldec = -24.256642
2025-12-26T10:02:36.683 [INFO] [Thread-466096 (handle)] [driver.py] [get_status()] ra_j2k = 18.7233822481798     dec_j2k = -24.2815046681246
2025-12-26T10:02:36.684 [DEBUG] [Thread-466096 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:36.685 [DEBUG] [Thread-466096 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:36.691 [DEBUG] [Thread-466096 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:36.691 [DEBUG] [Thread-466096 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:36.691 [DEBUG] [Thread-466096 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:36.691 [DEBUG] [Thread-466096 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:36.698 [DEBUG] [Thread-466096 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83514676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981673615459079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992921, telescope_ra=18.7495646, 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.76935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:02:04.025322', telescope_ra_j2k=18.7233822481798, telescope_dec_j2k=-24.2815046681246, observability=1)
2025-12-26T10:02:54.738 [DEBUG] [Thread-466097 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:54.740 [INFO] [Thread-466097 (handle)] [driver.py] [get_status()] Telra = 18.7545858, teldec = -24.256642
2025-12-26T10:02:54.741 [INFO] [Thread-466097 (handle)] [driver.py] [get_status()] ra_j2k = 18.7284043658212     dec_j2k = -24.2816897294095
2025-12-26T10:02:54.743 [DEBUG] [Thread-466097 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:54.744 [DEBUG] [Thread-466097 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:02:54.749 [DEBUG] [Thread-466097 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:54.749 [DEBUG] [Thread-466097 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:54.749 [DEBUG] [Thread-466097 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:54.749 [DEBUG] [Thread-466097 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:54.751 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:02:54.752 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.7545858, teldec = -24.256642
2025-12-26T10:02:54.753 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.7284043658212     dec_j2k = -24.2816897294095
2025-12-26T10:02:54.754 [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-26T10:02:54.755 [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-26T10:02:54.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:02:54.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:02:54.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:02:54.757 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:54.757 [DEBUG] [Thread-466097 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83535578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981675621056219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992921, telescope_ra=18.7545858, 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.77437, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:02:04.025322', telescope_ra_j2k=18.7284043658212, telescope_dec_j2k=-24.2816897294095, observability=1)
2025-12-26T10:02:54.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83535591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981675621056219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992921, telescope_ra=18.7545858, 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.77437, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:02:04.025322', telescope_ra_j2k=18.7284043658212, telescope_dec_j2k=-24.2816897294095, observability=1)
2025-12-26T10:02:54.765 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.77523922920227 seconds ago
2025-12-26T10:03:02.192 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:02.194 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.756668, teldec = -24.256635
2025-12-26T10:03:02.195 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7304869497025     dec_j2k = -24.2817594583176
2025-12-26T10:03:02.196 [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-26T10:03:02.197 [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-26T10:03:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:03:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:03:02.199 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:03:02.200 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:03:02.207 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83544205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098167321433965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99291, telescope_ra=18.756668, 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.77646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:02:04.025322', telescope_ra_j2k=18.7304869497025, telescope_dec_j2k=-24.2817594583176, observability=1)
2025-12-26T10:03:04.166 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:04.166 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:03:04.167 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:04.167 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:03:04.168 [INFO] [ThreadPoolExecutor-21154_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:03:04.168 [INFO] [ThreadPoolExecutor-21154_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:03:12.925 [DEBUG] [Thread-466098 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:12.927 [INFO] [Thread-466098 (handle)] [driver.py] [get_status()] Telra = 18.7596559, teldec = -24.256635
2025-12-26T10:03:12.928 [INFO] [Thread-466098 (handle)] [driver.py] [get_status()] ra_j2k = 18.7334754006021     dec_j2k = -24.281869548964
2025-12-26T10:03:12.930 [DEBUG] [Thread-466098 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:03:12.930 [DEBUG] [Thread-466098 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:03:12.932 [DEBUG] [Thread-466098 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:03:12.932 [DEBUG] [Thread-466098 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:03:12.932 [DEBUG] [Thread-466098 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:03:12.932 [DEBUG] [Thread-466098 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:03:12.939 [DEBUG] [Thread-466098 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:03:12.939 [DEBUG] [Thread-466098 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:12.939 [DEBUG] [Thread-466098 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:12.939 [DEBUG] [Thread-466098 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:03:12.940 [DEBUG] [Thread-466098 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:03:12.940 [DEBUG] [Thread-466098 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:03:12.940 [DEBUG] [Thread-466098 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:03:12.940 [DEBUG] [Thread-466098 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:03:12.940 [DEBUG] [Thread-466098 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83556627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981681236728212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99291, telescope_ra=18.7596559, 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.77944, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:03:04.165487', telescope_ra_j2k=18.7334754006021, telescope_dec_j2k=-24.281869548964, observability=1)
2025-12-26T10:03:12.960 [DEBUG] [Thread-466099 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020079374313354492
2025-12-26T10:03:13.050 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11011672019958496
2025-12-26T10:03:24.687 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:24.689 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7629178, teldec = -24.256641
2025-12-26T10:03:24.690 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7367379035571     dec_j2k = -24.2819957174934
2025-12-26T10:03:24.692 [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-26T10:03:24.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-26T10:03:24.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:03:24.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:03:24.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:03:24.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:03:24.705 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83570241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098168163784764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992921, telescope_ra=18.7629178, 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.78271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:03:04.165487', telescope_ra_j2k=18.7367379035571, telescope_dec_j2k=-24.2819957174934, observability=1)
2025-12-26T10:03:25.046 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:25.047 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:25.048 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:25.050 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:29.057 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:30.058 [DEBUG] [ThreadPoolExecutor-21153_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:30.059 [INFO] [ThreadPoolExecutor-21153_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:03:30.997 [DEBUG] [Thread-466100 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:31.000 [INFO] [Thread-466100 (handle)] [driver.py] [get_status()] Telra = 18.7646957, teldec = -24.256641
2025-12-26T10:03:31.001 [INFO] [Thread-466100 (handle)] [driver.py] [get_status()] ra_j2k = 18.7385161340369     dec_j2k = -24.2820612076383
2025-12-26T10:03:31.003 [DEBUG] [Thread-466100 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:03:31.003 [DEBUG] [Thread-466100 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:03:31.005 [DEBUG] [Thread-466100 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:03:31.005 [DEBUG] [Thread-466100 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:03:31.005 [DEBUG] [Thread-466100 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:03:31.005 [DEBUG] [Thread-466100 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:03:31.012 [DEBUG] [Thread-466100 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83577544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981683242325352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992921, telescope_ra=18.7646957, 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.78448, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:03:04.165487', telescope_ra_j2k=18.7385161340369, telescope_dec_j2k=-24.2820612076383, observability=1)
2025-12-26T10:03:49.068 [DEBUG] [Thread-466101 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:49.070 [INFO] [Thread-466101 (handle)] [driver.py] [get_status()] Telra = 18.7697086, teldec = -24.256641
2025-12-26T10:03:49.071 [INFO] [Thread-466101 (handle)] [driver.py] [get_status()] ra_j2k = 18.7435299703832     dec_j2k = -24.2822458313763
2025-12-26T10:03:49.074 [DEBUG] [Thread-466101 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:03:49.075 [DEBUG] [Thread-466101 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:03:49.082 [DEBUG] [Thread-466101 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:03:49.082 [DEBUG] [Thread-466101 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:03:49.082 [DEBUG] [Thread-466101 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:03:49.082 [DEBUG] [Thread-466101 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:03:49.089 [DEBUG] [Thread-466101 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:03:49.089 [DEBUG] [Thread-466101 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:49.089 [DEBUG] [Thread-466101 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:49.089 [DEBUG] [Thread-466101 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:03:49.089 [DEBUG] [Thread-466101 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:03:49.090 [DEBUG] [Thread-466101 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:03:49.090 [DEBUG] [Thread-466101 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:03:49.090 [DEBUG] [Thread-466101 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:03:49.090 [DEBUG] [Thread-466101 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8359846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981688055758489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992921, telescope_ra=18.7697086, 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.7895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:03:04.165487', telescope_ra_j2k=18.7435299703832, telescope_dec_j2k=-24.2822458313763, observability=1)
2025-12-26T10:03:54.825 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:03:54.828 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.7713324, teldec = -24.256641
2025-12-26T10:03:54.829 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.7451540751248     dec_j2k = -24.2823056260109
2025-12-26T10:03:54.831 [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-26T10:03:54.832 [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-26T10:03:54.835 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:03:54.835 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:03:54.835 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:03:54.835 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83605123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981695275908194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992921, telescope_ra=18.7713324, 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.79112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:03:04.165487', telescope_ra_j2k=18.7451540751248, telescope_dec_j2k=-24.2823056260109, observability=1)
2025-12-26T10:03:54.842 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.7926242351532 seconds ago
2025-12-26T10:04:02.201 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:02.203 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.7733867, teldec = -24.256641
2025-12-26T10:04:02.204 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7472087616661     dec_j2k = -24.2823812666591
2025-12-26T10:04:02.207 [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-26T10:04:02.208 [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-26T10:04:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:04:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:04:02.223 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8361366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098168765463906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992921, telescope_ra=18.7733867, 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.79317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:03:04.165487', telescope_ra_j2k=18.7472087616661, telescope_dec_j2k=-24.2823812666591, observability=1)
2025-12-26T10:04:04.309 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:04.309 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:04:04.310 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:04.310 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:04:04.311 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:05.313 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:05.315 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:05.315 [DEBUG] [ThreadPoolExecutor-21155_0] [payload.py] [to_registers()] [0]
2025-12-26T10:04:05.320 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:05.320 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:05.320 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:04:05.320 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:05.327 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:05.327 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:04:05.327 [DEBUG] [ThreadPoolExecutor-21155_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:04:05.327 [DEBUG] [ThreadPoolExecutor-21155_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:04:05.327 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:05.327 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:05.327 [DEBUG] [ThreadPoolExecutor-21155_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:07.257 [DEBUG] [Thread-466102 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:07.258 [INFO] [Thread-466102 (handle)] [driver.py] [get_status()] Telra = 18.7747872, teldec = -24.256641
2025-12-26T10:04:07.259 [INFO] [Thread-466102 (handle)] [driver.py] [get_status()] ra_j2k = 18.7486095258318     dec_j2k = -24.282432829688
2025-12-26T10:04:07.261 [DEBUG] [Thread-466102 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:07.262 [DEBUG] [Thread-466102 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:07.263 [DEBUG] [Thread-466102 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:07.263 [DEBUG] [Thread-466102 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:07.263 [DEBUG] [Thread-466102 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:04:07.263 [DEBUG] [Thread-466102 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:07.270 [DEBUG] [Thread-466102 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:04:07.271 [DEBUG] [Thread-466102 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8361951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981692066952769, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99292, telescope_ra=18.7747872, 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.79458, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:04:04.308043', telescope_ra_j2k=18.7486095258318, telescope_dec_j2k=-24.282432829688, observability=1)
2025-12-26T10:04:13.012 [DEBUG] [Thread-466103 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:13.015 [INFO] [Thread-466103 (handle)] [driver.py] [get_status()] Telra = 18.7764024, teldec = -24.256641
2025-12-26T10:04:13.016 [INFO] [Thread-466103 (handle)] [driver.py] [get_status()] ra_j2k = 18.7502250311438     dec_j2k = -24.2824922931308
2025-12-26T10:04:13.017 [DEBUG] [Thread-466103 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:13.018 [DEBUG] [Thread-466103 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:13.019 [DEBUG] [Thread-466103 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:13.020 [DEBUG] [Thread-466103 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:13.020 [DEBUG] [Thread-466103 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:04:13.020 [DEBUG] [Thread-466103 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:04:13.027 [DEBUG] [Thread-466103 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83626174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981690061355629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99292, telescope_ra=18.7764024, 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.79619, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:04:04.308043', telescope_ra_j2k=18.7502250311438, telescope_dec_j2k=-24.2824922931308, observability=1)
2025-12-26T10:04:13.111 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0838630199432373
2025-12-26T10:04:23.793 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:23.796 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7793803, teldec = -24.256641
2025-12-26T10:04:23.797 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7532034958615     dec_j2k = -24.2826019120818
2025-12-26T10:04:23.799 [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-26T10:04:23.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-26T10:04:23.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:23.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:23.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:04:23.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:23.809 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:04:23.810 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8363865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098169808374419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99292, telescope_ra=18.7793803, 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.79917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:04:04.308043', telescope_ra_j2k=18.7532034958615, telescope_dec_j2k=-24.2826019120818, observability=1)
2025-12-26T10:04:25.327 [DEBUG] [Thread-466104 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:25.329 [INFO] [Thread-466104 (handle)] [driver.py] [get_status()] Telra = 18.7798284, teldec = -24.256641
2025-12-26T10:04:25.330 [INFO] [Thread-466104 (handle)] [driver.py] [get_status()] ra_j2k = 18.753651681042     dec_j2k = -24.2826184056426
2025-12-26T10:04:25.331 [DEBUG] [Thread-466104 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:25.332 [DEBUG] [Thread-466104 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:25.334 [DEBUG] [Thread-466104 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:25.334 [DEBUG] [Thread-466104 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:25.335 [DEBUG] [Thread-466104 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:04:25.335 [DEBUG] [Thread-466104 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:04:25.342 [DEBUG] [Thread-466104 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83640425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098169808374419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99292, telescope_ra=18.7798284, 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.79962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:04:04.308043', telescope_ra_j2k=18.753651681042, telescope_dec_j2k=-24.2826184056426, observability=1)
2025-12-26T10:04:30.328 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:30.329 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:43.410 [DEBUG] [Thread-466105 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:43.412 [INFO] [Thread-466105 (handle)] [driver.py] [get_status()] Telra = 18.7848664, teldec = -24.25664
2025-12-26T10:04:43.414 [INFO] [Thread-466105 (handle)] [driver.py] [get_status()] ra_j2k = 18.7586906426072     dec_j2k = -24.2828028184424
2025-12-26T10:04:43.415 [DEBUG] [Thread-466105 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:43.415 [DEBUG] [Thread-466105 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:04:43.420 [DEBUG] [Thread-466105 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:43.420 [DEBUG] [Thread-466105 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:43.420 [DEBUG] [Thread-466105 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:04:43.420 [DEBUG] [Thread-466105 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:43.427 [DEBUG] [Thread-466105 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:43.427 [DEBUG] [Thread-466105 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:43.427 [DEBUG] [Thread-466105 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:43.427 [DEBUG] [Thread-466105 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:04:43.427 [DEBUG] [Thread-466105 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:43.427 [DEBUG] [Thread-466105 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:43.428 [DEBUG] [Thread-466105 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:43.428 [DEBUG] [Thread-466105 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:04:43.428 [DEBUG] [Thread-466105 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83661355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981700490460758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99292, telescope_ra=18.7848664, 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.80465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:04:04.308043', telescope_ra_j2k=18.7586906426072, telescope_dec_j2k=-24.2828028184424, observability=1)
2025-12-26T10:04:54.903 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:04:54.904 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.7880462, teldec = -24.25664
2025-12-26T10:04:54.906 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.7618710528678     dec_j2k = -24.282919820668
2025-12-26T10:04:54.907 [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-26T10:04:54.908 [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-26T10:04:54.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:04:54.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:04:54.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:04:54.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83674656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981703298296755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99292, telescope_ra=18.7880462, 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.80783, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:04:04.308043', telescope_ra_j2k=18.7618710528678, telescope_dec_j2k=-24.282919820668, observability=1)
2025-12-26T10:04:54.920 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.809147357940674 seconds ago
2025-12-26T10:05:01.475 [DEBUG] [Thread-466106 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:01.477 [INFO] [Thread-466106 (handle)] [driver.py] [get_status()] Telra = 18.7898884, teldec = -24.25664
2025-12-26T10:05:01.478 [INFO] [Thread-466106 (handle)] [driver.py] [get_status()] ra_j2k = 18.7637136076509     dec_j2k = -24.28298759692
2025-12-26T10:05:01.480 [DEBUG] [Thread-466106 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:05:01.481 [DEBUG] [Thread-466106 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:05:01.486 [DEBUG] [Thread-466106 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:05:01.487 [DEBUG] [Thread-466106 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:05:01.487 [DEBUG] [Thread-466106 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:05:01.487 [DEBUG] [Thread-466106 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:05:01.494 [DEBUG] [Thread-466106 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83682264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981706507252179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99292, telescope_ra=18.7898884, 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.80968, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:04:04.308043', telescope_ra_j2k=18.7637136076509, telescope_dec_j2k=-24.28298759692, observability=1)
2025-12-26T10:05:02.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7170984745025635
2025-12-26T10:05:04.468 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:04.468 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:05:04.469 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:04.470 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:05:04.470 [INFO] [ThreadPoolExecutor-21156_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:05:04.470 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T10:05:13.061 [DEBUG] [Thread-466107 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:13.063 [INFO] [Thread-466107 (handle)] [driver.py] [get_status()] Telra = 18.793115, teldec = -24.25664
2025-12-26T10:05:13.064 [INFO] [Thread-466107 (handle)] [driver.py] [get_status()] ra_j2k = 18.7669408312288     dec_j2k = -24.2831062917057
2025-12-26T10:05:13.065 [DEBUG] [Thread-466107 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:05:13.066 [DEBUG] [Thread-466107 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:05:13.068 [DEBUG] [Thread-466107 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:05:13.068 [DEBUG] [Thread-466107 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:05:13.069 [DEBUG] [Thread-466107 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:05:13.069 [DEBUG] [Thread-466107 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:05:13.076 [DEBUG] [Thread-466107 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83695674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981704100535611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99292, telescope_ra=18.793115, 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.8129, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:05:04.467176', telescope_ra_j2k=18.7669408312288, telescope_dec_j2k=-24.2831062917057, observability=1)
2025-12-26T10:05:13.172 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0959482192993164
2025-12-26T10:05:19.536 [DEBUG] [Thread-466108 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:19.538 [INFO] [Thread-466108 (handle)] [driver.py] [get_status()] Telra = 18.79493, teldec = -24.25664
2025-12-26T10:05:19.539 [INFO] [Thread-466108 (handle)] [driver.py] [get_status()] ra_j2k = 18.7687561832169     dec_j2k = -24.2831730505781
2025-12-26T10:05:19.540 [DEBUG] [Thread-466108 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:05:19.542 [DEBUG] [Thread-466108 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:05:19.548 [DEBUG] [Thread-466108 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:05:19.548 [DEBUG] [Thread-466108 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:05:19.548 [DEBUG] [Thread-466108 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:05:19.548 [DEBUG] [Thread-466108 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:05:19.556 [DEBUG] [Thread-466108 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83703168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981706908371607, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99292, telescope_ra=18.79493, 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.81472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:05:04.467176', telescope_ra_j2k=18.7687561832169, telescope_dec_j2k=-24.2831730505781, observability=1)
2025-12-26T10:05:22.902 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:22.904 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.7958745, teldec = -24.25664
2025-12-26T10:05:22.905 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7697008667334     dec_j2k = -24.2832077885615
2025-12-26T10:05:22.907 [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-26T10:05:22.908 [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-26T10:05:22.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:05:22.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:05:22.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:05:22.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:05:22.920 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:05:22.921 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83707064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981708913968747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99292, telescope_ra=18.7958745, 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.81566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:05:04.467176', telescope_ra_j2k=18.7697008667334, telescope_dec_j2k=-24.2832077885615, observability=1)
2025-12-26T10:05:25.331 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:25.333 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:25.334 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:25.336 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:29.342 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:30.343 [DEBUG] [ThreadPoolExecutor-21155_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:30.344 [INFO] [ThreadPoolExecutor-21155_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:05:37.622 [DEBUG] [Thread-466109 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:37.624 [INFO] [Thread-466109 (handle)] [driver.py] [get_status()] Telra = 18.7999473, teldec = -24.25664
2025-12-26T10:05:37.625 [INFO] [Thread-466109 (handle)] [driver.py] [get_status()] ra_j2k = 18.7737744607991     dec_j2k = -24.2833575643133
2025-12-26T10:05:37.627 [DEBUG] [Thread-466109 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:05:37.628 [DEBUG] [Thread-466109 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:05:37.634 [DEBUG] [Thread-466109 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:05:37.634 [DEBUG] [Thread-466109 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:05:37.634 [DEBUG] [Thread-466109 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:05:37.634 [DEBUG] [Thread-466109 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:05:37.641 [DEBUG] [Thread-466109 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:05:37.641 [DEBUG] [Thread-466109 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:37.641 [DEBUG] [Thread-466109 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:37.642 [DEBUG] [Thread-466109 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:05:37.642 [DEBUG] [Thread-466109 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:05:37.642 [DEBUG] [Thread-466109 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:05:37.642 [DEBUG] [Thread-466109 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:05:37.642 [DEBUG] [Thread-466109 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:05:37.642 [DEBUG] [Thread-466109 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83724101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981711721804744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99292, telescope_ra=18.7999473, 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.81974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:05:04.467176', telescope_ra_j2k=18.7737744607991, telescope_dec_j2k=-24.2833575643133, observability=1)
2025-12-26T10:05:54.980 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:05:54.982 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8047928, teldec = -24.25664
2025-12-26T10:05:54.983 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.7786209112679     dec_j2k = -24.2835357161065
2025-12-26T10:05:54.985 [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-26T10:05:54.987 [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-26T10:05:54.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:05:54.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:05:54.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:05:54.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:05:55.000 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83744191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981717337476737, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99292, telescope_ra=18.8047928, 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.82458, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:05:04.467176', telescope_ra_j2k=18.7786209112679, telescope_dec_j2k=-24.2835357161065, observability=1)
2025-12-26T10:05:55.001 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.828999757766724 seconds ago
2025-12-26T10:05:55.698 [DEBUG] [Thread-466110 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6966133117675781
2025-12-26T10:06:02.221 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:02.223 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8067999, teldec = -24.25664
2025-12-26T10:06:02.224 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7806284068007     dec_j2k = -24.2836094973257
2025-12-26T10:06:02.226 [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-26T10:06:02.226 [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-26T10:06:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:06:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:06:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:06:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:06:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:06:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:02.240 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:02.240 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:06:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:06:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:06:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:06:02.241 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:06:02.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83752571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981711721804744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992919, telescope_ra=18.8067999, 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.82659, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:05:04.467176', telescope_ra_j2k=18.7806284068007, telescope_dec_j2k=-24.2836094973257, observability=1)
2025-12-26T10:06:04.615 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:04.615 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:06:04.616 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:04.616 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:06:04.617 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:05.618 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:05.620 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:05.620 [DEBUG] [ThreadPoolExecutor-21157_0] [payload.py] [to_registers()] [0]
2025-12-26T10:06:05.624 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:06:05.625 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:06:05.625 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:06:05.625 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:06:05.632 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:06:05.632 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:06:05.632 [DEBUG] [ThreadPoolExecutor-21157_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:06:05.632 [DEBUG] [ThreadPoolExecutor-21157_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:06:05.632 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:06:05.632 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:06:05.632 [DEBUG] [ThreadPoolExecutor-21157_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:06:13.114 [DEBUG] [Thread-466111 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:13.116 [INFO] [Thread-466111 (handle)] [driver.py] [get_status()] Telra = 18.8098355, teldec = -24.25664
2025-12-26T10:06:13.117 [INFO] [Thread-466111 (handle)] [driver.py] [get_status()] ra_j2k = 18.7836646070532     dec_j2k = -24.2837210721144
2025-12-26T10:06:13.119 [DEBUG] [Thread-466111 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:06:13.120 [DEBUG] [Thread-466111 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:06:13.126 [DEBUG] [Thread-466111 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:06:13.126 [DEBUG] [Thread-466111 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:06:13.126 [DEBUG] [Thread-466111 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:06:13.126 [DEBUG] [Thread-466111 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:06:13.133 [DEBUG] [Thread-466111 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83765179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981714128521312, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992919, telescope_ra=18.8098355, 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.82962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:06:04.613750', telescope_ra_j2k=18.7836646070532, telescope_dec_j2k=-24.2837210721144, observability=1)
2025-12-26T10:06:13.233 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09984660148620605
2025-12-26T10:06:13.769 [DEBUG] [Thread-466112 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.635796308517456
2025-12-26T10:06:22.013 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:22.014 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8123142, teldec = -24.256639
2025-12-26T10:06:22.015 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.7861437992005     dec_j2k = -24.2838111650914
2025-12-26T10:06:22.017 [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-26T10:06:22.018 [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-26T10:06:22.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:06:22.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:06:22.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:06:22.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:06:22.028 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83775479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981721348671017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992919, telescope_ra=18.8123142, 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.8321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:06:04.613750', telescope_ra_j2k=18.7861437992005, telescope_dec_j2k=-24.2838111650914, observability=1)
2025-12-26T10:06:30.633 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:30.634 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:31.833 [DEBUG] [Thread-466113 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:31.836 [INFO] [Thread-466113 (handle)] [driver.py] [get_status()] Telra = 18.8150717, teldec = -24.256639
2025-12-26T10:06:31.837 [INFO] [Thread-466113 (handle)] [driver.py] [get_status()] ra_j2k = 18.7889018484055     dec_j2k = -24.2839124905418
2025-12-26T10:06:31.839 [DEBUG] [Thread-466113 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:06:31.840 [DEBUG] [Thread-466113 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:06:31.846 [DEBUG] [Thread-466113 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:06:31.846 [DEBUG] [Thread-466113 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:06:31.847 [DEBUG] [Thread-466113 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:06:31.847 [DEBUG] [Thread-466113 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:06:31.854 [DEBUG] [Thread-466113 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83786846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981714930760168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992919, telescope_ra=18.8150717, 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.83486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:06:04.613750', telescope_ra_j2k=18.7889018484055, telescope_dec_j2k=-24.2839124905418, observability=1)
2025-12-26T10:06:49.905 [DEBUG] [Thread-466114 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:49.907 [INFO] [Thread-466114 (handle)] [driver.py] [get_status()] Telra = 18.8200908, teldec = -24.256633
2025-12-26T10:06:49.908 [INFO] [Thread-466114 (handle)] [driver.py] [get_status()] ra_j2k = 18.7939219544178     dec_j2k = -24.2840908828416
2025-12-26T10:06:49.910 [DEBUG] [Thread-466114 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:06:49.911 [DEBUG] [Thread-466114 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:06:49.916 [DEBUG] [Thread-466114 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:06:49.916 [DEBUG] [Thread-466114 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:06:49.916 [DEBUG] [Thread-466114 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:06:49.916 [DEBUG] [Thread-466114 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:06:49.923 [DEBUG] [Thread-466114 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83807762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981727365462438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992908, telescope_ra=18.8200908, 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.83988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:06:04.613750', telescope_ra_j2k=18.7939219544178, telescope_dec_j2k=-24.2840908828416, observability=1)
2025-12-26T10:06:55.062 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:06:55.064 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8215402, teldec = -24.256639
2025-12-26T10:06:55.065 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.7953716446584     dec_j2k = -24.2841501221162
2025-12-26T10:06:55.067 [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-26T10:06:55.068 [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-26T10:06:55.074 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:06:55.074 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:06:55.074 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:06:55.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8381373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981727365462438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992919, telescope_ra=18.8215402, 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.84133, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:06:04.613750', telescope_ra_j2k=18.7953716446584, telescope_dec_j2k=-24.2841501221162, observability=1)
2025-12-26T10:06:55.082 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.84939432144165 seconds ago
2025-12-26T10:07:02.194 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:02.195 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8235226, teldec = -24.256639
2025-12-26T10:07:02.197 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.7973544441483     dec_j2k = -24.2842229332024
2025-12-26T10:07:02.197 [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-26T10:07:02.198 [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-26T10:07:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:07:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:07:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:07:02.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:07:02.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:07:02.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:02.210 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:02.210 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:07:02.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:07:02.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:07:02.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:07:02.211 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:07:02.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83821985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981735387850999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992919, telescope_ra=18.8235226, 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.84331, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:06:04.613750', telescope_ra_j2k=18.7973544441483, telescope_dec_j2k=-24.2842229332024, observability=1)
2025-12-26T10:07:04.756 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:04.756 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:07:04.757 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:04.757 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:07:04.757 [INFO] [ThreadPoolExecutor-21158_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:07:04.757 [INFO] [ThreadPoolExecutor-21158_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:07:07.974 [DEBUG] [Thread-466115 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:07.976 [INFO] [Thread-466115 (handle)] [driver.py] [get_status()] Telra = 18.8251311, teldec = -24.256639
2025-12-26T10:07:07.978 [INFO] [Thread-466115 (handle)] [driver.py] [get_status()] ra_j2k = 18.7989632690584     dec_j2k = -24.2842820059284
2025-12-26T10:07:07.979 [DEBUG] [Thread-466115 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:07:07.980 [DEBUG] [Thread-466115 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:07:07.984 [DEBUG] [Thread-466115 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:07:07.984 [DEBUG] [Thread-466115 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:07:07.984 [DEBUG] [Thread-466115 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:07:07.984 [DEBUG] [Thread-466115 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:07:07.991 [DEBUG] [Thread-466115 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:07:07.992 [DEBUG] [Thread-466115 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83828675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981736190089855, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992919, telescope_ra=18.8251311, 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.84492, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:07:04.754633', telescope_ra_j2k=18.7989632690584, telescope_dec_j2k=-24.2842820059284, observability=1)
2025-12-26T10:07:13.170 [DEBUG] [Thread-466116 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:13.172 [INFO] [Thread-466116 (handle)] [driver.py] [get_status()] Telra = 18.8265812, teldec = -24.256639
2025-12-26T10:07:13.173 [INFO] [Thread-466116 (handle)] [driver.py] [get_status()] ra_j2k = 18.800413662562     dec_j2k = -24.284335257143
2025-12-26T10:07:13.175 [DEBUG] [Thread-466116 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:07:13.176 [DEBUG] [Thread-466116 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:07:13.183 [DEBUG] [Thread-466116 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:07:13.183 [DEBUG] [Thread-466116 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:07:13.183 [DEBUG] [Thread-466116 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:07:13.183 [DEBUG] [Thread-466116 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:07:13.191 [DEBUG] [Thread-466116 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:07:13.191 [DEBUG] [Thread-466116 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:13.192 [DEBUG] [Thread-466116 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:13.192 [DEBUG] [Thread-466116 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:07:13.192 [DEBUG] [Thread-466116 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:07:13.192 [DEBUG] [Thread-466116 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:07:13.192 [DEBUG] [Thread-466116 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:07:13.192 [DEBUG] [Thread-466116 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:07:13.192 [DEBUG] [Thread-466116 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83834689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981733783373287, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992919, telescope_ra=18.8265812, 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.84637, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:07:04.754633', telescope_ra_j2k=18.800413662562, telescope_dec_j2k=-24.284335257143, observability=1)
2025-12-26T10:07:13.294 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10209441184997559
2025-12-26T10:07:21.120 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:21.123 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8287881, teldec = -24.256639
2025-12-26T10:07:21.124 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8026210103163     dec_j2k = -24.284416292213
2025-12-26T10:07:21.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-26T10:07:21.127 [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-26T10:07:21.133 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:07:21.133 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:07:21.133 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:07:21.133 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:07:21.141 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8384389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981731376656718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992919, telescope_ra=18.8287881, 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.84858, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:07:04.754633', telescope_ra_j2k=18.8026210103163, telescope_dec_j2k=-24.284416292213, observability=1)
2025-12-26T10:07:25.636 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:25.638 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:25.639 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:25.641 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:26.140 [DEBUG] [Thread-466117 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:26.142 [INFO] [Thread-466117 (handle)] [driver.py] [get_status()] Telra = 18.8301813, teldec = -24.256639
2025-12-26T10:07:26.143 [INFO] [Thread-466117 (handle)] [driver.py] [get_status()] ra_j2k = 18.804014493647     dec_j2k = -24.2844674442768
2025-12-26T10:07:26.145 [DEBUG] [Thread-466117 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:07:26.146 [DEBUG] [Thread-466117 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:07:26.147 [DEBUG] [Thread-466117 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:07:26.147 [DEBUG] [Thread-466117 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:07:26.147 [DEBUG] [Thread-466117 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:07:26.147 [DEBUG] [Thread-466117 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:07:26.154 [DEBUG] [Thread-466117 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:07:26.154 [DEBUG] [Thread-466117 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:26.155 [DEBUG] [Thread-466117 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:26.155 [DEBUG] [Thread-466117 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:07:26.155 [DEBUG] [Thread-466117 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:07:26.155 [DEBUG] [Thread-466117 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:07:26.155 [DEBUG] [Thread-466117 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:07:26.155 [DEBUG] [Thread-466117 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:07:26.155 [DEBUG] [Thread-466117 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.838497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981736992328711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992919, telescope_ra=18.8301813, 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.84997, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:07:04.754633', telescope_ra_j2k=18.804014493647, telescope_dec_j2k=-24.2844674442768, observability=1)
2025-12-26T10:07:29.646 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:30.648 [DEBUG] [ThreadPoolExecutor-21157_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:30.649 [INFO] [ThreadPoolExecutor-21157_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:07:44.197 [DEBUG] [Thread-466118 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:44.200 [INFO] [Thread-466118 (handle)] [driver.py] [get_status()] Telra = 18.8352243, teldec = -24.256639
2025-12-26T10:07:44.201 [INFO] [Thread-466118 (handle)] [driver.py] [get_status()] ra_j2k = 18.8090585235392     dec_j2k = -24.2846525695379
2025-12-26T10:07:44.202 [DEBUG] [Thread-466118 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:07:44.203 [DEBUG] [Thread-466118 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:07:44.208 [DEBUG] [Thread-466118 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:07:44.208 [DEBUG] [Thread-466118 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:07:44.208 [DEBUG] [Thread-466118 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:07:44.208 [DEBUG] [Thread-466118 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:07:44.215 [DEBUG] [Thread-466118 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:07:44.215 [DEBUG] [Thread-466118 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:44.215 [DEBUG] [Thread-466118 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:44.215 [DEBUG] [Thread-466118 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:07:44.215 [DEBUG] [Thread-466118 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:07:44.215 [DEBUG] [Thread-466118 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:07:44.215 [DEBUG] [Thread-466118 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:07:44.216 [DEBUG] [Thread-466118 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:07:44.216 [DEBUG] [Thread-466118 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.838706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981735387850999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992919, telescope_ra=18.8352243, 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.85501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:07:04.754633', telescope_ra_j2k=18.8090585235392, telescope_dec_j2k=-24.2846525695379, observability=1)
2025-12-26T10:07:55.143 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:07:55.145 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8382581, teldec = -24.256639
2025-12-26T10:07:55.146 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.812092946364     dec_j2k = -24.2847639147851
2025-12-26T10:07:55.147 [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-26T10:07:55.148 [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-26T10:07:55.152 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:07:55.152 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:07:55.152 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:07:55.152 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:07:55.159 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83883269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981742608000704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992918, telescope_ra=18.8382581, 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.85805, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:07:04.754633', telescope_ra_j2k=18.812092946364, telescope_dec_j2k=-24.2847639147851, observability=1)
2025-12-26T10:07:55.160 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.86565589904785 seconds ago
2025-12-26T10:08:02.204 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:02.206 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.840238, teldec = -24.256638
2025-12-26T10:08:02.207 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8140732543431     dec_j2k = -24.2848355706588
2025-12-26T10:08:02.209 [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-26T10:08:02.210 [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-26T10:08:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:08:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:08:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:08:02.212 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:08:02.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:08:02.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:02.220 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:02.220 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:08:02.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:08:02.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:08:02.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:08:02.220 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:08:02.220 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83891441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981739800164708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992918, telescope_ra=18.840238, 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.86003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:07:04.754633', telescope_ra_j2k=18.8140732543431, telescope_dec_j2k=-24.2848355706588, observability=1)
2025-12-26T10:08:02.267 [DEBUG] [Thread-466119 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.047367095947265625
2025-12-26T10:08:04.899 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:04.900 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:08:04.901 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:04.901 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:08:04.902 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:05.903 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:05.905 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:05.905 [DEBUG] [ThreadPoolExecutor-21159_0] [payload.py] [to_registers()] [0]
2025-12-26T10:08:05.907 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:08:05.907 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:08:05.907 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:08:05.907 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:08:05.914 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:08:05.914 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:08:05.914 [DEBUG] [ThreadPoolExecutor-21159_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:08:05.914 [DEBUG] [ThreadPoolExecutor-21159_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:08:05.914 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:08:05.914 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:08:05.914 [DEBUG] [ThreadPoolExecutor-21159_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:08:13.226 [DEBUG] [Thread-466120 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:13.228 [INFO] [Thread-466120 (handle)] [driver.py] [get_status()] Telra = 18.8433, teldec = -24.256638
2025-12-26T10:08:13.229 [INFO] [Thread-466120 (handle)] [driver.py] [get_status()] ra_j2k = 18.8171358870473     dec_j2k = -24.2849479210729
2025-12-26T10:08:13.231 [DEBUG] [Thread-466120 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:08:13.233 [DEBUG] [Thread-466120 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:08:13.237 [DEBUG] [Thread-466120 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:08:13.237 [DEBUG] [Thread-466120 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:08:13.238 [DEBUG] [Thread-466120 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:08:13.238 [DEBUG] [Thread-466120 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:08:13.244 [DEBUG] [Thread-466120 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:08:13.245 [DEBUG] [Thread-466120 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83904198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981747421433841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992918, telescope_ra=18.8433, 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.86309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:08:04.898621', telescope_ra_j2k=18.8171358870473, telescope_dec_j2k=-24.2849479210729, observability=1)
2025-12-26T10:08:13.355 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11006355285644531
2025-12-26T10:08:20.231 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:20.233 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8452536, teldec = -24.256638
2025-12-26T10:08:20.234 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.819089892023     dec_j2k = -24.2850195927174
2025-12-26T10:08:20.235 [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-26T10:08:20.236 [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-26T10:08:20.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:08:20.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:08:20.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:08:20.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:08:20.247 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83912306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981751432628121, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992918, telescope_ra=18.8452536, 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.86504, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:08:04.898621', telescope_ra_j2k=18.819089892023, telescope_dec_j2k=-24.2850195927174, observability=1)
2025-12-26T10:08:20.474 [DEBUG] [Thread-466121 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2267436981201172
2025-12-26T10:08:30.915 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:30.916 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:38.552 [DEBUG] [Thread-466122 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:38.554 [INFO] [Thread-466122 (handle)] [driver.py] [get_status()] Telra = 18.8503562, teldec = -24.256638
2025-12-26T10:08:38.555 [INFO] [Thread-466122 (handle)] [driver.py] [get_status()] ra_j2k = 18.8241935545586     dec_j2k = -24.2852067564111
2025-12-26T10:08:38.557 [DEBUG] [Thread-466122 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:08:38.557 [DEBUG] [Thread-466122 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:08:38.564 [DEBUG] [Thread-466122 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:08:38.564 [DEBUG] [Thread-466122 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:08:38.564 [DEBUG] [Thread-466122 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:08:38.564 [DEBUG] [Thread-466122 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:08:38.571 [DEBUG] [Thread-466122 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:08:38.572 [DEBUG] [Thread-466122 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8393351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981745816956128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992918, telescope_ra=18.8503562, 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.87014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:08:04.898621', telescope_ra_j2k=18.8241935545586, telescope_dec_j2k=-24.2852067564111, observability=1)
2025-12-26T10:08:55.220 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:55.223 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8550056, teldec = -24.256638
2025-12-26T10:08:55.224 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.8288439287421     dec_j2k = -24.2853772521666
2025-12-26T10:08:55.226 [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-26T10:08:55.227 [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-26T10:08:55.233 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:08:55.234 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:08:55.234 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:08:55.234 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83952802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981752234866977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992918, telescope_ra=18.8550056, 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.87479, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:08:04.898621', telescope_ra_j2k=18.8288439287421, telescope_dec_j2k=-24.2853772521666, observability=1)
2025-12-26T10:08:55.241 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.886420011520386 seconds ago
2025-12-26T10:08:56.611 [DEBUG] [Thread-466123 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:08:56.613 [INFO] [Thread-466123 (handle)] [driver.py] [get_status()] Telra = 18.8553975, teldec = -24.256638
2025-12-26T10:08:56.614 [INFO] [Thread-466123 (handle)] [driver.py] [get_status()] ra_j2k = 18.8292359111187     dec_j2k = -24.285391621381
2025-12-26T10:08:56.616 [DEBUG] [Thread-466123 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:08:56.617 [DEBUG] [Thread-466123 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:08:56.624 [DEBUG] [Thread-466123 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:08:56.624 [DEBUG] [Thread-466123 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:08:56.624 [DEBUG] [Thread-466123 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:08:56.624 [DEBUG] [Thread-466123 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:08:56.631 [DEBUG] [Thread-466123 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83954412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981753037105833, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992918, telescope_ra=18.8553975, 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.87519, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:08:04.898621', telescope_ra_j2k=18.8292359111187, telescope_dec_j2k=-24.285391621381, observability=1)
2025-12-26T10:09:02.214 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:02.216 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8569567, teldec = -24.256638
2025-12-26T10:09:02.218 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8307954392633     dec_j2k = -24.285448787239
2025-12-26T10:09:02.220 [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-26T10:09:02.221 [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-26T10:09:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:09:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:09:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:09:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:09:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:09:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:02.234 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:02.234 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:09:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:09:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:09:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:09:02.234 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:09:02.234 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83960897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981755443822402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992918, telescope_ra=18.8569567, 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.87674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:08:04.898621', telescope_ra_j2k=18.8307954392633, telescope_dec_j2k=-24.285448787239, observability=1)
2025-12-26T10:09:05.042 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:05.042 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:09:05.043 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:05.043 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:09:05.043 [INFO] [ThreadPoolExecutor-21160_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:09:05.043 [INFO] [ThreadPoolExecutor-21160_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:09:13.283 [DEBUG] [Thread-466124 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:13.284 [INFO] [Thread-466124 (handle)] [driver.py] [get_status()] Telra = 18.8600184, teldec = -24.256638
2025-12-26T10:09:13.285 [INFO] [Thread-466124 (handle)] [driver.py] [get_status()] ra_j2k = 18.8338577854971     dec_j2k = -24.2855610261051
2025-12-26T10:09:13.287 [DEBUG] [Thread-466124 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:09:13.287 [DEBUG] [Thread-466124 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:09:13.291 [DEBUG] [Thread-466124 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:09:13.291 [DEBUG] [Thread-466124 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:09:13.291 [DEBUG] [Thread-466124 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:09:13.291 [DEBUG] [Thread-466124 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:09:13.298 [DEBUG] [Thread-466124 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83973707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098175584494183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992918, telescope_ra=18.8600184, 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.87981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:09:05.040631', telescope_ra_j2k=18.8338577854971, telescope_dec_j2k=-24.2855610261051, observability=1)
2025-12-26T10:09:13.416 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11776328086853027
2025-12-26T10:09:14.680 [DEBUG] [Thread-466125 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:14.682 [INFO] [Thread-466125 (handle)] [driver.py] [get_status()] Telra = 18.8604103, teldec = -24.256638
2025-12-26T10:09:14.683 [INFO] [Thread-466125 (handle)] [driver.py] [get_status()] ra_j2k = 18.8342497683952     dec_j2k = -24.2855753914234
2025-12-26T10:09:14.685 [DEBUG] [Thread-466125 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:09:14.685 [DEBUG] [Thread-466125 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:09:14.689 [DEBUG] [Thread-466125 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:09:14.689 [DEBUG] [Thread-466125 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:09:14.689 [DEBUG] [Thread-466125 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:09:14.689 [DEBUG] [Thread-466125 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:09:14.697 [DEBUG] [Thread-466125 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83975325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098175985613611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992918, telescope_ra=18.8604103, 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.8802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:09:05.040631', telescope_ra_j2k=18.8342497683952, telescope_dec_j2k=-24.2855753914234, observability=1)
2025-12-26T10:09:19.340 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:19.342 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8617184, teldec = -24.256638
2025-12-26T10:09:19.343 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8355581453907     dec_j2k = -24.2856233383624
2025-12-26T10:09:19.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-26T10:09:19.346 [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-26T10:09:19.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:09:19.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:09:19.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:09:19.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:09:19.360 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:09:19.361 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.83980719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981757048300114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992918, telescope_ra=18.8617184, 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.88151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:09:05.040631', telescope_ra_j2k=18.8355581453907, telescope_dec_j2k=-24.2856233383624, observability=1)
2025-12-26T10:09:25.918 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:25.920 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:25.921 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:25.923 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:29.927 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:30.929 [DEBUG] [ThreadPoolExecutor-21159_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:30.930 [INFO] [ThreadPoolExecutor-21159_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:09:32.765 [DEBUG] [Thread-466126 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:32.766 [INFO] [Thread-466126 (handle)] [driver.py] [get_status()] Telra = 18.8654556, teldec = -24.256631
2025-12-26T10:09:32.767 [INFO] [Thread-466126 (handle)] [driver.py] [get_status()] ra_j2k = 18.839296140632     dec_j2k = -24.2857533025414
2025-12-26T10:09:32.768 [DEBUG] [Thread-466126 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:09:32.769 [DEBUG] [Thread-466126 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:09:32.774 [DEBUG] [Thread-466126 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:09:32.774 [DEBUG] [Thread-466126 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:09:32.774 [DEBUG] [Thread-466126 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:09:32.774 [DEBUG] [Thread-466126 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:09:32.781 [DEBUG] [Thread-466126 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.83996256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981763065091535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992907, telescope_ra=18.8654556, 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.88524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:09:05.040631', telescope_ra_j2k=18.839296140632, telescope_dec_j2k=-24.2857533025414, observability=1)
2025-12-26T10:09:50.818 [DEBUG] [Thread-466127 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:50.820 [INFO] [Thread-466127 (handle)] [driver.py] [get_status()] Telra = 18.8704723, teldec = -24.256637
2025-12-26T10:09:50.820 [INFO] [Thread-466127 (handle)] [driver.py] [get_status()] ra_j2k = 18.8443139109469     dec_j2k = -24.2859431147068
2025-12-26T10:09:50.821 [DEBUG] [Thread-466127 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:09:50.822 [DEBUG] [Thread-466127 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:09:50.823 [DEBUG] [Thread-466127 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:09:50.823 [DEBUG] [Thread-466127 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:09:50.823 [DEBUG] [Thread-466127 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:09:50.823 [DEBUG] [Thread-466127 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:09:50.831 [DEBUG] [Thread-466127 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8401715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981765070688675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992917, telescope_ra=18.8704723, 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.89026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:09:05.040631', telescope_ra_j2k=18.8443139109469, telescope_dec_j2k=-24.2859431147068, observability=1)
2025-12-26T10:09:55.302 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:09:55.304 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8717252, teldec = -24.256637
2025-12-26T10:09:55.305 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.8455670795892     dec_j2k = -24.2859890131536
2025-12-26T10:09:55.306 [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-26T10:09:55.307 [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-26T10:09:55.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:09:55.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:09:55.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:09:55.309 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:09:55.316 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:09:55.316 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84022341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098177028524124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992917, telescope_ra=18.8717252, 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.89151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:09:05.040631', telescope_ra_j2k=18.8455670795892, telescope_dec_j2k=-24.2859890131536, observability=1)
2025-12-26T10:09:55.317 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.901137590408325 seconds ago
2025-12-26T10:10:02.225 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:02.227 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.8736708, teldec = -24.256637
2025-12-26T10:10:02.228 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.847513097583     dec_j2k = -24.2860602815285
2025-12-26T10:10:02.229 [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-26T10:10:02.230 [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-26T10:10:02.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:02.236 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:10:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:10:02.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84030354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09817682796441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992917, telescope_ra=18.8736708, 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.89346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:09:05.040631', telescope_ra_j2k=18.847513097583, telescope_dec_j2k=-24.2860602815285, observability=1)
2025-12-26T10:10:05.182 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:05.183 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:10:05.184 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:05.184 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:10:05.185 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:06.186 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:06.188 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:06.188 [DEBUG] [ThreadPoolExecutor-21161_0] [payload.py] [to_registers()] [0]
2025-12-26T10:10:06.196 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:06.196 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:06.196 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:10:06.196 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:06.203 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:06.204 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:10:06.204 [DEBUG] [ThreadPoolExecutor-21161_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:10:06.204 [DEBUG] [ThreadPoolExecutor-21161_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:10:06.204 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:06.204 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:06.204 [DEBUG] [ThreadPoolExecutor-21161_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:08.896 [DEBUG] [Thread-466128 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:08.898 [INFO] [Thread-466128 (handle)] [driver.py] [get_status()] Telra = 18.8755136, teldec = -24.256637
2025-12-26T10:10:08.899 [INFO] [Thread-466128 (handle)] [driver.py] [get_status()] ra_j2k = 18.8493562944168     dec_j2k = -24.2861277772217
2025-12-26T10:10:08.901 [DEBUG] [Thread-466128 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:10:08.902 [DEBUG] [Thread-466128 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:10:08.906 [DEBUG] [Thread-466128 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:08.906 [DEBUG] [Thread-466128 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:08.906 [DEBUG] [Thread-466128 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:10:08.906 [DEBUG] [Thread-466128 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:08.913 [DEBUG] [Thread-466128 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:10:08.914 [DEBUG] [Thread-466128 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84038074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981769081882956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992917, telescope_ra=18.8755136, 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.8953, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:10:05.182206', telescope_ra_j2k=18.8493562944168, telescope_dec_j2k=-24.2861277772217, observability=1)
2025-12-26T10:10:13.344 [DEBUG] [Thread-466129 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:13.345 [INFO] [Thread-466129 (handle)] [driver.py] [get_status()] Telra = 18.8767667, teldec = -24.256637
2025-12-26T10:10:13.346 [INFO] [Thread-466129 (handle)] [driver.py] [get_status()] ra_j2k = 18.8506096647774     dec_j2k = -24.2861736702137
2025-12-26T10:10:13.347 [DEBUG] [Thread-466129 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:10:13.348 [DEBUG] [Thread-466129 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:10:13.349 [DEBUG] [Thread-466129 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:13.350 [DEBUG] [Thread-466129 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:13.350 [DEBUG] [Thread-466129 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:10:13.350 [DEBUG] [Thread-466129 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:10:13.357 [DEBUG] [Thread-466129 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84043222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981771889718952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992917, telescope_ra=18.8767667, 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.89655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:10:05.182206', telescope_ra_j2k=18.8506096647774, telescope_dec_j2k=-24.2861736702137, observability=1)
2025-12-26T10:10:13.477 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11970996856689453
2025-12-26T10:10:18.453 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:18.456 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8781873, teldec = -24.256637
2025-12-26T10:10:18.457 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8520305717802     dec_j2k = -24.2862256937955
2025-12-26T10:10:18.459 [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-26T10:10:18.460 [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-26T10:10:18.467 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:18.467 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:18.467 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:10:18.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:10:18.475 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84049137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981775499793805, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992917, telescope_ra=18.8781873, 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.89797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:10:05.182206', telescope_ra_j2k=18.8520305717802, telescope_dec_j2k=-24.2862256937955, observability=1)
2025-12-26T10:10:26.968 [DEBUG] [Thread-466130 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:26.970 [INFO] [Thread-466130 (handle)] [driver.py] [get_status()] Telra = 18.8805526, teldec = -24.256637
2025-12-26T10:10:26.971 [INFO] [Thread-466130 (handle)] [driver.py] [get_status()] ra_j2k = 18.8543963841273     dec_j2k = -24.2863123039822
2025-12-26T10:10:26.973 [DEBUG] [Thread-466130 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:10:26.974 [DEBUG] [Thread-466130 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:10:26.981 [DEBUG] [Thread-466130 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:26.981 [DEBUG] [Thread-466130 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:26.981 [DEBUG] [Thread-466130 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:10:26.981 [DEBUG] [Thread-466130 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:26.988 [DEBUG] [Thread-466130 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:26.988 [DEBUG] [Thread-466130 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:26.988 [DEBUG] [Thread-466130 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:26.988 [DEBUG] [Thread-466130 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:10:26.989 [DEBUG] [Thread-466130 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:26.989 [DEBUG] [Thread-466130 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:26.989 [DEBUG] [Thread-466130 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:26.989 [DEBUG] [Thread-466130 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:10:26.989 [DEBUG] [Thread-466130 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84058992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981773494196664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992917, telescope_ra=18.8805526, 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.90034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:10:05.182206', telescope_ra_j2k=18.8543963841273, telescope_dec_j2k=-24.2863123039822, observability=1)
2025-12-26T10:10:31.205 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:31.206 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:45.135 [DEBUG] [Thread-466131 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:45.136 [INFO] [Thread-466131 (handle)] [driver.py] [get_status()] Telra = 18.8856237, teldec = -24.256637
2025-12-26T10:10:45.137 [INFO] [Thread-466131 (handle)] [driver.py] [get_status()] ra_j2k = 18.8594685875755     dec_j2k = -24.2864979539237
2025-12-26T10:10:45.139 [DEBUG] [Thread-466131 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:10:45.140 [DEBUG] [Thread-466131 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:10:45.141 [DEBUG] [Thread-466131 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:45.141 [DEBUG] [Thread-466131 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:45.141 [DEBUG] [Thread-466131 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:10:45.141 [DEBUG] [Thread-466131 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:45.148 [DEBUG] [Thread-466131 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:10:45.149 [DEBUG] [Thread-466131 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84080019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981775900913233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992917, telescope_ra=18.8856237, 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.90541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:10:05.182206', telescope_ra_j2k=18.8594685875755, telescope_dec_j2k=-24.2864979539237, observability=1)
2025-12-26T10:10:55.378 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:10:55.380 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.8884659, teldec = -24.256637
2025-12-26T10:10:55.381 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.8623114090059     dec_j2k = -24.2866019820973
2025-12-26T10:10:55.383 [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-26T10:10:55.384 [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-26T10:10:55.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:10:55.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:10:55.386 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:10:55.386 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84091874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981776703152089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992917, telescope_ra=18.8884659, 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.90825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:10:05.182206', telescope_ra_j2k=18.8623114090059, telescope_dec_j2k=-24.2866019820973, observability=1)
2025-12-26T10:10:55.393 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.916295766830444 seconds ago
2025-12-26T10:11:02.234 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:02.236 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.890365, teldec = -24.256637
2025-12-26T10:11:02.237 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.864210925426     dec_j2k = -24.2866714823254
2025-12-26T10:11:02.239 [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-26T10:11:02.239 [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-26T10:11:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:11:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:11:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:11:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:11:02.251 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84099809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098178472554065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992917, telescope_ra=18.890365, 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.91015, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:10:05.182206', telescope_ra_j2k=18.864210925426, telescope_dec_j2k=-24.2866714823254, observability=1)
2025-12-26T10:11:03.195 [DEBUG] [Thread-466132 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9440536499023438
2025-12-26T10:11:05.322 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:05.322 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:11:05.323 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:05.323 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:11:05.323 [INFO] [ThreadPoolExecutor-21162_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:11:05.324 [INFO] [ThreadPoolExecutor-21162_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:11:13.397 [DEBUG] [Thread-466133 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:13.399 [INFO] [Thread-466133 (handle)] [driver.py] [get_status()] Telra = 18.8934891, teldec = -24.256636
2025-12-26T10:11:13.400 [INFO] [Thread-466133 (handle)] [driver.py] [get_status()] ra_j2k = 18.8673357127295     dec_j2k = -24.2867847969504
2025-12-26T10:11:13.402 [DEBUG] [Thread-466133 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:11:13.403 [DEBUG] [Thread-466133 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:11:13.406 [DEBUG] [Thread-466133 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:11:13.406 [DEBUG] [Thread-466133 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:11:13.406 [DEBUG] [Thread-466133 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:11:13.406 [DEBUG] [Thread-466133 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:11:13.413 [DEBUG] [Thread-466133 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84112729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981781115465797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992917, telescope_ra=18.8934891, 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.91328, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:11:05.321768', telescope_ra_j2k=18.8673357127295, telescope_dec_j2k=-24.2867847969504, observability=1)
2025-12-26T10:11:13.538 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12421870231628418
2025-12-26T10:11:17.567 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:17.569 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.8946578, teldec = -24.256636
2025-12-26T10:11:17.570 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.8685046704355     dec_j2k = -24.2868275559046
2025-12-26T10:11:17.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-26T10:11:17.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-26T10:11:17.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:11:17.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:11:17.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:11:17.575 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:11:17.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:11:17.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:17.583 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:17.583 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:11:17.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:11:17.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:11:17.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:11:17.583 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:11:17.583 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84117554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098178271994351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992917, telescope_ra=18.8946578, 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.91445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:11:05.321768', telescope_ra_j2k=18.8685046704355, telescope_dec_j2k=-24.2868275559046, observability=1)
2025-12-26T10:11:21.378 [DEBUG] [Thread-466134 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:21.380 [INFO] [Thread-466134 (handle)] [driver.py] [get_status()] Telra = 18.8957141, teldec = -24.256636
2025-12-26T10:11:21.382 [INFO] [Thread-466134 (handle)] [driver.py] [get_status()] ra_j2k = 18.8695612036678     dec_j2k = -24.2868662000666
2025-12-26T10:11:21.384 [DEBUG] [Thread-466134 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:11:21.384 [DEBUG] [Thread-466134 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:11:21.387 [DEBUG] [Thread-466134 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:11:21.387 [DEBUG] [Thread-466134 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:11:21.387 [DEBUG] [Thread-466134 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:11:21.387 [DEBUG] [Thread-466134 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:11:21.394 [DEBUG] [Thread-466134 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84121966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981783121062938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992916, telescope_ra=18.8957141, 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.9155, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:11:05.321768', telescope_ra_j2k=18.8695612036678, telescope_dec_j2k=-24.2868662000666, observability=1)
2025-12-26T10:11:26.208 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:26.210 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:26.211 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:26.213 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:30.219 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:31.221 [DEBUG] [ThreadPoolExecutor-21161_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:31.222 [INFO] [ThreadPoolExecutor-21161_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:11:39.456 [DEBUG] [Thread-466135 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:39.458 [INFO] [Thread-466135 (handle)] [driver.py] [get_status()] Telra = 18.9007325, teldec = -24.256636
2025-12-26T10:11:39.459 [INFO] [Thread-466135 (handle)] [driver.py] [get_status()] ra_j2k = 18.874580715774     dec_j2k = -24.2870497637706
2025-12-26T10:11:39.461 [DEBUG] [Thread-466135 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:11:39.462 [DEBUG] [Thread-466135 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:11:39.464 [DEBUG] [Thread-466135 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:11:39.464 [DEBUG] [Thread-466135 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:11:39.464 [DEBUG] [Thread-466135 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:11:39.464 [DEBUG] [Thread-466135 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:11:39.472 [DEBUG] [Thread-466135 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:11:39.473 [DEBUG] [Thread-466135 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84142889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981788335615502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992916, telescope_ra=18.9007325, 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.92052, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:11:05.321768', telescope_ra_j2k=18.874580715774, telescope_dec_j2k=-24.2870497637706, observability=1)
2025-12-26T10:11:55.454 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:55.456 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9051847, teldec = -24.25663
2025-12-26T10:11:55.458 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.8790339091635     dec_j2k = -24.2872065729593
2025-12-26T10:11:55.459 [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-26T10:11:55.460 [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-26T10:11:55.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:11:55.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:11:55.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:11:55.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:11:55.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:11:55.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:55.470 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:55.470 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:11:55.471 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:11:55.471 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:11:55.471 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:11:55.471 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:11:55.471 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84161406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981793951287495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992905, telescope_ra=18.9051847, 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.92497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:11:05.321768', telescope_ra_j2k=18.8790339091635, telescope_dec_j2k=-24.2872065729593, observability=1)
2025-12-26T10:11:55.471 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.93320155143738 seconds ago
2025-12-26T10:11:57.540 [DEBUG] [Thread-466136 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:11:57.542 [INFO] [Thread-466136 (handle)] [driver.py] [get_status()] Telra = 18.9057735, teldec = -24.256636
2025-12-26T10:11:57.543 [INFO] [Thread-466136 (handle)] [driver.py] [get_status()] ra_j2k = 18.879622839603     dec_j2k = -24.2872341011157
2025-12-26T10:11:57.545 [DEBUG] [Thread-466136 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:11:57.546 [DEBUG] [Thread-466136 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:11:57.548 [DEBUG] [Thread-466136 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:11:57.548 [DEBUG] [Thread-466136 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:11:57.549 [DEBUG] [Thread-466136 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:11:57.549 [DEBUG] [Thread-466136 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:11:57.556 [DEBUG] [Thread-466136 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84163821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981794753526351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992916, telescope_ra=18.9057735, 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.92556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:11:05.321768', telescope_ra_j2k=18.879622839603, telescope_dec_j2k=-24.2872341011157, observability=1)
2025-12-26T10:12:02.207 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:02.209 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9070804, teldec = -24.256636
2025-12-26T10:12:02.210 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8809300320586     dec_j2k = -24.2872818826169
2025-12-26T10:12:02.212 [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-26T10:12:02.213 [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-26T10:12:02.216 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:12:02.216 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:12:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:12:02.217 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:12:02.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84169222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981789538973786, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992916, telescope_ra=18.9070804, 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.92687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:11:05.321768', telescope_ra_j2k=18.8809300320586, telescope_dec_j2k=-24.2872818826169, observability=1)
2025-12-26T10:12:05.463 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:05.463 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:12:05.464 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:05.464 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:12:05.465 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:06.468 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:06.470 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:06.470 [DEBUG] [ThreadPoolExecutor-21163_0] [payload.py] [to_registers()] [0]
2025-12-26T10:12:06.472 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:12:06.472 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:12:06.473 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:12:06.473 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:12:06.479 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:12:06.479 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:12:06.479 [DEBUG] [ThreadPoolExecutor-21163_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:12:06.479 [DEBUG] [ThreadPoolExecutor-21163_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:12:06.479 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:12:06.479 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:12:06.479 [DEBUG] [ThreadPoolExecutor-21163_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:12:13.469 [DEBUG] [Thread-466137 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:13.471 [INFO] [Thread-466137 (handle)] [driver.py] [get_status()] Telra = 18.9102279, teldec = -24.256636
2025-12-26T10:12:13.472 [INFO] [Thread-466137 (handle)] [driver.py] [get_status()] ra_j2k = 18.8840782382557     dec_j2k = -24.2873969434139
2025-12-26T10:12:13.473 [DEBUG] [Thread-466137 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:13.474 [DEBUG] [Thread-466137 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:13.477 [DEBUG] [Thread-466137 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:12:13.477 [DEBUG] [Thread-466137 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:12:13.477 [DEBUG] [Thread-466137 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:12:13.477 [DEBUG] [Thread-466137 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:12:13.485 [DEBUG] [Thread-466137 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84182257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981796759123491, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992916, telescope_ra=18.9102279, 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.93002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:12:05.462314', telescope_ra_j2k=18.8840782382557, telescope_dec_j2k=-24.2873969434139, observability=1)
2025-12-26T10:12:13.598 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1127626895904541
2025-12-26T10:12:15.696 [DEBUG] [Thread-466138 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:15.698 [INFO] [Thread-466138 (handle)] [driver.py] [get_status()] Telra = 18.9108448, teldec = -24.256642
2025-12-26T10:12:15.699 [INFO] [Thread-466138 (handle)] [driver.py] [get_status()] ra_j2k = 18.8846952758026     dec_j2k = -24.2874254924067
2025-12-26T10:12:15.701 [DEBUG] [Thread-466138 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:15.702 [DEBUG] [Thread-466138 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:15.706 [DEBUG] [Thread-466138 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:12:15.706 [DEBUG] [Thread-466138 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:12:15.706 [DEBUG] [Thread-466138 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:12:15.706 [DEBUG] [Thread-466138 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:12:15.713 [DEBUG] [Thread-466138 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:12:15.714 [DEBUG] [Thread-466138 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84184834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981795154645779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992927, telescope_ra=18.9108448, 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.93063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:12:05.462314', telescope_ra_j2k=18.8846952758026, telescope_dec_j2k=-24.2874254924067, observability=1)
2025-12-26T10:12:16.673 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.959414005279541
2025-12-26T10:12:31.481 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:31.482 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:33.772 [DEBUG] [Thread-466139 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:33.774 [INFO] [Thread-466139 (handle)] [driver.py] [get_status()] Telra = 18.9158839, teldec = -24.256636
2025-12-26T10:12:33.775 [INFO] [Thread-466139 (handle)] [driver.py] [get_status()] ra_j2k = 18.8897355138686     dec_j2k = -24.2876036528535
2025-12-26T10:12:33.777 [DEBUG] [Thread-466139 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:33.778 [DEBUG] [Thread-466139 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:33.783 [DEBUG] [Thread-466139 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:12:33.783 [DEBUG] [Thread-466139 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:12:33.783 [DEBUG] [Thread-466139 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:12:33.783 [DEBUG] [Thread-466139 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:12:33.791 [DEBUG] [Thread-466139 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:12:33.791 [DEBUG] [Thread-466139 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:33.791 [DEBUG] [Thread-466139 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:33.791 [DEBUG] [Thread-466139 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:12:33.791 [DEBUG] [Thread-466139 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:12:33.792 [DEBUG] [Thread-466139 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:12:33.792 [DEBUG] [Thread-466139 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:12:33.792 [DEBUG] [Thread-466139 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:12:33.792 [DEBUG] [Thread-466139 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84205756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981798764720632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992916, telescope_ra=18.9158839, 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.93567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:12:05.462314', telescope_ra_j2k=18.8897355138686, telescope_dec_j2k=-24.2876036528535, observability=1)
2025-12-26T10:12:51.842 [DEBUG] [Thread-466140 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:51.844 [INFO] [Thread-466140 (handle)] [driver.py] [get_status()] Telra = 18.920906, teldec = -24.256629
2025-12-26T10:12:51.845 [INFO] [Thread-466140 (handle)] [driver.py] [get_status()] ra_j2k = 18.8947587549788     dec_j2k = -24.2877801382381
2025-12-26T10:12:51.847 [DEBUG] [Thread-466140 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:51.848 [DEBUG] [Thread-466140 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:12:51.851 [DEBUG] [Thread-466140 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:12:51.851 [DEBUG] [Thread-466140 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:12:51.851 [DEBUG] [Thread-466140 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:12:51.851 [DEBUG] [Thread-466140 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:12:51.858 [DEBUG] [Thread-466140 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:12:51.858 [DEBUG] [Thread-466140 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:51.858 [DEBUG] [Thread-466140 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:51.858 [DEBUG] [Thread-466140 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:12:51.858 [DEBUG] [Thread-466140 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:12:51.858 [DEBUG] [Thread-466140 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:12:51.858 [DEBUG] [Thread-466140 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:12:51.859 [DEBUG] [Thread-466140 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:12:51.859 [DEBUG] [Thread-466140 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8422667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098180317703434, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992905, telescope_ra=18.920906, 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.94069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:12:05.462314', telescope_ra_j2k=18.8947587549788, telescope_dec_j2k=-24.2877801382381, observability=1)
2025-12-26T10:12:55.532 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:12:55.533 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9219349, teldec = -24.256635
2025-12-26T10:12:55.534 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.8957878881342     dec_j2k = -24.2878237229181
2025-12-26T10:12:55.536 [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-26T10:12:55.538 [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-26T10:12:55.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:12:55.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:12:55.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:12:55.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:12:55.550 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84230941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981804380392624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992916, telescope_ra=18.9219349, 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.94172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:12:05.462314', telescope_ra_j2k=18.8957878881342, telescope_dec_j2k=-24.2878237229181, observability=1)
2025-12-26T10:12:55.551 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.953370332717896 seconds ago
2025-12-26T10:13:02.217 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:02.219 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9238053, teldec = -24.256635
2025-12-26T10:13:02.220 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.8976587148271     dec_j2k = -24.2878920411207
2025-12-26T10:13:02.221 [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-26T10:13:02.222 [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-26T10:13:02.228 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:13:02.228 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:13:02.228 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:13:02.228 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:13:02.235 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:13:02.236 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84238678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981806385989765, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992916, telescope_ra=18.9238053, 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.94359, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:12:05.462314', telescope_ra_j2k=18.8976587148271, telescope_dec_j2k=-24.2878920411207, observability=1)
2025-12-26T10:13:05.602 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:05.602 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:13:05.603 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:05.603 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:13:05.603 [INFO] [ThreadPoolExecutor-21164_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:13:05.603 [INFO] [ThreadPoolExecutor-21164_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:13:10.024 [DEBUG] [Thread-466141 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:10.026 [INFO] [Thread-466141 (handle)] [driver.py] [get_status()] Telra = 18.9259759, teldec = -24.256635
2025-12-26T10:13:10.027 [INFO] [Thread-466141 (handle)] [driver.py] [get_status()] ra_j2k = 18.8998298111644     dec_j2k = -24.2879713149976
2025-12-26T10:13:10.029 [DEBUG] [Thread-466141 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:10.030 [DEBUG] [Thread-466141 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:10.036 [DEBUG] [Thread-466141 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:13:10.036 [DEBUG] [Thread-466141 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:13:10.036 [DEBUG] [Thread-466141 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:13:10.036 [DEBUG] [Thread-466141 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:13:10.043 [DEBUG] [Thread-466141 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:13:10.043 [DEBUG] [Thread-466141 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:10.043 [DEBUG] [Thread-466141 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:10.043 [DEBUG] [Thread-466141 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:13:10.043 [DEBUG] [Thread-466141 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:13:10.044 [DEBUG] [Thread-466141 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:13:10.044 [DEBUG] [Thread-466141 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:13:10.044 [DEBUG] [Thread-466141 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:13:10.044 [DEBUG] [Thread-466141 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84247714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981810397184045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992915, telescope_ra=18.9259759, 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.94576, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.8998298111644, telescope_dec_j2k=-24.2879713149976, observability=1)
2025-12-26T10:13:13.525 [DEBUG] [Thread-466142 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:13.527 [INFO] [Thread-466142 (handle)] [driver.py] [get_status()] Telra = 18.926948, teldec = -24.256635
2025-12-26T10:13:13.528 [INFO] [Thread-466142 (handle)] [driver.py] [get_status()] ra_j2k = 18.9008021338523     dec_j2k = -24.2880068143965
2025-12-26T10:13:13.529 [DEBUG] [Thread-466142 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:13.530 [DEBUG] [Thread-466142 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:13.535 [DEBUG] [Thread-466142 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:13:13.535 [DEBUG] [Thread-466142 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:13:13.535 [DEBUG] [Thread-466142 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:13:13.535 [DEBUG] [Thread-466142 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:13:13.542 [DEBUG] [Thread-466142 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:13:13.543 [DEBUG] [Thread-466142 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84251766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981808391586905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992915, telescope_ra=18.926948, 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.94674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.9008021338523, telescope_dec_j2k=-24.2880068143965, observability=1)
2025-12-26T10:13:13.658 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11584949493408203
2025-12-26T10:13:15.760 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:15.762 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9275655, teldec = -24.256635
2025-12-26T10:13:15.763 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9014197754385     dec_j2k = -24.2880293633625
2025-12-26T10:13:15.766 [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-26T10:13:15.766 [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-26T10:13:15.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:13:15.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:13:15.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:13:15.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:13:15.779 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:13:15.780 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84254353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981810397184045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992915, telescope_ra=18.9275655, 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.94735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.9014197754385, telescope_dec_j2k=-24.2880293633625, observability=1)
2025-12-26T10:13:26.484 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:26.486 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:26.487 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:26.489 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:28.089 [DEBUG] [Thread-466143 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:28.091 [INFO] [Thread-466143 (handle)] [driver.py] [get_status()] Telra = 18.9309924, teldec = -24.256635
2025-12-26T10:13:28.092 [INFO] [Thread-466143 (handle)] [driver.py] [get_status()] ra_j2k = 18.9048474630225     dec_j2k = -24.2881544869328
2025-12-26T10:13:28.094 [DEBUG] [Thread-466143 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:28.095 [DEBUG] [Thread-466143 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:28.101 [DEBUG] [Thread-466143 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:13:28.101 [DEBUG] [Thread-466143 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:13:28.101 [DEBUG] [Thread-466143 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:13:28.101 [DEBUG] [Thread-466143 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:13:28.108 [DEBUG] [Thread-466143 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:13:28.109 [DEBUG] [Thread-466143 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84268623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981814408378326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992915, telescope_ra=18.9309924, 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.95078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.9048474630225, telescope_dec_j2k=-24.2881544869328, observability=1)
2025-12-26T10:13:30.494 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:31.497 [DEBUG] [ThreadPoolExecutor-21163_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:31.498 [INFO] [ThreadPoolExecutor-21163_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:13:46.159 [DEBUG] [Thread-466144 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:46.161 [INFO] [Thread-466144 (handle)] [driver.py] [get_status()] Telra = 18.9360353, teldec = -24.256641
2025-12-26T10:13:46.162 [INFO] [Thread-466144 (handle)] [driver.py] [get_status()] ra_j2k = 18.909891526477     dec_j2k = -24.2883445677582
2025-12-26T10:13:46.163 [DEBUG] [Thread-466144 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:46.164 [DEBUG] [Thread-466144 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:13:46.170 [DEBUG] [Thread-466144 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:13:46.170 [DEBUG] [Thread-466144 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:13:46.170 [DEBUG] [Thread-466144 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:13:46.170 [DEBUG] [Thread-466144 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:13:46.177 [DEBUG] [Thread-466144 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:13:46.177 [DEBUG] [Thread-466144 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:46.178 [DEBUG] [Thread-466144 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:46.178 [DEBUG] [Thread-466144 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:13:46.178 [DEBUG] [Thread-466144 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:13:46.178 [DEBUG] [Thread-466144 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:13:46.178 [DEBUG] [Thread-466144 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:13:46.178 [DEBUG] [Thread-466144 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:13:46.178 [DEBUG] [Thread-466144 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84289537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981823233005743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992926, telescope_ra=18.9360353, 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.95582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.909891526477, telescope_dec_j2k=-24.2883445677582, observability=1)
2025-12-26T10:13:55.612 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:13:55.614 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9386765, teldec = -24.256635
2025-12-26T10:13:55.616 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9125333402988     dec_j2k = -24.2884349574668
2025-12-26T10:13:55.618 [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-26T10:13:55.619 [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-26T10:13:55.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:13:55.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:13:55.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:13:55.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:13:55.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:13:55.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:55.627 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:13:55.627 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:13:55.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:13:55.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:13:55.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:13:55.628 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:13:55.628 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84300478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981816413975466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992915, telescope_ra=18.9386765, 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.95846, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.9125333402988, telescope_dec_j2k=-24.2884349574668, observability=1)
2025-12-26T10:13:55.628 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.96938514709473 seconds ago
2025-12-26T10:14:02.228 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:02.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9405159, teldec = -24.256635
2025-12-26T10:14:02.232 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9143731680534     dec_j2k = -24.2885020766711
2025-12-26T10:14:02.232 [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-26T10:14:02.233 [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-26T10:14:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:02.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84308135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981821628528031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992915, telescope_ra=18.9405159, 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.9603, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.9143731680534, telescope_dec_j2k=-24.2885020766711, observability=1)
2025-12-26T10:14:04.314 [DEBUG] [Thread-466145 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:04.315 [INFO] [Thread-466145 (handle)] [driver.py] [get_status()] Telra = 18.9411045, teldec = -24.256635
2025-12-26T10:14:04.316 [INFO] [Thread-466145 (handle)] [driver.py] [get_status()] ra_j2k = 18.9149619051219     dec_j2k = -24.2885235529597
2025-12-26T10:14:04.317 [DEBUG] [Thread-466145 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:04.318 [DEBUG] [Thread-466145 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:04.323 [DEBUG] [Thread-466145 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:04.323 [DEBUG] [Thread-466145 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:04.323 [DEBUG] [Thread-466145 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:04.323 [DEBUG] [Thread-466145 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:04.330 [DEBUG] [Thread-466145 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:04.330 [DEBUG] [Thread-466145 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:04.330 [DEBUG] [Thread-466145 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:04.330 [DEBUG] [Thread-466145 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:04.330 [DEBUG] [Thread-466145 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:04.331 [DEBUG] [Thread-466145 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:04.331 [DEBUG] [Thread-466145 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:04.332 [DEBUG] [Thread-466145 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:04.332 [DEBUG] [Thread-466145 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84310549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098181761733375, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992915, telescope_ra=18.9411045, 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.96089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:13:05.600912', telescope_ra_j2k=18.9149619051219, telescope_dec_j2k=-24.2885235529597, observability=1)
2025-12-26T10:14:05.743 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:05.743 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:14:05.744 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:05.744 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:14:05.745 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:06.747 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:06.749 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:06.749 [DEBUG] [ThreadPoolExecutor-21165_0] [payload.py] [to_registers()] [0]
2025-12-26T10:14:06.751 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:06.751 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:06.751 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:14:06.751 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:06.758 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:06.758 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:14:06.758 [DEBUG] [ThreadPoolExecutor-21165_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:14:06.758 [DEBUG] [ThreadPoolExecutor-21165_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:14:06.758 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:06.758 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:06.758 [DEBUG] [ThreadPoolExecutor-21165_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:13.572 [DEBUG] [Thread-466146 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:13.574 [INFO] [Thread-466146 (handle)] [driver.py] [get_status()] Telra = 18.9436715, teldec = -24.256634
2025-12-26T10:14:13.576 [INFO] [Thread-466146 (handle)] [driver.py] [get_status()] ra_j2k = 18.9175295041695     dec_j2k = -24.2886162063965
2025-12-26T10:14:13.577 [DEBUG] [Thread-466146 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:13.578 [DEBUG] [Thread-466146 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:14:13.585 [DEBUG] [Thread-466146 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:13.585 [DEBUG] [Thread-466146 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:13.585 [DEBUG] [Thread-466146 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:13.585 [DEBUG] [Thread-466146 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:13.593 [DEBUG] [Thread-466146 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84321265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981822029647459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992915, telescope_ra=18.9436715, 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.96346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:14:05.742153', telescope_ra_j2k=18.9175295041695, telescope_dec_j2k=-24.2886162063965, observability=1)
2025-12-26T10:14:13.720 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1263408660888672
2025-12-26T10:14:14.872 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:14.873 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.944035, teldec = -24.256634
2025-12-26T10:14:14.875 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9178930891107     dec_j2k = -24.2886294670174
2025-12-26T10:14:14.875 [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-26T10:14:14.876 [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-26T10:14:14.878 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:14.878 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:14.878 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:14.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:14.886 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84322768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981821227408603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992915, telescope_ra=18.944035, 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.96382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:14:05.742153', telescope_ra_j2k=18.9178930891107, telescope_dec_j2k=-24.2886294670174, observability=1)
2025-12-26T10:14:22.382 [DEBUG] [Thread-466147 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:22.384 [INFO] [Thread-466147 (handle)] [driver.py] [get_status()] Telra = 18.9461263, teldec = -24.256634
2025-12-26T10:14:22.385 [INFO] [Thread-466147 (handle)] [driver.py] [get_status()] ra_j2k = 18.9199848784753     dec_j2k = -24.2887057528017
2025-12-26T10:14:22.387 [DEBUG] [Thread-466147 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:22.389 [DEBUG] [Thread-466147 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:22.390 [DEBUG] [Thread-466147 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:22.390 [DEBUG] [Thread-466147 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:22.390 [DEBUG] [Thread-466147 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:22.390 [DEBUG] [Thread-466147 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:22.397 [DEBUG] [Thread-466147 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:22.397 [DEBUG] [Thread-466147 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:22.398 [DEBUG] [Thread-466147 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:22.398 [DEBUG] [Thread-466147 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:22.398 [DEBUG] [Thread-466147 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:22.398 [DEBUG] [Thread-466147 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:22.398 [DEBUG] [Thread-466147 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:22.398 [DEBUG] [Thread-466147 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:22.398 [DEBUG] [Thread-466147 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84331462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981827645319452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992915, telescope_ra=18.9461263, 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.96591, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:14:05.742153', telescope_ra_j2k=18.9199848784753, telescope_dec_j2k=-24.2887057528017, observability=1)
2025-12-26T10:14:31.759 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:31.760 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:40.457 [DEBUG] [Thread-466148 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:40.459 [INFO] [Thread-466148 (handle)] [driver.py] [get_status()] Telra = 18.9511664, teldec = -24.256634
2025-12-26T10:14:40.460 [INFO] [Thread-466148 (handle)] [driver.py] [get_status()] ra_j2k = 18.9250261626067     dec_j2k = -24.2888895643141
2025-12-26T10:14:40.462 [DEBUG] [Thread-466148 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:40.463 [DEBUG] [Thread-466148 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:40.465 [DEBUG] [Thread-466148 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:40.465 [DEBUG] [Thread-466148 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:40.465 [DEBUG] [Thread-466148 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:40.465 [DEBUG] [Thread-466148 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:40.472 [DEBUG] [Thread-466148 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:40.473 [DEBUG] [Thread-466148 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84352382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981830854274876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992915, telescope_ra=18.9511664, 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.97095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:14:05.742153', telescope_ra_j2k=18.9250261626067, telescope_dec_j2k=-24.2888895643141, observability=1)
2025-12-26T10:14:55.688 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:55.690 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9554033, teldec = -24.256634
2025-12-26T10:14:55.691 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9292640632224     dec_j2k = -24.2890440397017
2025-12-26T10:14:55.693 [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-26T10:14:55.694 [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-26T10:14:55.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:55.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:55.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:55.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8437001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981834865469157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992914, telescope_ra=18.9554033, 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.97519, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:14:05.742153', telescope_ra_j2k=18.9292640632224, telescope_dec_j2k=-24.2890440397017, observability=1)
2025-12-26T10:14:55.706 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 41.986711263656616 seconds ago
2025-12-26T10:14:58.618 [DEBUG] [Thread-466149 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:14:58.620 [INFO] [Thread-466149 (handle)] [driver.py] [get_status()] Telra = 18.9562074, teldec = -24.256634
2025-12-26T10:14:58.621 [INFO] [Thread-466149 (handle)] [driver.py] [get_status()] ra_j2k = 18.9300683536594     dec_j2k = -24.2890733523005
2025-12-26T10:14:58.623 [DEBUG] [Thread-466149 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:58.624 [DEBUG] [Thread-466149 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:14:58.629 [DEBUG] [Thread-466149 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:14:58.629 [DEBUG] [Thread-466149 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:14:58.629 [DEBUG] [Thread-466149 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:14:58.629 [DEBUG] [Thread-466149 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:14:58.637 [DEBUG] [Thread-466149 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84373402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981830854274876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992914, telescope_ra=18.9562074, 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.97599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:14:05.742153', telescope_ra_j2k=18.9300683536594, telescope_dec_j2k=-24.2890733523005, observability=1)
2025-12-26T10:15:02.237 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:02.239 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9572365, teldec = -24.256628
2025-12-26T10:15:02.240 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9310976988023     dec_j2k = -24.2891048650387
2025-12-26T10:15:02.241 [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-26T10:15:02.243 [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-26T10:15:02.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:15:02.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:15:02.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:15:02.246 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:15:02.253 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8437759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981828447558308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992904, telescope_ra=18.9572365, 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=15.97702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:14:05.742153', telescope_ra_j2k=18.9310976988023, telescope_dec_j2k=-24.2891048650387, observability=1)
2025-12-26T10:15:05.882 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:05.882 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:15:05.883 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:05.883 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:15:05.884 [INFO] [ThreadPoolExecutor-21166_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:15:05.884 [INFO] [ThreadPoolExecutor-21166_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:15:13.623 [DEBUG] [Thread-466150 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:13.625 [INFO] [Thread-466150 (handle)] [driver.py] [get_status()] Telra = 18.9603897, teldec = -24.256634
2025-12-26T10:15:13.626 [INFO] [Thread-466150 (handle)] [driver.py] [get_status()] ra_j2k = 18.9342516469162     dec_j2k = -24.2892257902542
2025-12-26T10:15:13.628 [DEBUG] [Thread-466150 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:15:13.629 [DEBUG] [Thread-466150 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:15:13.631 [DEBUG] [Thread-466150 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:15:13.632 [DEBUG] [Thread-466150 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:15:13.632 [DEBUG] [Thread-466150 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:15:13.632 [DEBUG] [Thread-466150 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:15:13.639 [DEBUG] [Thread-466150 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84390768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981836871066297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992914, telescope_ra=18.9603897, 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.98018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:15:05.881571', telescope_ra_j2k=18.9342516469162, telescope_dec_j2k=-24.2892257902542, observability=1)
2025-12-26T10:15:13.781 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1412818431854248
2025-12-26T10:15:13.970 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.330890417098999
2025-12-26T10:15:16.701 [DEBUG] [Thread-466151 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:16.703 [INFO] [Thread-466151 (handle)] [driver.py] [get_status()] Telra = 18.9612497, teldec = -24.25664
2025-12-26T10:15:16.705 [INFO] [Thread-466151 (handle)] [driver.py] [get_status()] ra_j2k = 18.935111850561     dec_j2k = -24.2892631308756
2025-12-26T10:15:16.706 [DEBUG] [Thread-466151 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:15:16.707 [DEBUG] [Thread-466151 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:15:16.713 [DEBUG] [Thread-466151 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:15:16.713 [DEBUG] [Thread-466151 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:15:16.714 [DEBUG] [Thread-466151 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:15:16.714 [DEBUG] [Thread-466151 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:15:16.721 [DEBUG] [Thread-466151 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:15:16.721 [DEBUG] [Thread-466151 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:16.722 [DEBUG] [Thread-466151 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:16.722 [DEBUG] [Thread-466151 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:15:16.722 [DEBUG] [Thread-466151 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:15:16.722 [DEBUG] [Thread-466151 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:15:16.722 [DEBUG] [Thread-466151 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:15:16.722 [DEBUG] [Thread-466151 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:15:16.722 [DEBUG] [Thread-466151 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84394331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981842085618862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992925, telescope_ra=18.9612497, 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.98104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:15:05.881571', telescope_ra_j2k=18.935111850561, telescope_dec_j2k=-24.2892631308756, observability=1)
2025-12-26T10:15:26.762 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:26.764 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:26.766 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:26.768 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:30.773 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:31.776 [DEBUG] [ThreadPoolExecutor-21165_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:31.777 [INFO] [ThreadPoolExecutor-21165_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:15:34.766 [DEBUG] [Thread-466152 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:34.768 [INFO] [Thread-466152 (handle)] [driver.py] [get_status()] Telra = 18.9662981, teldec = -24.256634
2025-12-26T10:15:34.769 [INFO] [Thread-466152 (handle)] [driver.py] [get_status()] ra_j2k = 18.940161457973     dec_j2k = -24.2894410748749
2025-12-26T10:15:34.771 [DEBUG] [Thread-466152 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:15:34.772 [DEBUG] [Thread-466152 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:15:34.778 [DEBUG] [Thread-466152 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:15:34.778 [DEBUG] [Thread-466152 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:15:34.778 [DEBUG] [Thread-466152 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:15:34.779 [DEBUG] [Thread-466152 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:15:34.786 [DEBUG] [Thread-466152 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:15:34.786 [DEBUG] [Thread-466152 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:34.786 [DEBUG] [Thread-466152 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:34.786 [DEBUG] [Thread-466152 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:15:34.786 [DEBUG] [Thread-466152 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:15:34.787 [DEBUG] [Thread-466152 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:15:34.787 [DEBUG] [Thread-466152 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:15:34.787 [DEBUG] [Thread-466152 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:15:34.787 [DEBUG] [Thread-466152 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8441524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981842887857718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992914, telescope_ra=18.9662981, 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.98609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:15:05.881571', telescope_ra_j2k=18.940161457973, telescope_dec_j2k=-24.2894410748749, observability=1)
2025-12-26T10:15:52.965 [DEBUG] [Thread-466153 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:52.967 [INFO] [Thread-466153 (handle)] [driver.py] [get_status()] Telra = 18.9713674, teldec = -24.25664
2025-12-26T10:15:52.968 [INFO] [Thread-466153 (handle)] [driver.py] [get_status()] ra_j2k = 18.9452319748067     dec_j2k = -24.2896317223226
2025-12-26T10:15:52.970 [DEBUG] [Thread-466153 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:15:52.971 [DEBUG] [Thread-466153 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:15:52.977 [DEBUG] [Thread-466153 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:15:52.978 [DEBUG] [Thread-466153 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:15:52.978 [DEBUG] [Thread-466153 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:15:52.978 [DEBUG] [Thread-466153 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:15:52.985 [DEBUG] [Thread-466153 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:15:52.986 [DEBUG] [Thread-466153 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84436303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981846899051998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992925, telescope_ra=18.9713674, 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.99115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:15:05.881571', telescope_ra_j2k=18.9452319748067, telescope_dec_j2k=-24.2896317223226, observability=1)
2025-12-26T10:15:55.766 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:15:55.769 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9721515, teldec = -24.25664
2025-12-26T10:15:55.770 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9460162638081     dec_j2k = -24.2896602777065
2025-12-26T10:15:55.772 [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-26T10:15:55.772 [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-26T10:15:55.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:15:55.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:15:55.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:15:55.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:15:55.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:15:55.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:55.781 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:15:55.781 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:15:55.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:15:55.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:15:55.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:15:55.782 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:15:55.782 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84439546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981846899051998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992924, telescope_ra=18.9721515, 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.99194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:15:05.881571', telescope_ra_j2k=18.9460162638081, telescope_dec_j2k=-24.2896602777065, observability=1)
2025-12-26T10:15:55.782 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.001283407211304 seconds ago
2025-12-26T10:16:02.248 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:02.249 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9739342, teldec = -24.256633
2025-12-26T10:16:02.250 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9477993954811     dec_j2k = -24.2897181950798
2025-12-26T10:16:02.252 [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-26T10:16:02.252 [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-26T10:16:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:16:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:16:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:16:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:16:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:16:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:02.261 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:02.261 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:16:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:16:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:16:02.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:16:02.262 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:16:02.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84447047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981850509126851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992914, telescope_ra=18.9739342, 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.99372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:15:05.881571', telescope_ra_j2k=18.9477993954811, telescope_dec_j2k=-24.2897181950798, observability=1)
2025-12-26T10:16:06.023 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:06.023 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:16:06.024 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:06.024 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:16:06.025 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:07.027 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:07.028 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:07.028 [DEBUG] [ThreadPoolExecutor-21167_0] [payload.py] [to_registers()] [0]
2025-12-26T10:16:07.032 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:16:07.032 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:16:07.032 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:16:07.032 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:16:07.039 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:16:07.039 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:16:07.039 [DEBUG] [ThreadPoolExecutor-21167_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:16:07.039 [DEBUG] [ThreadPoolExecutor-21167_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:16:07.039 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:16:07.039 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:16:07.039 [DEBUG] [ThreadPoolExecutor-21167_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:16:11.026 [DEBUG] [Thread-466154 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:11.028 [INFO] [Thread-466154 (handle)] [driver.py] [get_status()] Telra = 18.9763798, teldec = -24.256633
2025-12-26T10:16:11.030 [INFO] [Thread-466154 (handle)] [driver.py] [get_status()] ra_j2k = 18.9502455871656     dec_j2k = -24.2898072401441
2025-12-26T10:16:11.031 [DEBUG] [Thread-466154 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:16:11.033 [DEBUG] [Thread-466154 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:16:11.036 [DEBUG] [Thread-466154 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:16:11.036 [DEBUG] [Thread-466154 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:16:11.036 [DEBUG] [Thread-466154 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:16:11.036 [DEBUG] [Thread-466154 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:16:11.044 [DEBUG] [Thread-466154 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84457207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981855322559988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992914, telescope_ra=18.9763798, 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.99617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:16:06.021775', telescope_ra_j2k=18.9502455871656, telescope_dec_j2k=-24.2898072401441, observability=1)
2025-12-26T10:16:13.061 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:13.063 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9769683, teldec = -24.256633
2025-12-26T10:16:13.064 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9508342297817     dec_j2k = -24.2898286655792
2025-12-26T10:16:13.066 [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-26T10:16:13.067 [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-26T10:16:13.071 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:16:13.071 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:16:13.071 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:16:13.072 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:16:13.079 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:16:13.080 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84459562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981856124798844, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992914, telescope_ra=18.9769683, 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.99676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:16:06.021775', telescope_ra_j2k=18.9508342297817, telescope_dec_j2k=-24.2898286655792, observability=1)
2025-12-26T10:16:13.672 [DEBUG] [Thread-466155 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5927455425262451
2025-12-26T10:16:13.842 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7620635032653809
2025-12-26T10:16:29.229 [DEBUG] [Thread-466156 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:29.230 [INFO] [Thread-466156 (handle)] [driver.py] [get_status()] Telra = 18.98145, teldec = -24.256633
2025-12-26T10:16:29.231 [INFO] [Thread-466156 (handle)] [driver.py] [get_status()] ra_j2k = 18.9553170188651     dec_j2k = -24.2899918042232
2025-12-26T10:16:29.233 [DEBUG] [Thread-466156 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:16:29.234 [DEBUG] [Thread-466156 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:16:29.235 [DEBUG] [Thread-466156 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:16:29.235 [DEBUG] [Thread-466156 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:16:29.235 [DEBUG] [Thread-466156 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:16:29.235 [DEBUG] [Thread-466156 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:16:29.242 [DEBUG] [Thread-466156 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:16:29.242 [DEBUG] [Thread-466156 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:29.242 [DEBUG] [Thread-466156 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:29.243 [DEBUG] [Thread-466156 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:16:29.243 [DEBUG] [Thread-466156 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:16:29.243 [DEBUG] [Thread-466156 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:16:29.243 [DEBUG] [Thread-466156 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:16:29.243 [DEBUG] [Thread-466156 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:16:29.243 [DEBUG] [Thread-466156 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84478274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981855723679416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992913, telescope_ra=18.98145, 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=16.00124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:16:06.021775', telescope_ra_j2k=18.9553170188651, telescope_dec_j2k=-24.2899918042232, observability=1)
2025-12-26T10:16:32.040 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:32.041 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:47.295 [DEBUG] [Thread-466157 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:47.297 [INFO] [Thread-466157 (handle)] [driver.py] [get_status()] Telra = 18.9865007, teldec = -24.256639
2025-12-26T10:16:47.298 [INFO] [Thread-466157 (handle)] [driver.py] [get_status()] ra_j2k = 18.9603689513973     dec_j2k = -24.2901815997396
2025-12-26T10:16:47.300 [DEBUG] [Thread-466157 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:16:47.301 [DEBUG] [Thread-466157 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:16:47.305 [DEBUG] [Thread-466157 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:16:47.305 [DEBUG] [Thread-466157 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:16:47.306 [DEBUG] [Thread-466157 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:16:47.306 [DEBUG] [Thread-466157 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:16:47.313 [DEBUG] [Thread-466157 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84499184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981869762859398, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992924, telescope_ra=18.9865007, 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=16.00629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:16:06.021775', telescope_ra_j2k=18.9603689513973, telescope_dec_j2k=-24.2901815997396, observability=1)
2025-12-26T10:16:55.843 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:16:55.845 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 18.9888664, teldec = -24.256633
2025-12-26T10:16:55.846 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.96273523273     dec_j2k = -24.2902616677768
2025-12-26T10:16:55.848 [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-26T10:16:55.849 [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-26T10:16:55.853 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:16:55.853 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:16:55.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:16:55.854 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:16:55.861 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:16:55.861 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:55.861 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:16:55.862 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:16:55.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:16:55.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:16:55.862 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:16:55.862 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:16:55.862 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84509079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098186093823198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992913, telescope_ra=18.9888664, 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=16.00865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:16:06.021775', telescope_ra_j2k=18.96273523273, telescope_dec_j2k=-24.2902616677768, observability=1)
2025-12-26T10:16:55.862 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.0206184387207 seconds ago
2025-12-26T10:17:02.221 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:02.224 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 18.9906532, teldec = -24.256633
2025-12-26T10:17:02.225 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9645224719029     dec_j2k = -24.2903266658231
2025-12-26T10:17:02.227 [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-26T10:17:02.228 [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-26T10:17:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:02.240 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:02.240 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:02.241 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:02.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84516461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981865350545689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992913, telescope_ra=18.9906532, 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=16.01044, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:16:06.021775', telescope_ra_j2k=18.9645224719029, telescope_dec_j2k=-24.2903266658231, observability=1)
2025-12-26T10:17:05.361 [DEBUG] [Thread-466158 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:05.363 [INFO] [Thread-466158 (handle)] [driver.py] [get_status()] Telra = 18.9915137, teldec = -24.256633
2025-12-26T10:17:05.365 [INFO] [Thread-466158 (handle)] [driver.py] [get_status()] ra_j2k = 18.9653831837031     dec_j2k = -24.2903579654126
2025-12-26T10:17:05.367 [DEBUG] [Thread-466158 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:05.368 [DEBUG] [Thread-466158 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:17:05.370 [DEBUG] [Thread-466158 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:05.370 [DEBUG] [Thread-466158 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:05.370 [DEBUG] [Thread-466158 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:05.370 [DEBUG] [Thread-466158 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:05.377 [DEBUG] [Thread-466158 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84520095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981866955023401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992913, telescope_ra=18.9915137, 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=16.0113, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:16:06.021775', telescope_ra_j2k=18.9653831837031, telescope_dec_j2k=-24.2903579654126, observability=1)
2025-12-26T10:17:06.164 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:06.164 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:17:06.165 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:06.165 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:17:06.165 [INFO] [ThreadPoolExecutor-21168_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:17:06.165 [INFO] [ThreadPoolExecutor-21168_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:17:12.163 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:12.165 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 18.9934111, teldec = -24.256632
2025-12-26T10:17:12.166 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9672810516056     dec_j2k = -24.2904259748675
2025-12-26T10:17:12.167 [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-26T10:17:12.168 [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-26T10:17:12.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:12.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:12.173 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:12.173 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:12.180 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84527968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981863344948549, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992913, telescope_ra=18.9934111, 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=16.0132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:17:06.163614', telescope_ra_j2k=18.9672810516056, telescope_dec_j2k=-24.2904259748675, observability=1)
2025-12-26T10:17:13.702 [DEBUG] [Thread-466159 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:13.704 [INFO] [Thread-466159 (handle)] [driver.py] [get_status()] Telra = 18.9938587, teldec = -24.256632
2025-12-26T10:17:13.705 [INFO] [Thread-466159 (handle)] [driver.py] [get_status()] ra_j2k = 18.9677287620769     dec_j2k = -24.2904422530962
2025-12-26T10:17:13.707 [DEBUG] [Thread-466159 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:13.708 [DEBUG] [Thread-466159 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:13.709 [DEBUG] [Thread-466159 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:13.709 [DEBUG] [Thread-466159 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:13.709 [DEBUG] [Thread-466159 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:13.709 [DEBUG] [Thread-466159 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:13.716 [DEBUG] [Thread-466159 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84529749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981864949426261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992913, telescope_ra=18.9938587, 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=16.01365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:17:06.163614', telescope_ra_j2k=18.9677287620769, telescope_dec_j2k=-24.2904422530962, observability=1)
2025-12-26T10:17:13.902 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18575286865234375
2025-12-26T10:17:23.552 [DEBUG] [Thread-466160 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:23.555 [INFO] [Thread-466160 (handle)] [driver.py] [get_status()] Telra = 18.9965875, teldec = -24.256632
2025-12-26T10:17:23.556 [INFO] [Thread-466160 (handle)] [driver.py] [get_status()] ra_j2k = 18.9704582367088     dec_j2k = -24.2905414834764
2025-12-26T10:17:23.557 [DEBUG] [Thread-466160 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:23.558 [DEBUG] [Thread-466160 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:23.561 [DEBUG] [Thread-466160 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:23.561 [DEBUG] [Thread-466160 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:23.561 [DEBUG] [Thread-466160 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:23.561 [DEBUG] [Thread-466160 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:23.568 [DEBUG] [Thread-466160 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:23.568 [DEBUG] [Thread-466160 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:23.568 [DEBUG] [Thread-466160 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:23.568 [DEBUG] [Thread-466160 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:23.569 [DEBUG] [Thread-466160 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:23.569 [DEBUG] [Thread-466160 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:23.569 [DEBUG] [Thread-466160 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:23.569 [DEBUG] [Thread-466160 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:23.569 [DEBUG] [Thread-466160 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84541149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981874175173106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992913, telescope_ra=18.9965875, 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=16.01637, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:17:06.163614', telescope_ra_j2k=18.9704582367088, telescope_dec_j2k=-24.2905414834764, observability=1)
2025-12-26T10:17:27.043 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:27.045 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:27.046 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:27.048 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:31.053 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:32.054 [DEBUG] [ThreadPoolExecutor-21167_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:32.056 [INFO] [ThreadPoolExecutor-21167_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:17:41.621 [DEBUG] [Thread-466161 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:41.622 [INFO] [Thread-466161 (handle)] [driver.py] [get_status()] Telra = 19.0016307, teldec = -24.256632
2025-12-26T10:17:41.623 [INFO] [Thread-466161 (handle)] [driver.py] [get_status()] ra_j2k = 18.9755026886827     dec_j2k = -24.290724829228
2025-12-26T10:17:41.624 [DEBUG] [Thread-466161 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:41.625 [DEBUG] [Thread-466161 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:41.628 [DEBUG] [Thread-466161 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:41.628 [DEBUG] [Thread-466161 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:41.629 [DEBUG] [Thread-466161 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:41.629 [DEBUG] [Thread-466161 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:41.636 [DEBUG] [Thread-466161 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84562061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981876983009102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992913, telescope_ra=19.0016307, 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=16.02142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:17:06.163614', telescope_ra_j2k=18.9755026886827, telescope_dec_j2k=-24.290724829228, observability=1)
2025-12-26T10:17:55.923 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:55.925 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0056161, teldec = -24.256632
2025-12-26T10:17:55.926 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9794890827947     dec_j2k = -24.2908696764657
2025-12-26T10:17:55.928 [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-26T10:17:55.929 [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-26T10:17:55.933 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:55.933 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:55.933 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:55.933 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:55.940 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:55.940 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:55.940 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:55.940 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:55.941 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:55.941 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:55.941 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:55.941 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:55.941 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84578616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981879790845099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992912, telescope_ra=19.0056161, 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=16.0254, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:17:06.163614', telescope_ra_j2k=18.9794890827947, telescope_dec_j2k=-24.2908696764657, observability=1)
2025-12-26T10:17:55.941 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.03883624076843 seconds ago
2025-12-26T10:17:59.689 [DEBUG] [Thread-466162 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:17:59.691 [INFO] [Thread-466162 (handle)] [driver.py] [get_status()] Telra = 19.0066431, teldec = -24.256632
2025-12-26T10:17:59.692 [INFO] [Thread-466162 (handle)] [driver.py] [get_status()] ra_j2k = 18.9805163396455     dec_j2k = -24.2909069961814
2025-12-26T10:17:59.693 [DEBUG] [Thread-466162 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:59.694 [DEBUG] [Thread-466162 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:17:59.698 [DEBUG] [Thread-466162 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:17:59.698 [DEBUG] [Thread-466162 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:17:59.698 [DEBUG] [Thread-466162 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:17:59.698 [DEBUG] [Thread-466162 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:17:59.705 [DEBUG] [Thread-466162 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84582975, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098188580763652, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992912, telescope_ra=19.0066431, 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=16.02643, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:17:06.163614', telescope_ra_j2k=18.9805163396455, telescope_dec_j2k=-24.2909069961814, observability=1)
2025-12-26T10:18:02.230 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:02.232 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0073712, teldec = -24.256632
2025-12-26T10:18:02.233 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.9812446219102     dec_j2k = -24.2909334527921
2025-12-26T10:18:02.235 [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-26T10:18:02.236 [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-26T10:18:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:18:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:02.248 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:02.248 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:18:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:02.249 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:18:02.249 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84585916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981887412114232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992912, telescope_ra=19.0073712, 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=16.02716, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:17:06.163614', telescope_ra_j2k=18.9812446219102, telescope_dec_j2k=-24.2909334527921, observability=1)
2025-12-26T10:18:06.303 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:06.303 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:18:06.304 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:06.304 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:18:06.305 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:07.307 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:07.308 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:07.309 [DEBUG] [ThreadPoolExecutor-21169_0] [payload.py] [to_registers()] [0]
2025-12-26T10:18:07.311 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:07.312 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:07.312 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:18:07.312 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:07.319 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:07.319 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:18:07.319 [DEBUG] [ThreadPoolExecutor-21169_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:18:07.319 [DEBUG] [ThreadPoolExecutor-21169_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:18:07.319 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:07.319 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:07.319 [DEBUG] [ThreadPoolExecutor-21169_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:11.269 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:11.271 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0098738, teldec = -24.256632
2025-12-26T10:18:11.272 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 18.9837478494477     dec_j2k = -24.2910243789958
2025-12-26T10:18:11.274 [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-26T10:18:11.275 [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-26T10:18:11.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:11.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:11.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:18:11.281 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:18:11.289 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84596377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981885406517092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992912, telescope_ra=19.0098738, 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=16.02966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:18:06.302046', telescope_ra_j2k=18.9837478494477, telescope_dec_j2k=-24.2910243789958, observability=1)
2025-12-26T10:18:13.751 [DEBUG] [Thread-466163 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:13.753 [INFO] [Thread-466163 (handle)] [driver.py] [get_status()] Telra = 19.0105738, teldec = -24.256632
2025-12-26T10:18:13.754 [INFO] [Thread-466163 (handle)] [driver.py] [get_status()] ra_j2k = 18.9844480252706     dec_j2k = -24.2910498092343
2025-12-26T10:18:13.756 [DEBUG] [Thread-466163 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:18:13.757 [DEBUG] [Thread-466163 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:18:13.762 [DEBUG] [Thread-466163 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:13.762 [DEBUG] [Thread-466163 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:13.762 [DEBUG] [Thread-466163 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:18:13.762 [DEBUG] [Thread-466163 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:13.769 [DEBUG] [Thread-466163 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:13.769 [DEBUG] [Thread-466163 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:13.769 [DEBUG] [Thread-466163 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:13.769 [DEBUG] [Thread-466163 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:18:13.769 [DEBUG] [Thread-466163 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:13.769 [DEBUG] [Thread-466163 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:13.770 [DEBUG] [Thread-466163 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:13.770 [DEBUG] [Thread-466163 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:18:13.770 [DEBUG] [Thread-466163 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8459925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981891824427941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992912, telescope_ra=19.0105738, 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=16.03036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:18:06.302046', telescope_ra_j2k=18.9844480252706, telescope_dec_j2k=-24.2910498092343, observability=1)
2025-12-26T10:18:13.963 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19318270683288574
2025-12-26T10:18:17.911 [DEBUG] [Thread-466164 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:17.913 [INFO] [Thread-466164 (handle)] [driver.py] [get_status()] Telra = 19.0117417, teldec = -24.256632
2025-12-26T10:18:17.914 [INFO] [Thread-466164 (handle)] [driver.py] [get_status()] ra_j2k = 18.9856162189056     dec_j2k = -24.2910922351896
2025-12-26T10:18:17.916 [DEBUG] [Thread-466164 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:18:17.917 [DEBUG] [Thread-466164 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:18:17.924 [DEBUG] [Thread-466164 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:17.924 [DEBUG] [Thread-466164 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:17.924 [DEBUG] [Thread-466164 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:18:17.924 [DEBUG] [Thread-466164 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:17.931 [DEBUG] [Thread-466164 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:18:17.932 [DEBUG] [Thread-466164 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84604065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981888214353088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992912, telescope_ra=19.0117417, 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=16.03153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:18:06.302046', telescope_ra_j2k=18.9856162189056, telescope_dec_j2k=-24.2910922351896, observability=1)
2025-12-26T10:18:32.320 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:32.321 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:35.971 [DEBUG] [Thread-466165 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:35.973 [INFO] [Thread-466165 (handle)] [driver.py] [get_status()] Telra = 19.0167607, teldec = -24.256632
2025-12-26T10:18:35.975 [INFO] [Thread-466165 (handle)] [driver.py] [get_status()] ra_j2k = 18.9906364848741     dec_j2k = -24.2912745220782
2025-12-26T10:18:35.977 [DEBUG] [Thread-466165 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:18:35.977 [DEBUG] [Thread-466165 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:18:35.980 [DEBUG] [Thread-466165 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:35.980 [DEBUG] [Thread-466165 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:35.980 [DEBUG] [Thread-466165 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:18:35.980 [DEBUG] [Thread-466165 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:18:35.987 [DEBUG] [Thread-466165 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84624968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981893830025081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992912, telescope_ra=19.0167607, 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=16.03655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:18:06.302046', telescope_ra_j2k=18.9906364848741, telescope_dec_j2k=-24.2912745220782, observability=1)
2025-12-26T10:18:54.057 [DEBUG] [Thread-466166 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:54.059 [INFO] [Thread-466166 (handle)] [driver.py] [get_status()] Telra = 19.021802, teldec = -24.256631
2025-12-26T10:18:54.060 [INFO] [Thread-466166 (handle)] [driver.py] [get_status()] ra_j2k = 18.9956790633316     dec_j2k = -24.2914565585201
2025-12-26T10:18:54.062 [DEBUG] [Thread-466166 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:18:54.063 [DEBUG] [Thread-466166 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:18:54.069 [DEBUG] [Thread-466166 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:54.070 [DEBUG] [Thread-466166 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:54.070 [DEBUG] [Thread-466166 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:18:54.070 [DEBUG] [Thread-466166 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:54.077 [DEBUG] [Thread-466166 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:18:54.078 [DEBUG] [Thread-466166 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.846459, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981896236741649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992912, telescope_ra=19.021802, 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.04159, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:18:06.302046', telescope_ra_j2k=18.9956790633316, telescope_dec_j2k=-24.2914565585201, observability=1)
2025-12-26T10:18:56.001 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:18:56.003 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0223336, teldec = -24.256638
2025-12-26T10:18:56.004 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 18.9962107971537     dec_j2k = -24.2914828558458
2025-12-26T10:18:56.006 [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-26T10:18:56.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-26T10:18:56.011 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:18:56.011 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:18:56.011 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:18:56.011 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8464815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981894632263937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992923, telescope_ra=19.0223336, 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=16.04212, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:18:06.302046', telescope_ra_j2k=18.9962107971537, telescope_dec_j2k=-24.2914828558458, observability=1)
2025-12-26T10:18:56.019 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.05630159378052 seconds ago
2025-12-26T10:19:02.241 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:02.243 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0240888, teldec = -24.256631
2025-12-26T10:19:02.244 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 18.997966445372     dec_j2k = -24.2915395662096
2025-12-26T10:19:02.246 [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-26T10:19:02.246 [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-26T10:19:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:19:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:19:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:19:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:19:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:19:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:02.256 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:02.256 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:19:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:19:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:19:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:19:02.256 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:19:02.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84655373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981897038980505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992912, telescope_ra=19.0240888, 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.04388, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:18:06.302046', telescope_ra_j2k=18.997966445372, telescope_dec_j2k=-24.2915395662096, observability=1)
2025-12-26T10:19:06.444 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:06.444 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:19:06.445 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:06.445 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:19:06.445 [INFO] [ThreadPoolExecutor-21170_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:19:06.445 [INFO] [ThreadPoolExecutor-21170_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:19:10.383 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:10.386 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0263386, teldec = -24.256631
2025-12-26T10:19:10.387 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0002168193367     dec_j2k = -24.2916212186044
2025-12-26T10:19:10.389 [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-26T10:19:10.390 [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-26T10:19:10.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:19:10.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:19:10.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:19:10.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:19:10.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:19:10.404 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:10.404 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:10.404 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:19:10.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:19:10.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:19:10.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:19:10.405 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:19:10.405 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84664796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981896637861077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992912, telescope_ra=19.0263386, 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.04613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.0002168193367, telescope_dec_j2k=-24.2916212186044, observability=1)
2025-12-26T10:19:12.203 [DEBUG] [Thread-466167 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:12.205 [INFO] [Thread-466167 (handle)] [driver.py] [get_status()] Telra = 19.026843, teldec = -24.256631
2025-12-26T10:19:12.206 [INFO] [Thread-466167 (handle)] [driver.py] [get_status()] ra_j2k = 19.0007213482008     dec_j2k = -24.2916395232144
2025-12-26T10:19:12.208 [DEBUG] [Thread-466167 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:19:12.209 [DEBUG] [Thread-466167 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:19:12.211 [DEBUG] [Thread-466167 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:19:12.211 [DEBUG] [Thread-466167 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:19:12.211 [DEBUG] [Thread-466167 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:19:12.211 [DEBUG] [Thread-466167 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:19:12.219 [DEBUG] [Thread-466167 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84666903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981896236741649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992912, telescope_ra=19.026843, 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.04663, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.0007213482008, telescope_dec_j2k=-24.2916395232144, observability=1)
2025-12-26T10:19:13.805 [DEBUG] [Thread-466168 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:13.807 [INFO] [Thread-466168 (handle)] [driver.py] [get_status()] Telra = 19.027291, teldec = -24.256625
2025-12-26T10:19:13.808 [INFO] [Thread-466168 (handle)] [driver.py] [get_status()] ra_j2k = 19.0011694638765     dec_j2k = -24.2916497806829
2025-12-26T10:19:13.810 [DEBUG] [Thread-466168 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:19:13.811 [DEBUG] [Thread-466168 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:19:13.817 [DEBUG] [Thread-466168 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:19:13.817 [DEBUG] [Thread-466168 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:19:13.817 [DEBUG] [Thread-466168 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:19:13.818 [DEBUG] [Thread-466168 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:19:13.825 [DEBUG] [Thread-466168 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:19:13.826 [DEBUG] [Thread-466168 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84668756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981901852413642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992901, telescope_ra=19.027291, 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.04708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.0011694638765, telescope_dec_j2k=-24.2916497806829, observability=1)
2025-12-26T10:19:14.023 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19731378555297852
2025-12-26T10:19:27.323 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:27.325 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:27.326 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:27.329 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:30.262 [DEBUG] [Thread-466169 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:30.264 [INFO] [Thread-466169 (handle)] [driver.py] [get_status()] Telra = 19.0318915, teldec = -24.256631
2025-12-26T10:19:30.265 [INFO] [Thread-466169 (handle)] [driver.py] [get_status()] ra_j2k = 19.0057711416763     dec_j2k = -24.291822698834
2025-12-26T10:19:30.266 [DEBUG] [Thread-466169 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:19:30.267 [DEBUG] [Thread-466169 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:19:30.274 [DEBUG] [Thread-466169 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:19:30.274 [DEBUG] [Thread-466169 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:19:30.274 [DEBUG] [Thread-466169 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:19:30.274 [DEBUG] [Thread-466169 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:19:30.281 [DEBUG] [Thread-466169 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:19:30.281 [DEBUG] [Thread-466169 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:30.281 [DEBUG] [Thread-466169 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:30.282 [DEBUG] [Thread-466169 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:19:30.282 [DEBUG] [Thread-466169 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:19:30.282 [DEBUG] [Thread-466169 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:19:30.282 [DEBUG] [Thread-466169 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:19:30.282 [DEBUG] [Thread-466169 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:19:30.282 [DEBUG] [Thread-466169 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84687804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981909473682775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992911, telescope_ra=19.0318915, 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.05168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.0057711416763, telescope_dec_j2k=-24.291822698834, observability=1)
2025-12-26T10:19:31.333 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:32.334 [DEBUG] [ThreadPoolExecutor-21169_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:32.335 [INFO] [ThreadPoolExecutor-21169_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:19:48.347 [DEBUG] [Thread-466170 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:48.350 [INFO] [Thread-466170 (handle)] [driver.py] [get_status()] Telra = 19.0369339, teldec = -24.256631
2025-12-26T10:19:48.351 [INFO] [Thread-466170 (handle)] [driver.py] [get_status()] ra_j2k = 19.0108148402742     dec_j2k = -24.292005591583
2025-12-26T10:19:48.353 [DEBUG] [Thread-466170 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:19:48.354 [DEBUG] [Thread-466170 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:19:48.354 [DEBUG] [Thread-466170 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:19:48.355 [DEBUG] [Thread-466170 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:19:48.355 [DEBUG] [Thread-466170 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:19:48.355 [DEBUG] [Thread-466170 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:19:48.362 [DEBUG] [Thread-466170 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84708736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981919501668476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992911, telescope_ra=19.0369339, 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.05672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.0108148402742, telescope_dec_j2k=-24.292005591583, observability=1)
2025-12-26T10:19:56.080 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:19:56.082 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0390804, teldec = -24.256624
2025-12-26T10:19:56.083 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.012961896459     dec_j2k = -24.2920764286245
2025-12-26T10:19:56.085 [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-26T10:19:56.086 [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-26T10:19:56.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:19:56.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:19:56.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:19:56.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:19:56.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:19:56.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:56.099 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:19:56.100 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:19:56.100 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:19:56.100 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:19:56.100 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:19:56.100 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:19:56.100 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84717686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981923913982185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9929, telescope_ra=19.0390804, 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.05887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.012961896459, telescope_dec_j2k=-24.2920764286245, observability=1)
2025-12-26T10:19:56.100 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.077149629592896 seconds ago
2025-12-26T10:20:02.211 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:02.213 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0407802, teldec = -24.256631
2025-12-26T10:20:02.214 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0146621353243     dec_j2k = -24.292145059073
2025-12-26T10:20:02.216 [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-26T10:20:02.217 [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-26T10:20:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:20:02.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:20:02.226 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84724782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098191669383248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992911, telescope_ra=19.0407802, 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.06057, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.0146621353243, telescope_dec_j2k=-24.292145059073, observability=1)
2025-12-26T10:20:06.493 [DEBUG] [Thread-466171 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:06.496 [INFO] [Thread-466171 (handle)] [driver.py] [get_status()] Telra = 19.0419752, teldec = -24.25663
2025-12-26T10:20:06.497 [INFO] [Thread-466171 (handle)] [driver.py] [get_status()] ra_j2k = 19.0158574454597     dec_j2k = -24.2921873826494
2025-12-26T10:20:06.499 [DEBUG] [Thread-466171 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:20:06.499 [DEBUG] [Thread-466171 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:20:06.504 [DEBUG] [Thread-466171 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:06.505 [DEBUG] [Thread-466171 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:06.505 [DEBUG] [Thread-466171 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:20:06.505 [DEBUG] [Thread-466171 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:20:06.512 [DEBUG] [Thread-466171 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84729738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981921908385045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992911, telescope_ra=19.0419752, 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=16.06176, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:19:06.442957', telescope_ra_j2k=19.0158574454597, telescope_dec_j2k=-24.2921873826494, observability=1)
2025-12-26T10:20:06.593 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:06.593 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:20:06.594 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:06.594 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:20:06.595 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:07.596 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:07.598 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:07.598 [DEBUG] [ThreadPoolExecutor-21171_0] [payload.py] [to_registers()] [0]
2025-12-26T10:20:07.603 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:07.603 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:07.603 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:20:07.603 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:07.610 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:07.610 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:20:07.610 [DEBUG] [ThreadPoolExecutor-21171_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:20:07.610 [DEBUG] [ThreadPoolExecutor-21171_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:20:07.611 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:07.611 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:07.611 [DEBUG] [ThreadPoolExecutor-21171_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:09.495 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:09.497 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.042815, teldec = -24.25663
2025-12-26T10:20:09.498 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0166974634989     dec_j2k = -24.2922178266888
2025-12-26T10:20:09.499 [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-26T10:20:09.500 [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-26T10:20:09.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:09.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:09.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:20:09.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:09.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:09.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:09.511 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:09.511 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:20:09.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:09.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:09.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:09.512 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:20:09.512 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84733213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981923512862757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992911, telescope_ra=19.042815, 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=16.0626, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:20:06.591682', telescope_ra_j2k=19.0166974634989, telescope_dec_j2k=-24.2922178266888, observability=1)
2025-12-26T10:20:13.860 [DEBUG] [Thread-466172 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:13.861 [INFO] [Thread-466172 (handle)] [driver.py] [get_status()] Telra = 19.0440107, teldec = -24.256637
2025-12-26T10:20:13.862 [INFO] [Thread-466172 (handle)] [driver.py] [get_status()] ra_j2k = 19.0178934729038     dec_j2k = -24.2922681695291
2025-12-26T10:20:13.864 [DEBUG] [Thread-466172 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:20:13.865 [DEBUG] [Thread-466172 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:20:13.871 [DEBUG] [Thread-466172 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:13.871 [DEBUG] [Thread-466172 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:13.871 [DEBUG] [Thread-466172 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:20:13.871 [DEBUG] [Thread-466172 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:13.878 [DEBUG] [Thread-466172 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:20:13.879 [DEBUG] [Thread-466172 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84738265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981922710623901, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992922, telescope_ra=19.0440107, 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=16.06383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:20:06.591682', telescope_ra_j2k=19.0178934729038, telescope_dec_j2k=-24.2922681695291, observability=1)
2025-12-26T10:20:14.083 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20407414436340332
2025-12-26T10:20:24.557 [DEBUG] [Thread-466173 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:24.558 [INFO] [Thread-466173 (handle)] [driver.py] [get_status()] Telra = 19.0470173, teldec = -24.25663
2025-12-26T10:20:24.559 [INFO] [Thread-466173 (handle)] [driver.py] [get_status()] ra_j2k = 19.0209008573338     dec_j2k = -24.2923701405707
2025-12-26T10:20:24.561 [DEBUG] [Thread-466173 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:20:24.562 [DEBUG] [Thread-466173 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:20:24.567 [DEBUG] [Thread-466173 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:24.567 [DEBUG] [Thread-466173 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:24.568 [DEBUG] [Thread-466173 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:20:24.568 [DEBUG] [Thread-466173 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:20:24.575 [DEBUG] [Thread-466173 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84750646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981934343087314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992911, telescope_ra=19.0470173, 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=16.0668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:20:06.591682', telescope_ra_j2k=19.0209008573338, telescope_dec_j2k=-24.2923701405707, observability=1)
2025-12-26T10:20:32.612 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:32.613 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:42.628 [DEBUG] [Thread-466174 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:42.631 [INFO] [Thread-466174 (handle)] [driver.py] [get_status()] Telra = 19.0520327, teldec = -24.25663
2025-12-26T10:20:42.632 [INFO] [Thread-466174 (handle)] [driver.py] [get_status()] ra_j2k = 19.0259175688821     dec_j2k = -24.2925518687537
2025-12-26T10:20:42.634 [DEBUG] [Thread-466174 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:20:42.635 [DEBUG] [Thread-466174 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:20:42.639 [DEBUG] [Thread-466174 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:42.639 [DEBUG] [Thread-466174 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:42.639 [DEBUG] [Thread-466174 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:20:42.639 [DEBUG] [Thread-466174 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:42.646 [DEBUG] [Thread-466174 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:42.646 [DEBUG] [Thread-466174 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:42.647 [DEBUG] [Thread-466174 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:42.647 [DEBUG] [Thread-466174 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:20:42.647 [DEBUG] [Thread-466174 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:42.647 [DEBUG] [Thread-466174 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:42.647 [DEBUG] [Thread-466174 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:42.647 [DEBUG] [Thread-466174 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:20:42.647 [DEBUG] [Thread-466174 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84771561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098193313972903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992911, telescope_ra=19.0520327, 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=16.07182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:20:06.591682', telescope_ra_j2k=19.0259175688821, telescope_dec_j2k=-24.2925518687537, observability=1)
2025-12-26T10:20:56.161 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:20:56.163 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0558208, teldec = -24.25663
2025-12-26T10:20:56.164 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0297066638622     dec_j2k = -24.2926890857505
2025-12-26T10:20:56.166 [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-26T10:20:56.166 [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-26T10:20:56.169 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:20:56.169 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:20:56.169 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:20:56.169 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:20:56.176 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:20:56.176 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84787225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981938354281595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992911, telescope_ra=19.0558208, 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=16.07561, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:20:06.591682', telescope_ra_j2k=19.0297066638622, telescope_dec_j2k=-24.2926890857505, observability=1)
2025-12-26T10:20:56.177 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.094030141830444 seconds ago
2025-12-26T10:21:00.726 [DEBUG] [Thread-466175 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:00.728 [INFO] [Thread-466175 (handle)] [driver.py] [get_status()] Telra = 19.0570741, teldec = -24.256636
2025-12-26T10:21:00.729 [INFO] [Thread-466175 (handle)] [driver.py] [get_status()] ra_j2k = 19.03096029272     dec_j2k = -24.2927404763033
2025-12-26T10:21:00.731 [DEBUG] [Thread-466175 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:21:00.731 [DEBUG] [Thread-466175 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:21:00.738 [DEBUG] [Thread-466175 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:00.738 [DEBUG] [Thread-466175 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:00.738 [DEBUG] [Thread-466175 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:00.738 [DEBUG] [Thread-466175 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:00.745 [DEBUG] [Thread-466175 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:00.745 [DEBUG] [Thread-466175 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:00.745 [DEBUG] [Thread-466175 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:00.745 [DEBUG] [Thread-466175 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:00.745 [DEBUG] [Thread-466175 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:00.746 [DEBUG] [Thread-466175 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:00.746 [DEBUG] [Thread-466175 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:00.746 [DEBUG] [Thread-466175 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:00.746 [DEBUG] [Thread-466175 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84792508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981939557639879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992921, telescope_ra=19.0570741, 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=16.07686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:20:06.591682', telescope_ra_j2k=19.03096029272, telescope_dec_j2k=-24.2927404763033, observability=1)
2025-12-26T10:21:02.223 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:02.225 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0574956, teldec = -24.256636
2025-12-26T10:21:02.227 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0313819038023     dec_j2k = -24.2927557408633
2025-12-26T10:21:02.228 [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-26T10:21:02.228 [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-26T10:21:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:02.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84794241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981941964356447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992921, telescope_ra=19.0574956, 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=16.07728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:20:06.591682', telescope_ra_j2k=19.0313819038023, telescope_dec_j2k=-24.2927557408633, observability=1)
2025-12-26T10:21:06.747 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:06.747 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:21:06.748 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:06.748 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:21:06.748 [INFO] [ThreadPoolExecutor-21172_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:21:06.748 [INFO] [ThreadPoolExecutor-21172_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:21:08.607 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:08.609 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0592783, teldec = -24.25663
2025-12-26T10:21:08.610 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0331650752935     dec_j2k = -24.2928142963242
2025-12-26T10:21:08.612 [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-26T10:21:08.613 [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-26T10:21:08.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:08.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:08.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:08.615 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:08.622 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:08.622 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:08.622 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:08.622 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:08.622 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:08.622 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:08.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:08.623 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:08.623 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8480163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981941563237019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99291, telescope_ra=19.0592783, 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=16.07907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:21:06.744479', telescope_ra_j2k=19.0331650752935, telescope_dec_j2k=-24.2928142963242, observability=1)
2025-12-26T10:21:13.913 [DEBUG] [Thread-466176 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:13.915 [INFO] [Thread-466176 (handle)] [driver.py] [get_status()] Telra = 19.0607534, teldec = -24.25663
2025-12-26T10:21:13.916 [INFO] [Thread-466176 (handle)] [driver.py] [get_status()] ra_j2k = 19.0346405650989     dec_j2k = -24.2928677068386
2025-12-26T10:21:13.918 [DEBUG] [Thread-466176 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:21:13.919 [DEBUG] [Thread-466176 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:21:13.921 [DEBUG] [Thread-466176 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:13.921 [DEBUG] [Thread-466176 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:13.921 [DEBUG] [Thread-466176 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:13.922 [DEBUG] [Thread-466176 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:13.929 [DEBUG] [Thread-466176 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:13.930 [DEBUG] [Thread-466176 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84807771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981946777789584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99291, telescope_ra=19.0607534, 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=16.08054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:21:06.744479', telescope_ra_j2k=19.0346405650989, telescope_dec_j2k=-24.2928677068386, observability=1)
2025-12-26T10:21:14.144 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2137444019317627
2025-12-26T10:21:18.785 [DEBUG] [Thread-466177 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:18.787 [INFO] [Thread-466177 (handle)] [driver.py] [get_status()] Telra = 19.0621205, teldec = -24.25663
2025-12-26T10:21:18.788 [INFO] [Thread-466177 (handle)] [driver.py] [get_status()] ra_j2k = 19.036008026874     dec_j2k = -24.2929172020432
2025-12-26T10:21:18.789 [DEBUG] [Thread-466177 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:21:18.790 [DEBUG] [Thread-466177 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:21:18.793 [DEBUG] [Thread-466177 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:18.793 [DEBUG] [Thread-466177 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:18.794 [DEBUG] [Thread-466177 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:18.794 [DEBUG] [Thread-466177 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:18.801 [DEBUG] [Thread-466177 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8481341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098194356883416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99291, telescope_ra=19.0621205, 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=16.08191, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:21:06.744479', telescope_ra_j2k=19.036008026874, telescope_dec_j2k=-24.2929172020432, observability=1)
2025-12-26T10:21:27.614 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:27.617 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:27.618 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:27.620 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:31.624 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:32.626 [DEBUG] [ThreadPoolExecutor-21171_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:32.627 [INFO] [ThreadPoolExecutor-21171_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:21:36.868 [DEBUG] [Thread-466178 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:36.870 [INFO] [Thread-466178 (handle)] [driver.py] [get_status()] Telra = 19.0671321, teldec = -24.256623
2025-12-26T10:21:36.871 [INFO] [Thread-466178 (handle)] [driver.py] [get_status()] ra_j2k = 19.0410209586383     dec_j2k = -24.2930916048672
2025-12-26T10:21:36.873 [DEBUG] [Thread-466178 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:21:36.874 [DEBUG] [Thread-466178 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:21:36.877 [DEBUG] [Thread-466178 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:36.877 [DEBUG] [Thread-466178 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:36.877 [DEBUG] [Thread-466178 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:36.877 [DEBUG] [Thread-466178 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:36.884 [DEBUG] [Thread-466178 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84834339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981949184506152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992899, telescope_ra=19.0671321, 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.08692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:21:06.744479', telescope_ra_j2k=19.0410209586383, telescope_dec_j2k=-24.2930916048672, observability=1)
2025-12-26T10:21:54.939 [DEBUG] [Thread-466179 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:54.941 [INFO] [Thread-466179 (handle)] [driver.py] [get_status()] Telra = 19.0721752, teldec = -24.256629
2025-12-26T10:21:54.942 [INFO] [Thread-466179 (handle)] [driver.py] [get_status()] ra_j2k = 19.0460654028953     dec_j2k = -24.2932800840571
2025-12-26T10:21:54.944 [DEBUG] [Thread-466179 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:21:54.945 [DEBUG] [Thread-466179 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:21:54.951 [DEBUG] [Thread-466179 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:54.951 [DEBUG] [Thread-466179 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:54.951 [DEBUG] [Thread-466179 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:54.951 [DEBUG] [Thread-466179 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:54.959 [DEBUG] [Thread-466179 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84855255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981956404655857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99291, telescope_ra=19.0721752, 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.09196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:21:06.744479', telescope_ra_j2k=19.0460654028953, telescope_dec_j2k=-24.2932800840571, observability=1)
2025-12-26T10:21:56.237 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:21:56.239 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0725395, teldec = -24.256629
2025-12-26T10:21:56.241 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0464298003429     dec_j2k = -24.2932932633953
2025-12-26T10:21:56.242 [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-26T10:21:56.243 [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-26T10:21:56.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:21:56.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:21:56.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:21:56.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84856757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981953195700433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99291, telescope_ra=19.0725395, 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.09233, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:21:06.744479', telescope_ra_j2k=19.0464298003429, telescope_dec_j2k=-24.2932932633953, observability=1)
2025-12-26T10:21:56.252 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.10866332054138 seconds ago
2025-12-26T10:22:02.233 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:02.235 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0742102, teldec = -24.256629
2025-12-26T10:22:02.236 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0481009476884     dec_j2k = -24.2933537002855
2025-12-26T10:22:02.238 [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-26T10:22:02.239 [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-26T10:22:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:22:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:02.250 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:02.250 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:22:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:02.251 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:22:02.251 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84863697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981956404655857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99291, telescope_ra=19.0742102, 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.094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:21:06.744479', telescope_ra_j2k=19.0481009476884, telescope_dec_j2k=-24.2933537002855, observability=1)
2025-12-26T10:22:06.887 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:06.887 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:22:06.888 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:06.888 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:22:06.889 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:07.716 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:07.717 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0757413, teldec = -24.256629
2025-12-26T10:22:07.718 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.049632458297     dec_j2k = -24.2934090810158
2025-12-26T10:22:07.720 [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-26T10:22:07.721 [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-26T10:22:07.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:07.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:07.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:22:07.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:07.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:07.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:07.731 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:07.731 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:22:07.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:07.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:07.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:07.731 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:22:07.731 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84870042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981954800178145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99291, telescope_ra=19.0757413, 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.09553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.049632458297, telescope_dec_j2k=-24.2934090810158, observability=1)
2025-12-26T10:22:07.891 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:07.893 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:07.894 [DEBUG] [ThreadPoolExecutor-21173_0] [payload.py] [to_registers()] [0]
2025-12-26T10:22:07.896 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:07.896 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:07.896 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:22:07.896 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:07.903 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:07.903 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:22:07.903 [DEBUG] [ThreadPoolExecutor-21173_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:22:07.903 [DEBUG] [ThreadPoolExecutor-21173_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:22:07.903 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:07.903 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:07.903 [DEBUG] [ThreadPoolExecutor-21173_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:13.083 [DEBUG] [Thread-466180 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:13.084 [INFO] [Thread-466180 (handle)] [driver.py] [get_status()] Telra = 19.0772257, teldec = -24.256629
2025-12-26T10:22:13.085 [INFO] [Thread-466180 (handle)] [driver.py] [get_status()] ra_j2k = 19.051117256968     dec_j2k = -24.2934627669235
2025-12-26T10:22:13.087 [DEBUG] [Thread-466180 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:22:13.087 [DEBUG] [Thread-466180 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:22:13.089 [DEBUG] [Thread-466180 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:13.089 [DEBUG] [Thread-466180 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:13.089 [DEBUG] [Thread-466180 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:22:13.089 [DEBUG] [Thread-466180 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:22:13.096 [DEBUG] [Thread-466180 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84876253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981961619208422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99291, telescope_ra=19.0772257, 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.09701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.051117256968, telescope_dec_j2k=-24.2934627669235, observability=1)
2025-12-26T10:22:13.965 [DEBUG] [Thread-466181 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8686206340789795
2025-12-26T10:22:14.206 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:14.207 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.0775521, teldec = -24.256629
2025-12-26T10:22:14.208 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.051443744708     dec_j2k = -24.2934745709993
2025-12-26T10:22:14.209 [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-26T10:22:14.210 [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-26T10:22:14.217 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:14.217 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:14.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:22:14.218 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:22:14.225 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84877553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098196202032785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99291, telescope_ra=19.0775521, 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.09734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.051443744708, telescope_dec_j2k=-24.2934745709993, observability=1)
2025-12-26T10:22:31.159 [DEBUG] [Thread-466182 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:31.161 [INFO] [Thread-466182 (handle)] [driver.py] [get_status()] Telra = 19.0822699, teldec = -24.256635
2025-12-26T10:22:31.162 [INFO] [Thread-466182 (handle)] [driver.py] [get_status()] ra_j2k = 19.0561628148619     dec_j2k = -24.2936511573265
2025-12-26T10:22:31.164 [DEBUG] [Thread-466182 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:22:31.165 [DEBUG] [Thread-466182 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:22:31.170 [DEBUG] [Thread-466182 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:31.171 [DEBUG] [Thread-466182 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:31.171 [DEBUG] [Thread-466182 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:22:31.171 [DEBUG] [Thread-466182 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:31.178 [DEBUG] [Thread-466182 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:22:31.179 [DEBUG] [Thread-466182 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84897176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098195800913357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99292, telescope_ra=19.0822699, 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.10206, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.0561628148619, telescope_dec_j2k=-24.2936511573265, observability=1)
2025-12-26T10:22:32.905 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:32.906 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:49.209 [DEBUG] [Thread-466183 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:49.212 [INFO] [Thread-466183 (handle)] [driver.py] [get_status()] Telra = 19.0872851, teldec = -24.256629
2025-12-26T10:22:49.213 [INFO] [Thread-466183 (handle)] [driver.py] [get_status()] ra_j2k = 19.0611793738692     dec_j2k = -24.2938264352134
2025-12-26T10:22:49.214 [DEBUG] [Thread-466183 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:22:49.215 [DEBUG] [Thread-466183 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:22:49.223 [DEBUG] [Thread-466183 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:49.223 [DEBUG] [Thread-466183 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:49.223 [DEBUG] [Thread-466183 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:22:49.223 [DEBUG] [Thread-466183 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:49.230 [DEBUG] [Thread-466183 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:22:49.231 [DEBUG] [Thread-466183 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84918067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981970443835839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992909, telescope_ra=19.0872851, 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.10707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.0611793738692, telescope_dec_j2k=-24.2938264352134, observability=1)
2025-12-26T10:22:56.313 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:22:56.316 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.0892639, teldec = -24.256629
2025-12-26T10:22:56.317 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0631587114339     dec_j2k = -24.2938979425888
2025-12-26T10:22:56.319 [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-26T10:22:56.320 [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-26T10:22:56.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:22:56.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:22:56.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:22:56.323 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:22:56.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:22:56.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:56.330 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:22:56.330 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:22:56.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:22:56.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:22:56.330 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:22:56.331 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:22:56.331 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84926289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981970443835839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992909, telescope_ra=19.0892639, 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.10905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.0631587114339, telescope_dec_j2k=-24.2938979425888, observability=1)
2025-12-26T10:22:56.331 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.12612509727478 seconds ago
2025-12-26T10:23:02.243 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:02.246 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.0909359, teldec = -24.256628
2025-12-26T10:23:02.247 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.064831166645     dec_j2k = -24.2939573554175
2025-12-26T10:23:02.249 [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-26T10:23:02.250 [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-26T10:23:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:23:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:23:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:23:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:23:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:23:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:02.258 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:02.258 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:23:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:23:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:23:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:23:02.259 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:23:02.259 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84933153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981966432641559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992909, telescope_ra=19.0909359, 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.11072, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.064831166645, telescope_dec_j2k=-24.2939573554175, observability=1)
2025-12-26T10:23:06.825 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:06.826 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.0922164, teldec = -24.256628
2025-12-26T10:23:06.827 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0661120156149     dec_j2k = -24.2940036176731
2025-12-26T10:23:06.828 [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-26T10:23:06.829 [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-26T10:23:06.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:23:06.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:23:06.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:23:06.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:23:06.838 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84938456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981973652791264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992909, telescope_ra=19.0922164, 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.112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:22:06.886147', telescope_ra_j2k=19.0661120156149, telescope_dec_j2k=-24.2940036176731, observability=1)
2025-12-26T10:23:07.028 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:07.028 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:23:07.029 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:07.029 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:23:07.029 [INFO] [ThreadPoolExecutor-21174_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:23:07.029 [INFO] [ThreadPoolExecutor-21174_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:23:07.281 [DEBUG] [Thread-466184 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44277167320251465
2025-12-26T10:23:14.003 [DEBUG] [Thread-466185 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:14.005 [INFO] [Thread-466185 (handle)] [driver.py] [get_status()] Telra = 19.0941951, teldec = -24.256628
2025-12-26T10:23:14.006 [INFO] [Thread-466185 (handle)] [driver.py] [get_status()] ra_j2k = 19.0680912557065     dec_j2k = -24.2940750964049
2025-12-26T10:23:14.008 [DEBUG] [Thread-466185 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:23:14.009 [DEBUG] [Thread-466185 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:23:14.015 [DEBUG] [Thread-466185 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:23:14.015 [DEBUG] [Thread-466185 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:23:14.015 [DEBUG] [Thread-466185 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:23:14.015 [DEBUG] [Thread-466185 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:23:14.022 [DEBUG] [Thread-466185 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:23:14.022 [DEBUG] [Thread-466185 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:14.022 [DEBUG] [Thread-466185 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:14.022 [DEBUG] [Thread-466185 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:23:14.022 [DEBUG] [Thread-466185 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:23:14.022 [DEBUG] [Thread-466185 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:23:14.023 [DEBUG] [Thread-466185 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:23:14.023 [DEBUG] [Thread-466185 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:23:14.023 [DEBUG] [Thread-466185 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84946764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981974856149548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992909, telescope_ra=19.0941951, 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.11398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:23:07.027592', telescope_ra_j2k=19.0680912557065, telescope_dec_j2k=-24.2940750964049, observability=1)
2025-12-26T10:23:14.286 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26331138610839844
2025-12-26T10:23:25.363 [DEBUG] [Thread-466186 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:25.366 [INFO] [Thread-466186 (handle)] [driver.py] [get_status()] Telra = 19.0973699, teldec = -24.256628
2025-12-26T10:23:25.367 [INFO] [Thread-466186 (handle)] [driver.py] [get_status()] ra_j2k = 19.0712669244176     dec_j2k = -24.2941897620944
2025-12-26T10:23:25.369 [DEBUG] [Thread-466186 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:23:25.370 [DEBUG] [Thread-466186 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:23:25.371 [DEBUG] [Thread-466186 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:23:25.372 [DEBUG] [Thread-466186 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:23:25.372 [DEBUG] [Thread-466186 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:23:25.372 [DEBUG] [Thread-466186 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:23:25.379 [DEBUG] [Thread-466186 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.84959912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981978065104972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992909, telescope_ra=19.0973699, 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.11716, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:23:07.027592', telescope_ra_j2k=19.0712669244176, telescope_dec_j2k=-24.2941897620944, observability=1)
2025-12-26T10:23:27.908 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:27.910 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:27.911 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:27.913 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:31.918 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:32.920 [DEBUG] [ThreadPoolExecutor-21173_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:32.921 [INFO] [ThreadPoolExecutor-21173_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:23:43.424 [DEBUG] [Thread-466187 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:43.426 [INFO] [Thread-466187 (handle)] [driver.py] [get_status()] Telra = 19.1024137, teldec = -24.256628
2025-12-26T10:23:43.427 [INFO] [Thread-466187 (handle)] [driver.py] [get_status()] ra_j2k = 19.0763121099603     dec_j2k = -24.2943718777631
2025-12-26T10:23:43.428 [DEBUG] [Thread-466187 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:23:43.430 [DEBUG] [Thread-466187 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:23:43.435 [DEBUG] [Thread-466187 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:23:43.435 [DEBUG] [Thread-466187 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:23:43.435 [DEBUG] [Thread-466187 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:23:43.435 [DEBUG] [Thread-466187 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:23:43.442 [DEBUG] [Thread-466187 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:23:43.442 [DEBUG] [Thread-466187 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:43.443 [DEBUG] [Thread-466187 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:43.443 [DEBUG] [Thread-466187 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:23:43.443 [DEBUG] [Thread-466187 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:23:43.443 [DEBUG] [Thread-466187 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:23:43.443 [DEBUG] [Thread-466187 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:23:43.443 [DEBUG] [Thread-466187 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:23:43.443 [DEBUG] [Thread-466187 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84980816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981981675179825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992909, telescope_ra=19.1024137, 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.1222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:23:07.027592', telescope_ra_j2k=19.0763121099603, telescope_dec_j2k=-24.2943718777631, observability=1)
2025-12-26T10:23:56.391 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:23:56.393 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1060042, teldec = -24.256634
2025-12-26T10:23:56.394 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.0799035991743     dec_j2k = -24.2945074790405
2025-12-26T10:23:56.396 [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-26T10:23:56.397 [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-26T10:23:56.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:23:56.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:23:56.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:23:56.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:23:56.408 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:23:56.409 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.84995824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981987691971246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992919, telescope_ra=19.1060042, 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=16.12579, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:23:07.027592', telescope_ra_j2k=19.0799035991743, telescope_dec_j2k=-24.2945074790405, observability=1)
2025-12-26T10:23:56.409 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.12266516685486 seconds ago
2025-12-26T10:24:01.509 [DEBUG] [Thread-466188 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:01.511 [INFO] [Thread-466188 (handle)] [driver.py] [get_status()] Telra = 19.107426, teldec = -24.256628
2025-12-26T10:24:01.512 [INFO] [Thread-466188 (handle)] [driver.py] [get_status()] ra_j2k = 19.0813257934413     dec_j2k = -24.2945527906894
2025-12-26T10:24:01.514 [DEBUG] [Thread-466188 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:24:01.515 [DEBUG] [Thread-466188 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:24:01.517 [DEBUG] [Thread-466188 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:24:01.517 [DEBUG] [Thread-466188 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:24:01.517 [DEBUG] [Thread-466188 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:24:01.517 [DEBUG] [Thread-466188 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:24:01.524 [DEBUG] [Thread-466188 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:24:01.524 [DEBUG] [Thread-466188 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:01.524 [DEBUG] [Thread-466188 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:01.524 [DEBUG] [Thread-466188 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:24:01.524 [DEBUG] [Thread-466188 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:24:01.525 [DEBUG] [Thread-466188 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:24:01.525 [DEBUG] [Thread-466188 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:24:01.525 [DEBUG] [Thread-466188 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:24:01.525 [DEBUG] [Thread-466188 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85001748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981991703165526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992908, telescope_ra=19.107426, 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.12721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:23:07.027592', telescope_ra_j2k=19.0813257934413, telescope_dec_j2k=-24.2945527906894, observability=1)
2025-12-26T10:24:02.253 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7280371189117432
2025-12-26T10:24:05.929 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:05.932 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1086797, teldec = -24.256628
2025-12-26T10:24:05.933 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0825798405111     dec_j2k = -24.2945980312537
2025-12-26T10:24:05.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-26T10:24:05.936 [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-26T10:24:05.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:24:05.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:24:05.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:24:05.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:24:05.948 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:24:05.948 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:05.948 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:05.948 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:24:05.948 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:24:05.949 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:24:05.949 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:24:05.949 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:24:05.949 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85006863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981993307643238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992908, telescope_ra=19.1086797, 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.12847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:23:07.027592', telescope_ra_j2k=19.0825798405111, telescope_dec_j2k=-24.2945980312537, observability=1)
2025-12-26T10:24:07.171 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:07.171 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:24:07.172 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:07.172 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:24:07.173 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:08.176 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:08.178 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:08.178 [DEBUG] [ThreadPoolExecutor-21175_0] [payload.py] [to_registers()] [0]
2025-12-26T10:24:08.179 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:24:08.180 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:24:08.180 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:24:08.180 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:24:08.187 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:24:08.187 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:24:08.187 [DEBUG] [ThreadPoolExecutor-21175_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:24:08.187 [DEBUG] [ThreadPoolExecutor-21175_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:24:08.187 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:24:08.187 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:24:08.187 [DEBUG] [ThreadPoolExecutor-21175_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:24:14.064 [DEBUG] [Thread-466189 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:14.066 [INFO] [Thread-466189 (handle)] [driver.py] [get_status()] Telra = 19.1109431, teldec = -24.256628
2025-12-26T10:24:14.067 [INFO] [Thread-466189 (handle)] [driver.py] [get_status()] ra_j2k = 19.0848438681431     dec_j2k = -24.2946796970961
2025-12-26T10:24:14.069 [DEBUG] [Thread-466189 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:24:14.070 [DEBUG] [Thread-466189 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:24:14.074 [DEBUG] [Thread-466189 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:24:14.074 [DEBUG] [Thread-466189 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:24:14.074 [DEBUG] [Thread-466189 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:24:14.075 [DEBUG] [Thread-466189 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:24:14.082 [DEBUG] [Thread-466189 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85016279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981987691971246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992908, telescope_ra=19.1109431, 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.13073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:24:07.170339', telescope_ra_j2k=19.0848438681431, telescope_dec_j2k=-24.2946796970961, observability=1)
2025-12-26T10:24:14.347 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2648782730102539
2025-12-26T10:24:19.629 [DEBUG] [Thread-466190 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:19.630 [INFO] [Thread-466190 (handle)] [driver.py] [get_status()] Telra = 19.1124762, teldec = -24.256628
2025-12-26T10:24:19.632 [INFO] [Thread-466190 (handle)] [driver.py] [get_status()] ra_j2k = 19.0863773940265     dec_j2k = -24.2947350053405
2025-12-26T10:24:19.633 [DEBUG] [Thread-466190 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:24:19.634 [DEBUG] [Thread-466190 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:24:19.636 [DEBUG] [Thread-466190 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:24:19.636 [DEBUG] [Thread-466190 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:24:19.636 [DEBUG] [Thread-466190 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:24:19.636 [DEBUG] [Thread-466190 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:24:19.643 [DEBUG] [Thread-466190 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:24:19.643 [DEBUG] [Thread-466190 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:19.644 [DEBUG] [Thread-466190 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:19.644 [DEBUG] [Thread-466190 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:24:19.644 [DEBUG] [Thread-466190 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:24:19.644 [DEBUG] [Thread-466190 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:24:19.644 [DEBUG] [Thread-466190 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:24:19.644 [DEBUG] [Thread-466190 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:24:19.644 [DEBUG] [Thread-466190 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85022719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0981989697568386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992908, telescope_ra=19.1124762, 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.13226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:24:07.170339', telescope_ra_j2k=19.0863773940265, telescope_dec_j2k=-24.2947350053405, observability=1)
2025-12-26T10:24:33.188 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:33.189 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:37.697 [DEBUG] [Thread-466191 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:37.700 [INFO] [Thread-466191 (handle)] [driver.py] [get_status()] Telra = 19.1175185, teldec = -24.256634
2025-12-26T10:24:37.701 [INFO] [Thread-466191 (handle)] [driver.py] [get_status()] ra_j2k = 19.0914210979139     dec_j2k = -24.2949228681805
2025-12-26T10:24:37.702 [DEBUG] [Thread-466191 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:24:37.703 [DEBUG] [Thread-466191 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:24:37.706 [DEBUG] [Thread-466191 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:24:37.706 [DEBUG] [Thread-466191 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:24:37.706 [DEBUG] [Thread-466191 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:24:37.706 [DEBUG] [Thread-466191 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:24:37.713 [DEBUG] [Thread-466191 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:24:37.713 [DEBUG] [Thread-466191 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:37.713 [DEBUG] [Thread-466191 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:37.714 [DEBUG] [Thread-466191 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:24:37.714 [DEBUG] [Thread-466191 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:24:37.714 [DEBUG] [Thread-466191 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:24:37.714 [DEBUG] [Thread-466191 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:24:37.714 [DEBUG] [Thread-466191 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:24:37.714 [DEBUG] [Thread-466191 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85043632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982001731151228, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992919, telescope_ra=19.1175185, 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=16.13731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:24:07.170339', telescope_ra_j2k=19.0914210979139, telescope_dec_j2k=-24.2949228681805, observability=1)
2025-12-26T10:24:55.760 [DEBUG] [Thread-466192 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:24:55.761 [INFO] [Thread-466192 (handle)] [driver.py] [get_status()] Telra = 19.1225582, teldec = -24.256627
2025-12-26T10:24:55.762 [INFO] [Thread-466192 (handle)] [driver.py] [get_status()] ra_j2k = 19.0964622102216     dec_j2k = -24.2950975706794
2025-12-26T10:24:55.764 [DEBUG] [Thread-466192 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:24:55.765 [DEBUG] [Thread-466192 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:24:55.771 [DEBUG] [Thread-466192 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:24:55.771 [DEBUG] [Thread-466192 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:24:55.772 [DEBUG] [Thread-466192 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:24:55.772 [DEBUG] [Thread-466192 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:24:55.779 [DEBUG] [Thread-466192 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85064537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982006544584364, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992908, telescope_ra=19.1225582, 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.14235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:24:07.170339', telescope_ra_j2k=19.0964622102216, telescope_dec_j2k=-24.2950975706794, observability=1)
2025-12-26T10:24:56.469 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6893692016601562
2025-12-26T10:24:56.469 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.12183594703674 seconds ago
2025-12-26T10:25:02.225 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:02.227 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1243445, teldec = -24.256627
2025-12-26T10:25:02.228 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.0982490119218     dec_j2k = -24.2951619581909
2025-12-26T10:25:02.229 [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-26T10:25:02.230 [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-26T10:25:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:25:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:25:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:25:02.233 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:25:02.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:25:02.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8507202, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982006143464936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992908, telescope_ra=19.1243445, 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.14413, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:24:07.170339', telescope_ra_j2k=19.0982490119218, telescope_dec_j2k=-24.2951619581909, observability=1)
2025-12-26T10:25:05.032 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:05.034 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1251207, teldec = -24.256627
2025-12-26T10:25:05.035 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.0990254301851     dec_j2k = -24.2951899338294
2025-12-26T10:25:05.035 [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-26T10:25:05.036 [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-26T10:25:05.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:25:05.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:25:05.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:25:05.040 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:25:05.047 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:25:05.047 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:05.047 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:05.047 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:25:05.047 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:25:05.047 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:25:05.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:25:05.048 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:25:05.048 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8507527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982010154659217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992908, telescope_ra=19.1251207, 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.14491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:24:07.170339', telescope_ra_j2k=19.0990254301851, telescope_dec_j2k=-24.2951899338294, observability=1)
2025-12-26T10:25:07.313 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:07.313 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:25:07.314 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:07.314 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:25:07.314 [INFO] [ThreadPoolExecutor-21176_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:25:07.314 [INFO] [ThreadPoolExecutor-21176_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:25:13.909 [DEBUG] [Thread-466193 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:13.911 [INFO] [Thread-466193 (handle)] [driver.py] [get_status()] Telra = 19.1275991, teldec = -24.256633
2025-12-26T10:25:13.912 [INFO] [Thread-466193 (handle)] [driver.py] [get_status()] ra_j2k = 19.1015045269946     dec_j2k = -24.2952852489761
2025-12-26T10:25:13.914 [DEBUG] [Thread-466193 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:25:13.915 [DEBUG] [Thread-466193 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:25:13.921 [DEBUG] [Thread-466193 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:25:13.921 [DEBUG] [Thread-466193 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:25:13.921 [DEBUG] [Thread-466193 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:25:13.921 [DEBUG] [Thread-466193 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:25:13.928 [DEBUG] [Thread-466193 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85085544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982009352420361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992918, telescope_ra=19.1275991, 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=16.14739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:25:07.311416', telescope_ra_j2k=19.1015045269946, telescope_dec_j2k=-24.2952852489761, observability=1)
2025-12-26T10:25:14.115 [DEBUG] [Thread-466194 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18661999702453613
2025-12-26T10:25:14.408 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4798924922943115
2025-12-26T10:25:28.191 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:28.193 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:28.194 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:28.196 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:31.978 [DEBUG] [Thread-466195 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:31.980 [INFO] [Thread-466195 (handle)] [driver.py] [get_status()] Telra = 19.1326424, teldec = -24.256627
2025-12-26T10:25:31.981 [INFO] [Thread-466195 (handle)] [driver.py] [get_status()] ra_j2k = 19.1065492533945     dec_j2k = -24.2954609464893
2025-12-26T10:25:31.983 [DEBUG] [Thread-466195 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:25:31.983 [DEBUG] [Thread-466195 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:25:31.988 [DEBUG] [Thread-466195 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:25:31.988 [DEBUG] [Thread-466195 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:25:31.988 [DEBUG] [Thread-466195 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:25:31.988 [DEBUG] [Thread-466195 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:25:31.995 [DEBUG] [Thread-466195 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:25:31.995 [DEBUG] [Thread-466195 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:31.996 [DEBUG] [Thread-466195 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:31.996 [DEBUG] [Thread-466195 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:25:31.996 [DEBUG] [Thread-466195 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:25:31.996 [DEBUG] [Thread-466195 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:25:31.996 [DEBUG] [Thread-466195 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:25:31.996 [DEBUG] [Thread-466195 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:25:31.996 [DEBUG] [Thread-466195 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85106457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982009753539789, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992907, telescope_ra=19.1326424, 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.15243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:25:07.311416', telescope_ra_j2k=19.1065492533945, telescope_dec_j2k=-24.2954609464893, observability=1)
2025-12-26T10:25:32.201 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:33.203 [DEBUG] [ThreadPoolExecutor-21175_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:33.204 [INFO] [ThreadPoolExecutor-21175_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:25:50.050 [DEBUG] [Thread-466196 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:50.052 [INFO] [Thread-466196 (handle)] [driver.py] [get_status()] Telra = 19.1376661, teldec = -24.256626
2025-12-26T10:25:50.053 [INFO] [Thread-466196 (handle)] [driver.py] [get_status()] ra_j2k = 19.1115743798912     dec_j2k = -24.2956408702641
2025-12-26T10:25:50.055 [DEBUG] [Thread-466196 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:25:50.056 [DEBUG] [Thread-466196 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:25:50.057 [DEBUG] [Thread-466196 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:25:50.057 [DEBUG] [Thread-466196 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:25:50.057 [DEBUG] [Thread-466196 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:25:50.057 [DEBUG] [Thread-466196 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:25:50.064 [DEBUG] [Thread-466196 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:25:50.064 [DEBUG] [Thread-466196 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:50.064 [DEBUG] [Thread-466196 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:50.064 [DEBUG] [Thread-466196 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:25:50.064 [DEBUG] [Thread-466196 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:25:50.064 [DEBUG] [Thread-466196 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:25:50.065 [DEBUG] [Thread-466196 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:25:50.065 [DEBUG] [Thread-466196 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:25:50.065 [DEBUG] [Thread-466196 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85127374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982022990480915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992907, telescope_ra=19.1376661, 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.15745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:25:07.311416', telescope_ra_j2k=19.1115743798912, telescope_dec_j2k=-24.2956408702641, observability=1)
2025-12-26T10:25:56.530 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:25:56.532 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1394714, teldec = -24.256626
2025-12-26T10:25:56.533 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1133801940514     dec_j2k = -24.2957058699056
2025-12-26T10:25:56.535 [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-26T10:25:56.535 [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-26T10:25:56.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:25:56.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:25:56.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:25:56.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:25:56.547 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:25:56.548 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85134874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982018177047778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992907, telescope_ra=19.1394714, 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.15926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:25:07.311416', telescope_ra_j2k=19.1133801940514, telescope_dec_j2k=-24.2957058699056, observability=1)
2025-12-26T10:25:56.548 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.13943839073181 seconds ago
2025-12-26T10:26:02.236 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:02.238 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1410613, teldec = -24.256626
2025-12-26T10:26:02.239 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1149705475684     dec_j2k = -24.2957631068437
2025-12-26T10:26:02.241 [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-26T10:26:02.242 [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-26T10:26:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:26:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:02.256 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:02.256 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:26:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:02.257 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:26:02.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85141478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982027402794623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992907, telescope_ra=19.1410613, 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.16085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:25:07.311416', telescope_ra_j2k=19.1149705475684, telescope_dec_j2k=-24.2957631068437, observability=1)
2025-12-26T10:26:04.130 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:04.132 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1415941, teldec = -24.256626
2025-12-26T10:26:04.134 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1155034996965     dec_j2k = -24.2957822863035
2025-12-26T10:26:04.134 [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-26T10:26:04.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-26T10:26:04.141 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:04.141 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:04.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:26:04.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:04.148 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:26:04.149 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8514367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982027803914051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992907, telescope_ra=19.1415941, 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.16138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:25:07.311416', telescope_ra_j2k=19.1155034996965, telescope_dec_j2k=-24.2957822863035, observability=1)
2025-12-26T10:26:07.455 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:07.455 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:26:07.456 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:07.456 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:26:07.457 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:08.228 [DEBUG] [Thread-466197 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:08.230 [INFO] [Thread-466197 (handle)] [driver.py] [get_status()] Telra = 19.1427353, teldec = -24.256626
2025-12-26T10:26:08.231 [INFO] [Thread-466197 (handle)] [driver.py] [get_status()] ra_j2k = 19.1166450257874     dec_j2k = -24.2958233640621
2025-12-26T10:26:08.233 [DEBUG] [Thread-466197 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:08.235 [DEBUG] [Thread-466197 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:08.242 [DEBUG] [Thread-466197 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:08.242 [DEBUG] [Thread-466197 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:08.242 [DEBUG] [Thread-466197 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:26:08.242 [DEBUG] [Thread-466197 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:08.249 [DEBUG] [Thread-466197 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:08.249 [DEBUG] [Thread-466197 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:08.249 [DEBUG] [Thread-466197 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:08.249 [DEBUG] [Thread-466197 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:26:08.249 [DEBUG] [Thread-466197 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:08.249 [DEBUG] [Thread-466197 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:08.250 [DEBUG] [Thread-466197 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:08.250 [DEBUG] [Thread-466197 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:26:08.250 [DEBUG] [Thread-466197 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85148413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982020984883774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992907, telescope_ra=19.1427353, 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.16252, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:26:07.453856', telescope_ra_j2k=19.1166450257874, telescope_dec_j2k=-24.2958233640621, observability=1)
2025-12-26T10:26:08.458 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:08.461 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:08.461 [DEBUG] [ThreadPoolExecutor-21177_0] [payload.py] [to_registers()] [0]
2025-12-26T10:26:08.466 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:08.466 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:08.466 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:26:08.466 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:08.474 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:08.474 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:26:08.474 [DEBUG] [ThreadPoolExecutor-21177_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:26:08.474 [DEBUG] [ThreadPoolExecutor-21177_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:26:08.474 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:08.474 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:08.474 [DEBUG] [ThreadPoolExecutor-21177_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:14.148 [DEBUG] [Thread-466198 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:14.150 [INFO] [Thread-466198 (handle)] [driver.py] [get_status()] Telra = 19.1443806, teldec = -24.256626
2025-12-26T10:26:14.151 [INFO] [Thread-466198 (handle)] [driver.py] [get_status()] ra_j2k = 19.1182907965198     dec_j2k = -24.2958825808409
2025-12-26T10:26:14.153 [DEBUG] [Thread-466198 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:14.155 [DEBUG] [Thread-466198 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:14.161 [DEBUG] [Thread-466198 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:14.161 [DEBUG] [Thread-466198 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:14.161 [DEBUG] [Thread-466198 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:26:14.161 [DEBUG] [Thread-466198 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:14.168 [DEBUG] [Thread-466198 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:14.168 [DEBUG] [Thread-466198 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:14.168 [DEBUG] [Thread-466198 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:14.168 [DEBUG] [Thread-466198 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:26:14.168 [DEBUG] [Thread-466198 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:14.169 [DEBUG] [Thread-466198 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:14.169 [DEBUG] [Thread-466198 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:14.169 [DEBUG] [Thread-466198 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:26:14.169 [DEBUG] [Thread-466198 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85155265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982027402794623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992907, telescope_ra=19.1443806, 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.16417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:26:07.453856', telescope_ra_j2k=19.1182907965198, telescope_dec_j2k=-24.2958825808409, observability=1)
2025-12-26T10:26:14.469 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3003268241882324
2025-12-26T10:26:26.297 [DEBUG] [Thread-466199 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:26.299 [INFO] [Thread-466199 (handle)] [driver.py] [get_status()] Telra = 19.1477529, teldec = -24.256626
2025-12-26T10:26:26.300 [INFO] [Thread-466199 (handle)] [driver.py] [get_status()] ra_j2k = 19.1216640635655     dec_j2k = -24.2960039320647
2025-12-26T10:26:26.301 [DEBUG] [Thread-466199 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:26.302 [DEBUG] [Thread-466199 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:26.307 [DEBUG] [Thread-466199 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:26.307 [DEBUG] [Thread-466199 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:26.307 [DEBUG] [Thread-466199 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:26:26.307 [DEBUG] [Thread-466199 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:26.314 [DEBUG] [Thread-466199 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:26.314 [DEBUG] [Thread-466199 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:26.314 [DEBUG] [Thread-466199 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:26.314 [DEBUG] [Thread-466199 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:26:26.314 [DEBUG] [Thread-466199 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:26.314 [DEBUG] [Thread-466199 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:26.315 [DEBUG] [Thread-466199 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:26.315 [DEBUG] [Thread-466199 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:26:26.315 [DEBUG] [Thread-466199 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85169325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982033018466616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992907, telescope_ra=19.1477529, 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.16754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:26:07.453856', telescope_ra_j2k=19.1216640635655, telescope_dec_j2k=-24.2960039320647, observability=1)
2025-12-26T10:26:33.475 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:33.476 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:44.369 [DEBUG] [Thread-466200 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:44.370 [INFO] [Thread-466200 (handle)] [driver.py] [get_status()] Telra = 19.1527891, teldec = -24.256626
2025-12-26T10:26:44.371 [INFO] [Thread-466200 (handle)] [driver.py] [get_status()] ra_j2k = 19.1267017132734     dec_j2k = -24.2961851009114
2025-12-26T10:26:44.373 [DEBUG] [Thread-466200 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:44.374 [DEBUG] [Thread-466200 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:26:44.378 [DEBUG] [Thread-466200 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:44.378 [DEBUG] [Thread-466200 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:44.378 [DEBUG] [Thread-466200 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:26:44.378 [DEBUG] [Thread-466200 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:26:44.387 [DEBUG] [Thread-466200 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85190243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982031012869476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992907, telescope_ra=19.1527891, 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.17258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:26:07.453856', telescope_ra_j2k=19.1267017132734, telescope_dec_j2k=-24.2961851009114, observability=1)
2025-12-26T10:26:56.608 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:26:56.610 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.156194, teldec = -24.256626
2025-12-26T10:26:56.611 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1301075971447     dec_j2k = -24.2963075474276
2025-12-26T10:26:56.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-26T10:26:56.615 [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-26T10:26:56.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:26:56.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:26:56.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:26:56.619 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:26:56.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:26:56.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:56.626 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:26:56.626 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:26:56.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:26:56.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:26:56.626 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:26:56.627 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:26:56.627 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85204409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982039837496893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992906, telescope_ra=19.156194, 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.17598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:26:07.453856', telescope_ra_j2k=19.1301075971447, telescope_dec_j2k=-24.2963075474276, observability=1)
2025-12-26T10:26:56.627 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.15759563446045 seconds ago
2025-12-26T10:27:02.246 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:02.247 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1577837, teldec = -24.256619
2025-12-26T10:27:02.248 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1316977588808     dec_j2k = -24.296357705328
2025-12-26T10:27:02.250 [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-26T10:27:02.251 [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-26T10:27:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:27:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:27:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:27:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:27:02.264 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85210933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982038233019181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992896, telescope_ra=19.1577837, 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.17757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:26:07.453856', telescope_ra_j2k=19.1316977588808, telescope_dec_j2k=-24.296357705328, observability=1)
2025-12-26T10:27:02.566 [DEBUG] [Thread-466201 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30178308486938477
2025-12-26T10:27:03.228 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9638361930847168
2025-12-26T10:27:07.594 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:07.594 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:27:07.595 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:07.595 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:27:07.596 [INFO] [ThreadPoolExecutor-21178_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:27:07.596 [INFO] [ThreadPoolExecutor-21178_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:27:14.201 [DEBUG] [Thread-466202 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:14.203 [INFO] [Thread-466202 (handle)] [driver.py] [get_status()] Telra = 19.1611233, teldec = -24.256625
2025-12-26T10:27:14.205 [INFO] [Thread-466202 (handle)] [driver.py] [get_status()] ra_j2k = 19.1350383270465     dec_j2k = -24.2964837581749
2025-12-26T10:27:14.205 [DEBUG] [Thread-466202 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:27:14.206 [DEBUG] [Thread-466202 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:27:14.206 [DEBUG] [Thread-466202 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:27:14.207 [DEBUG] [Thread-466202 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:27:14.207 [DEBUG] [Thread-466202 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:27:14.207 [DEBUG] [Thread-466202 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:27:14.214 [DEBUG] [Thread-466202 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85224771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982038634138609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992906, telescope_ra=19.1611233, 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.18091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:27:07.593990', telescope_ra_j2k=19.1350383270465, telescope_dec_j2k=-24.2964837581749, observability=1)
2025-12-26T10:27:14.531 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31629395484924316
2025-12-26T10:27:20.623 [DEBUG] [Thread-466203 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:20.625 [INFO] [Thread-466203 (handle)] [driver.py] [get_status()] Telra = 19.1629082, teldec = -24.256625
2025-12-26T10:27:20.626 [INFO] [Thread-466203 (handle)] [driver.py] [get_status()] ra_j2k = 19.1368237463053     dec_j2k = -24.2965479097968
2025-12-26T10:27:20.628 [DEBUG] [Thread-466203 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:27:20.629 [DEBUG] [Thread-466203 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:27:20.634 [DEBUG] [Thread-466203 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:27:20.634 [DEBUG] [Thread-466203 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:27:20.634 [DEBUG] [Thread-466203 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:27:20.634 [DEBUG] [Thread-466203 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:27:20.641 [DEBUG] [Thread-466203 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:27:20.641 [DEBUG] [Thread-466203 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:20.641 [DEBUG] [Thread-466203 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:20.641 [DEBUG] [Thread-466203 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:27:20.641 [DEBUG] [Thread-466203 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:27:20.641 [DEBUG] [Thread-466203 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:27:20.641 [DEBUG] [Thread-466203 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:27:20.642 [DEBUG] [Thread-466203 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:27:20.642 [DEBUG] [Thread-466203 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85232204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982042645332889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992906, telescope_ra=19.1629082, 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.1827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:27:07.593990', telescope_ra_j2k=19.1368237463053, telescope_dec_j2k=-24.2965479097968, observability=1)
2025-12-26T10:27:28.478 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:28.481 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:28.482 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:28.484 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:32.489 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:33.491 [DEBUG] [ThreadPoolExecutor-21177_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:33.493 [INFO] [ThreadPoolExecutor-21177_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:27:38.689 [DEBUG] [Thread-466204 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:38.691 [INFO] [Thread-466204 (handle)] [driver.py] [get_status()] Telra = 19.1679221, teldec = -24.256632
2025-12-26T10:27:38.693 [INFO] [Thread-466204 (handle)] [driver.py] [get_status()] ra_j2k = 19.1418391080299     dec_j2k = -24.2967350688967
2025-12-26T10:27:38.694 [DEBUG] [Thread-466204 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:27:38.694 [DEBUG] [Thread-466204 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:27:38.698 [DEBUG] [Thread-466204 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:27:38.698 [DEBUG] [Thread-466204 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:27:38.698 [DEBUG] [Thread-466204 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:27:38.698 [DEBUG] [Thread-466204 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:27:38.705 [DEBUG] [Thread-466204 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:27:38.705 [DEBUG] [Thread-466204 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:38.705 [DEBUG] [Thread-466204 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:38.705 [DEBUG] [Thread-466204 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:27:38.705 [DEBUG] [Thread-466204 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:27:38.705 [DEBUG] [Thread-466204 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:27:38.705 [DEBUG] [Thread-466204 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:27:38.706 [DEBUG] [Thread-466204 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:27:38.706 [DEBUG] [Thread-466204 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85253113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982046255407742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992917, telescope_ra=19.1679221, 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=16.18771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:27:07.593990', telescope_ra_j2k=19.1418391080299, telescope_dec_j2k=-24.2967350688967, observability=1)
2025-12-26T10:27:56.687 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:27:56.692 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1729439, teldec = -24.256625
2025-12-26T10:27:56.695 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1468623813097     dec_j2k = -24.2969084427384
2025-12-26T10:27:56.697 [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-26T10:27:56.698 [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-26T10:27:56.701 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:27:56.701 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:27:56.701 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:27:56.701 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85273946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982049464363166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992906, telescope_ra=19.1729439, 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.19273, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:27:07.593990', telescope_ra_j2k=19.1468623813097, telescope_dec_j2k=-24.2969084427384, observability=1)
2025-12-26T10:27:56.709 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.17855191230774 seconds ago
2025-12-26T10:27:56.764 [DEBUG] [Thread-466205 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.055212974548339844
2025-12-26T10:28:02.218 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:02.221 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.1744751, teldec = -24.256625
2025-12-26T10:28:02.222 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1483940314238     dec_j2k = -24.2969634267087
2025-12-26T10:28:02.224 [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-26T10:28:02.225 [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-26T10:28:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:28:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:28:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:28:02.227 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:28:02.235 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85280346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982047458766026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992906, telescope_ra=19.1744751, 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.19426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:27:07.593990', telescope_ra_j2k=19.1483940314238, telescope_dec_j2k=-24.2969634267087, observability=1)
2025-12-26T10:28:02.306 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0712277889251709
2025-12-26T10:28:07.735 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:07.736 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:28:07.736 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:07.737 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:28:07.738 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:08.740 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:08.742 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:08.742 [DEBUG] [ThreadPoolExecutor-21179_0] [payload.py] [to_registers()] [0]
2025-12-26T10:28:08.749 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:28:08.749 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:28:08.749 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:28:08.749 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:28:08.756 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:28:08.756 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:28:08.756 [DEBUG] [ThreadPoolExecutor-21179_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:28:08.756 [DEBUG] [ThreadPoolExecutor-21179_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:28:08.756 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:28:08.756 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:28:08.756 [DEBUG] [ThreadPoolExecutor-21179_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:28:14.252 [DEBUG] [Thread-466206 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:14.254 [INFO] [Thread-466206 (handle)] [driver.py] [get_status()] Telra = 19.1778454, teldec = -24.256625
2025-12-26T10:28:14.255 [INFO] [Thread-466206 (handle)] [driver.py] [get_status()] ra_j2k = 19.1517653243118     dec_j2k = -24.2970844281426
2025-12-26T10:28:14.256 [DEBUG] [Thread-466206 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:28:14.257 [DEBUG] [Thread-466206 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:28:14.260 [DEBUG] [Thread-466206 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:28:14.260 [DEBUG] [Thread-466206 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:28:14.260 [DEBUG] [Thread-466206 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:28:14.261 [DEBUG] [Thread-466206 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:28:14.268 [DEBUG] [Thread-466206 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85294274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982055481154587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992906, telescope_ra=19.1778454, 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.19763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:28:07.734314', telescope_ra_j2k=19.1517653243118, telescope_dec_j2k=-24.2970844281426, observability=1)
2025-12-26T10:28:14.591 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3230931758880615
2025-12-26T10:28:14.838 [DEBUG] [Thread-466207 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5696909427642822
2025-12-26T10:28:32.917 [DEBUG] [Thread-466208 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:32.919 [INFO] [Thread-466208 (handle)] [driver.py] [get_status()] Telra = 19.1830287, teldec = -24.256624
2025-12-26T10:28:32.920 [INFO] [Thread-466208 (handle)] [driver.py] [get_status()] ra_j2k = 19.1569501572666     dec_j2k = -24.2972694587532
2025-12-26T10:28:32.922 [DEBUG] [Thread-466208 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:28:32.923 [DEBUG] [Thread-466208 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:28:32.925 [DEBUG] [Thread-466208 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:28:32.925 [DEBUG] [Thread-466208 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:28:32.925 [DEBUG] [Thread-466208 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:28:32.925 [DEBUG] [Thread-466208 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:28:32.932 [DEBUG] [Thread-466208 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:28:32.933 [DEBUG] [Thread-466208 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85315877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982067113618001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992905, telescope_ra=19.1830287, 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.20282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:28:07.734314', telescope_ra_j2k=19.1569501572666, telescope_dec_j2k=-24.2972694587532, observability=1)
2025-12-26T10:28:33.758 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:33.759 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:51.004 [DEBUG] [Thread-466209 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:51.005 [INFO] [Thread-466209 (handle)] [driver.py] [get_status()] Telra = 19.1880703, teldec = -24.256624
2025-12-26T10:28:51.007 [INFO] [Thread-466209 (handle)] [driver.py] [get_status()] ra_j2k = 19.1619932548292     dec_j2k = -24.2974503316824
2025-12-26T10:28:51.009 [DEBUG] [Thread-466209 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:28:51.010 [DEBUG] [Thread-466209 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:28:51.015 [DEBUG] [Thread-466209 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:28:51.015 [DEBUG] [Thread-466209 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:28:51.015 [DEBUG] [Thread-466209 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:28:51.015 [DEBUG] [Thread-466209 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:28:51.022 [DEBUG] [Thread-466209 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:28:51.023 [DEBUG] [Thread-466209 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8533681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982073932648277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992905, telescope_ra=19.1880703, 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.20786, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:28:07.734314', telescope_ra_j2k=19.1619932548292, telescope_dec_j2k=-24.2974503316824, observability=1)
2025-12-26T10:28:56.770 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:28:56.772 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.1896847, teldec = -24.256624
2025-12-26T10:28:56.773 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1636081357691     dec_j2k = -24.2975082349943
2025-12-26T10:28:56.775 [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-26T10:28:56.776 [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-26T10:28:56.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:28:56.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:28:56.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:28:56.781 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:28:56.788 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:28:56.788 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:56.788 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:28:56.789 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:28:56.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:28:56.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:28:56.789 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:28:56.789 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:28:56.789 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85343485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982070723692853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992905, telescope_ra=19.1896847, 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.20947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:28:07.734314', telescope_ra_j2k=19.1636081357691, telescope_dec_j2k=-24.2975082349943, observability=1)
2025-12-26T10:28:56.789 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.197571992874146 seconds ago
2025-12-26T10:29:01.396 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:01.398 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.1909635, teldec = -24.256624
2025-12-26T10:29:01.400 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1648873172124     dec_j2k = -24.2975540962215
2025-12-26T10:29:01.402 [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-26T10:29:01.402 [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-26T10:29:01.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:29:01.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:29:01.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:29:01.403 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:29:01.411 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85348839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982071927051137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992905, telescope_ra=19.1909635, 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.21075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:28:07.734314', telescope_ra_j2k=19.1648873172124, telescope_dec_j2k=-24.2975540962215, observability=1)
2025-12-26T10:29:02.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8172228336334229
2025-12-26T10:29:07.875 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:07.875 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:29:07.876 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:07.876 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:29:07.876 [INFO] [ThreadPoolExecutor-21180_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:29:07.876 [INFO] [ThreadPoolExecutor-21180_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:29:09.127 [DEBUG] [Thread-466210 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:09.130 [INFO] [Thread-466210 (handle)] [driver.py] [get_status()] Telra = 19.1931113, teldec = -24.256624
2025-12-26T10:29:09.131 [INFO] [Thread-466210 (handle)] [driver.py] [get_status()] ra_j2k = 19.1670357588192     dec_j2k = -24.2976311117865
2025-12-26T10:29:09.132 [DEBUG] [Thread-466210 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:29:09.133 [DEBUG] [Thread-466210 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:29:09.135 [DEBUG] [Thread-466210 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:29:09.135 [DEBUG] [Thread-466210 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:29:09.135 [DEBUG] [Thread-466210 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:29:09.135 [DEBUG] [Thread-466210 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:29:09.142 [DEBUG] [Thread-466210 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:29:09.142 [DEBUG] [Thread-466210 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:09.143 [DEBUG] [Thread-466210 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:09.143 [DEBUG] [Thread-466210 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:29:09.143 [DEBUG] [Thread-466210 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:29:09.143 [DEBUG] [Thread-466210 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:29:09.143 [DEBUG] [Thread-466210 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:29:09.143 [DEBUG] [Thread-466210 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:29:09.143 [DEBUG] [Thread-466210 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85357787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982073932648277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992905, telescope_ra=19.1931113, 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.2129, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.1670357588192, telescope_dec_j2k=-24.2976311117865, observability=1)
2025-12-26T10:29:14.301 [DEBUG] [Thread-466211 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:14.303 [INFO] [Thread-466211 (handle)] [driver.py] [get_status()] Telra = 19.194558, teldec = -24.256624
2025-12-26T10:29:14.304 [INFO] [Thread-466211 (handle)] [driver.py] [get_status()] ra_j2k = 19.1684828916638     dec_j2k = -24.2976829800628
2025-12-26T10:29:14.305 [DEBUG] [Thread-466211 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:29:14.306 [DEBUG] [Thread-466211 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:29:14.310 [DEBUG] [Thread-466211 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:29:14.310 [DEBUG] [Thread-466211 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:29:14.310 [DEBUG] [Thread-466211 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:29:14.310 [DEBUG] [Thread-466211 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:29:14.317 [DEBUG] [Thread-466211 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:29:14.317 [DEBUG] [Thread-466211 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:14.317 [DEBUG] [Thread-466211 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:14.317 [DEBUG] [Thread-466211 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:29:14.318 [DEBUG] [Thread-466211 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:29:14.318 [DEBUG] [Thread-466211 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:29:14.318 [DEBUG] [Thread-466211 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:29:14.318 [DEBUG] [Thread-466211 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:29:14.318 [DEBUG] [Thread-466211 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85363775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098207353152885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992905, telescope_ra=19.194558, 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.21434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.1684828916638, telescope_dec_j2k=-24.2976829800628, observability=1)
2025-12-26T10:29:14.652 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3341255187988281
2025-12-26T10:29:27.213 [DEBUG] [Thread-466212 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:27.215 [INFO] [Thread-466212 (handle)] [driver.py] [get_status()] Telra = 19.1981531, teldec = -24.256624
2025-12-26T10:29:27.216 [INFO] [Thread-466212 (handle)] [driver.py] [get_status()] ra_j2k = 19.1720790696521     dec_j2k = -24.2978118489525
2025-12-26T10:29:27.218 [DEBUG] [Thread-466212 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:29:27.219 [DEBUG] [Thread-466212 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:29:27.225 [DEBUG] [Thread-466212 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:29:27.225 [DEBUG] [Thread-466212 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:29:27.225 [DEBUG] [Thread-466212 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:29:27.226 [DEBUG] [Thread-466212 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:29:27.233 [DEBUG] [Thread-466212 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8537872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982085966231119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992905, telescope_ra=19.1981531, 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.21794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.1720790696521, telescope_dec_j2k=-24.2978118489525, observability=1)
2025-12-26T10:29:28.761 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:28.763 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:28.764 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:28.766 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:32.771 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:33.773 [DEBUG] [ThreadPoolExecutor-21179_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:33.774 [INFO] [ThreadPoolExecutor-21179_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:29:45.270 [DEBUG] [Thread-466213 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:45.272 [INFO] [Thread-466213 (handle)] [driver.py] [get_status()] Telra = 19.2031752, teldec = -24.256624
2025-12-26T10:29:45.273 [INFO] [Thread-466213 (handle)] [driver.py] [get_status()] ra_j2k = 19.1771026811452     dec_j2k = -24.2979918083911
2025-12-26T10:29:45.275 [DEBUG] [Thread-466213 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:29:45.276 [DEBUG] [Thread-466213 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:29:45.277 [DEBUG] [Thread-466213 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:29:45.277 [DEBUG] [Thread-466213 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:29:45.277 [DEBUG] [Thread-466213 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:29:45.278 [DEBUG] [Thread-466213 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:29:45.285 [DEBUG] [Thread-466213 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85399619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982085565111691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992904, telescope_ra=19.2031752, 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.22296, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.1771026811452, telescope_dec_j2k=-24.2979918083911, observability=1)
2025-12-26T10:29:56.850 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:29:56.852 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2064012, teldec = -24.256623
2025-12-26T10:29:56.853 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.180329655715     dec_j2k = -24.2981063694969
2025-12-26T10:29:56.855 [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-26T10:29:56.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-26T10:29:56.863 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:29:56.863 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:29:56.863 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:29:56.863 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85413021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982085565111691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992904, telescope_ra=19.2064012, 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.22619, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.180329655715, telescope_dec_j2k=-24.2981063694969, observability=1)
2025-12-26T10:29:56.870 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.21853542327881 seconds ago
2025-12-26T10:30:00.504 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:00.506 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2074396, teldec = -24.256623
2025-12-26T10:30:00.507 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1813683699271     dec_j2k = -24.2981435605318
2025-12-26T10:30:00.508 [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-26T10:30:00.509 [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-26T10:30:00.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:00.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:00.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:00.510 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:00.518 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8541725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982087570708831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992904, telescope_ra=19.2074396, 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.22723, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.1813683699271, telescope_dec_j2k=-24.2981435605318, observability=1)
2025-12-26T10:30:02.239 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:02.241 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2079073, teldec = -24.256623
2025-12-26T10:30:02.242 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1818362115411     dec_j2k = -24.2981603105354
2025-12-26T10:30:02.244 [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-26T10:30:02.245 [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-26T10:30:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:02.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85419259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982087971828259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992904, telescope_ra=19.2079073, 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.22769, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.1818362115411, telescope_dec_j2k=-24.2981603105354, observability=1)
2025-12-26T10:30:03.465 [DEBUG] [Thread-466214 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:03.467 [INFO] [Thread-466214 (handle)] [driver.py] [get_status()] Telra = 19.208244, teldec = -24.256623
2025-12-26T10:30:03.468 [INFO] [Thread-466214 (handle)] [driver.py] [get_status()] ra_j2k = 19.182173013525     dec_j2k = -24.2981723685756
2025-12-26T10:30:03.470 [DEBUG] [Thread-466214 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:03.471 [DEBUG] [Thread-466214 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:03.477 [DEBUG] [Thread-466214 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:03.477 [DEBUG] [Thread-466214 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:03.477 [DEBUG] [Thread-466214 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:03.477 [DEBUG] [Thread-466214 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:03.484 [DEBUG] [Thread-466214 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:03.485 [DEBUG] [Thread-466214 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85420677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982085966231119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992904, telescope_ra=19.208244, 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.22803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:29:07.873802', telescope_ra_j2k=19.182173013525, telescope_dec_j2k=-24.2981723685756, observability=1)
2025-12-26T10:30:08.017 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:08.017 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:30:08.018 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:08.018 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:30:08.019 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:09.021 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:09.023 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:09.024 [DEBUG] [ThreadPoolExecutor-21181_0] [payload.py] [to_registers()] [0]
2025-12-26T10:30:09.028 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:09.028 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:09.028 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:30:09.028 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:09.035 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:09.035 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:30:09.035 [DEBUG] [ThreadPoolExecutor-21181_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:30:09.035 [DEBUG] [ThreadPoolExecutor-21181_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:30:09.035 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:09.035 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:09.035 [DEBUG] [ThreadPoolExecutor-21181_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:14.349 [DEBUG] [Thread-466215 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:14.351 [INFO] [Thread-466215 (handle)] [driver.py] [get_status()] Telra = 19.2112834, teldec = -24.256623
2025-12-26T10:30:14.352 [INFO] [Thread-466215 (handle)] [driver.py] [get_status()] ra_j2k = 19.1852133354676     dec_j2k = -24.2982812021703
2025-12-26T10:30:14.354 [DEBUG] [Thread-466215 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:14.355 [DEBUG] [Thread-466215 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:14.357 [DEBUG] [Thread-466215 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:14.357 [DEBUG] [Thread-466215 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:14.358 [DEBUG] [Thread-466215 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:14.358 [DEBUG] [Thread-466215 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:14.366 [DEBUG] [Thread-466215 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85433276, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982090378544828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992904, telescope_ra=19.2112834, 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.23107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:30:08.016360', telescope_ra_j2k=19.1852133354676, telescope_dec_j2k=-24.2982812021703, observability=1)
2025-12-26T10:30:14.713 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3465232849121094
2025-12-26T10:30:21.522 [DEBUG] [Thread-466216 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:21.524 [INFO] [Thread-466216 (handle)] [driver.py] [get_status()] Telra = 19.2132839, teldec = -24.256623
2025-12-26T10:30:21.525 [INFO] [Thread-466216 (handle)] [driver.py] [get_status()] ra_j2k = 19.1872144435883     dec_j2k = -24.2983528208308
2025-12-26T10:30:21.527 [DEBUG] [Thread-466216 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:21.528 [DEBUG] [Thread-466216 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:21.531 [DEBUG] [Thread-466216 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:21.531 [DEBUG] [Thread-466216 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:21.531 [DEBUG] [Thread-466216 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:21.531 [DEBUG] [Thread-466216 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:21.538 [DEBUG] [Thread-466216 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:21.538 [DEBUG] [Thread-466216 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:21.538 [DEBUG] [Thread-466216 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:21.538 [DEBUG] [Thread-466216 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:21.539 [DEBUG] [Thread-466216 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:21.539 [DEBUG] [Thread-466216 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:21.539 [DEBUG] [Thread-466216 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:21.539 [DEBUG] [Thread-466216 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:21.539 [DEBUG] [Thread-466216 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85441578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982090779664256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992904, telescope_ra=19.2132839, 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.23307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:30:08.016360', telescope_ra_j2k=19.1872144435883, telescope_dec_j2k=-24.2983528208308, observability=1)
2025-12-26T10:30:34.036 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:34.037 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:39.593 [DEBUG] [Thread-466217 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:39.595 [INFO] [Thread-466217 (handle)] [driver.py] [get_status()] Telra = 19.2183305, teldec = -24.256623
2025-12-26T10:30:39.596 [INFO] [Thread-466217 (handle)] [driver.py] [get_status()] ra_j2k = 19.1922625822884     dec_j2k = -24.2985334399934
2025-12-26T10:30:39.598 [DEBUG] [Thread-466217 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:39.600 [DEBUG] [Thread-466217 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:30:39.602 [DEBUG] [Thread-466217 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:39.602 [DEBUG] [Thread-466217 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:39.602 [DEBUG] [Thread-466217 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:39.602 [DEBUG] [Thread-466217 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:39.609 [DEBUG] [Thread-466217 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:39.610 [DEBUG] [Thread-466217 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85462493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982096796455677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992904, telescope_ra=19.2183305, 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.23812, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:30:08.016360', telescope_ra_j2k=19.1922625822884, telescope_dec_j2k=-24.2985334399934, observability=1)
2025-12-26T10:30:56.931 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:56.932 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2231473, teldec = -24.256616
2025-12-26T10:30:56.934 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.1970808584225     dec_j2k = -24.2986987663149
2025-12-26T10:30:56.936 [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-26T10:30:56.937 [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-26T10:30:56.942 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:56.942 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:56.943 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:56.943 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85482559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098210842891909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992893, telescope_ra=19.2231473, 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.24293, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:30:08.016360', telescope_ra_j2k=19.1970808584225, telescope_dec_j2k=-24.2986987663149, observability=1)
2025-12-26T10:30:56.950 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.23749804496765 seconds ago
2025-12-26T10:30:57.679 [DEBUG] [Thread-466218 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7290544509887695
2025-12-26T10:30:59.616 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:30:59.618 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.223904, teldec = -24.256623
2025-12-26T10:30:59.619 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.1978377893143     dec_j2k = -24.2987328318
2025-12-26T10:30:59.621 [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-26T10:30:59.622 [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-26T10:30:59.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:30:59.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:30:59.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:30:59.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:30:59.635 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85485668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098210842891909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992903, telescope_ra=19.223904, 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.24369, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:30:08.016360', telescope_ra_j2k=19.1978377893143, telescope_dec_j2k=-24.2987328318, observability=1)
2025-12-26T10:31:02.249 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:02.252 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2246224, teldec = -24.256623
2025-12-26T10:31:02.253 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.1985564099284     dec_j2k = -24.2987585260091
2025-12-26T10:31:02.255 [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-26T10:31:02.256 [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-26T10:31:02.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:31:02.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:31:02.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:31:02.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:31:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:31:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:02.264 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:02.264 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:31:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:31:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:31:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:31:02.265 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:31:02.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85488715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982103214366526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992903, telescope_ra=19.2246224, 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.24441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:30:08.016360', telescope_ra_j2k=19.1985564099284, telescope_dec_j2k=-24.2987585260091, observability=1)
2025-12-26T10:31:08.157 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:08.157 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:31:08.158 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:08.158 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:31:08.158 [INFO] [ThreadPoolExecutor-21182_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:31:08.159 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T10:31:14.403 [DEBUG] [Thread-466219 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:14.405 [INFO] [Thread-466219 (handle)] [driver.py] [get_status()] Telra = 19.2280018, teldec = -24.256629
2025-12-26T10:31:14.407 [INFO] [Thread-466219 (handle)] [driver.py] [get_status()] ra_j2k = 19.2019368483587     dec_j2k = -24.2988853730165
2025-12-26T10:31:14.408 [DEBUG] [Thread-466219 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:14.409 [DEBUG] [Thread-466219 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:14.417 [DEBUG] [Thread-466219 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:31:14.417 [DEBUG] [Thread-466219 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:31:14.417 [DEBUG] [Thread-466219 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:31:14.417 [DEBUG] [Thread-466219 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:31:14.424 [DEBUG] [Thread-466219 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:31:14.424 [DEBUG] [Thread-466219 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:14.425 [DEBUG] [Thread-466219 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:14.425 [DEBUG] [Thread-466219 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:31:14.425 [DEBUG] [Thread-466219 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:31:14.425 [DEBUG] [Thread-466219 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:31:14.425 [DEBUG] [Thread-466219 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:31:14.425 [DEBUG] [Thread-466219 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:31:14.425 [DEBUG] [Thread-466219 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85502782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982113643471655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992914, telescope_ra=19.2280018, 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.24779, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:31:08.156190', telescope_ra_j2k=19.2019368483587, telescope_dec_j2k=-24.2988853730165, observability=1)
2025-12-26T10:31:14.774 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34878087043762207
2025-12-26T10:31:15.756 [DEBUG] [Thread-466220 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:15.758 [INFO] [Thread-466220 (handle)] [driver.py] [get_status()] Telra = 19.2283843, teldec = -24.256622
2025-12-26T10:31:15.759 [INFO] [Thread-466220 (handle)] [driver.py] [get_status()] ra_j2k = 19.2023194675492     dec_j2k = -24.2988920492807
2025-12-26T10:31:15.760 [DEBUG] [Thread-466220 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:15.761 [DEBUG] [Thread-466220 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:15.763 [DEBUG] [Thread-466220 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:31:15.763 [DEBUG] [Thread-466220 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:31:15.763 [DEBUG] [Thread-466220 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:31:15.763 [DEBUG] [Thread-466220 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:31:15.770 [DEBUG] [Thread-466220 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:31:15.770 [DEBUG] [Thread-466220 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:15.770 [DEBUG] [Thread-466220 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:15.770 [DEBUG] [Thread-466220 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:31:15.770 [DEBUG] [Thread-466220 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:31:15.771 [DEBUG] [Thread-466220 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:31:15.771 [DEBUG] [Thread-466220 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:31:15.771 [DEBUG] [Thread-466220 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:31:15.771 [DEBUG] [Thread-466220 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85504347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982113643471655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992903, telescope_ra=19.2283843, 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.24817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:31:08.156190', telescope_ra_j2k=19.2023194675492, telescope_dec_j2k=-24.2988920492807, observability=1)
2025-12-26T10:31:29.039 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:29.042 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:29.043 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:29.045 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:33.052 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:33.809 [DEBUG] [Thread-466221 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:33.811 [INFO] [Thread-466221 (handle)] [driver.py] [get_status()] Telra = 19.2334279, teldec = -24.256622
2025-12-26T10:31:33.812 [INFO] [Thread-466221 (handle)] [driver.py] [get_status()] ra_j2k = 19.2073646250751     dec_j2k = -24.2990723408137
2025-12-26T10:31:33.814 [DEBUG] [Thread-466221 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:33.815 [DEBUG] [Thread-466221 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:33.817 [DEBUG] [Thread-466221 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:31:33.817 [DEBUG] [Thread-466221 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:31:33.817 [DEBUG] [Thread-466221 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:31:33.817 [DEBUG] [Thread-466221 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:31:33.824 [DEBUG] [Thread-466221 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:31:33.825 [DEBUG] [Thread-466221 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85525243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982114445710511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992903, telescope_ra=19.2334279, 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.25321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:31:08.156190', telescope_ra_j2k=19.2073646250751, telescope_dec_j2k=-24.2990723408137, observability=1)
2025-12-26T10:31:34.054 [DEBUG] [ThreadPoolExecutor-21181_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:34.055 [INFO] [ThreadPoolExecutor-21181_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:31:51.881 [DEBUG] [Thread-466222 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:51.883 [INFO] [Thread-466222 (handle)] [driver.py] [get_status()] Telra = 19.238451, teldec = -24.256622
2025-12-26T10:31:51.884 [INFO] [Thread-466222 (handle)] [driver.py] [get_status()] ra_j2k = 19.2123892828191     dec_j2k = -24.2992518257905
2025-12-26T10:31:51.886 [DEBUG] [Thread-466222 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:51.887 [DEBUG] [Thread-466222 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:31:51.888 [DEBUG] [Thread-466222 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:31:51.888 [DEBUG] [Thread-466222 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:31:51.888 [DEBUG] [Thread-466222 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:31:51.888 [DEBUG] [Thread-466222 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:31:51.895 [DEBUG] [Thread-466222 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:31:51.895 [DEBUG] [Thread-466222 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:51.896 [DEBUG] [Thread-466222 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:51.896 [DEBUG] [Thread-466222 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:31:51.896 [DEBUG] [Thread-466222 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:31:51.896 [DEBUG] [Thread-466222 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:31:51.896 [DEBUG] [Thread-466222 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:31:51.896 [DEBUG] [Thread-466222 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:31:51.896 [DEBUG] [Thread-466222 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8554616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982110434516231, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992903, telescope_ra=19.238451, 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.25824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:31:08.156190', telescope_ra_j2k=19.2123892828191, telescope_dec_j2k=-24.2992518257905, observability=1)
2025-12-26T10:31:57.010 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:57.013 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2398721, teldec = -24.256622
2025-12-26T10:31:57.014 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2138108247108     dec_j2k = -24.2993025910135
2025-12-26T10:31:57.015 [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-26T10:31:57.016 [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-26T10:31:57.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:31:57.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:31:57.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:31:57.019 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:31:57.026 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:31:57.026 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:57.026 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:57.026 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:31:57.026 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:31:57.026 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:31:57.026 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:31:57.027 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:31:57.027 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85552096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098211885802422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992903, telescope_ra=19.2398721, 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.25966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:31:08.156190', telescope_ra_j2k=19.2138108247108, telescope_dec_j2k=-24.2993025910135, observability=1)
2025-12-26T10:31:57.027 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.25321006774902 seconds ago
2025-12-26T10:31:58.731 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:31:58.734 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.240349, teldec = -24.256622
2025-12-26T10:31:58.735 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2142878731202     dec_j2k = -24.2993196257395
2025-12-26T10:31:58.737 [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-26T10:31:58.737 [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-26T10:31:58.743 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:31:58.743 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:31:58.744 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:31:58.744 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:31:58.751 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85554088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982126880412781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992903, telescope_ra=19.240349, 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.26014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:31:08.156190', telescope_ra_j2k=19.2142878731202, telescope_dec_j2k=-24.2993196257395, observability=1)
2025-12-26T10:32:02.221 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:02.223 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2413224, teldec = -24.256628
2025-12-26T10:32:02.224 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2152615750749     dec_j2k = -24.2993603930763
2025-12-26T10:32:02.225 [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-26T10:32:02.226 [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-26T10:32:02.229 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:32:02.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:32:02.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:32:02.230 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:32:02.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85558127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982120462501932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992913, telescope_ra=19.2413224, 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.26111, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:31:08.156190', telescope_ra_j2k=19.2152615750749, telescope_dec_j2k=-24.2993603930763, observability=1)
2025-12-26T10:32:08.300 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:08.300 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:32:08.301 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:08.301 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:32:08.302 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:09.303 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:09.306 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:09.306 [DEBUG] [ThreadPoolExecutor-21183_0] [payload.py] [to_registers()] [0]
2025-12-26T10:32:09.308 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:32:09.308 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:32:09.309 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:32:09.309 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:32:09.316 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:32:09.316 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:32:09.316 [DEBUG] [ThreadPoolExecutor-21183_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:32:09.316 [DEBUG] [ThreadPoolExecutor-21183_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:32:09.316 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:32:09.316 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:32:09.316 [DEBUG] [ThreadPoolExecutor-21183_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:32:09.986 [DEBUG] [Thread-466223 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:09.988 [INFO] [Thread-466223 (handle)] [driver.py] [get_status()] Telra = 19.2434917, teldec = -24.256622
2025-12-26T10:32:09.990 [INFO] [Thread-466223 (handle)] [driver.py] [get_status()] ra_j2k = 19.2174315525884     dec_j2k = -24.2994318653476
2025-12-26T10:32:09.991 [DEBUG] [Thread-466223 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:32:09.992 [DEBUG] [Thread-466223 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:32:09.997 [DEBUG] [Thread-466223 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:32:09.997 [DEBUG] [Thread-466223 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:32:09.997 [DEBUG] [Thread-466223 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:32:09.997 [DEBUG] [Thread-466223 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:32:10.004 [DEBUG] [Thread-466223 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:32:10.005 [DEBUG] [Thread-466223 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85567115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982126078173925, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992903, telescope_ra=19.2434917, 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.26328, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:32:08.298451', telescope_ra_j2k=19.2174315525884, telescope_dec_j2k=-24.2994318653476, observability=1)
2025-12-26T10:32:14.473 [DEBUG] [Thread-466224 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:14.474 [INFO] [Thread-466224 (handle)] [driver.py] [get_status()] Telra = 19.2447449, teldec = -24.256622
2025-12-26T10:32:14.476 [INFO] [Thread-466224 (handle)] [driver.py] [get_status()] ra_j2k = 19.2186851438793     dec_j2k = -24.2994766145204
2025-12-26T10:32:14.476 [DEBUG] [Thread-466224 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:32:14.477 [DEBUG] [Thread-466224 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:32:14.480 [DEBUG] [Thread-466224 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:32:14.480 [DEBUG] [Thread-466224 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:32:14.480 [DEBUG] [Thread-466224 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:32:14.480 [DEBUG] [Thread-466224 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:32:14.488 [DEBUG] [Thread-466224 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85572308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982128886009921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992903, telescope_ra=19.2447449, 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.26453, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:32:08.298451', telescope_ra_j2k=19.2186851438793, telescope_dec_j2k=-24.2994766145204, observability=1)
2025-12-26T10:32:14.835 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34627294540405273
2025-12-26T10:32:28.068 [DEBUG] [Thread-466225 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:28.069 [INFO] [Thread-466225 (handle)] [driver.py] [get_status()] Telra = 19.2485366, teldec = -24.256622
2025-12-26T10:32:28.070 [INFO] [Thread-466225 (handle)] [driver.py] [get_status()] ra_j2k = 19.2224780302498     dec_j2k = -24.2996119800785
2025-12-26T10:32:28.071 [DEBUG] [Thread-466225 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:32:28.072 [DEBUG] [Thread-466225 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:32:28.076 [DEBUG] [Thread-466225 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:32:28.076 [DEBUG] [Thread-466225 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:32:28.076 [DEBUG] [Thread-466225 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:32:28.076 [DEBUG] [Thread-466225 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:32:28.083 [DEBUG] [Thread-466225 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:32:28.083 [DEBUG] [Thread-466225 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:28.083 [DEBUG] [Thread-466225 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:28.083 [DEBUG] [Thread-466225 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:32:28.084 [DEBUG] [Thread-466225 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:32:28.084 [DEBUG] [Thread-466225 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:32:28.084 [DEBUG] [Thread-466225 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:32:28.084 [DEBUG] [Thread-466225 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:32:28.084 [DEBUG] [Thread-466225 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85588042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982136106159626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992902, telescope_ra=19.2485366, 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.26832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:32:08.298451', telescope_ra_j2k=19.2224780302498, telescope_dec_j2k=-24.2996119800785, observability=1)
2025-12-26T10:32:34.317 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:34.318 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:46.130 [DEBUG] [Thread-466226 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:46.132 [INFO] [Thread-466226 (handle)] [driver.py] [get_status()] Telra = 19.2535478, teldec = -24.256621
2025-12-26T10:32:46.133 [INFO] [Thread-466226 (handle)] [driver.py] [get_status()] ra_j2k = 19.2274908040818     dec_j2k = -24.2997898172344
2025-12-26T10:32:46.135 [DEBUG] [Thread-466226 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:32:46.135 [DEBUG] [Thread-466226 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:32:46.141 [DEBUG] [Thread-466226 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:32:46.141 [DEBUG] [Thread-466226 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:32:46.141 [DEBUG] [Thread-466226 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:32:46.142 [DEBUG] [Thread-466226 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:32:46.150 [DEBUG] [Thread-466226 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85608948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982135705040198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992902, telescope_ra=19.2535478, 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.27333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:32:08.298451', telescope_ra_j2k=19.2274908040818, telescope_dec_j2k=-24.2997898172344, observability=1)
2025-12-26T10:32:57.088 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:32:57.089 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2566154, teldec = -24.256621
2025-12-26T10:32:57.091 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2305593705889     dec_j2k = -24.2998992554301
2025-12-26T10:32:57.092 [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-26T10:32:57.093 [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-26T10:32:57.096 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:32:57.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:32:57.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:32:57.097 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8562163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982140919592763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992902, telescope_ra=19.2566154, 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.2764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:32:08.298451', telescope_ra_j2k=19.2305593705889, telescope_dec_j2k=-24.2998992554301, observability=1)
2025-12-26T10:32:57.104 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.26981854438782 seconds ago
2025-12-26T10:32:57.845 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7410778999328613
2025-12-26T10:33:02.232 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:02.234 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2580373, teldec = -24.256621
2025-12-26T10:33:02.235 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2319817194114     dec_j2k = -24.2999499729506
2025-12-26T10:33:02.236 [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-26T10:33:02.237 [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-26T10:33:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:33:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:33:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:33:02.241 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:33:02.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85627583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982141320712191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992902, telescope_ra=19.2580373, 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.27782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:32:08.298451', telescope_ra_j2k=19.2319817194114, telescope_dec_j2k=-24.2999499729506, observability=1)
2025-12-26T10:33:04.318 [DEBUG] [Thread-466227 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:04.319 [INFO] [Thread-466227 (handle)] [driver.py] [get_status()] Telra = 19.2586263, teldec = -24.256615
2025-12-26T10:33:04.321 [INFO] [Thread-466227 (handle)] [driver.py] [get_status()] ra_j2k = 19.2325709066269     dec_j2k = -24.2999649802857
2025-12-26T10:33:04.323 [DEBUG] [Thread-466227 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:04.324 [DEBUG] [Thread-466227 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:04.329 [DEBUG] [Thread-466227 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:33:04.329 [DEBUG] [Thread-466227 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:33:04.329 [DEBUG] [Thread-466227 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:33:04.329 [DEBUG] [Thread-466227 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:33:04.336 [DEBUG] [Thread-466227 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:33:04.337 [DEBUG] [Thread-466227 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85629998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098214773862304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992891, telescope_ra=19.2586263, 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.27841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:32:08.298451', telescope_ra_j2k=19.2325709066269, telescope_dec_j2k=-24.2999649802857, observability=1)
2025-12-26T10:33:08.440 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:08.440 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:33:08.441 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:08.441 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:33:08.441 [INFO] [ThreadPoolExecutor-21184_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:33:08.442 [INFO] [ThreadPoolExecutor-21184_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:33:14.524 [DEBUG] [Thread-466228 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:14.526 [INFO] [Thread-466228 (handle)] [driver.py] [get_status()] Telra = 19.2614689, teldec = -24.256621
2025-12-26T10:33:14.527 [INFO] [Thread-466228 (handle)] [driver.py] [get_status()] ra_j2k = 19.235414404748     dec_j2k = -24.3000723493269
2025-12-26T10:33:14.528 [DEBUG] [Thread-466228 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:14.529 [DEBUG] [Thread-466228 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:14.530 [DEBUG] [Thread-466228 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:33:14.530 [DEBUG] [Thread-466228 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:33:14.530 [DEBUG] [Thread-466228 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:33:14.530 [DEBUG] [Thread-466228 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:33:14.537 [DEBUG] [Thread-466228 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:33:14.538 [DEBUG] [Thread-466228 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85641811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098215174981732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992902, telescope_ra=19.2614689, 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.28126, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:33:08.439424', telescope_ra_j2k=19.235414404748, telescope_dec_j2k=-24.3000723493269, observability=1)
2025-12-26T10:33:14.895 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35729479789733887
2025-12-26T10:33:22.375 [DEBUG] [Thread-466229 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:22.376 [INFO] [Thread-466229 (handle)] [driver.py] [get_status()] Telra = 19.2636637, teldec = -24.256627
2025-12-26T10:33:22.377 [INFO] [Thread-466229 (handle)] [driver.py] [get_status()] ra_j2k = 19.2376098993647     dec_j2k = -24.3001566008437
2025-12-26T10:33:22.378 [DEBUG] [Thread-466229 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:22.379 [DEBUG] [Thread-466229 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:22.382 [DEBUG] [Thread-466229 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:33:22.382 [DEBUG] [Thread-466229 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:33:22.382 [DEBUG] [Thread-466229 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:33:22.382 [DEBUG] [Thread-466229 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:33:22.389 [DEBUG] [Thread-466229 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85650897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098215174981732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992912, telescope_ra=19.2636637, 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.28345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:33:08.439424', telescope_ra_j2k=19.2376098993647, telescope_dec_j2k=-24.3001566008437, observability=1)
2025-12-26T10:33:29.320 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:29.322 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:29.323 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:29.325 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:33.330 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:34.331 [DEBUG] [ThreadPoolExecutor-21183_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:34.332 [INFO] [ThreadPoolExecutor-21183_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:33:40.458 [DEBUG] [Thread-466230 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:40.460 [INFO] [Thread-466230 (handle)] [driver.py] [get_status()] Telra = 19.2686817, teldec = -24.256621
2025-12-26T10:33:40.461 [INFO] [Thread-466230 (handle)] [driver.py] [get_status()] ra_j2k = 19.2426294959116     dec_j2k = -24.3003294546439
2025-12-26T10:33:40.462 [DEBUG] [Thread-466230 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:40.463 [DEBUG] [Thread-466230 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:40.468 [DEBUG] [Thread-466230 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:33:40.468 [DEBUG] [Thread-466230 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:33:40.468 [DEBUG] [Thread-466230 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:33:40.468 [DEBUG] [Thread-466230 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:33:40.475 [DEBUG] [Thread-466230 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:33:40.476 [DEBUG] [Thread-466230 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85671828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982157365489313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992901, telescope_ra=19.2686817, 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.28847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:33:08.439424', telescope_ra_j2k=19.2426294959116, telescope_dec_j2k=-24.3003294546439, observability=1)
2025-12-26T10:33:56.942 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:56.944 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2732829, teldec = -24.25662
2025-12-26T10:33:56.946 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2472321647051     dec_j2k = -24.3004923861008
2025-12-26T10:33:56.948 [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-26T10:33:56.949 [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-26T10:33:56.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:33:56.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:33:56.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:33:56.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:33:56.957 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:33:56.958 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85690906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982162580041878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992901, telescope_ra=19.2732829, 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.29307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:33:08.439424', telescope_ra_j2k=19.2472321647051, telescope_dec_j2k=-24.3004923861008, observability=1)
2025-12-26T10:33:57.164 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.20605945587158203
2025-12-26T10:33:57.164 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.26891875267029 seconds ago
2025-12-26T10:33:58.664 [DEBUG] [Thread-466231 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:33:58.666 [INFO] [Thread-466231 (handle)] [driver.py] [get_status()] Telra = 19.2737592, teldec = -24.25662
2025-12-26T10:33:58.667 [INFO] [Thread-466231 (handle)] [driver.py] [get_status()] ra_j2k = 19.2477086170419     dec_j2k = -24.3005093520633
2025-12-26T10:33:58.669 [DEBUG] [Thread-466231 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:58.670 [DEBUG] [Thread-466231 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:33:58.671 [DEBUG] [Thread-466231 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:33:58.671 [DEBUG] [Thread-466231 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:33:58.671 [DEBUG] [Thread-466231 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:33:58.671 [DEBUG] [Thread-466231 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:33:58.678 [DEBUG] [Thread-466231 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:33:58.678 [DEBUG] [Thread-466231 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:58.679 [DEBUG] [Thread-466231 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:33:58.679 [DEBUG] [Thread-466231 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:33:58.679 [DEBUG] [Thread-466231 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:33:58.679 [DEBUG] [Thread-466231 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:33:58.679 [DEBUG] [Thread-466231 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:33:58.679 [DEBUG] [Thread-466231 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:33:58.679 [DEBUG] [Thread-466231 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85692899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982160173325309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992901, telescope_ra=19.2737592, 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.29355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:33:08.439424', telescope_ra_j2k=19.2477086170419, telescope_dec_j2k=-24.3005093520633, observability=1)
2025-12-26T10:34:02.241 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:02.243 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2747608, teldec = -24.25662
2025-12-26T10:34:02.245 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2487105375785     dec_j2k = -24.300545027152
2025-12-26T10:34:02.246 [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-26T10:34:02.247 [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-26T10:34:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:34:02.250 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:34:02.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85697039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982161376683593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992901, telescope_ra=19.2747608, 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.29455, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:33:08.439424', telescope_ra_j2k=19.2487105375785, telescope_dec_j2k=-24.300545027152, observability=1)
2025-12-26T10:34:08.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:08.581 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:34:08.582 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:08.582 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:34:08.583 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:09.585 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:09.587 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:09.587 [DEBUG] [ThreadPoolExecutor-21185_0] [payload.py] [to_registers()] [0]
2025-12-26T10:34:09.594 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:09.594 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:09.594 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:34:09.594 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:09.601 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:09.601 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:34:09.601 [DEBUG] [ThreadPoolExecutor-21185_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:34:09.601 [DEBUG] [ThreadPoolExecutor-21185_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:34:09.601 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:09.601 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:09.601 [DEBUG] [ThreadPoolExecutor-21185_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:14.578 [DEBUG] [Thread-466232 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:14.580 [INFO] [Thread-466232 (handle)] [driver.py] [get_status()] Telra = 19.2782121, teldec = -24.256627
2025-12-26T10:34:14.581 [INFO] [Thread-466232 (handle)] [driver.py] [get_status()] ra_j2k = 19.2521629427297     dec_j2k = -24.3006749325112
2025-12-26T10:34:14.582 [DEBUG] [Thread-466232 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:34:14.582 [DEBUG] [Thread-466232 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:34:14.588 [DEBUG] [Thread-466232 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:14.588 [DEBUG] [Thread-466232 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:14.588 [DEBUG] [Thread-466232 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:34:14.588 [DEBUG] [Thread-466232 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:34:14.595 [DEBUG] [Thread-466232 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85711318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982158969967025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992912, telescope_ra=19.2782121, 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.298, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:34:08.580179', telescope_ra_j2k=19.2521629427297, telescope_dec_j2k=-24.3006749325112, observability=1)
2025-12-26T10:34:14.956 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3605959415435791
2025-12-26T10:34:16.728 [DEBUG] [Thread-466233 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:16.730 [INFO] [Thread-466233 (handle)] [driver.py] [get_status()] Telra = 19.2788013, teldec = -24.25662
2025-12-26T10:34:16.731 [INFO] [Thread-466233 (handle)] [driver.py] [get_status()] ra_j2k = 19.2527523332672     dec_j2k = -24.3006889113145
2025-12-26T10:34:16.733 [DEBUG] [Thread-466233 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:34:16.734 [DEBUG] [Thread-466233 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:34:16.741 [DEBUG] [Thread-466233 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:16.741 [DEBUG] [Thread-466233 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:16.741 [DEBUG] [Thread-466233 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:34:16.741 [DEBUG] [Thread-466233 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:16.748 [DEBUG] [Thread-466233 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:34:16.749 [DEBUG] [Thread-466233 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85713807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098216819571387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992901, telescope_ra=19.2788013, 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.29859, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:34:08.580179', telescope_ra_j2k=19.2527523332672, telescope_dec_j2k=-24.3006889113145, observability=1)
2025-12-26T10:34:34.602 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:34.603 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:34.798 [DEBUG] [Thread-466234 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:34.800 [INFO] [Thread-466234 (handle)] [driver.py] [get_status()] Telra = 19.2838403, teldec = -24.25662
2025-12-26T10:34:34.801 [INFO] [Thread-466234 (handle)] [driver.py] [get_status()] ra_j2k = 19.2577929550536     dec_j2k = -24.3008682832572
2025-12-26T10:34:34.802 [DEBUG] [Thread-466234 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:34:34.803 [DEBUG] [Thread-466234 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:34:34.809 [DEBUG] [Thread-466234 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:34.809 [DEBUG] [Thread-466234 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:34.809 [DEBUG] [Thread-466234 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:34:34.809 [DEBUG] [Thread-466234 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:34.816 [DEBUG] [Thread-466234 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:34:34.817 [DEBUG] [Thread-466234 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85734721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982162981161306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992901, telescope_ra=19.2838403, 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.30363, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:34:08.580179', telescope_ra_j2k=19.2577929550536, telescope_dec_j2k=-24.3008682832572, observability=1)
2025-12-26T10:34:52.977 [DEBUG] [Thread-466235 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:52.979 [INFO] [Thread-466235 (handle)] [driver.py] [get_status()] Telra = 19.2889098, teldec = -24.25662
2025-12-26T10:34:52.981 [INFO] [Thread-466235 (handle)] [driver.py] [get_status()] ra_j2k = 19.2628640932659     dec_j2k = -24.3010486629968
2025-12-26T10:34:52.982 [DEBUG] [Thread-466235 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:34:52.982 [DEBUG] [Thread-466235 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:34:52.984 [DEBUG] [Thread-466235 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:52.984 [DEBUG] [Thread-466235 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:52.984 [DEBUG] [Thread-466235 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:34:52.984 [DEBUG] [Thread-466235 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:34:52.991 [DEBUG] [Thread-466235 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85755762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982175816983003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992901, telescope_ra=19.2889098, 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.3087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:34:08.580179', telescope_ra_j2k=19.2628640932659, telescope_dec_j2k=-24.3010486629968, observability=1)
2025-12-26T10:34:56.047 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:56.050 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.2897507, teldec = -24.25662
2025-12-26T10:34:56.051 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2637052656442     dec_j2k = -24.3010785757906
2025-12-26T10:34:56.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-26T10:34:56.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-26T10:34:56.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:56.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:56.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:34:56.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:34:56.067 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85759315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982177020341288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992901, telescope_ra=19.2897507, 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.30954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:34:08.580179', telescope_ra_j2k=19.2637052656442, telescope_dec_j2k=-24.3010785757906, observability=1)
2025-12-26T10:34:57.224 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:34:57.226 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.2900866, teldec = -24.25662
2025-12-26T10:34:57.228 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2640412744974     dec_j2k = -24.3010905239411
2025-12-26T10:34:57.229 [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-26T10:34:57.231 [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-26T10:34:57.233 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:34:57.233 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:34:57.233 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:34:57.233 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:34:57.240 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:34:57.241 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85760677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982173410266435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9929, telescope_ra=19.2900866, 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.30987, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:34:08.580179', telescope_ra_j2k=19.2640412744974, telescope_dec_j2k=-24.3010905239411, observability=1)
2025-12-26T10:34:57.241 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.28477644920349 seconds ago
2025-12-26T10:35:02.252 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:02.254 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.2914784, teldec = -24.25662
2025-12-26T10:35:02.255 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2654335258404     dec_j2k = -24.3011400273693
2025-12-26T10:35:02.257 [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-26T10:35:02.258 [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-26T10:35:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:35:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:35:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:35:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:35:02.272 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:35:02.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85766496, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098218063041614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9929, telescope_ra=19.2914784, 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.31127, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:34:08.580179', telescope_ra_j2k=19.2654335258404, telescope_dec_j2k=-24.3011400273693, observability=1)
2025-12-26T10:35:08.719 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:08.720 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:35:08.721 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:08.721 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:35:08.721 [INFO] [ThreadPoolExecutor-21186_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:35:08.721 [INFO] [ThreadPoolExecutor-21186_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:35:11.030 [DEBUG] [Thread-466236 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:11.031 [INFO] [Thread-466236 (handle)] [driver.py] [get_status()] Telra = 19.2939335, teldec = -24.256619
2025-12-26T10:35:11.033 [INFO] [Thread-466236 (handle)] [driver.py] [get_status()] ra_j2k = 19.2678894234055     dec_j2k = -24.3012263357412
2025-12-26T10:35:11.034 [DEBUG] [Thread-466236 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:35:11.035 [DEBUG] [Thread-466236 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:35:11.038 [DEBUG] [Thread-466236 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:35:11.038 [DEBUG] [Thread-466236 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:35:11.038 [DEBUG] [Thread-466236 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:35:11.038 [DEBUG] [Thread-466236 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:35:11.045 [DEBUG] [Thread-466236 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:35:11.045 [DEBUG] [Thread-466236 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:11.046 [DEBUG] [Thread-466236 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:11.046 [DEBUG] [Thread-466236 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:35:11.046 [DEBUG] [Thread-466236 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:35:11.046 [DEBUG] [Thread-466236 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:35:11.046 [DEBUG] [Thread-466236 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:35:11.046 [DEBUG] [Thread-466236 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:35:11.046 [DEBUG] [Thread-466236 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85776655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982181833774424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9929, telescope_ra=19.2939335, 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.31372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2678894234055, telescope_dec_j2k=-24.3012263357412, observability=1)
2025-12-26T10:35:14.629 [DEBUG] [Thread-466237 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:14.631 [INFO] [Thread-466237 (handle)] [driver.py] [get_status()] Telra = 19.2949329, teldec = -24.256619
2025-12-26T10:35:14.632 [INFO] [Thread-466237 (handle)] [driver.py] [get_status()] ra_j2k = 19.2688891484386     dec_j2k = -24.3012618711475
2025-12-26T10:35:14.634 [DEBUG] [Thread-466237 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:35:14.635 [DEBUG] [Thread-466237 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:35:14.637 [DEBUG] [Thread-466237 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:35:14.637 [DEBUG] [Thread-466237 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:35:14.637 [DEBUG] [Thread-466237 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:35:14.638 [DEBUG] [Thread-466237 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:35:14.644 [DEBUG] [Thread-466237 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:35:14.645 [DEBUG] [Thread-466237 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85780822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982181432654996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9929, telescope_ra=19.2949329, 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.31472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2688891484386, telescope_dec_j2k=-24.3012618711475, observability=1)
2025-12-26T10:35:15.017 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37161684036254883
2025-12-26T10:35:29.111 [DEBUG] [Thread-466238 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:29.114 [INFO] [Thread-466238 (handle)] [driver.py] [get_status()] Telra = 19.2989684, teldec = -24.256619
2025-12-26T10:35:29.115 [INFO] [Thread-466238 (handle)] [driver.py] [get_status()] ra_j2k = 19.2729259635153     dec_j2k = -24.3014053291851
2025-12-26T10:35:29.117 [DEBUG] [Thread-466238 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:35:29.118 [DEBUG] [Thread-466238 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:35:29.123 [DEBUG] [Thread-466238 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:35:29.123 [DEBUG] [Thread-466238 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:35:29.123 [DEBUG] [Thread-466238 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:35:29.123 [DEBUG] [Thread-466238 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:35:29.131 [DEBUG] [Thread-466238 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85797583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982188251685273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9929, telescope_ra=19.2989684, 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.31875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2729259635153, telescope_dec_j2k=-24.3014053291851, observability=1)
2025-12-26T10:35:29.604 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:29.606 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:29.607 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:29.610 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:33.615 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:34.616 [DEBUG] [ThreadPoolExecutor-21185_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:34.617 [INFO] [ThreadPoolExecutor-21185_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:35:47.294 [DEBUG] [Thread-466239 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:47.295 [INFO] [Thread-466239 (handle)] [driver.py] [get_status()] Telra = 19.3040202, teldec = -24.256619
2025-12-26T10:35:47.296 [INFO] [Thread-466239 (handle)] [driver.py] [get_status()] ra_j2k = 19.2779794156943     dec_j2k = -24.301584845029
2025-12-26T10:35:47.297 [DEBUG] [Thread-466239 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:35:47.298 [DEBUG] [Thread-466239 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:35:47.304 [DEBUG] [Thread-466239 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:35:47.304 [DEBUG] [Thread-466239 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:35:47.304 [DEBUG] [Thread-466239 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:35:47.304 [DEBUG] [Thread-466239 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:35:47.311 [DEBUG] [Thread-466239 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:35:47.312 [DEBUG] [Thread-466239 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85818627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982192663998982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9929, telescope_ra=19.3040202, 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.32381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2779794156943, telescope_dec_j2k=-24.301584845029, observability=1)
2025-12-26T10:35:55.155 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:55.157 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3062137, teldec = -24.256619
2025-12-26T10:35:55.157 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2801736351197     dec_j2k = -24.3016627665756
2025-12-26T10:35:55.158 [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-26T10:35:55.159 [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-26T10:35:55.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:35:55.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:35:55.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:35:55.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:35:55.173 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85827727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982199483029259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9929, telescope_ra=19.3062137, 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.326, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2801736351197, telescope_dec_j2k=-24.3016627665756, observability=1)
2025-12-26T10:35:57.301 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:35:57.303 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3068025, teldec = -24.256619
2025-12-26T10:35:57.304 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2807626284456     dec_j2k = -24.3016836804795
2025-12-26T10:35:57.306 [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-26T10:35:57.306 [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-26T10:35:57.313 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:35:57.313 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:35:57.313 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:35:57.313 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:35:57.320 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:35:57.321 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8583021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982187449446417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9929, telescope_ra=19.3068025, 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.32659, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2807626284456, telescope_dec_j2k=-24.3016836804795, observability=1)
2025-12-26T10:35:57.321 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.304033041000366 seconds ago
2025-12-26T10:36:02.224 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:02.227 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3081936, teldec = -24.256619
2025-12-26T10:36:02.228 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2821541855523     dec_j2k = -24.3017330874437
2025-12-26T10:36:02.229 [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-26T10:36:02.230 [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-26T10:36:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:02.234 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:02.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85835909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982193466237838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9929, telescope_ra=19.3081936, 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.32798, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2821541855523, telescope_dec_j2k=-24.3017330874437, observability=1)
2025-12-26T10:36:05.366 [DEBUG] [Thread-466240 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:05.369 [INFO] [Thread-466240 (handle)] [driver.py] [get_status()] Telra = 19.3090618, teldec = -24.256619
2025-12-26T10:36:05.370 [INFO] [Thread-466240 (handle)] [driver.py] [get_status()] ra_j2k = 19.2830226710898     dec_j2k = -24.3017639198048
2025-12-26T10:36:05.372 [DEBUG] [Thread-466240 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:05.373 [DEBUG] [Thread-466240 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:05.378 [DEBUG] [Thread-466240 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:05.378 [DEBUG] [Thread-466240 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:05.378 [DEBUG] [Thread-466240 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:05.378 [DEBUG] [Thread-466240 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:05.385 [DEBUG] [Thread-466240 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85839545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098219707631269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9929, telescope_ra=19.3090618, 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.32885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:35:08.719174', telescope_ra_j2k=19.2830226710898, telescope_dec_j2k=-24.3017639198048, observability=1)
2025-12-26T10:36:08.860 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:08.860 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:36:08.861 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:08.861 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:36:08.862 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:09.864 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:09.866 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:09.867 [DEBUG] [ThreadPoolExecutor-21187_0] [payload.py] [to_registers()] [0]
2025-12-26T10:36:09.872 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:09.873 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:09.873 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:36:09.873 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:09.880 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:09.880 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:36:09.880 [DEBUG] [ThreadPoolExecutor-21187_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:36:09.880 [DEBUG] [ThreadPoolExecutor-21187_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:36:09.880 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:09.880 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:09.880 [DEBUG] [ThreadPoolExecutor-21187_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:14.679 [DEBUG] [Thread-466241 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:14.681 [INFO] [Thread-466241 (handle)] [driver.py] [get_status()] Telra = 19.3116475, teldec = -24.256619
2025-12-26T10:36:14.682 [INFO] [Thread-466241 (handle)] [driver.py] [get_status()] ra_j2k = 19.2856092226359     dec_j2k = -24.3018557318358
2025-12-26T10:36:14.683 [DEBUG] [Thread-466241 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:14.684 [DEBUG] [Thread-466241 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:14.687 [DEBUG] [Thread-466241 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:14.687 [DEBUG] [Thread-466241 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:14.687 [DEBUG] [Thread-466241 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:14.687 [DEBUG] [Thread-466241 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:14.695 [DEBUG] [Thread-466241 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85850323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982199884148687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992899, telescope_ra=19.3116475, 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.33143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:36:08.860260', telescope_ra_j2k=19.2856092226359, telescope_dec_j2k=-24.3018557318358, observability=1)
2025-12-26T10:36:15.077 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38219690322875977
2025-12-26T10:36:23.450 [DEBUG] [Thread-466242 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:23.452 [INFO] [Thread-466242 (handle)] [driver.py] [get_status()] Telra = 19.3141044, teldec = -24.256619
2025-12-26T10:36:23.453 [INFO] [Thread-466242 (handle)] [driver.py] [get_status()] ra_j2k = 19.2880669333586     dec_j2k = -24.3019429512328
2025-12-26T10:36:23.455 [DEBUG] [Thread-466242 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:23.456 [DEBUG] [Thread-466242 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:23.462 [DEBUG] [Thread-466242 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:23.462 [DEBUG] [Thread-466242 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:23.462 [DEBUG] [Thread-466242 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:23.462 [DEBUG] [Thread-466242 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:23.469 [DEBUG] [Thread-466242 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:23.469 [DEBUG] [Thread-466242 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:23.469 [DEBUG] [Thread-466242 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:23.469 [DEBUG] [Thread-466242 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:23.469 [DEBUG] [Thread-466242 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:23.469 [DEBUG] [Thread-466242 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:23.470 [DEBUG] [Thread-466242 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:23.470 [DEBUG] [Thread-466242 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:23.470 [DEBUG] [Thread-466242 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85860476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982202290865255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992899, telescope_ra=19.3141044, 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.33389, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:36:08.860260', telescope_ra_j2k=19.2880669333586, telescope_dec_j2k=-24.3019429512328, observability=1)
2025-12-26T10:36:34.881 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:34.882 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:41.509 [DEBUG] [Thread-466243 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:41.511 [INFO] [Thread-466243 (handle)] [driver.py] [get_status()] Telra = 19.3191181, teldec = -24.256618
2025-12-26T10:36:41.512 [INFO] [Thread-466243 (handle)] [driver.py] [get_status()] ra_j2k = 19.2930822927771     dec_j2k = -24.3021198781205
2025-12-26T10:36:41.514 [DEBUG] [Thread-466243 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:41.515 [DEBUG] [Thread-466243 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:41.518 [DEBUG] [Thread-466243 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:41.518 [DEBUG] [Thread-466243 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:41.518 [DEBUG] [Thread-466243 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:41.518 [DEBUG] [Thread-466243 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:41.526 [DEBUG] [Thread-466243 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85881377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098220750541782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992899, telescope_ra=19.3191181, 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.3389, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:36:08.860260', telescope_ra_j2k=19.2930822927771, telescope_dec_j2k=-24.3021198781205, observability=1)
2025-12-26T10:36:54.261 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:54.263 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.322684, teldec = -24.256618
2025-12-26T10:36:54.264 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.2966493768069     dec_j2k = -24.3022463774533
2025-12-26T10:36:54.264 [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-26T10:36:54.265 [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-26T10:36:54.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:54.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:54.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:54.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:54.274 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:54.274 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:54.275 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:54.275 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:54.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:54.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:54.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:54.275 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:54.275 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85896137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982207104298392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992899, telescope_ra=19.322684, 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.34247, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:36:08.860260', telescope_ra_j2k=19.2966493768069, telescope_dec_j2k=-24.3022463774533, observability=1)
2025-12-26T10:36:57.382 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:57.383 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3235525, teldec = -24.256618
2025-12-26T10:36:57.384 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.2975181656808     dec_j2k = -24.3022771812217
2025-12-26T10:36:57.386 [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-26T10:36:57.387 [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-26T10:36:57.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:57.390 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:57.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:57.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85899748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982204697581823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992899, telescope_ra=19.3235525, 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.34334, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:36:08.860260', telescope_ra_j2k=19.2975181656808, telescope_dec_j2k=-24.3022771812217, observability=1)
2025-12-26T10:36:57.398 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.32101225852966 seconds ago
2025-12-26T10:36:59.580 [DEBUG] [Thread-466244 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:36:59.582 [INFO] [Thread-466244 (handle)] [driver.py] [get_status()] Telra = 19.3241594, teldec = -24.256618
2025-12-26T10:36:59.583 [INFO] [Thread-466244 (handle)] [driver.py] [get_status()] ra_j2k = 19.2981252676584     dec_j2k = -24.302298705214
2025-12-26T10:36:59.585 [DEBUG] [Thread-466244 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:59.585 [DEBUG] [Thread-466244 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:36:59.589 [DEBUG] [Thread-466244 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:36:59.589 [DEBUG] [Thread-466244 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:36:59.589 [DEBUG] [Thread-466244 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:36:59.589 [DEBUG] [Thread-466244 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:36:59.597 [DEBUG] [Thread-466244 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85902292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982211917731528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992899, telescope_ra=19.3241594, 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.34395, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:36:08.860260', telescope_ra_j2k=19.2981252676584, telescope_dec_j2k=-24.302298705214, observability=1)
2025-12-26T10:37:02.233 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:02.236 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3248881, teldec = -24.256618
2025-12-26T10:37:02.238 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.2988542102964     dec_j2k = -24.3023245473728
2025-12-26T10:37:02.239 [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-26T10:37:02.240 [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-26T10:37:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:37:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:37:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:37:02.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:37:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:37:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:02.251 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:02.251 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:37:02.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:37:02.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:37:02.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:37:02.252 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:37:02.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85905365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982212719970385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992899, telescope_ra=19.3248881, 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.34467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:36:08.860260', telescope_ra_j2k=19.2988542102964, telescope_dec_j2k=-24.3023245473728, observability=1)
2025-12-26T10:37:09.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:09.012 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:37:09.013 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:09.014 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:37:09.014 [INFO] [ThreadPoolExecutor-21188_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:37:09.014 [INFO] [ThreadPoolExecutor-21188_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:37:14.729 [DEBUG] [Thread-466245 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:14.731 [INFO] [Thread-466245 (handle)] [driver.py] [get_status()] Telra = 19.3283698, teldec = -24.256618
2025-12-26T10:37:14.732 [INFO] [Thread-466245 (handle)] [driver.py] [get_status()] ra_j2k = 19.3023370714954     dec_j2k = -24.3024479971585
2025-12-26T10:37:14.734 [DEBUG] [Thread-466245 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:37:14.735 [DEBUG] [Thread-466245 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:37:14.737 [DEBUG] [Thread-466245 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:37:14.737 [DEBUG] [Thread-466245 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:37:14.737 [DEBUG] [Thread-466245 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:37:14.737 [DEBUG] [Thread-466245 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:37:14.744 [DEBUG] [Thread-466245 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:37:14.744 [DEBUG] [Thread-466245 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:14.744 [DEBUG] [Thread-466245 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:14.744 [DEBUG] [Thread-466245 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:37:14.744 [DEBUG] [Thread-466245 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:37:14.745 [DEBUG] [Thread-466245 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:37:14.745 [DEBUG] [Thread-466245 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:37:14.745 [DEBUG] [Thread-466245 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:37:14.745 [DEBUG] [Thread-466245 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85919826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982219137881233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992899, telescope_ra=19.3283698, 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.34816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:37:09.011851', telescope_ra_j2k=19.3023370714954, telescope_dec_j2k=-24.3024479971585, observability=1)
2025-12-26T10:37:15.138 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3931005001068115
2025-12-26T10:37:17.649 [DEBUG] [Thread-466246 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:17.651 [INFO] [Thread-466246 (handle)] [driver.py] [get_status()] Telra = 19.3291815, teldec = -24.256618
2025-12-26T10:37:17.652 [INFO] [Thread-466246 (handle)] [driver.py] [get_status()] ra_j2k = 19.3031490426573     dec_j2k = -24.3024767719238
2025-12-26T10:37:17.653 [DEBUG] [Thread-466246 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:37:17.654 [DEBUG] [Thread-466246 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:37:17.657 [DEBUG] [Thread-466246 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:37:17.657 [DEBUG] [Thread-466246 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:37:17.658 [DEBUG] [Thread-466246 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:37:17.658 [DEBUG] [Thread-466246 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:37:17.665 [DEBUG] [Thread-466246 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85923206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982217533403521, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992899, telescope_ra=19.3291815, 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.34897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:37:09.011851', telescope_ra_j2k=19.3031490426573, telescope_dec_j2k=-24.3024767719238, observability=1)
2025-12-26T10:37:29.885 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:29.887 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:29.888 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:29.890 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:33.894 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:34.897 [DEBUG] [ThreadPoolExecutor-21187_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:34.898 [INFO] [ThreadPoolExecutor-21187_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:37:35.718 [DEBUG] [Thread-466247 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:35.720 [INFO] [Thread-466247 (handle)] [driver.py] [get_status()] Telra = 19.3342161, teldec = -24.256618
2025-12-26T10:37:35.721 [INFO] [Thread-466247 (handle)] [driver.py] [get_status()] ra_j2k = 19.3081853283308     dec_j2k = -24.3026552020737
2025-12-26T10:37:35.723 [DEBUG] [Thread-466247 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:37:35.723 [DEBUG] [Thread-466247 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:37:35.724 [DEBUG] [Thread-466247 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:37:35.725 [DEBUG] [Thread-466247 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:37:35.725 [DEBUG] [Thread-466247 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:37:35.725 [DEBUG] [Thread-466247 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:37:35.732 [DEBUG] [Thread-466247 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85944119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982227962508651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992898, telescope_ra=19.3342161, 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.354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:37:09.011851', telescope_ra_j2k=19.3081853283308, telescope_dec_j2k=-24.3026552020737, observability=1)
2025-12-26T10:37:53.366 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:53.368 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3391278, teldec = -24.256617
2025-12-26T10:37:53.369 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3130986793189     dec_j2k = -24.3028281993164
2025-12-26T10:37:53.371 [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-26T10:37:53.372 [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-26T10:37:53.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:37:53.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:37:53.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:37:53.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:37:53.381 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85964545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098222194571723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992898, telescope_ra=19.3391278, 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.35891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:37:09.011851', telescope_ra_j2k=19.3130986793189, telescope_dec_j2k=-24.3028281993164, observability=1)
2025-12-26T10:37:53.914 [DEBUG] [Thread-466248 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5331041812896729
2025-12-26T10:37:57.459 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:37:57.461 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3402671, teldec = -24.256617
2025-12-26T10:37:57.462 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3142383631173     dec_j2k = -24.3028685481414
2025-12-26T10:37:57.464 [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-26T10:37:57.465 [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-26T10:37:57.471 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:37:57.471 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:37:57.471 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:37:57.471 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:37:57.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:37:57.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:57.478 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:37:57.478 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:37:57.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:37:57.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:37:57.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:37:57.479 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:37:57.479 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85969282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982229566986363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992898, telescope_ra=19.3402671, 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.36005, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:37:09.011851', telescope_ra_j2k=19.3142383631173, telescope_dec_j2k=-24.3028685481414, observability=1)
2025-12-26T10:37:57.479 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.34100341796875 seconds ago
2025-12-26T10:38:02.245 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:02.247 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3416013, teldec = -24.256617
2025-12-26T10:38:02.249 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3155730129956     dec_j2k = -24.3029157941942
2025-12-26T10:38:02.251 [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-26T10:38:02.251 [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-26T10:38:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:38:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:38:02.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.85974822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098222395131437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992898, telescope_ra=19.3416013, 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.36139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:37:09.011851', telescope_ra_j2k=19.3155730129956, telescope_dec_j2k=-24.3029157941942, observability=1)
2025-12-26T10:38:09.155 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:09.155 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:38:09.156 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:09.156 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:38:09.157 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:10.159 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:10.162 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:10.162 [DEBUG] [ThreadPoolExecutor-21189_0] [payload.py] [to_registers()] [0]
2025-12-26T10:38:10.166 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:10.166 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:10.166 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:38:10.166 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:10.173 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:10.173 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:38:10.173 [DEBUG] [ThreadPoolExecutor-21189_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:38:10.173 [DEBUG] [ThreadPoolExecutor-21189_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:38:10.173 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:10.173 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:10.173 [DEBUG] [ThreadPoolExecutor-21189_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:11.999 [DEBUG] [Thread-466249 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:12.001 [INFO] [Thread-466249 (handle)] [driver.py] [get_status()] Telra = 19.3443373, teldec = -24.256617
2025-12-26T10:38:12.002 [INFO] [Thread-466249 (handle)] [driver.py] [get_status()] ra_j2k = 19.3183099369755     dec_j2k = -24.3030126623998
2025-12-26T10:38:12.004 [DEBUG] [Thread-466249 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:12.005 [DEBUG] [Thread-466249 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:12.012 [DEBUG] [Thread-466249 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:12.012 [DEBUG] [Thread-466249 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:12.012 [DEBUG] [Thread-466249 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:38:12.012 [DEBUG] [Thread-466249 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:12.019 [DEBUG] [Thread-466249 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:38:12.020 [DEBUG] [Thread-466249 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85986111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982231973702931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992898, telescope_ra=19.3443373, 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.36412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.3183099369755, telescope_dec_j2k=-24.3030126623998, observability=1)
2025-12-26T10:38:14.775 [DEBUG] [Thread-466250 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:14.778 [INFO] [Thread-466250 (handle)] [driver.py] [get_status()] Telra = 19.3451114, teldec = -24.256617
2025-12-26T10:38:14.779 [INFO] [Thread-466250 (handle)] [driver.py] [get_status()] ra_j2k = 19.319084298747     dec_j2k = -24.3030400651172
2025-12-26T10:38:14.780 [DEBUG] [Thread-466250 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:14.782 [DEBUG] [Thread-466250 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:14.784 [DEBUG] [Thread-466250 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:14.785 [DEBUG] [Thread-466250 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:14.785 [DEBUG] [Thread-466250 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:38:14.785 [DEBUG] [Thread-466250 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:38:14.792 [DEBUG] [Thread-466250 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.85989324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982231973702931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992898, telescope_ra=19.3451114, 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.3649, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.319084298747, telescope_dec_j2k=-24.3030400651172, observability=1)
2025-12-26T10:38:15.199 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4063987731933594
2025-12-26T10:38:30.056 [DEBUG] [Thread-466251 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:30.057 [INFO] [Thread-466251 (handle)] [driver.py] [get_status()] Telra = 19.3493527, teldec = -24.256617
2025-12-26T10:38:30.058 [INFO] [Thread-466251 (handle)] [driver.py] [get_status()] ra_j2k = 19.3233270357243     dec_j2k = -24.3031901708673
2025-12-26T10:38:30.061 [DEBUG] [Thread-466251 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:30.062 [DEBUG] [Thread-466251 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:30.067 [DEBUG] [Thread-466251 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:30.067 [DEBUG] [Thread-466251 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:30.067 [DEBUG] [Thread-466251 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:38:30.067 [DEBUG] [Thread-466251 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:30.074 [DEBUG] [Thread-466251 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:38:30.075 [DEBUG] [Thread-466251 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86007009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982235984897212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992898, telescope_ra=19.3493527, 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.36914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.3233270357243, telescope_dec_j2k=-24.3031901708673, observability=1)
2025-12-26T10:38:35.174 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:35.175 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:48.233 [DEBUG] [Thread-466252 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:48.235 [INFO] [Thread-466252 (handle)] [driver.py] [get_status()] Telra = 19.3544244, teldec = -24.256617
2025-12-26T10:38:48.236 [INFO] [Thread-466252 (handle)] [driver.py] [get_status()] ra_j2k = 19.3284004601039     dec_j2k = -24.3033695900895
2025-12-26T10:38:48.238 [DEBUG] [Thread-466252 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:48.239 [DEBUG] [Thread-466252 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:38:48.244 [DEBUG] [Thread-466252 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:48.244 [DEBUG] [Thread-466252 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:48.244 [DEBUG] [Thread-466252 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:38:48.244 [DEBUG] [Thread-466252 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:48.251 [DEBUG] [Thread-466252 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:38:48.252 [DEBUG] [Thread-466252 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86028049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982238792733208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992897, telescope_ra=19.3544244, 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.37421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.3284004601039, telescope_dec_j2k=-24.3033695900895, observability=1)
2025-12-26T10:38:52.471 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:52.473 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3555923, teldec = -24.256617
2025-12-26T10:38:52.474 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3295687581247     dec_j2k = -24.3034108946636
2025-12-26T10:38:52.476 [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-26T10:38:52.477 [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-26T10:38:52.480 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:52.480 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:52.480 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:38:52.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:38:52.488 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86032954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982239996091492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992897, telescope_ra=19.3555923, 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.37538, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.3295687581247, telescope_dec_j2k=-24.3034108946636, observability=1)
2025-12-26T10:38:57.540 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:38:57.542 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3570139, teldec = -24.256617
2025-12-26T10:38:57.543 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3309908430783     dec_j2k = -24.3034611658089
2025-12-26T10:38:57.545 [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-26T10:38:57.546 [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-26T10:38:57.553 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:38:57.553 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:38:57.553 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:38:57.553 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:38:57.560 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86038821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982239193852636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992897, telescope_ra=19.3570139, 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.3768, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.3309908430783, telescope_dec_j2k=-24.3034611658089, observability=1)
2025-12-26T10:38:57.561 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.36173486709595 seconds ago
2025-12-26T10:39:02.254 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:02.256 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3583231, teldec = -24.256617
2025-12-26T10:39:02.257 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.332300490147     dec_j2k = -24.3035074564707
2025-12-26T10:39:02.258 [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-26T10:39:02.260 [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-26T10:39:02.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:39:02.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:39:02.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:39:02.267 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:39:02.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86044277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982243606166345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992897, telescope_ra=19.3583231, 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.37811, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.332300490147, telescope_dec_j2k=-24.3035074564707, observability=1)
2025-12-26T10:39:06.301 [DEBUG] [Thread-466253 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:06.303 [INFO] [Thread-466253 (handle)] [driver.py] [get_status()] Telra = 19.359464, teldec = -24.256616
2025-12-26T10:39:06.304 [INFO] [Thread-466253 (handle)] [driver.py] [get_status()] ra_j2k = 19.3334417802916     dec_j2k = -24.3035467919102
2025-12-26T10:39:06.305 [DEBUG] [Thread-466253 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:06.306 [DEBUG] [Thread-466253 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:06.310 [DEBUG] [Thread-466253 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:39:06.310 [DEBUG] [Thread-466253 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:39:06.310 [DEBUG] [Thread-466253 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:39:06.311 [DEBUG] [Thread-466253 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:39:06.318 [DEBUG] [Thread-466253 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86048961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982243205046917, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992897, telescope_ra=19.359464, 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.37925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:38:09.154066', telescope_ra_j2k=19.3334417802916, telescope_dec_j2k=-24.3035467919102, observability=1)
2025-12-26T10:39:09.298 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:09.298 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:39:09.299 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:09.299 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:39:09.299 [INFO] [ThreadPoolExecutor-21190_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:39:09.299 [INFO] [ThreadPoolExecutor-21190_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:39:14.838 [DEBUG] [Thread-466254 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:14.840 [INFO] [Thread-466254 (handle)] [driver.py] [get_status()] Telra = 19.3618304, teldec = -24.256616
2025-12-26T10:39:14.841 [INFO] [Thread-466254 (handle)] [driver.py] [get_status()] ra_j2k = 19.3358089901819     dec_j2k = -24.3036304402996
2025-12-26T10:39:14.843 [DEBUG] [Thread-466254 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:14.844 [DEBUG] [Thread-466254 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:14.847 [DEBUG] [Thread-466254 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:39:14.848 [DEBUG] [Thread-466254 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:39:14.848 [DEBUG] [Thread-466254 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:39:14.848 [DEBUG] [Thread-466254 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:39:14.855 [DEBUG] [Thread-466254 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86058841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982246012882913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992897, telescope_ra=19.3618304, 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.38162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:39:09.296709', telescope_ra_j2k=19.3358089901819, telescope_dec_j2k=-24.3036304402996, observability=1)
2025-12-26T10:39:15.260 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4045276641845703
2025-12-26T10:39:24.372 [DEBUG] [Thread-466255 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:24.374 [INFO] [Thread-466255 (handle)] [driver.py] [get_status()] Telra = 19.3644802, teldec = -24.256616
2025-12-26T10:39:24.375 [INFO] [Thread-466255 (handle)] [driver.py] [get_status()] ra_j2k = 19.3384596987677     dec_j2k = -24.3037240849485
2025-12-26T10:39:24.376 [DEBUG] [Thread-466255 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:24.377 [DEBUG] [Thread-466255 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:24.382 [DEBUG] [Thread-466255 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:39:24.382 [DEBUG] [Thread-466255 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:39:24.382 [DEBUG] [Thread-466255 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:39:24.382 [DEBUG] [Thread-466255 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:39:24.389 [DEBUG] [Thread-466255 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:39:24.389 [DEBUG] [Thread-466255 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:24.390 [DEBUG] [Thread-466255 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:24.390 [DEBUG] [Thread-466255 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:39:24.390 [DEBUG] [Thread-466255 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:39:24.390 [DEBUG] [Thread-466255 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:39:24.390 [DEBUG] [Thread-466255 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:39:24.390 [DEBUG] [Thread-466255 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:39:24.390 [DEBUG] [Thread-466255 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86069875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982246012882913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992897, telescope_ra=19.3644802, 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.38427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:39:09.296709', telescope_ra_j2k=19.3384596987677, telescope_dec_j2k=-24.3037240849485, observability=1)
2025-12-26T10:39:30.177 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:30.179 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:30.180 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:30.183 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:34.188 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:35.189 [DEBUG] [ThreadPoolExecutor-21189_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:35.190 [INFO] [ThreadPoolExecutor-21189_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:39:42.551 [DEBUG] [Thread-466256 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:42.553 [INFO] [Thread-466256 (handle)] [driver.py] [get_status()] Telra = 19.3695552, teldec = -24.256616
2025-12-26T10:39:42.554 [INFO] [Thread-466256 (handle)] [driver.py] [get_status()] ra_j2k = 19.3435364439477     dec_j2k = -24.3039033733397
2025-12-26T10:39:42.556 [DEBUG] [Thread-466256 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:42.556 [DEBUG] [Thread-466256 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:39:42.559 [DEBUG] [Thread-466256 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:39:42.559 [DEBUG] [Thread-466256 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:39:42.559 [DEBUG] [Thread-466256 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:39:42.559 [DEBUG] [Thread-466256 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:39:42.566 [DEBUG] [Thread-466256 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86090917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982260453182323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992897, telescope_ra=19.3695552, 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.38934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:39:09.296709', telescope_ra_j2k=19.3435364439477, telescope_dec_j2k=-24.3039033733397, observability=1)
2025-12-26T10:39:51.581 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:51.583 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3720618, teldec = -24.256609
2025-12-26T10:39:51.584 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3460439096674     dec_j2k = -24.3039848952515
2025-12-26T10:39:51.586 [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-26T10:39:51.587 [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-26T10:39:51.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:39:51.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:39:51.594 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:39:51.594 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:39:51.601 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86101367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982257645346327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992886, telescope_ra=19.3720618, 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.39185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:39:09.296709', telescope_ra_j2k=19.3460439096674, telescope_dec_j2k=-24.3039848952515, observability=1)
2025-12-26T10:39:57.622 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:39:57.624 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3737636, teldec = -24.256616
2025-12-26T10:39:57.625 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3477462961254     dec_j2k = -24.3040519832411
2025-12-26T10:39:57.627 [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-26T10:39:57.628 [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-26T10:39:57.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:39:57.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:39:57.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:39:57.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8610836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982259249824039, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992897, telescope_ra=19.3737636, 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.39355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:39:09.296709', telescope_ra_j2k=19.3477462961254, telescope_dec_j2k=-24.3040519832411, observability=1)
2025-12-26T10:39:57.642 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.38257169723511 seconds ago
2025-12-26T10:40:00.619 [DEBUG] [Thread-466257 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:00.622 [INFO] [Thread-466257 (handle)] [driver.py] [get_status()] Telra = 19.3745966, teldec = -24.256622
2025-12-26T10:40:00.623 [INFO] [Thread-466257 (handle)] [driver.py] [get_status()] ra_j2k = 19.3485795829702     dec_j2k = -24.3040873917016
2025-12-26T10:40:00.625 [DEBUG] [Thread-466257 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:00.625 [DEBUG] [Thread-466257 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:00.632 [DEBUG] [Thread-466257 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:00.632 [DEBUG] [Thread-466257 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:00.632 [DEBUG] [Thread-466257 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:00.632 [DEBUG] [Thread-466257 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:00.639 [DEBUG] [Thread-466257 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86111829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982255238629758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992907, telescope_ra=19.3745966, 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.39438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:39:09.296709', telescope_ra_j2k=19.3485795829702, telescope_dec_j2k=-24.3040873917016, observability=1)
2025-12-26T10:40:02.227 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:02.229 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3749892, teldec = -24.256616
2025-12-26T10:40:02.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3489723198912     dec_j2k = -24.3040952516225
2025-12-26T10:40:02.232 [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-26T10:40:02.233 [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-26T10:40:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:02.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:02.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8611369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982265667734888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992896, telescope_ra=19.3749892, 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.39478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:39:09.296709', telescope_ra_j2k=19.3489723198912, telescope_dec_j2k=-24.3040952516225, observability=1)
2025-12-26T10:40:09.448 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:09.448 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:40:09.449 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:09.449 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:40:09.450 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:10.452 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:10.454 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:10.454 [DEBUG] [ThreadPoolExecutor-21191_0] [payload.py] [to_registers()] [0]
2025-12-26T10:40:10.458 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:10.458 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:10.458 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:40:10.458 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:10.466 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:10.466 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:40:10.466 [DEBUG] [ThreadPoolExecutor-21191_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:40:10.466 [DEBUG] [ThreadPoolExecutor-21191_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:40:10.466 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:10.466 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:10.466 [DEBUG] [ThreadPoolExecutor-21191_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:14.891 [DEBUG] [Thread-466258 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:14.893 [INFO] [Thread-466258 (handle)] [driver.py] [get_status()] Telra = 19.3785517, teldec = -24.256616
2025-12-26T10:40:14.895 [INFO] [Thread-466258 (handle)] [driver.py] [get_status()] ra_j2k = 19.352536053851     dec_j2k = -24.3042209937002
2025-12-26T10:40:14.897 [DEBUG] [Thread-466258 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:14.898 [DEBUG] [Thread-466258 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:14.904 [DEBUG] [Thread-466258 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:14.904 [DEBUG] [Thread-466258 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:14.904 [DEBUG] [Thread-466258 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:14.904 [DEBUG] [Thread-466258 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:14.911 [DEBUG] [Thread-466258 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:14.911 [DEBUG] [Thread-466258 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:14.912 [DEBUG] [Thread-466258 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:14.912 [DEBUG] [Thread-466258 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:14.912 [DEBUG] [Thread-466258 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:14.912 [DEBUG] [Thread-466258 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:14.912 [DEBUG] [Thread-466258 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:14.912 [DEBUG] [Thread-466258 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:14.912 [DEBUG] [Thread-466258 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86128347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982264063257176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992896, telescope_ra=19.3785517, 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.39834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:40:09.448116', telescope_ra_j2k=19.352536053851, telescope_dec_j2k=-24.3042209937002, observability=1)
2025-12-26T10:40:15.320 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4080698490142822
2025-12-26T10:40:18.697 [DEBUG] [Thread-466259 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:18.700 [INFO] [Thread-466259 (handle)] [driver.py] [get_status()] Telra = 19.3796104, teldec = -24.256615
2025-12-26T10:40:18.701 [INFO] [Thread-466259 (handle)] [driver.py] [get_status()] ra_j2k = 19.3535951213725     dec_j2k = -24.3042573536306
2025-12-26T10:40:18.702 [DEBUG] [Thread-466259 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:18.703 [DEBUG] [Thread-466259 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:18.704 [DEBUG] [Thread-466259 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:18.704 [DEBUG] [Thread-466259 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:18.704 [DEBUG] [Thread-466259 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:18.704 [DEBUG] [Thread-466259 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:18.712 [DEBUG] [Thread-466259 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86132752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982266469973744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992896, telescope_ra=19.3796104, 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.3994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:40:09.448116', telescope_ra_j2k=19.3535951213725, telescope_dec_j2k=-24.3042573536306, observability=1)
2025-12-26T10:40:35.467 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:35.468 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:36.891 [DEBUG] [Thread-466260 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:36.893 [INFO] [Thread-466260 (handle)] [driver.py] [get_status()] Telra = 19.3846832, teldec = -24.256615
2025-12-26T10:40:36.894 [INFO] [Thread-466260 (handle)] [driver.py] [get_status()] ra_j2k = 19.3586696854392     dec_j2k = -24.3044363140205
2025-12-26T10:40:36.895 [DEBUG] [Thread-466260 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:36.896 [DEBUG] [Thread-466260 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:36.900 [DEBUG] [Thread-466260 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:36.900 [DEBUG] [Thread-466260 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:36.900 [DEBUG] [Thread-466260 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:36.900 [DEBUG] [Thread-466260 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:36.907 [DEBUG] [Thread-466260 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:36.907 [DEBUG] [Thread-466260 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:36.907 [DEBUG] [Thread-466260 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:36.907 [DEBUG] [Thread-466260 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:36.908 [DEBUG] [Thread-466260 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:36.908 [DEBUG] [Thread-466260 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:36.908 [DEBUG] [Thread-466260 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:36.908 [DEBUG] [Thread-466260 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:36.908 [DEBUG] [Thread-466260 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8615381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982270481168025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992896, telescope_ra=19.3846832, 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.40447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:40:09.448116', telescope_ra_j2k=19.3586696854392, telescope_dec_j2k=-24.3044363140205, observability=1)
2025-12-26T10:40:50.691 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:50.693 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.3885328, teldec = -24.256615
2025-12-26T10:40:50.694 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3625206285298     dec_j2k = -24.304572065433
2025-12-26T10:40:50.695 [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-26T10:40:50.696 [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-26T10:40:50.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:50.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:50.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:50.699 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:50.706 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:50.706 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:50.706 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:50.706 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:50.706 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:50.706 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:50.706 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:50.707 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:50.707 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86169782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982272887884593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992896, telescope_ra=19.3885328, 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.40832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:40:09.448116', telescope_ra_j2k=19.3625206285298, telescope_dec_j2k=-24.304572065433, observability=1)
2025-12-26T10:40:54.946 [DEBUG] [Thread-466261 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:54.948 [INFO] [Thread-466261 (handle)] [driver.py] [get_status()] Telra = 19.38973, teldec = -24.256615
2025-12-26T10:40:54.949 [INFO] [Thread-466261 (handle)] [driver.py] [get_status()] ra_j2k = 19.3637182469944     dec_j2k = -24.3046142732721
2025-12-26T10:40:54.951 [DEBUG] [Thread-466261 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:54.952 [DEBUG] [Thread-466261 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:40:54.956 [DEBUG] [Thread-466261 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:54.956 [DEBUG] [Thread-466261 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:54.956 [DEBUG] [Thread-466261 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:54.956 [DEBUG] [Thread-466261 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:54.964 [DEBUG] [Thread-466261 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86174707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982274893481733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992896, telescope_ra=19.38973, 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.40952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:40:09.448116', telescope_ra_j2k=19.3637182469944, telescope_dec_j2k=-24.3046142732721, observability=1)
2025-12-26T10:40:57.704 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:40:57.706 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.3904776, teldec = -24.256615
2025-12-26T10:40:57.707 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3644661084934     dec_j2k = -24.3046406278584
2025-12-26T10:40:57.708 [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-26T10:40:57.709 [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-26T10:40:57.712 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:40:57.712 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:40:57.712 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:40:57.712 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86177899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982282113631438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992896, telescope_ra=19.3904776, 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.41026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:40:09.448116', telescope_ra_j2k=19.3644661084934, telescope_dec_j2k=-24.3046406278584, observability=1)
2025-12-26T10:40:57.719 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.39936137199402 seconds ago
2025-12-26T10:41:02.238 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:02.240 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.3917589, teldec = -24.256615
2025-12-26T10:41:02.241 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3657478570046     dec_j2k = -24.3046857922841
2025-12-26T10:41:02.243 [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-26T10:41:02.244 [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-26T10:41:02.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:41:02.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:41:02.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:41:02.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:41:02.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:41:02.255 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86183147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982278503556586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992896, telescope_ra=19.3917589, 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.41155, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:40:09.448116', telescope_ra_j2k=19.3657478570046, telescope_dec_j2k=-24.3046857922841, observability=1)
2025-12-26T10:41:09.591 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:09.591 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:41:09.592 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:09.592 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:41:09.593 [INFO] [ThreadPoolExecutor-21192_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:41:09.593 [INFO] [ThreadPoolExecutor-21192_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:41:13.139 [DEBUG] [Thread-466262 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:13.141 [INFO] [Thread-466262 (handle)] [driver.py] [get_status()] Telra = 19.394771, teldec = -24.256615
2025-12-26T10:41:13.142 [INFO] [Thread-466262 (handle)] [driver.py] [get_status()] ra_j2k = 19.368761013024     dec_j2k = -24.3047919441549
2025-12-26T10:41:13.144 [DEBUG] [Thread-466262 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:13.144 [DEBUG] [Thread-466262 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:13.150 [DEBUG] [Thread-466262 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:41:13.150 [DEBUG] [Thread-466262 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:41:13.150 [DEBUG] [Thread-466262 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:41:13.150 [DEBUG] [Thread-466262 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:41:13.157 [DEBUG] [Thread-466262 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:41:13.157 [DEBUG] [Thread-466262 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:13.157 [DEBUG] [Thread-466262 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:13.157 [DEBUG] [Thread-466262 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:41:13.157 [DEBUG] [Thread-466262 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:41:13.157 [DEBUG] [Thread-466262 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:41:13.157 [DEBUG] [Thread-466262 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:41:13.158 [DEBUG] [Thread-466262 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:41:13.158 [DEBUG] [Thread-466262 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86195764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098228171251201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992895, telescope_ra=19.394771, 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.41456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:41:09.590204', telescope_ra_j2k=19.368761013024, telescope_dec_j2k=-24.3047919441549, observability=1)
2025-12-26T10:41:14.945 [DEBUG] [Thread-466263 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:14.947 [INFO] [Thread-466263 (handle)] [driver.py] [get_status()] Telra = 19.3952754, teldec = -24.256615
2025-12-26T10:41:14.948 [INFO] [Thread-466263 (handle)] [driver.py] [get_status()] ra_j2k = 19.3692655900894     dec_j2k = -24.3048097171927
2025-12-26T10:41:14.950 [DEBUG] [Thread-466263 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:14.951 [DEBUG] [Thread-466263 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:14.955 [DEBUG] [Thread-466263 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:41:14.955 [DEBUG] [Thread-466263 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:41:14.955 [DEBUG] [Thread-466263 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:41:14.955 [DEBUG] [Thread-466263 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:41:14.962 [DEBUG] [Thread-466263 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:41:14.963 [DEBUG] [Thread-466263 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86197854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982277300198301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992895, telescope_ra=19.3952754, 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.41506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:41:09.590204', telescope_ra_j2k=19.3692655900894, telescope_dec_j2k=-24.3048097171927, observability=1)
2025-12-26T10:41:15.381 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4181482791900635
2025-12-26T10:41:30.470 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:30.472 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:30.473 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:30.475 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:31.197 [DEBUG] [Thread-466264 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:31.199 [INFO] [Thread-466264 (handle)] [driver.py] [get_status()] Telra = 19.3998114, teldec = -24.256615
2025-12-26T10:41:31.200 [INFO] [Thread-466264 (handle)] [driver.py] [get_status()] ra_j2k = 19.3738031853345     dec_j2k = -24.3049695097936
2025-12-26T10:41:31.202 [DEBUG] [Thread-466264 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:31.203 [DEBUG] [Thread-466264 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:31.210 [DEBUG] [Thread-466264 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:41:31.210 [DEBUG] [Thread-466264 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:41:31.210 [DEBUG] [Thread-466264 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:41:31.210 [DEBUG] [Thread-466264 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:41:31.217 [DEBUG] [Thread-466264 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:41:31.217 [DEBUG] [Thread-466264 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:31.217 [DEBUG] [Thread-466264 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:31.217 [DEBUG] [Thread-466264 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:41:31.217 [DEBUG] [Thread-466264 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:41:31.218 [DEBUG] [Thread-466264 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:41:31.218 [DEBUG] [Thread-466264 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:41:31.218 [DEBUG] [Thread-466264 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:41:31.218 [DEBUG] [Thread-466264 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86216664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982277300198301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992895, telescope_ra=19.3998114, 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.4196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:41:09.590204', telescope_ra_j2k=19.3738031853345, telescope_dec_j2k=-24.3049695097936, observability=1)
2025-12-26T10:41:34.481 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:35.484 [DEBUG] [ThreadPoolExecutor-21191_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:35.485 [INFO] [ThreadPoolExecutor-21191_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:41:49.275 [DEBUG] [Thread-466265 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:49.277 [INFO] [Thread-466265 (handle)] [driver.py] [get_status()] Telra = 19.4048611, teldec = -24.256614
2025-12-26T10:41:49.278 [INFO] [Thread-466265 (handle)] [driver.py] [get_status()] ra_j2k = 19.378854667609     dec_j2k = -24.3051463184503
2025-12-26T10:41:49.280 [DEBUG] [Thread-466265 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:49.281 [DEBUG] [Thread-466265 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:41:49.287 [DEBUG] [Thread-466265 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:41:49.287 [DEBUG] [Thread-466265 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:41:49.287 [DEBUG] [Thread-466265 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:41:49.287 [DEBUG] [Thread-466265 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:41:49.294 [DEBUG] [Thread-466265 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:41:49.294 [DEBUG] [Thread-466265 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:49.294 [DEBUG] [Thread-466265 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:49.294 [DEBUG] [Thread-466265 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:41:49.294 [DEBUG] [Thread-466265 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:41:49.294 [DEBUG] [Thread-466265 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:41:49.294 [DEBUG] [Thread-466265 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:41:49.295 [DEBUG] [Thread-466265 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:41:49.295 [DEBUG] [Thread-466265 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86237588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982289734900571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992895, telescope_ra=19.4048611, 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.42465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:41:09.590204', telescope_ra_j2k=19.378854667609, telescope_dec_j2k=-24.3051463184503, observability=1)
2025-12-26T10:41:49.792 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49752330780029297
2025-12-26T10:41:57.780 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:41:57.782 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4072273, teldec = -24.256614
2025-12-26T10:41:57.783 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3812217049026     dec_j2k = -24.3052296071888
2025-12-26T10:41:57.785 [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-26T10:41:57.786 [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-26T10:41:57.791 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:41:57.791 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:41:57.791 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:41:57.791 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:41:57.798 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:41:57.798 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:57.798 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:41:57.799 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:41:57.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:41:57.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:41:57.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:41:57.799 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:41:57.799 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86247432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982288531542287, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992895, telescope_ra=19.4072273, 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.42701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:41:09.590204', telescope_ra_j2k=19.3812217049026, telescope_dec_j2k=-24.3052296071888, observability=1)
2025-12-26T10:41:57.799 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.41794180870056 seconds ago
2025-12-26T10:42:02.243 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:02.246 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4084523, teldec = -24.256614
2025-12-26T10:42:02.247 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.3824471389373     dec_j2k = -24.3052727190666
2025-12-26T10:42:02.249 [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-26T10:42:02.250 [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-26T10:42:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:42:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:02.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:02.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:02.263 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:02.264 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:42:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:02.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:02.264 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:42:02.264 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86252597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982290136019999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992895, telescope_ra=19.4084523, 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.42824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:41:09.590204', telescope_ra_j2k=19.3824471389373, telescope_dec_j2k=-24.3052727190666, observability=1)
2025-12-26T10:42:07.457 [DEBUG] [Thread-466266 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:07.459 [INFO] [Thread-466266 (handle)] [driver.py] [get_status()] Telra = 19.4099018, teldec = -24.256614
2025-12-26T10:42:07.460 [INFO] [Thread-466266 (handle)] [driver.py] [get_status()] ra_j2k = 19.3838971530101     dec_j2k = -24.3053237253757
2025-12-26T10:42:07.462 [DEBUG] [Thread-466266 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:42:07.462 [DEBUG] [Thread-466266 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:42:07.464 [DEBUG] [Thread-466266 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:07.464 [DEBUG] [Thread-466266 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:07.464 [DEBUG] [Thread-466266 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:42:07.464 [DEBUG] [Thread-466266 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:42:07.472 [DEBUG] [Thread-466266 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86258632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982293344975424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992895, telescope_ra=19.4099018, 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.42969, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:41:09.590204', telescope_ra_j2k=19.3838971530101, telescope_dec_j2k=-24.3053237253757, observability=1)
2025-12-26T10:42:09.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:09.731 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:42:09.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:09.732 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:42:09.733 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:10.735 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:10.737 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:10.737 [DEBUG] [ThreadPoolExecutor-21193_0] [payload.py] [to_registers()] [0]
2025-12-26T10:42:10.742 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:10.742 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:10.742 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:42:10.742 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:10.749 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:10.749 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:42:10.749 [DEBUG] [ThreadPoolExecutor-21193_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:42:10.749 [DEBUG] [ThreadPoolExecutor-21193_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:42:10.749 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:10.750 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:10.750 [DEBUG] [ThreadPoolExecutor-21193_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:14.996 [DEBUG] [Thread-466267 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:14.999 [INFO] [Thread-466267 (handle)] [driver.py] [get_status()] Telra = 19.4120237, teldec = -24.256614
2025-12-26T10:42:15.000 [INFO] [Thread-466267 (handle)] [driver.py] [get_status()] ra_j2k = 19.3860198065198     dec_j2k = -24.305398380018
2025-12-26T10:42:15.002 [DEBUG] [Thread-466267 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:42:15.003 [DEBUG] [Thread-466267 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:42:15.005 [DEBUG] [Thread-466267 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:15.006 [DEBUG] [Thread-466267 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:15.006 [DEBUG] [Thread-466267 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:42:15.006 [DEBUG] [Thread-466267 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:42:15.013 [DEBUG] [Thread-466267 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86267358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982295751691992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992895, telescope_ra=19.4120237, 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.43181, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:42:09.729736', telescope_ra_j2k=19.3860198065198, telescope_dec_j2k=-24.305398380018, observability=1)
2025-12-26T10:42:15.442 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4286782741546631
2025-12-26T10:42:25.516 [DEBUG] [Thread-466268 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:25.517 [INFO] [Thread-466268 (handle)] [driver.py] [get_status()] Telra = 19.4149481, teldec = -24.256614
2025-12-26T10:42:25.518 [INFO] [Thread-466268 (handle)] [driver.py] [get_status()] ra_j2k = 19.388945246888     dec_j2k = -24.3055012442196
2025-12-26T10:42:25.520 [DEBUG] [Thread-466268 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:42:25.521 [DEBUG] [Thread-466268 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:42:25.526 [DEBUG] [Thread-466268 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:25.526 [DEBUG] [Thread-466268 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:25.526 [DEBUG] [Thread-466268 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:42:25.526 [DEBUG] [Thread-466268 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:25.533 [DEBUG] [Thread-466268 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:25.533 [DEBUG] [Thread-466268 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:25.533 [DEBUG] [Thread-466268 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:25.533 [DEBUG] [Thread-466268 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:42:25.533 [DEBUG] [Thread-466268 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:25.533 [DEBUG] [Thread-466268 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:25.533 [DEBUG] [Thread-466268 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:25.534 [DEBUG] [Thread-466268 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:42:25.534 [DEBUG] [Thread-466268 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86279534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982302971841697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992894, telescope_ra=19.4149481, 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.43473, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:42:09.729736', telescope_ra_j2k=19.388945246888, telescope_dec_j2k=-24.3055012442196, observability=1)
2025-12-26T10:42:35.751 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:35.752 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:43.599 [DEBUG] [Thread-466269 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:43.601 [INFO] [Thread-466269 (handle)] [driver.py] [get_status()] Telra = 19.419991, teldec = -24.256614
2025-12-26T10:42:43.602 [INFO] [Thread-466269 (handle)] [driver.py] [get_status()] ra_j2k = 19.3939899460444     dec_j2k = -24.3056785580145
2025-12-26T10:42:43.603 [DEBUG] [Thread-466269 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:42:43.604 [DEBUG] [Thread-466269 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:42:43.610 [DEBUG] [Thread-466269 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:43.610 [DEBUG] [Thread-466269 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:43.610 [DEBUG] [Thread-466269 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:42:43.610 [DEBUG] [Thread-466269 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:43.617 [DEBUG] [Thread-466269 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:43.617 [DEBUG] [Thread-466269 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:43.617 [DEBUG] [Thread-466269 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:43.618 [DEBUG] [Thread-466269 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:42:43.618 [DEBUG] [Thread-466269 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:43.618 [DEBUG] [Thread-466269 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:43.618 [DEBUG] [Thread-466269 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:43.618 [DEBUG] [Thread-466269 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:42:43.618 [DEBUG] [Thread-466269 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86300463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982301367363985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992894, telescope_ra=19.419991, 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.43978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:42:09.729736', telescope_ra_j2k=19.3939899460444, telescope_dec_j2k=-24.3056785580145, observability=1)
2025-12-26T10:42:48.886 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:48.888 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4214659, teldec = -24.256614
2025-12-26T10:42:48.889 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.3954653734701     dec_j2k = -24.3057304008983
2025-12-26T10:42:48.891 [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-26T10:42:48.892 [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-26T10:42:48.897 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:48.897 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:48.897 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:42:48.898 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:42:48.905 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86306582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982304977438837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992894, telescope_ra=19.4214659, 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.44125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:42:09.729736', telescope_ra_j2k=19.3954653734701, telescope_dec_j2k=-24.3057304008983, observability=1)
2025-12-26T10:42:57.860 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:42:57.861 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4239491, teldec = -24.256613
2025-12-26T10:42:57.863 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.3979494629051     dec_j2k = -24.3058166690707
2025-12-26T10:42:57.863 [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-26T10:42:57.864 [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-26T10:42:57.868 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:42:57.868 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:42:57.868 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:42:57.868 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:42:57.875 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:42:57.875 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:57.875 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:42:57.876 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:42:57.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:42:57.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:42:57.876 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:42:57.876 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:42:57.876 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86316968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098230858751369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992894, telescope_ra=19.4239491, 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.44374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:42:09.729736', telescope_ra_j2k=19.3979494629051, telescope_dec_j2k=-24.3058166690707, observability=1)
2025-12-26T10:42:57.876 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.43396878242493 seconds ago
2025-12-26T10:43:01.780 [DEBUG] [Thread-466270 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:01.782 [INFO] [Thread-466270 (handle)] [driver.py] [get_status()] Telra = 19.425032, teldec = -24.256613
2025-12-26T10:43:01.783 [INFO] [Thread-466270 (handle)] [driver.py] [get_status()] ra_j2k = 19.3990327511893     dec_j2k = -24.3058547193564
2025-12-26T10:43:01.785 [DEBUG] [Thread-466270 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:43:01.786 [DEBUG] [Thread-466270 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:43:01.789 [DEBUG] [Thread-466270 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:43:01.789 [DEBUG] [Thread-466270 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:43:01.790 [DEBUG] [Thread-466270 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:43:01.790 [DEBUG] [Thread-466270 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:43:01.797 [DEBUG] [Thread-466270 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86321506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982311395349686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992894, telescope_ra=19.425032, 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.44482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:42:09.729736', telescope_ra_j2k=19.3990327511893, telescope_dec_j2k=-24.3058547193564, observability=1)
2025-12-26T10:43:02.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45995044708251953
2025-12-26T10:43:09.871 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:09.871 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:43:09.872 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:09.872 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:43:09.872 [INFO] [ThreadPoolExecutor-21194_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:43:09.872 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T10:43:15.043 [DEBUG] [Thread-466271 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:15.045 [INFO] [Thread-466271 (handle)] [driver.py] [get_status()] Telra = 19.428738, teldec = -24.256613
2025-12-26T10:43:15.046 [INFO] [Thread-466271 (handle)] [driver.py] [get_status()] ra_j2k = 19.4027400822717     dec_j2k = -24.3059849085053
2025-12-26T10:43:15.047 [DEBUG] [Thread-466271 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:43:15.048 [DEBUG] [Thread-466271 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:43:15.052 [DEBUG] [Thread-466271 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:43:15.052 [DEBUG] [Thread-466271 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:43:15.052 [DEBUG] [Thread-466271 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:43:15.052 [DEBUG] [Thread-466271 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:43:15.059 [DEBUG] [Thread-466271 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:43:15.059 [DEBUG] [Thread-466271 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:15.059 [DEBUG] [Thread-466271 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:15.060 [DEBUG] [Thread-466271 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:43:15.060 [DEBUG] [Thread-466271 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:43:15.060 [DEBUG] [Thread-466271 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:43:15.060 [DEBUG] [Thread-466271 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:43:15.060 [DEBUG] [Thread-466271 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:43:15.060 [DEBUG] [Thread-466271 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86336856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098231059311083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992894, telescope_ra=19.428738, 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.44852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:43:09.870453', telescope_ra_j2k=19.4027400822717, telescope_dec_j2k=-24.3059849085053, observability=1)
2025-12-26T10:43:15.503 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4430580139160156
2025-12-26T10:43:19.864 [DEBUG] [Thread-466272 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:19.866 [INFO] [Thread-466272 (handle)] [driver.py] [get_status()] Telra = 19.4300731, teldec = -24.256607
2025-12-26T10:43:19.867 [INFO] [Thread-466272 (handle)] [driver.py] [get_status()] ra_j2k = 19.4040756637832     dec_j2k = -24.3060257983878
2025-12-26T10:43:19.868 [DEBUG] [Thread-466272 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:43:19.869 [DEBUG] [Thread-466272 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:43:19.875 [DEBUG] [Thread-466272 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:43:19.875 [DEBUG] [Thread-466272 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:43:19.875 [DEBUG] [Thread-466272 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:43:19.875 [DEBUG] [Thread-466272 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:43:19.882 [DEBUG] [Thread-466272 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86342436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982313400946826, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992883, telescope_ra=19.4300731, 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.44986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:43:09.870453', telescope_ra_j2k=19.4040756637832, telescope_dec_j2k=-24.3060257983878, observability=1)
2025-12-26T10:43:30.754 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:30.757 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:30.758 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:30.760 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:34.766 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:35.768 [DEBUG] [ThreadPoolExecutor-21193_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:35.770 [INFO] [ThreadPoolExecutor-21193_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:43:37.922 [DEBUG] [Thread-466273 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:37.923 [INFO] [Thread-466273 (handle)] [driver.py] [get_status()] Telra = 19.4351171, teldec = -24.256613
2025-12-26T10:43:37.924 [INFO] [Thread-466273 (handle)] [driver.py] [get_status()] ra_j2k = 19.4091214816418     dec_j2k = -24.3062088925809
2025-12-26T10:43:37.926 [DEBUG] [Thread-466273 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:43:37.926 [DEBUG] [Thread-466273 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:43:37.928 [DEBUG] [Thread-466273 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:43:37.928 [DEBUG] [Thread-466273 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:43:37.928 [DEBUG] [Thread-466273 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:43:37.928 [DEBUG] [Thread-466273 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:43:37.935 [DEBUG] [Thread-466273 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86363337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982319818857675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992893, telescope_ra=19.4351171, 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.4549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:43:09.870453', telescope_ra_j2k=19.4091214816418, telescope_dec_j2k=-24.3062088925809, observability=1)
2025-12-26T10:43:47.997 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:47.998 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4379086, teldec = -24.256613
2025-12-26T10:43:47.999 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4119139911065     dec_j2k = -24.3063068646407
2025-12-26T10:43:48.001 [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-26T10:43:48.002 [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-26T10:43:48.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:43:48.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:43:48.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:43:48.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:43:48.013 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:43:48.013 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:48.013 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:48.013 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:43:48.013 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:43:48.013 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:43:48.013 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:43:48.014 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:43:48.014 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86374996, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982319417738247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992893, telescope_ra=19.4379086, 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.45769, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:43:09.870453', telescope_ra_j2k=19.4119139911065, telescope_dec_j2k=-24.3063068646407, observability=1)
2025-12-26T10:43:56.097 [DEBUG] [Thread-466274 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:56.099 [INFO] [Thread-466274 (handle)] [driver.py] [get_status()] Telra = 19.4401673, teldec = -24.256613
2025-12-26T10:43:56.101 [INFO] [Thread-466274 (handle)] [driver.py] [get_status()] ra_j2k = 19.414173509351     dec_j2k = -24.3063861177813
2025-12-26T10:43:56.102 [DEBUG] [Thread-466274 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:43:56.103 [DEBUG] [Thread-466274 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:43:56.106 [DEBUG] [Thread-466274 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:43:56.106 [DEBUG] [Thread-466274 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:43:56.106 [DEBUG] [Thread-466274 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:43:56.106 [DEBUG] [Thread-466274 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:43:56.113 [DEBUG] [Thread-466274 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86384373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982320219977103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992893, telescope_ra=19.4401673, 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.45995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:43:09.870453', telescope_ra_j2k=19.414173509351, telescope_dec_j2k=-24.3063861177813, observability=1)
2025-12-26T10:43:57.937 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:43:57.939 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4406904, teldec = -24.256613
2025-12-26T10:43:57.940 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4146967990361     dec_j2k = -24.3064044697982
2025-12-26T10:43:57.941 [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-26T10:43:57.942 [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-26T10:43:57.948 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:43:57.948 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:43:57.948 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:43:57.948 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:43:57.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:43:57.955 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:57.955 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:43:57.956 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:43:57.956 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:43:57.956 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:43:57.956 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:43:57.956 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:43:57.956 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86386502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982322626693672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992893, telescope_ra=19.4406904, 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.46048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:43:09.870453', telescope_ra_j2k=19.4146967990361, telescope_dec_j2k=-24.3064044697982, observability=1)
2025-12-26T10:43:57.956 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.45308303833008 seconds ago
2025-12-26T10:44:02.267 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:02.270 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4418948, teldec = -24.256613
2025-12-26T10:44:02.271 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.415901636037     dec_j2k = -24.3064467204336
2025-12-26T10:44:02.273 [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-26T10:44:02.274 [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-26T10:44:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:44:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:02.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:02.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:02.284 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:02.284 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:44:02.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:02.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:02.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:02.284 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:44:02.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86391514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982322626693672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992893, telescope_ra=19.4418948, 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.46168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:43:09.870453', telescope_ra_j2k=19.415901636037, telescope_dec_j2k=-24.3064467204336, observability=1)
2025-12-26T10:44:10.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:10.012 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:44:10.013 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:10.013 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:44:10.014 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:11.016 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:11.019 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:11.019 [DEBUG] [ThreadPoolExecutor-21195_0] [payload.py] [to_registers()] [0]
2025-12-26T10:44:11.021 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:11.021 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:11.021 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:44:11.022 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:11.028 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:11.029 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:44:11.029 [DEBUG] [ThreadPoolExecutor-21195_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:44:11.029 [DEBUG] [ThreadPoolExecutor-21195_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:44:11.029 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:11.029 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:11.029 [DEBUG] [ThreadPoolExecutor-21195_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:14.190 [DEBUG] [Thread-466275 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:14.192 [INFO] [Thread-466275 (handle)] [driver.py] [get_status()] Telra = 19.4452091, teldec = -24.256612
2025-12-26T10:44:14.193 [INFO] [Thread-466275 (handle)] [driver.py] [get_status()] ra_j2k = 19.4192171406799     dec_j2k = -24.3065619612372
2025-12-26T10:44:14.195 [DEBUG] [Thread-466275 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:44:14.196 [DEBUG] [Thread-466275 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:44:14.197 [DEBUG] [Thread-466275 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:14.197 [DEBUG] [Thread-466275 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:14.197 [DEBUG] [Thread-466275 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:44:14.197 [DEBUG] [Thread-466275 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:14.204 [DEBUG] [Thread-466275 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:44:14.205 [DEBUG] [Thread-466275 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86405314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982330649082233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992893, telescope_ra=19.4452091, 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.465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.4192171406799, telescope_dec_j2k=-24.3065619612372, observability=1)
2025-12-26T10:44:15.098 [DEBUG] [Thread-466276 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8929016590118408
2025-12-26T10:44:15.564 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:15.566 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.4456008, teldec = -24.256612
2025-12-26T10:44:15.568 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.4196089832128     dec_j2k = -24.3065756966449
2025-12-26T10:44:15.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-26T10:44:15.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-26T10:44:15.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:15.572 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:15.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:44:15.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:44:15.580 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86406904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982327440126808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992893, telescope_ra=19.4456008, 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.46539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.4196089832128, telescope_dec_j2k=-24.3065756966449, observability=1)
2025-12-26T10:44:32.260 [DEBUG] [Thread-466277 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:32.262 [INFO] [Thread-466277 (handle)] [driver.py] [get_status()] Telra = 19.4502524, teldec = -24.256612
2025-12-26T10:44:32.263 [INFO] [Thread-466277 (handle)] [driver.py] [get_status()] ra_j2k = 19.4242622788326     dec_j2k = -24.3067387700063
2025-12-26T10:44:32.264 [DEBUG] [Thread-466277 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:44:32.265 [DEBUG] [Thread-466277 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:44:32.266 [DEBUG] [Thread-466277 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:32.266 [DEBUG] [Thread-466277 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:32.266 [DEBUG] [Thread-466277 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:44:32.266 [DEBUG] [Thread-466277 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:32.273 [DEBUG] [Thread-466277 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:32.273 [DEBUG] [Thread-466277 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:32.273 [DEBUG] [Thread-466277 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:32.273 [DEBUG] [Thread-466277 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:44:32.273 [DEBUG] [Thread-466277 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:32.273 [DEBUG] [Thread-466277 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:32.273 [DEBUG] [Thread-466277 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:32.274 [DEBUG] [Thread-466277 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:44:32.274 [DEBUG] [Thread-466277 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86426228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982328643485093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992893, telescope_ra=19.4502524, 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.47004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.4242622788326, telescope_dec_j2k=-24.3067387700063, observability=1)
2025-12-26T10:44:36.030 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:36.031 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:47.103 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:47.105 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4543757, teldec = -24.256606
2025-12-26T10:44:47.106 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4283870875967     dec_j2k = -24.3068772603882
2025-12-26T10:44:47.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-26T10:44:47.109 [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-26T10:44:47.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:47.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:47.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:44:47.116 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:44:47.123 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86443407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982336264754226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992882, telescope_ra=19.4543757, 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.47416, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.4283870875967, telescope_dec_j2k=-24.3068772603882, observability=1)
2025-12-26T10:44:50.405 [DEBUG] [Thread-466278 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:50.407 [INFO] [Thread-466278 (handle)] [driver.py] [get_status()] Telra = 19.4552922, teldec = -24.256612
2025-12-26T10:44:50.408 [INFO] [Thread-466278 (handle)] [driver.py] [get_status()] ra_j2k = 19.4293039221673     dec_j2k = -24.3069153685709
2025-12-26T10:44:50.411 [DEBUG] [Thread-466278 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:44:50.411 [DEBUG] [Thread-466278 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:44:50.412 [DEBUG] [Thread-466278 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:50.412 [DEBUG] [Thread-466278 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:50.412 [DEBUG] [Thread-466278 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:44:50.412 [DEBUG] [Thread-466278 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:50.419 [DEBUG] [Thread-466278 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:50.419 [DEBUG] [Thread-466278 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:50.419 [DEBUG] [Thread-466278 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:50.419 [DEBUG] [Thread-466278 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:44:50.419 [DEBUG] [Thread-466278 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:50.419 [DEBUG] [Thread-466278 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:50.419 [DEBUG] [Thread-466278 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:50.420 [DEBUG] [Thread-466278 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:44:50.420 [DEBUG] [Thread-466278 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86447229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982335462515369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992892, telescope_ra=19.4552922, 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.47508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.4293039221673, telescope_dec_j2k=-24.3069153685709, observability=1)
2025-12-26T10:44:58.017 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:44:58.019 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4574116, teldec = -24.256612
2025-12-26T10:44:58.020 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.431424099277     dec_j2k = -24.3069896078167
2025-12-26T10:44:58.021 [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-26T10:44:58.022 [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-26T10:44:58.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:44:58.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:44:58.027 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:44:58.028 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86456039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982334259157085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992892, telescope_ra=19.4574116, 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.4772, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.431424099277, telescope_dec_j2k=-24.3069896078167, observability=1)
2025-12-26T10:44:58.035 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.47129821777344 seconds ago
2025-12-26T10:45:02.240 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:02.242 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4586063, teldec = -24.256612
2025-12-26T10:45:02.243 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4326192378345     dec_j2k = -24.3070314494269
2025-12-26T10:45:02.244 [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-26T10:45:02.245 [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-26T10:45:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:45:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:45:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:45:02.249 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:45:02.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86460926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982337869231938, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992892, telescope_ra=19.4586063, 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.47839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.4326192378345, telescope_dec_j2k=-24.3070314494269, observability=1)
2025-12-26T10:45:08.474 [DEBUG] [Thread-466279 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:08.476 [INFO] [Thread-466279 (handle)] [driver.py] [get_status()] Telra = 19.4603345, teldec = -24.256618
2025-12-26T10:45:08.477 [INFO] [Thread-466279 (handle)] [driver.py] [get_status()] ra_j2k = 19.4343480717499     dec_j2k = -24.307097966714
2025-12-26T10:45:08.479 [DEBUG] [Thread-466279 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:08.480 [DEBUG] [Thread-466279 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:08.483 [DEBUG] [Thread-466279 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:45:08.483 [DEBUG] [Thread-466279 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:45:08.483 [DEBUG] [Thread-466279 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:45:08.483 [DEBUG] [Thread-466279 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:45:08.491 [DEBUG] [Thread-466279 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:45:08.491 [DEBUG] [Thread-466279 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:08.491 [DEBUG] [Thread-466279 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:08.491 [DEBUG] [Thread-466279 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:45:08.491 [DEBUG] [Thread-466279 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:45:08.491 [DEBUG] [Thread-466279 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:45:08.491 [DEBUG] [Thread-466279 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:45:08.492 [DEBUG] [Thread-466279 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:45:08.492 [DEBUG] [Thread-466279 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86468142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982343083784502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992903, telescope_ra=19.4603345, 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.48012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:44:10.011143', telescope_ra_j2k=19.4343480717499, telescope_dec_j2k=-24.307097966714, observability=1)
2025-12-26T10:45:10.155 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:10.156 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:45:10.157 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:10.157 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:45:10.157 [INFO] [ThreadPoolExecutor-21196_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:45:10.157 [INFO] [ThreadPoolExecutor-21196_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:45:15.143 [DEBUG] [Thread-466280 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:15.145 [INFO] [Thread-466280 (handle)] [driver.py] [get_status()] Telra = 19.4622033, teldec = -24.256618
2025-12-26T10:45:15.146 [INFO] [Thread-466280 (handle)] [driver.py] [get_status()] ra_j2k = 19.4362175593071     dec_j2k = -24.3071633960026
2025-12-26T10:45:15.148 [DEBUG] [Thread-466280 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:15.149 [DEBUG] [Thread-466280 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:15.153 [DEBUG] [Thread-466280 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:45:15.153 [DEBUG] [Thread-466280 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:45:15.153 [DEBUG] [Thread-466280 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:45:15.153 [DEBUG] [Thread-466280 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:45:15.160 [DEBUG] [Thread-466280 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86475861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982342281545646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992903, telescope_ra=19.4622033, 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.48199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:45:10.154792', telescope_ra_j2k=19.4362175593071, telescope_dec_j2k=-24.3071633960026, observability=1)
2025-12-26T10:45:15.641 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48082971572875977
2025-12-26T10:45:26.551 [DEBUG] [Thread-466281 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:26.553 [INFO] [Thread-466281 (handle)] [driver.py] [get_status()] Telra = 19.4653779, teldec = -24.256611
2025-12-26T10:45:26.555 [INFO] [Thread-466281 (handle)] [driver.py] [get_status()] ra_j2k = 19.4393933306287     dec_j2k = -24.3072675155696
2025-12-26T10:45:26.555 [DEBUG] [Thread-466281 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:26.556 [DEBUG] [Thread-466281 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:26.558 [DEBUG] [Thread-466281 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:45:26.559 [DEBUG] [Thread-466281 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:45:26.559 [DEBUG] [Thread-466281 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:45:26.559 [DEBUG] [Thread-466281 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:45:26.566 [DEBUG] [Thread-466281 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86489065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982339072590222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992892, telescope_ra=19.4653779, 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.48516, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:45:10.154792', telescope_ra_j2k=19.4393933306287, telescope_dec_j2k=-24.3072675155696, observability=1)
2025-12-26T10:45:31.033 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:31.035 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:31.036 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:31.039 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:35.044 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:36.046 [DEBUG] [ThreadPoolExecutor-21195_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:36.047 [INFO] [ThreadPoolExecutor-21195_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:45:44.750 [DEBUG] [Thread-466282 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:44.752 [INFO] [Thread-466282 (handle)] [driver.py] [get_status()] Telra = 19.4704269, teldec = -24.256611
2025-12-26T10:45:44.753 [INFO] [Thread-466282 (handle)] [driver.py] [get_status()] ra_j2k = 19.444444196725     dec_j2k = -24.3074441715806
2025-12-26T10:45:44.755 [DEBUG] [Thread-466282 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:44.756 [DEBUG] [Thread-466282 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:45:44.757 [DEBUG] [Thread-466282 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:45:44.757 [DEBUG] [Thread-466282 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:45:44.757 [DEBUG] [Thread-466282 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:45:44.757 [DEBUG] [Thread-466282 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:45:44.764 [DEBUG] [Thread-466282 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:45:44.765 [DEBUG] [Thread-466282 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86510128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982348699456495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992892, telescope_ra=19.4704269, 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.49021, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:45:10.154792', telescope_ra_j2k=19.444444196725, telescope_dec_j2k=-24.3074441715806, observability=1)
2025-12-26T10:45:46.211 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:46.218 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4708381, teldec = -24.256611
2025-12-26T10:45:46.219 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4448555489882     dec_j2k = -24.3074585548601
2025-12-26T10:45:46.220 [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-26T10:45:46.222 [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-26T10:45:46.227 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:45:46.227 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:45:46.227 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:45:46.227 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:45:46.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:45:46.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:46.234 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:46.234 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:45:46.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:45:46.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:45:46.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:45:46.235 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:45:46.235 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86511824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982348699456495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992892, telescope_ra=19.4708381, 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.49062, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:45:10.154792', telescope_ra_j2k=19.4448555489882, telescope_dec_j2k=-24.3074585548601, observability=1)
2025-12-26T10:45:58.096 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:45:58.098 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4741585, teldec = -24.256611
2025-12-26T10:45:58.099 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4481771800699     dec_j2k = -24.3075746767874
2025-12-26T10:45:58.101 [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-26T10:45:58.102 [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-26T10:45:58.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:45:58.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:45: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-26T10:45:58.104 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:45:58.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:45:58.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:58.111 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:45:58.111 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:45:58.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:45:58.112 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:45:58.112 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:45:58.112 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:45:58.112 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86525574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982353512889632, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992892, telescope_ra=19.4741585, 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.49394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:45:10.154792', telescope_ra_j2k=19.4481771800699, telescope_dec_j2k=-24.3075746767874, observability=1)
2025-12-26T10:45:58.112 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.47062826156616 seconds ago
2025-12-26T10:46:02.250 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:02.253 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4752994, teldec = -24.256611
2025-12-26T10:46:02.254 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4493185037189     dec_j2k = -24.3076145677449
2025-12-26T10:46:02.256 [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-26T10:46:02.257 [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-26T10:46:02.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:02.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:02.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:46:02.260 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:46:02.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86530383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982356721845056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992891, telescope_ra=19.4752994, 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.49509, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:45:10.154792', telescope_ra_j2k=19.4493185037189, telescope_dec_j2k=-24.3076145677449, observability=1)
2025-12-26T10:46:02.827 [DEBUG] [Thread-466283 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5588970184326172
2025-12-26T10:46:10.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:10.297 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:46:10.298 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:10.298 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:46:10.299 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:11.300 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:11.303 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:11.303 [DEBUG] [ThreadPoolExecutor-21197_0] [payload.py] [to_registers()] [0]
2025-12-26T10:46:11.308 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:11.308 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:11.308 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:46:11.308 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:11.315 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:11.315 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:46:11.315 [DEBUG] [ThreadPoolExecutor-21197_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:46:11.315 [DEBUG] [ThreadPoolExecutor-21197_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:46:11.315 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:11.315 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:11.316 [DEBUG] [ThreadPoolExecutor-21197_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:15.205 [DEBUG] [Thread-466284 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:15.207 [INFO] [Thread-466284 (handle)] [driver.py] [get_status()] Telra = 19.4789279, teldec = -24.256611
2025-12-26T10:46:15.208 [INFO] [Thread-466284 (handle)] [driver.py] [get_status()] ra_j2k = 19.4529483532789     dec_j2k = -24.3077414059678
2025-12-26T10:46:15.210 [DEBUG] [Thread-466284 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:15.211 [DEBUG] [Thread-466284 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:15.216 [DEBUG] [Thread-466284 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:15.216 [DEBUG] [Thread-466284 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:15.216 [DEBUG] [Thread-466284 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:46:15.216 [DEBUG] [Thread-466284 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:46:15.223 [DEBUG] [Thread-466284 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86545377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982354315128488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992891, telescope_ra=19.4789279, 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.49871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:46:10.296146', telescope_ra_j2k=19.4529483532789, telescope_dec_j2k=-24.3077414059678, observability=1)
2025-12-26T10:46:15.702 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4788813591003418
2025-12-26T10:46:21.010 [DEBUG] [Thread-466285 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:21.013 [INFO] [Thread-466285 (handle)] [driver.py] [get_status()] Telra = 19.4805437, teldec = -24.256611
2025-12-26T10:46:21.014 [INFO] [Thread-466285 (handle)] [driver.py] [get_status()] ra_j2k = 19.4545647553227     dec_j2k = -24.3077978731645
2025-12-26T10:46:21.015 [DEBUG] [Thread-466285 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:21.016 [DEBUG] [Thread-466285 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:21.022 [DEBUG] [Thread-466285 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:21.022 [DEBUG] [Thread-466285 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:21.022 [DEBUG] [Thread-466285 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:46:21.022 [DEBUG] [Thread-466285 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:46:21.030 [DEBUG] [Thread-466285 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86552097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098235792520334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992891, telescope_ra=19.4805437, 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.50033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:46:10.296146', telescope_ra_j2k=19.4545647553227, telescope_dec_j2k=-24.3077978731645, observability=1)
2025-12-26T10:46:36.316 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:36.317 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:39.084 [DEBUG] [Thread-466286 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:39.085 [INFO] [Thread-466286 (handle)] [driver.py] [get_status()] Telra = 19.4855794, teldec = -24.25661
2025-12-26T10:46:39.087 [INFO] [Thread-466286 (handle)] [driver.py] [get_status()] ra_j2k = 19.4596023360446     dec_j2k = -24.3079727963473
2025-12-26T10:46:39.087 [DEBUG] [Thread-466286 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:39.088 [DEBUG] [Thread-466286 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:39.092 [DEBUG] [Thread-466286 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:39.092 [DEBUG] [Thread-466286 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:39.092 [DEBUG] [Thread-466286 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:46:39.092 [DEBUG] [Thread-466286 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:39.099 [DEBUG] [Thread-466286 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:46:39.100 [DEBUG] [Thread-466286 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86573014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982357524083912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992891, telescope_ra=19.4855794, 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.50537, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:46:10.296146', telescope_ra_j2k=19.4596023360446, telescope_dec_j2k=-24.3079727963473, observability=1)
2025-12-26T10:46:45.320 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:45.322 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.4873107, teldec = -24.256604
2025-12-26T10:46:45.324 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4613342851869     dec_j2k = -24.3080272591759
2025-12-26T10:46:45.326 [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-26T10:46:45.327 [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-26T10:46:45.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:45.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:45.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:46:45.329 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:46:45.336 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86580233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982367552069614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99288, telescope_ra=19.4873107, 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.5071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:46:10.296146', telescope_ra_j2k=19.4613342851869, telescope_dec_j2k=-24.3080272591759, observability=1)
2025-12-26T10:46:57.149 [DEBUG] [Thread-466287 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:57.151 [INFO] [Thread-466287 (handle)] [driver.py] [get_status()] Telra = 19.4906029, teldec = -24.25661
2025-12-26T10:46:57.152 [INFO] [Thread-466287 (handle)] [driver.py] [get_status()] ra_j2k = 19.4646277184231     dec_j2k = -24.3081482041362
2025-12-26T10:46:57.154 [DEBUG] [Thread-466287 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:57.155 [DEBUG] [Thread-466287 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:46:57.157 [DEBUG] [Thread-466287 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:57.157 [DEBUG] [Thread-466287 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:57.157 [DEBUG] [Thread-466287 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:46:57.157 [DEBUG] [Thread-466287 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:57.164 [DEBUG] [Thread-466287 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:46:57.165 [DEBUG] [Thread-466287 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86593924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982367552069614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992891, telescope_ra=19.4906029, 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.51039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:46:10.296146', telescope_ra_j2k=19.4646277184231, telescope_dec_j2k=-24.3081482041362, observability=1)
2025-12-26T10:46:58.172 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:46:58.175 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.4908829, teldec = -24.256604
2025-12-26T10:46:58.176 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4649078246515     dec_j2k = -24.3081519785786
2025-12-26T10:46:58.178 [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-26T10:46:58.179 [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-26T10:46:58.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:46:58.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:46:58.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:46:58.186 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:46:58.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86595108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098236835430847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99288, telescope_ra=19.4908829, 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.51067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:46:10.296146', telescope_ra_j2k=19.4649078246515, telescope_dec_j2k=-24.3081519785786, observability=1)
2025-12-26T10:46:58.194 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.49190807342529 seconds ago
2025-12-26T10:47:02.260 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:02.263 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.4920174, teldec = -24.256604
2025-12-26T10:47:02.264 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4660427507299     dec_j2k = -24.3081915789387
2025-12-26T10:47:02.265 [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-26T10:47:02.266 [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-26T10:47:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:47:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:47:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:47:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:47:02.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8659984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098236835430847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99288, telescope_ra=19.4920174, 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.5118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:46:10.296146', telescope_ra_j2k=19.4660427507299, telescope_dec_j2k=-24.3081915789387, observability=1)
2025-12-26T10:47:10.441 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:10.441 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:47:10.442 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:10.442 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:47:10.442 [INFO] [ThreadPoolExecutor-21198_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:47:10.442 [INFO] [ThreadPoolExecutor-21198_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:47:15.252 [DEBUG] [Thread-466288 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:15.255 [INFO] [Thread-466288 (handle)] [driver.py] [get_status()] Telra = 19.4956464, teldec = -24.25661
2025-12-26T10:47:15.256 [INFO] [Thread-466288 (handle)] [driver.py] [get_status()] ra_j2k = 19.4696731147228     dec_j2k = -24.3083242203892
2025-12-26T10:47:15.258 [DEBUG] [Thread-466288 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:47:15.259 [DEBUG] [Thread-466288 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:47:15.266 [DEBUG] [Thread-466288 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:47:15.266 [DEBUG] [Thread-466288 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:47:15.266 [DEBUG] [Thread-466288 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:47:15.266 [DEBUG] [Thread-466288 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:47:15.274 [DEBUG] [Thread-466288 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86614876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982378382294171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99289, telescope_ra=19.4956464, 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.51543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:47:10.439616', telescope_ra_j2k=19.4696731147228, telescope_dec_j2k=-24.3083242203892, observability=1)
2025-12-26T10:47:15.306 [DEBUG] [Thread-466289 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03170418739318848
2025-12-26T10:47:15.763 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4887845516204834
2025-12-26T10:47:31.320 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:31.322 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:31.323 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:31.325 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:33.403 [DEBUG] [Thread-466290 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:33.405 [INFO] [Thread-466290 (handle)] [driver.py] [get_status()] Telra = 19.5007147, teldec = -24.25661
2025-12-26T10:47:33.406 [INFO] [Thread-466290 (handle)] [driver.py] [get_status()] ra_j2k = 19.474743326831     dec_j2k = -24.3085010111145
2025-12-26T10:47:33.407 [DEBUG] [Thread-466290 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:47:33.409 [DEBUG] [Thread-466290 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:47:33.412 [DEBUG] [Thread-466290 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:47:33.412 [DEBUG] [Thread-466290 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:47:33.412 [DEBUG] [Thread-466290 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:47:33.412 [DEBUG] [Thread-466290 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:47:33.419 [DEBUG] [Thread-466290 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:47:33.419 [DEBUG] [Thread-466290 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:33.419 [DEBUG] [Thread-466290 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:33.420 [DEBUG] [Thread-466290 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:47:33.420 [DEBUG] [Thread-466290 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:47:33.420 [DEBUG] [Thread-466290 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:47:33.420 [DEBUG] [Thread-466290 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:47:33.420 [DEBUG] [Thread-466290 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:47:33.420 [DEBUG] [Thread-466290 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86635883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982379986771884, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99289, telescope_ra=19.5007147, 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.5205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:47:10.439616', telescope_ra_j2k=19.474743326831, telescope_dec_j2k=-24.3085010111145, observability=1)
2025-12-26T10:47:35.331 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:36.333 [DEBUG] [ThreadPoolExecutor-21197_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:36.334 [INFO] [ThreadPoolExecutor-21197_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:47:44.414 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:44.417 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5037823, teldec = -24.256609
2025-12-26T10:47:44.418 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4778120874815     dec_j2k = -24.3086069696651
2025-12-26T10:47:44.419 [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-26T10:47:44.421 [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-26T10:47:44.427 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:47:44.427 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:47:44.427 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:47:44.427 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:47:44.434 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:47:44.435 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8664863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098238279460788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99289, telescope_ra=19.5037823, 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.52357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:47:10.439616', telescope_ra_j2k=19.4778120874815, telescope_dec_j2k=-24.3086069696651, observability=1)
2025-12-26T10:47:51.468 [DEBUG] [Thread-466291 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:51.469 [INFO] [Thread-466291 (handle)] [driver.py] [get_status()] Telra = 19.5057267, teldec = -24.256609
2025-12-26T10:47:51.471 [INFO] [Thread-466291 (handle)] [driver.py] [get_status()] ra_j2k = 19.4797572242742     dec_j2k = -24.3086747479817
2025-12-26T10:47:51.472 [DEBUG] [Thread-466291 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:47:51.473 [DEBUG] [Thread-466291 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:47:51.480 [DEBUG] [Thread-466291 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:47:51.480 [DEBUG] [Thread-466291 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:47:51.480 [DEBUG] [Thread-466291 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:47:51.480 [DEBUG] [Thread-466291 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:47:51.487 [DEBUG] [Thread-466291 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86656792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982385201324448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99289, telescope_ra=19.5057267, 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.52551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:47:10.439616', telescope_ra_j2k=19.4797572242742, telescope_dec_j2k=-24.3086747479817, observability=1)
2025-12-26T10:47:58.255 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:47:58.257 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5076255, teldec = -24.256609
2025-12-26T10:47:58.258 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.48165674471     dec_j2k = -24.3087409237129
2025-12-26T10:47:58.259 [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-26T10:47:58.260 [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-26T10:47:58.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:47:58.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:47:58.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:47:58.266 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:47:58.273 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86664647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982390816996441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99289, telescope_ra=19.5076255, 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.52741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:47:10.439616', telescope_ra_j2k=19.48165674471, telescope_dec_j2k=-24.3087409237129, observability=1)
2025-12-26T10:47:58.274 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.51118278503418 seconds ago
2025-12-26T10:48:02.232 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:02.235 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5087383, teldec = -24.256609
2025-12-26T10:48:02.236 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.482769967348     dec_j2k = -24.3087797002879
2025-12-26T10:48:02.238 [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-26T10:48:02.239 [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-26T10:48:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:48:02.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:48:02.251 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86669251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982390014757585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99289, telescope_ra=19.5087383, 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.52852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:47:10.439616', telescope_ra_j2k=19.482769967348, telescope_dec_j2k=-24.3087797002879, observability=1)
2025-12-26T10:48:09.641 [DEBUG] [Thread-466292 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:09.643 [INFO] [Thread-466292 (handle)] [driver.py] [get_status()] Telra = 19.5108051, teldec = -24.256609
2025-12-26T10:48:09.644 [INFO] [Thread-466292 (handle)] [driver.py] [get_status()] ra_j2k = 19.4848375531426     dec_j2k = -24.3088517081218
2025-12-26T10:48:09.646 [DEBUG] [Thread-466292 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:09.647 [DEBUG] [Thread-466292 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:09.652 [DEBUG] [Thread-466292 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:09.652 [DEBUG] [Thread-466292 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:09.653 [DEBUG] [Thread-466292 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:48:09.653 [DEBUG] [Thread-466292 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:09.660 [DEBUG] [Thread-466292 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:48:09.661 [DEBUG] [Thread-466292 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86677826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982393223713009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99289, telescope_ra=19.5108051, 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.53059, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:47:10.439616', telescope_ra_j2k=19.4848375531426, telescope_dec_j2k=-24.3088517081218, observability=1)
2025-12-26T10:48:10.583 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:10.583 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:48:10.584 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:10.584 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:48:10.585 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:11.587 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:11.589 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:11.589 [DEBUG] [ThreadPoolExecutor-21199_0] [payload.py] [to_registers()] [0]
2025-12-26T10:48:11.595 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:11.596 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:11.596 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:48:11.596 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:11.603 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:11.603 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:48:11.603 [DEBUG] [ThreadPoolExecutor-21199_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:48:11.603 [DEBUG] [ThreadPoolExecutor-21199_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:48:11.603 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:11.603 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:11.603 [DEBUG] [ThreadPoolExecutor-21199_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:15.306 [DEBUG] [Thread-466293 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:15.308 [INFO] [Thread-466293 (handle)] [driver.py] [get_status()] Telra = 19.5123855, teldec = -24.256609
2025-12-26T10:48:15.310 [INFO] [Thread-466293 (handle)] [driver.py] [get_status()] ra_j2k = 19.4864185547368     dec_j2k = -24.3089067593144
2025-12-26T10:48:15.311 [DEBUG] [Thread-466293 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:15.312 [DEBUG] [Thread-466293 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:15.314 [DEBUG] [Thread-466293 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:15.314 [DEBUG] [Thread-466293 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:15.314 [DEBUG] [Thread-466293 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:48:15.314 [DEBUG] [Thread-466293 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:48:15.321 [DEBUG] [Thread-466293 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86684383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982394025951865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99289, telescope_ra=19.5123855, 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.53217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:48:10.582292', telescope_ra_j2k=19.4864185547368, telescope_dec_j2k=-24.3089067593144, observability=1)
2025-12-26T10:48:15.824 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5024607181549072
2025-12-26T10:48:27.712 [DEBUG] [Thread-466294 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:27.714 [INFO] [Thread-466294 (handle)] [driver.py] [get_status()] Telra = 19.5158215, teldec = -24.256609
2025-12-26T10:48:27.715 [INFO] [Thread-466294 (handle)] [driver.py] [get_status()] ra_j2k = 19.4898558648595     dec_j2k = -24.3090264169604
2025-12-26T10:48:27.717 [DEBUG] [Thread-466294 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:27.718 [DEBUG] [Thread-466294 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:27.723 [DEBUG] [Thread-466294 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:27.723 [DEBUG] [Thread-466294 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:27.723 [DEBUG] [Thread-466294 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:48:27.723 [DEBUG] [Thread-466294 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:27.730 [DEBUG] [Thread-466294 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:27.730 [DEBUG] [Thread-466294 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:27.730 [DEBUG] [Thread-466294 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:27.730 [DEBUG] [Thread-466294 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:48:27.730 [DEBUG] [Thread-466294 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:27.730 [DEBUG] [Thread-466294 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:27.731 [DEBUG] [Thread-466294 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:27.731 [DEBUG] [Thread-466294 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:48:27.731 [DEBUG] [Thread-466294 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86698742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982394828190722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992889, telescope_ra=19.5158215, 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.53561, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:48:10.582292', telescope_ra_j2k=19.4898558648595, telescope_dec_j2k=-24.3090264169604, observability=1)
2025-12-26T10:48:36.604 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:36.604 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:43.524 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:43.526 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5202439, teldec = -24.256609
2025-12-26T10:48:43.527 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.4942799554774     dec_j2k = -24.3091803630978
2025-12-26T10:48:43.529 [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-26T10:48:43.530 [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-26T10:48:43.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:43.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:43.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:48:43.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:43.543 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:48:43.544 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86717043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982395630429578, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992889, telescope_ra=19.5202439, 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.54003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:48:10.582292', telescope_ra_j2k=19.4942799554774, telescope_dec_j2k=-24.3091803630978, observability=1)
2025-12-26T10:48:45.789 [DEBUG] [Thread-466295 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:45.792 [INFO] [Thread-466295 (handle)] [driver.py] [get_status()] Telra = 19.5208614, teldec = -24.256609
2025-12-26T10:48:45.793 [INFO] [Thread-466295 (handle)] [driver.py] [get_status()] ra_j2k = 19.4948976919313     dec_j2k = -24.3092018529918
2025-12-26T10:48:45.795 [DEBUG] [Thread-466295 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:45.796 [DEBUG] [Thread-466295 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:48:45.799 [DEBUG] [Thread-466295 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:45.799 [DEBUG] [Thread-466295 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:45.800 [DEBUG] [Thread-466295 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:48:45.800 [DEBUG] [Thread-466295 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:48:45.807 [DEBUG] [Thread-466295 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86719664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982403652818139, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992889, telescope_ra=19.5208614, 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.54065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:48:10.582292', telescope_ra_j2k=19.4948976919313, telescope_dec_j2k=-24.3092018529918, observability=1)
2025-12-26T10:48:58.335 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:48:58.337 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5243682, teldec = -24.256608
2025-12-26T10:48:58.338 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.4984058367708     dec_j2k = -24.3093228685963
2025-12-26T10:48:58.340 [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-26T10:48:58.341 [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-26T10:48:58.342 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:48:58.342 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:48:58.342 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:48:58.342 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:48:58.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:48:58.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86734185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982405257295851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992889, telescope_ra=19.5243682, 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.54415, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:48:10.582292', telescope_ra_j2k=19.4984058367708, telescope_dec_j2k=-24.3093228685963, observability=1)
2025-12-26T10:48:58.350 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.526145935058594 seconds ago
2025-12-26T10:49:02.243 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:02.245 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5254623, teldec = -24.256608
2025-12-26T10:49:02.246 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.4995003569295     dec_j2k = -24.3093609275937
2025-12-26T10:49:02.248 [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-26T10:49:02.248 [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-26T10:49:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:49:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:49:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:49:02.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:49:02.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86738708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982406460654135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992889, telescope_ra=19.5254623, 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.54525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:48:10.582292', telescope_ra_j2k=19.4995003569295, telescope_dec_j2k=-24.3093609275937, observability=1)
2025-12-26T10:49:03.966 [DEBUG] [Thread-466296 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:03.968 [INFO] [Thread-466296 (handle)] [driver.py] [get_status()] Telra = 19.5259306, teldec = -24.256608
2025-12-26T10:49:03.970 [INFO] [Thread-466296 (handle)] [driver.py] [get_status()] ra_j2k = 19.4999688368593     dec_j2k = -24.3093772163956
2025-12-26T10:49:03.972 [DEBUG] [Thread-466296 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:03.973 [DEBUG] [Thread-466296 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:03.974 [DEBUG] [Thread-466296 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:49:03.974 [DEBUG] [Thread-466296 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:49:03.974 [DEBUG] [Thread-466296 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:49:03.974 [DEBUG] [Thread-466296 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:49:03.981 [DEBUG] [Thread-466296 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:49:03.981 [DEBUG] [Thread-466296 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:03.982 [DEBUG] [Thread-466296 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:03.982 [DEBUG] [Thread-466296 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:49:03.982 [DEBUG] [Thread-466296 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:49:03.982 [DEBUG] [Thread-466296 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:49:03.982 [DEBUG] [Thread-466296 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:49:03.982 [DEBUG] [Thread-466296 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:49:03.982 [DEBUG] [Thread-466296 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86740703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982404856176423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992889, telescope_ra=19.5259306, 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.54572, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:48:10.582292', telescope_ra_j2k=19.4999688368593, telescope_dec_j2k=-24.3093772163956, observability=1)
2025-12-26T10:49:10.725 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:10.725 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:49:10.726 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:10.726 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:49:10.726 [INFO] [ThreadPoolExecutor-21200_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:49:10.727 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T10:49:15.352 [DEBUG] [Thread-466297 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:15.353 [INFO] [Thread-466297 (handle)] [driver.py] [get_status()] Telra = 19.5291099, teldec = -24.256602
2025-12-26T10:49:15.354 [INFO] [Thread-466297 (handle)] [driver.py] [get_status()] ra_j2k = 19.5031493609862     dec_j2k = -24.3094817806207
2025-12-26T10:49:15.356 [DEBUG] [Thread-466297 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:15.357 [DEBUG] [Thread-466297 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:15.363 [DEBUG] [Thread-466297 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:49:15.363 [DEBUG] [Thread-466297 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:49:15.363 [DEBUG] [Thread-466297 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:49:15.363 [DEBUG] [Thread-466297 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:49:15.370 [DEBUG] [Thread-466297 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:49:15.370 [DEBUG] [Thread-466297 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:15.370 [DEBUG] [Thread-466297 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:15.371 [DEBUG] [Thread-466297 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:49:15.371 [DEBUG] [Thread-466297 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:49:15.371 [DEBUG] [Thread-466297 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:49:15.371 [DEBUG] [Thread-466297 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:49:15.371 [DEBUG] [Thread-466297 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:49:15.371 [DEBUG] [Thread-466297 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8675388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982405257295851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992878, telescope_ra=19.5291099, 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.5489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:49:10.724164', telescope_ra_j2k=19.5031493609862, telescope_dec_j2k=-24.3094817806207, observability=1)
2025-12-26T10:49:15.885 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5140340328216553
2025-12-26T10:49:22.033 [DEBUG] [Thread-466298 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:22.034 [INFO] [Thread-466298 (handle)] [driver.py] [get_status()] Telra = 19.5309705, teldec = -24.256602
2025-12-26T10:49:22.035 [INFO] [Thread-466298 (handle)] [driver.py] [get_status()] ra_j2k = 19.5050106779027     dec_j2k = -24.3095464682285
2025-12-26T10:49:22.037 [DEBUG] [Thread-466298 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:22.038 [DEBUG] [Thread-466298 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:22.043 [DEBUG] [Thread-466298 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:49:22.043 [DEBUG] [Thread-466298 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:49:22.043 [DEBUG] [Thread-466298 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:49:22.043 [DEBUG] [Thread-466298 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:49:22.050 [DEBUG] [Thread-466298 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:49:22.050 [DEBUG] [Thread-466298 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:22.050 [DEBUG] [Thread-466298 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:22.050 [DEBUG] [Thread-466298 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:49:22.051 [DEBUG] [Thread-466298 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:49:22.051 [DEBUG] [Thread-466298 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:49:22.051 [DEBUG] [Thread-466298 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:49:22.051 [DEBUG] [Thread-466298 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:49:22.051 [DEBUG] [Thread-466298 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86761612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982415285281552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992878, telescope_ra=19.5309705, 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.55076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:49:10.724164', telescope_ra_j2k=19.5050106779027, telescope_dec_j2k=-24.3095464682285, observability=1)
2025-12-26T10:49:31.606 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:31.608 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:31.610 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:31.612 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:35.617 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:36.619 [DEBUG] [ThreadPoolExecutor-21199_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:36.620 [INFO] [ThreadPoolExecutor-21199_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:49:40.092 [DEBUG] [Thread-466299 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:40.094 [INFO] [Thread-466299 (handle)] [driver.py] [get_status()] Telra = 19.5359874, teldec = -24.256614
2025-12-26T10:49:40.095 [INFO] [Thread-466299 (handle)] [driver.py] [get_status()] ra_j2k = 19.510029513107     dec_j2k = -24.3097328279645
2025-12-26T10:49:40.096 [DEBUG] [Thread-466299 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:40.097 [DEBUG] [Thread-466299 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:40.103 [DEBUG] [Thread-466299 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:49:40.104 [DEBUG] [Thread-466299 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:49:40.104 [DEBUG] [Thread-466299 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:49:40.104 [DEBUG] [Thread-466299 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:49:40.111 [DEBUG] [Thread-466299 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:49:40.112 [DEBUG] [Thread-466299 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86782515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098241368080384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992899, telescope_ra=19.5359874, 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.55577, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:49:10.724164', telescope_ra_j2k=19.510029513107, telescope_dec_j2k=-24.3097328279645, observability=1)
2025-12-26T10:49:42.634 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:42.637 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5366875, teldec = -24.256601
2025-12-26T10:49:42.638 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5107298863933     dec_j2k = -24.309744152742
2025-12-26T10:49:42.639 [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-26T10:49:42.640 [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-26T10:49:42.645 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:49:42.645 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:49:42.645 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:49:42.645 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:49:42.652 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86785457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982420098714689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992877, telescope_ra=19.5366875, 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.55647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:49:10.724164', telescope_ra_j2k=19.5107298863933, telescope_dec_j2k=-24.309744152742, observability=1)
2025-12-26T10:49:58.306 [DEBUG] [Thread-466300 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:49:58.308 [INFO] [Thread-466300 (handle)] [driver.py] [get_status()] Telra = 19.5410661, teldec = -24.256608
2025-12-26T10:49:58.310 [INFO] [Thread-466300 (handle)] [driver.py] [get_status()] ra_j2k = 19.5151101819838     dec_j2k = -24.3099032425492
2025-12-26T10:49:58.312 [DEBUG] [Thread-466300 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:58.313 [DEBUG] [Thread-466300 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:49:58.318 [DEBUG] [Thread-466300 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:49:58.318 [DEBUG] [Thread-466300 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:49:58.318 [DEBUG] [Thread-466300 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:49:58.319 [DEBUG] [Thread-466300 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:49:58.326 [DEBUG] [Thread-466300 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86803596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982422505431257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992888, telescope_ra=19.5410661, 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.56085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:49:10.724164', telescope_ra_j2k=19.5151101819838, telescope_dec_j2k=-24.3099032425492, observability=1)
2025-12-26T10:49:58.410 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.0841684341430664
2025-12-26T10:49:58.410 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.52544856071472 seconds ago
2025-12-26T10:50:02.254 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:02.255 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5421496, teldec = -24.256608
2025-12-26T10:50:02.256 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.516194102631     dec_j2k = -24.3099408669366
2025-12-26T10:50:02.257 [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-26T10:50:02.258 [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-26T10:50:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:50:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:50:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:50:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:50:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:50:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:02.272 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:02.272 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:50:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:50:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:50:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:50:02.273 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:50:02.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86808166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982422505431257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992888, telescope_ra=19.5421496, 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.56194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:49:10.724164', telescope_ra_j2k=19.516194102631, telescope_dec_j2k=-24.3099408669366, observability=1)
2025-12-26T10:50:10.868 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:10.868 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:50:10.869 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:10.869 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:50:10.870 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:11.872 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:11.874 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:11.874 [DEBUG] [ThreadPoolExecutor-21201_0] [payload.py] [to_registers()] [0]
2025-12-26T10:50:11.878 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:50:11.879 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:50:11.879 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:50:11.879 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:50:11.886 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:50:11.886 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:50:11.886 [DEBUG] [ThreadPoolExecutor-21201_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:50:11.886 [DEBUG] [ThreadPoolExecutor-21201_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:50:11.886 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:50:11.886 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:50:11.886 [DEBUG] [ThreadPoolExecutor-21201_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:50:15.405 [DEBUG] [Thread-466301 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:15.406 [INFO] [Thread-466301 (handle)] [driver.py] [get_status()] Telra = 19.5458305, teldec = -24.256607
2025-12-26T10:50:15.407 [INFO] [Thread-466301 (handle)] [driver.py] [get_status()] ra_j2k = 19.5198764340605     dec_j2k = -24.3100676535663
2025-12-26T10:50:15.409 [DEBUG] [Thread-466301 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:50:15.410 [DEBUG] [Thread-466301 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:50:15.414 [DEBUG] [Thread-466301 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:50:15.414 [DEBUG] [Thread-466301 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:50:15.414 [DEBUG] [Thread-466301 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:50:15.414 [DEBUG] [Thread-466301 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:50:15.421 [DEBUG] [Thread-466301 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:50:15.421 [DEBUG] [Thread-466301 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:15.421 [DEBUG] [Thread-466301 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:15.421 [DEBUG] [Thread-466301 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:50:15.421 [DEBUG] [Thread-466301 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:50:15.422 [DEBUG] [Thread-466301 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:50:15.422 [DEBUG] [Thread-466301 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:50:15.422 [DEBUG] [Thread-466301 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:50:15.422 [DEBUG] [Thread-466301 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86823387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982421703192401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992888, telescope_ra=19.5458305, 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.56562, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:50:10.867205', telescope_ra_j2k=19.5198764340605, telescope_dec_j2k=-24.3100676535663, observability=1)
2025-12-26T10:50:15.946 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5240468978881836
2025-12-26T10:50:16.367 [DEBUG] [Thread-466302 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9451034069061279
2025-12-26T10:50:34.449 [DEBUG] [Thread-466303 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:34.451 [INFO] [Thread-466303 (handle)] [driver.py] [get_status()] Telra = 19.5511213, teldec = -24.256607
2025-12-26T10:50:34.451 [INFO] [Thread-466303 (handle)] [driver.py] [get_status()] ra_j2k = 19.5251692972561     dec_j2k = -24.3102512424655
2025-12-26T10:50:34.452 [DEBUG] [Thread-466303 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:50:34.453 [DEBUG] [Thread-466303 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:50:34.456 [DEBUG] [Thread-466303 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:50:34.456 [DEBUG] [Thread-466303 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:50:34.456 [DEBUG] [Thread-466303 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:50:34.456 [DEBUG] [Thread-466303 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:50:34.463 [DEBUG] [Thread-466303 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86845428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982428923342106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992887, telescope_ra=19.5511213, 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.57091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:50:10.867205', telescope_ra_j2k=19.5251692972561, telescope_dec_j2k=-24.3102512424655, observability=1)
2025-12-26T10:50:36.887 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:36.888 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:41.745 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:41.746 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5531505, teldec = -24.256607
2025-12-26T10:50:41.747 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.52719929043     dec_j2k = -24.3103216276416
2025-12-26T10:50:41.749 [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-26T10:50:41.750 [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-26T10:50:41.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:50:41.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:50:41.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:50:41.752 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:50:41.759 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:50:41.760 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86853872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982434940133527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992887, telescope_ra=19.5531505, 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.57294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:50:10.867205', telescope_ra_j2k=19.52719929043, telescope_dec_j2k=-24.3103216276416, observability=1)
2025-12-26T10:50:52.659 [DEBUG] [Thread-466304 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:52.662 [INFO] [Thread-466304 (handle)] [driver.py] [get_status()] Telra = 19.556191, teldec = -24.256607
2025-12-26T10:50:52.663 [INFO] [Thread-466304 (handle)] [driver.py] [get_status()] ra_j2k = 19.5302409808396     dec_j2k = -24.3104270624957
2025-12-26T10:50:52.665 [DEBUG] [Thread-466304 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:50:52.666 [DEBUG] [Thread-466304 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:50:52.669 [DEBUG] [Thread-466304 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:50:52.669 [DEBUG] [Thread-466304 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:50:52.670 [DEBUG] [Thread-466304 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:50:52.670 [DEBUG] [Thread-466304 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:50:52.677 [DEBUG] [Thread-466304 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86866505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982436945730667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992887, telescope_ra=19.556191, 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.57598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:50:10.867205', telescope_ra_j2k=19.5302409808396, telescope_dec_j2k=-24.3104270624957, observability=1)
2025-12-26T10:50:58.472 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:50:58.474 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5578366, teldec = -24.256607
2025-12-26T10:50:58.477 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5318872260909     dec_j2k = -24.3104841124101
2025-12-26T10:50:58.478 [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-26T10:50:58.480 [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-26T10:50:58.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:50:58.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:50:58.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:50:58.484 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:50:58.491 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86873233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982446973716369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992887, telescope_ra=19.5578366, 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.57762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:50:10.867205', telescope_ra_j2k=19.5318872260909, telescope_dec_j2k=-24.3104841124101, observability=1)
2025-12-26T10:50:58.492 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.54658508300781 seconds ago
2025-12-26T10:51:02.264 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:02.266 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5588934, teldec = -24.256607
2025-12-26T10:51:02.267 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5329444408286     dec_j2k = -24.310520744431
2025-12-26T10:51:02.269 [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-26T10:51:02.270 [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-26T10:51:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:51:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:51:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:51:02.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:51:02.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:51:02.282 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86877622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982438951327808, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992887, telescope_ra=19.5588934, 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.57868, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:50:10.867205', telescope_ra_j2k=19.5329444408286, telescope_dec_j2k=-24.310520744431, observability=1)
2025-12-26T10:51:10.733 [DEBUG] [Thread-466305 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:10.735 [INFO] [Thread-466305 (handle)] [driver.py] [get_status()] Telra = 19.5612409, teldec = -24.256607
2025-12-26T10:51:10.736 [INFO] [Thread-466305 (handle)] [driver.py] [get_status()] ra_j2k = 19.5352928631019     dec_j2k = -24.3106021013812
2025-12-26T10:51:10.738 [DEBUG] [Thread-466305 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:10.738 [DEBUG] [Thread-466305 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:10.741 [DEBUG] [Thread-466305 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:51:10.741 [DEBUG] [Thread-466305 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:51:10.741 [DEBUG] [Thread-466305 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:51:10.741 [DEBUG] [Thread-466305 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:51:10.748 [DEBUG] [Thread-466305 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86887424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982440956924948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992887, telescope_ra=19.5612409, 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.58103, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:50:10.867205', telescope_ra_j2k=19.5352928631019, telescope_dec_j2k=-24.3106021013812, observability=1)
2025-12-26T10:51:11.010 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:11.010 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:51:11.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:11.011 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:51:11.012 [INFO] [ThreadPoolExecutor-21202_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:51:11.012 [INFO] [ThreadPoolExecutor-21202_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:51:15.451 [DEBUG] [Thread-466306 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:15.453 [INFO] [Thread-466306 (handle)] [driver.py] [get_status()] Telra = 19.5625501, teldec = -24.256607
2025-12-26T10:51:15.454 [INFO] [Thread-466306 (handle)] [driver.py] [get_status()] ra_j2k = 19.536602578055     dec_j2k = -24.3106474652495
2025-12-26T10:51:15.456 [DEBUG] [Thread-466306 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:15.456 [DEBUG] [Thread-466306 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:15.461 [DEBUG] [Thread-466306 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:51:15.461 [DEBUG] [Thread-466306 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:51:15.461 [DEBUG] [Thread-466306 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:51:15.461 [DEBUG] [Thread-466306 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:51:15.469 [DEBUG] [Thread-466306 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:51:15.469 [DEBUG] [Thread-466306 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:15.469 [DEBUG] [Thread-466306 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:15.469 [DEBUG] [Thread-466306 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:51:15.470 [DEBUG] [Thread-466306 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:51:15.470 [DEBUG] [Thread-466306 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:51:15.470 [DEBUG] [Thread-466306 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:51:15.470 [DEBUG] [Thread-466306 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:51:15.470 [DEBUG] [Thread-466306 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86892884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09824445669998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992887, telescope_ra=19.5625501, 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.58234, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:51:11.010041', telescope_ra_j2k=19.536602578055, telescope_dec_j2k=-24.3106474652495, observability=1)
2025-12-26T10:51:16.007 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5369658470153809
2025-12-26T10:51:28.896 [DEBUG] [Thread-466307 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:28.897 [INFO] [Thread-466307 (handle)] [driver.py] [get_status()] Telra = 19.5663039, teldec = -24.256606
2025-12-26T10:51:28.899 [INFO] [Thread-466307 (handle)] [driver.py] [get_status()] ra_j2k = 19.5403578571262     dec_j2k = -24.310776499409
2025-12-26T10:51:28.900 [DEBUG] [Thread-466307 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:28.900 [DEBUG] [Thread-466307 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:28.902 [DEBUG] [Thread-466307 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:51:28.903 [DEBUG] [Thread-466307 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:51:28.903 [DEBUG] [Thread-466307 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:51:28.903 [DEBUG] [Thread-466307 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:51:28.910 [DEBUG] [Thread-466307 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86908444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982445369238656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992887, telescope_ra=19.5663039, 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.58609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:51:11.010041', telescope_ra_j2k=19.5403578571262, telescope_dec_j2k=-24.310776499409, observability=1)
2025-12-26T10:51:31.890 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:31.892 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:31.893 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:31.895 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:35.899 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:36.901 [DEBUG] [ThreadPoolExecutor-21201_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:36.902 [INFO] [ThreadPoolExecutor-21201_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:51:40.854 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:40.857 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5696243, teldec = -24.256613
2025-12-26T10:51:40.858 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5436795669194     dec_j2k = -24.3108984763446
2025-12-26T10:51:40.860 [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-26T10:51:40.860 [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-26T10:51:40.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:51:40.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:51:40.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:51:40.866 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:51:40.873 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:51:40.874 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86922286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982450583791221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992897, telescope_ra=19.5696243, 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.58941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:51:11.010041', telescope_ra_j2k=19.5436795669194, telescope_dec_j2k=-24.3108984763446, observability=1)
2025-12-26T10:51:46.991 [DEBUG] [Thread-466308 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:46.993 [INFO] [Thread-466308 (handle)] [driver.py] [get_status()] Telra = 19.5713266, teldec = -24.256606
2025-12-26T10:51:46.995 [INFO] [Thread-466308 (handle)] [driver.py] [get_status()] ra_j2k = 19.5453825414578     dec_j2k = -24.310950407033
2025-12-26T10:51:46.996 [DEBUG] [Thread-466308 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:46.997 [DEBUG] [Thread-466308 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:51:46.998 [DEBUG] [Thread-466308 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:51:46.998 [DEBUG] [Thread-466308 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:51:46.998 [DEBUG] [Thread-466308 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:51:46.998 [DEBUG] [Thread-466308 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:51:47.005 [DEBUG] [Thread-466308 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86929389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982451787149505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992886, telescope_ra=19.5713266, 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.59111, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:51:11.010041', telescope_ra_j2k=19.5453825414578, telescope_dec_j2k=-24.310950407033, observability=1)
2025-12-26T10:51:58.553 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:51:58.555 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5745523, teldec = -24.256606
2025-12-26T10:51:58.556 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5486095191842     dec_j2k = -24.3110620450896
2025-12-26T10:51:58.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-26T10:51:58.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-26T10:51:58.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:51:58.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:51:58.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:51:58.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86942771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098245499610493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992886, telescope_ra=19.5745523, 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.59434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:51:11.010041', telescope_ra_j2k=19.5486095191842, telescope_dec_j2k=-24.3110620450896, observability=1)
2025-12-26T10:51:58.572 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.56570792198181 seconds ago
2025-12-26T10:52:02.274 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:02.276 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5755907, teldec = -24.256606
2025-12-26T10:52:02.277 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5496483310587     dec_j2k = -24.3110979747343
2025-12-26T10:52:02.279 [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-26T10:52:02.280 [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-26T10:52:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:52:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:52:02.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86947078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982456199463214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992886, telescope_ra=19.5755907, 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.59538, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:51:11.010041', telescope_ra_j2k=19.5496483310587, telescope_dec_j2k=-24.3110979747343, observability=1)
2025-12-26T10:52:05.050 [DEBUG] [Thread-466309 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:05.052 [INFO] [Thread-466309 (handle)] [driver.py] [get_status()] Telra = 19.5763673, teldec = -24.256606
2025-12-26T10:52:05.053 [INFO] [Thread-466309 (handle)] [driver.py] [get_status()] ra_j2k = 19.5504252392689     dec_j2k = -24.3111248432076
2025-12-26T10:52:05.054 [DEBUG] [Thread-466309 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:05.055 [DEBUG] [Thread-466309 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:05.061 [DEBUG] [Thread-466309 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:05.061 [DEBUG] [Thread-466309 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:05.062 [DEBUG] [Thread-466309 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:52:05.062 [DEBUG] [Thread-466309 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:52:05.069 [DEBUG] [Thread-466309 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.86950289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098245700170207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992886, telescope_ra=19.5763673, 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.59615, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:51:11.010041', telescope_ra_j2k=19.5504252392689, telescope_dec_j2k=-24.3111248432076, observability=1)
2025-12-26T10:52:11.151 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:11.151 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:52:11.152 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:11.152 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:52:11.153 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:12.155 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:12.157 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:12.157 [DEBUG] [ThreadPoolExecutor-21203_0] [payload.py] [to_registers()] [0]
2025-12-26T10:52:12.159 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:12.159 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:12.159 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:52:12.159 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:12.166 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:12.166 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:52:12.166 [DEBUG] [ThreadPoolExecutor-21203_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:52:12.166 [DEBUG] [ThreadPoolExecutor-21203_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:52:12.166 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:12.166 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:12.166 [DEBUG] [ThreadPoolExecutor-21203_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:15.510 [DEBUG] [Thread-466310 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:15.512 [INFO] [Thread-466310 (handle)] [driver.py] [get_status()] Telra = 19.5792944, teldec = -24.256606
2025-12-26T10:52:15.513 [INFO] [Thread-466310 (handle)] [driver.py] [get_status()] ra_j2k = 19.5533535023107     dec_j2k = -24.3112260934464
2025-12-26T10:52:15.515 [DEBUG] [Thread-466310 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:15.516 [DEBUG] [Thread-466310 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:15.519 [DEBUG] [Thread-466310 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:15.519 [DEBUG] [Thread-466310 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:15.519 [DEBUG] [Thread-466310 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:52:15.519 [DEBUG] [Thread-466310 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:15.526 [DEBUG] [Thread-466310 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:15.526 [DEBUG] [Thread-466310 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:15.526 [DEBUG] [Thread-466310 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:15.526 [DEBUG] [Thread-466310 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:52:15.526 [DEBUG] [Thread-466310 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:15.526 [DEBUG] [Thread-466310 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:15.527 [DEBUG] [Thread-466310 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:15.527 [DEBUG] [Thread-466310 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:52:15.527 [DEBUG] [Thread-466310 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86962397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982455798343786, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992886, telescope_ra=19.5792944, 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.59908, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:52:11.150450', telescope_ra_j2k=19.5533535023107, telescope_dec_j2k=-24.3112260934464, observability=1)
2025-12-26T10:52:16.067 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5402491092681885
2025-12-26T10:52:23.257 [DEBUG] [Thread-466311 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:23.258 [INFO] [Thread-466311 (handle)] [driver.py] [get_status()] Telra = 19.581442, teldec = -24.256606
2025-12-26T10:52:23.260 [INFO] [Thread-466311 (handle)] [driver.py] [get_status()] ra_j2k = 19.5555019569962     dec_j2k = -24.3113003598446
2025-12-26T10:52:23.261 [DEBUG] [Thread-466311 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:23.261 [DEBUG] [Thread-466311 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:23.268 [DEBUG] [Thread-466311 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:23.268 [DEBUG] [Thread-466311 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:23.268 [DEBUG] [Thread-466311 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:52:23.268 [DEBUG] [Thread-466311 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:23.275 [DEBUG] [Thread-466311 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:23.275 [DEBUG] [Thread-466311 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:23.275 [DEBUG] [Thread-466311 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:23.275 [DEBUG] [Thread-466311 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:52:23.275 [DEBUG] [Thread-466311 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:23.275 [DEBUG] [Thread-466311 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:23.275 [DEBUG] [Thread-466311 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:23.276 [DEBUG] [Thread-466311 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:52:23.276 [DEBUG] [Thread-466311 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86971362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982459408418638, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992886, telescope_ra=19.581442, 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.60123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:52:11.150450', telescope_ra_j2k=19.5555019569962, telescope_dec_j2k=-24.3113003598446, observability=1)
2025-12-26T10:52:37.167 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:37.168 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:39.961 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:39.963 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.5860961, teldec = -24.256605
2025-12-26T10:52:39.965 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.560157913354     dec_j2k = -24.3114602443345
2025-12-26T10:52:39.965 [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-26T10:52:39.967 [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-26T10:52:39.972 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:39.972 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:39.972 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:52:39.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:52:39.980 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86990697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982464221851775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992886, telescope_ra=19.5860961, 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.60588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:52:11.150450', telescope_ra_j2k=19.560157913354, telescope_dec_j2k=-24.3114602443345, observability=1)
2025-12-26T10:52:41.320 [DEBUG] [Thread-466312 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:41.322 [INFO] [Thread-466312 (handle)] [driver.py] [get_status()] Telra = 19.5864796, teldec = -24.256605
2025-12-26T10:52:41.323 [INFO] [Thread-466312 (handle)] [driver.py] [get_status()] ra_j2k = 19.5605415665457     dec_j2k = -24.3114734976517
2025-12-26T10:52:41.324 [DEBUG] [Thread-466312 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:41.325 [DEBUG] [Thread-466312 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:52:41.326 [DEBUG] [Thread-466312 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:41.326 [DEBUG] [Thread-466312 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:41.326 [DEBUG] [Thread-466312 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:52:41.326 [DEBUG] [Thread-466312 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:52:41.334 [DEBUG] [Thread-466312 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.86992268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982468233046056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992886, telescope_ra=19.5864796, 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.60627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:52:11.150450', telescope_ra_j2k=19.5605415665457, telescope_dec_j2k=-24.3114734976517, observability=1)
2025-12-26T10:52:58.633 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:52:58.637 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.5912775, teldec = -24.256605
2025-12-26T10:52:58.638 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.565341386215     dec_j2k = -24.3116392606416
2025-12-26T10:52:58.639 [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-26T10:52:58.640 [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-26T10:52:58.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:52:58.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:52:58.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:52:58.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:52:58.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:52:58.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:58.650 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:52:58.650 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:52:58.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:52:58.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:52:58.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:52:58.651 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:52:58.651 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8701231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09824674308072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992885, telescope_ra=19.5912775, 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.61109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:52:11.150450', telescope_ra_j2k=19.565341386215, telescope_dec_j2k=-24.3116392606416, observability=1)
2025-12-26T10:52:58.651 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.58383893966675 seconds ago
2025-12-26T10:52:59.388 [DEBUG] [Thread-466313 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7377402782440186
2025-12-26T10:53:02.245 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:02.247 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.5923064, teldec = -24.256605
2025-12-26T10:53:02.248 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5663706986353     dec_j2k = -24.3116747968574
2025-12-26T10:53:02.249 [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-26T10:53:02.250 [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-26T10:53:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:53:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:53:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:53:02.251 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:53:02.258 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:53:02.259 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87016488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982468634165484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992885, telescope_ra=19.5923064, 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.61209, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:52:11.150450', telescope_ra_j2k=19.5663706986353, telescope_dec_j2k=-24.3116747968574, observability=1)
2025-12-26T10:53:11.291 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:11.291 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:53:11.292 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:11.292 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:53:11.292 [INFO] [ThreadPoolExecutor-21204_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:53:11.293 [INFO] [ThreadPoolExecutor-21204_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:53:15.572 [DEBUG] [Thread-466314 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:15.575 [INFO] [Thread-466314 (handle)] [driver.py] [get_status()] Telra = 19.5960146, teldec = -24.256605
2025-12-26T10:53:15.576 [INFO] [Thread-466314 (handle)] [driver.py] [get_status()] ra_j2k = 19.5700803872162     dec_j2k = -24.311802837668
2025-12-26T10:53:15.578 [DEBUG] [Thread-466314 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:53:15.579 [DEBUG] [Thread-466314 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:53:15.583 [DEBUG] [Thread-466314 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:53:15.584 [DEBUG] [Thread-466314 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:53:15.584 [DEBUG] [Thread-466314 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:53:15.584 [DEBUG] [Thread-466314 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:53:15.591 [DEBUG] [Thread-466314 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87031913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982476255434617, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992885, telescope_ra=19.5960146, 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.6158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:53:11.290501', telescope_ra_j2k=19.5700803872162, telescope_dec_j2k=-24.311802837668, observability=1)
2025-12-26T10:53:16.127 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5362186431884766
2025-12-26T10:53:17.555 [DEBUG] [Thread-466315 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:17.557 [INFO] [Thread-466315 (handle)] [driver.py] [get_status()] Telra = 19.596565, teldec = -24.256605
2025-12-26T10:53:17.558 [INFO] [Thread-466315 (handle)] [driver.py] [get_status()] ra_j2k = 19.5706310084566     dec_j2k = -24.311821838044
2025-12-26T10:53:17.560 [DEBUG] [Thread-466315 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:53:17.561 [DEBUG] [Thread-466315 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:53:17.567 [DEBUG] [Thread-466315 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:53:17.567 [DEBUG] [Thread-466315 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:53:17.567 [DEBUG] [Thread-466315 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:53:17.567 [DEBUG] [Thread-466315 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:53:17.574 [DEBUG] [Thread-466315 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:53:17.575 [DEBUG] [Thread-466315 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87034208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098247344759862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992885, telescope_ra=19.596565, 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.61635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:53:11.290501', telescope_ra_j2k=19.5706310084566, telescope_dec_j2k=-24.311821838044, observability=1)
2025-12-26T10:53:32.170 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:32.172 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:32.173 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:32.175 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:35.631 [DEBUG] [Thread-466316 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:35.633 [INFO] [Thread-466316 (handle)] [driver.py] [get_status()] Telra = 19.6015876, teldec = -24.256605
2025-12-26T10:53:35.634 [INFO] [Thread-466316 (handle)] [driver.py] [get_status()] ra_j2k = 19.5756556308589     dec_j2k = -24.3119951702432
2025-12-26T10:53:35.636 [DEBUG] [Thread-466316 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:53:35.637 [DEBUG] [Thread-466316 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:53:35.642 [DEBUG] [Thread-466316 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:53:35.642 [DEBUG] [Thread-466316 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:53:35.642 [DEBUG] [Thread-466316 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:53:35.642 [DEBUG] [Thread-466316 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:53:35.649 [DEBUG] [Thread-466316 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:53:35.649 [DEBUG] [Thread-466316 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:35.649 [DEBUG] [Thread-466316 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:35.649 [DEBUG] [Thread-466316 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:53:35.650 [DEBUG] [Thread-466316 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:53:35.650 [DEBUG] [Thread-466316 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:53:35.650 [DEBUG] [Thread-466316 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:53:35.650 [DEBUG] [Thread-466316 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:53:35.650 [DEBUG] [Thread-466316 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8705513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982482272226037, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992885, telescope_ra=19.6015876, 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.62137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:53:11.290501', telescope_ra_j2k=19.5756556308589, telescope_dec_j2k=-24.3119951702432, observability=1)
2025-12-26T10:53:36.179 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:37.181 [DEBUG] [ThreadPoolExecutor-21203_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:37.182 [INFO] [ThreadPoolExecutor-21203_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:53:39.062 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:39.064 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6025589, teldec = -24.256598
2025-12-26T10:53:39.065 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5766273239833     dec_j2k = -24.3120216794105
2025-12-26T10:53:39.067 [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-26T10:53:39.068 [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-26T10:53:39.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:53:39.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:53:39.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:53:39.074 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:53:39.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:53:39.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:39.081 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:39.081 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:53:39.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:53:39.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:53:39.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:53:39.082 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:53:39.082 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87059101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982475453195761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992874, telescope_ra=19.6025589, 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.62235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:53:11.290501', telescope_ra_j2k=19.5766273239833, telescope_dec_j2k=-24.3120216794105, observability=1)
2025-12-26T10:53:53.710 [DEBUG] [Thread-466317 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:53.713 [INFO] [Thread-466317 (handle)] [driver.py] [get_status()] Telra = 19.6066297, teldec = -24.256604
2025-12-26T10:53:53.714 [INFO] [Thread-466317 (handle)] [driver.py] [get_status()] ra_j2k = 19.5806997676478     dec_j2k = -24.3121680788823
2025-12-26T10:53:53.715 [DEBUG] [Thread-466317 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:53:53.717 [DEBUG] [Thread-466317 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:53:53.720 [DEBUG] [Thread-466317 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:53:53.720 [DEBUG] [Thread-466317 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:53:53.720 [DEBUG] [Thread-466317 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:53:53.720 [DEBUG] [Thread-466317 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:53:53.727 [DEBUG] [Thread-466317 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:53:53.728 [DEBUG] [Thread-466317 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87076054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982482272226037, 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.108813, telescope_az=89.992884, telescope_ra=19.6066297, 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.62642, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:53:11.290501', telescope_ra_j2k=19.5806997676478, telescope_dec_j2k=-24.3121680788823, observability=1)
2025-12-26T10:53:58.711 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:53:58.713 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6080204, teldec = -24.256604
2025-12-26T10:53:58.714 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5820910304981     dec_j2k = -24.312216028879
2025-12-26T10:53:58.716 [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-26T10:53:58.716 [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-26T10:53:58.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:53:58.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:53:58.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:53:58.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87081843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982475052076333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992884, telescope_ra=19.6080204, 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.62781, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:53:11.290501', telescope_ra_j2k=19.5820910304981, telescope_dec_j2k=-24.312216028879, observability=1)
2025-12-26T10:53:58.727 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.59978461265564 seconds ago
2025-12-26T10:54:02.256 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:02.258 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6090003, teldec = -24.256604
2025-12-26T10:54:02.259 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5830713273782     dec_j2k = -24.3122498104505
2025-12-26T10:54:02.261 [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-26T10:54:02.262 [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-26T10:54:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:54:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:02.276 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:02.276 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:54:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:02.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:02.277 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:54:02.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87085944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982491899092311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992884, telescope_ra=19.6090003, 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.62879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:53:11.290501', telescope_ra_j2k=19.5830713273782, telescope_dec_j2k=-24.3122498104505, observability=1)
2025-12-26T10:54:11.431 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:11.431 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:54:11.432 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:11.432 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:54:11.433 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:11.756 [DEBUG] [Thread-466318 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:11.758 [INFO] [Thread-466318 (handle)] [driver.py] [get_status()] Telra = 19.6116749, teldec = -24.256604
2025-12-26T10:54:11.759 [INFO] [Thread-466318 (handle)] [driver.py] [get_status()] ra_j2k = 19.5857470118692     dec_j2k = -24.3123419972847
2025-12-26T10:54:11.761 [DEBUG] [Thread-466318 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:11.761 [DEBUG] [Thread-466318 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:11.767 [DEBUG] [Thread-466318 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:11.768 [DEBUG] [Thread-466318 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:11.768 [DEBUG] [Thread-466318 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:54:11.768 [DEBUG] [Thread-466318 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:54:11.775 [DEBUG] [Thread-466318 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87096941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982487486778602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992884, telescope_ra=19.6116749, 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.63146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.5857470118692, telescope_dec_j2k=-24.3123419972847, observability=1)
2025-12-26T10:54:12.435 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:12.437 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:12.437 [DEBUG] [ThreadPoolExecutor-21205_0] [payload.py] [to_registers()] [0]
2025-12-26T10:54:12.443 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:12.443 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:12.443 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:54:12.443 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:12.451 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:12.451 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:54:12.451 [DEBUG] [ThreadPoolExecutor-21205_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:54:12.451 [DEBUG] [ThreadPoolExecutor-21205_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:54:12.451 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:12.451 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:12.451 [DEBUG] [ThreadPoolExecutor-21205_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:15.642 [DEBUG] [Thread-466319 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:15.644 [INFO] [Thread-466319 (handle)] [driver.py] [get_status()] Telra = 19.6127322, teldec = -24.256604
2025-12-26T10:54:15.645 [INFO] [Thread-466319 (handle)] [driver.py] [get_status()] ra_j2k = 19.5868047410742     dec_j2k = -24.3123784322443
2025-12-26T10:54:15.647 [DEBUG] [Thread-466319 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:15.648 [DEBUG] [Thread-466319 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:15.651 [DEBUG] [Thread-466319 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:15.651 [DEBUG] [Thread-466319 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:15.651 [DEBUG] [Thread-466319 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:54:15.651 [DEBUG] [Thread-466319 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:54:15.659 [DEBUG] [Thread-466319 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87101439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098248588230089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992884, telescope_ra=19.6127322, 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.63252, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.5868047410742, telescope_dec_j2k=-24.3123784322443, observability=1)
2025-12-26T10:54:16.188 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.529120922088623
2025-12-26T10:54:29.841 [DEBUG] [Thread-466320 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:29.844 [INFO] [Thread-466320 (handle)] [driver.py] [get_status()] Telra = 19.6167115, teldec = -24.256597
2025-12-26T10:54:29.845 [INFO] [Thread-466320 (handle)] [driver.py] [get_status()] ra_j2k = 19.5907856602431     dec_j2k = -24.31250852225
2025-12-26T10:54:29.847 [DEBUG] [Thread-466320 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:29.848 [DEBUG] [Thread-466320 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:29.850 [DEBUG] [Thread-466320 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:29.850 [DEBUG] [Thread-466320 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:29.851 [DEBUG] [Thread-466320 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:54:29.851 [DEBUG] [Thread-466320 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:29.858 [DEBUG] [Thread-466320 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:54:29.859 [DEBUG] [Thread-466320 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87117873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982490695734027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992873, telescope_ra=19.6167115, 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.6365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.5907856602431, telescope_dec_j2k=-24.31250852225, observability=1)
2025-12-26T10:54:37.452 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:37.454 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:38.163 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:38.165 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6190279, teldec = -24.25661
2025-12-26T10:54:38.166 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.5931030014577     dec_j2k = -24.3126012954799
2025-12-26T10:54:38.168 [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-26T10:54:38.169 [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-26T10:54:38.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:38.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:38.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:54:38.176 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:54:38.183 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87127505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982493503570023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992894, telescope_ra=19.6190279, 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.63881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.5931030014577, telescope_dec_j2k=-24.3126012954799, observability=1)
2025-12-26T10:54:47.897 [DEBUG] [Thread-466321 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:47.898 [INFO] [Thread-466321 (handle)] [driver.py] [get_status()] Telra = 19.6217346, teldec = -24.256604
2025-12-26T10:54:47.899 [INFO] [Thread-466321 (handle)] [driver.py] [get_status()] ra_j2k = 19.5958108068633     dec_j2k = -24.3126884845968
2025-12-26T10:54:47.901 [DEBUG] [Thread-466321 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:47.903 [DEBUG] [Thread-466321 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:54:47.906 [DEBUG] [Thread-466321 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:47.906 [DEBUG] [Thread-466321 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:47.906 [DEBUG] [Thread-466321 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:54:47.906 [DEBUG] [Thread-466321 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:47.913 [DEBUG] [Thread-466321 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:47.913 [DEBUG] [Thread-466321 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:47.913 [DEBUG] [Thread-466321 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:47.914 [DEBUG] [Thread-466321 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:54:47.914 [DEBUG] [Thread-466321 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:47.914 [DEBUG] [Thread-466321 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:47.914 [DEBUG] [Thread-466321 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:47.914 [DEBUG] [Thread-466321 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:54:47.914 [DEBUG] [Thread-466321 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87138771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982494706928307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992884, telescope_ra=19.6217346, 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.64152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.5958108068633, telescope_dec_j2k=-24.3126884845968, observability=1)
2025-12-26T10:54:58.788 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:54:58.791 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.624769, teldec = -24.256603
2025-12-26T10:54:58.792 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.5988464472205     dec_j2k = -24.3127919223625
2025-12-26T10:54:58.793 [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-26T10:54:58.794 [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-26T10:54:58.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:54:58.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:54:58.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:54:58.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:54:58.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:54:58.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87151376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982499119242016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992883, telescope_ra=19.624769, 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.64455, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.5988464472205, telescope_dec_j2k=-24.3127919223625, observability=1)
2025-12-26T10:54:58.808 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.61958718299866 seconds ago
2025-12-26T10:55:02.266 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:02.267 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6257397, teldec = -24.256603
2025-12-26T10:55:02.268 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.5998175444353     dec_j2k = -24.3128253243362
2025-12-26T10:55:02.270 [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-26T10:55:02.270 [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-26T10:55:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:55:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:55:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:55:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:55:02.280 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.871554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982505537152865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992883, telescope_ra=19.6257397, 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.64553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.5998175444353, telescope_dec_j2k=-24.3128253243362, observability=1)
2025-12-26T10:55:05.976 [DEBUG] [Thread-466322 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:05.978 [INFO] [Thread-466322 (handle)] [driver.py] [get_status()] Telra = 19.62675, teldec = -24.256603
2025-12-26T10:55:05.979 [INFO] [Thread-466322 (handle)] [driver.py] [get_status()] ra_j2k = 19.6008282581044     dec_j2k = -24.3128600850886
2025-12-26T10:55:05.980 [DEBUG] [Thread-466322 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:05.981 [DEBUG] [Thread-466322 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:05.986 [DEBUG] [Thread-466322 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:55:05.986 [DEBUG] [Thread-466322 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:55:05.986 [DEBUG] [Thread-466322 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:55:05.986 [DEBUG] [Thread-466322 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:55:05.993 [DEBUG] [Thread-466322 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:55:05.994 [DEBUG] [Thread-466322 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87159694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982508344988861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992883, telescope_ra=19.62675, 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.64654, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:54:11.430340', telescope_ra_j2k=19.6008282581044, telescope_dec_j2k=-24.3128600850886, observability=1)
2025-12-26T10:55:11.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:11.581 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:55:11.582 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:11.582 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:55:11.582 [INFO] [ThreadPoolExecutor-21206_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:55:11.582 [INFO] [ThreadPoolExecutor-21206_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:55:15.695 [DEBUG] [Thread-466323 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:15.697 [INFO] [Thread-466323 (handle)] [driver.py] [get_status()] Telra = 19.629478, teldec = -24.256603
2025-12-26T10:55:15.699 [INFO] [Thread-466323 (handle)] [driver.py] [get_status()] ra_j2k = 19.6035573763613     dec_j2k = -24.3129539259453
2025-12-26T10:55:15.700 [DEBUG] [Thread-466323 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:15.701 [DEBUG] [Thread-466323 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:15.702 [DEBUG] [Thread-466323 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:55:15.702 [DEBUG] [Thread-466323 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:55:15.702 [DEBUG] [Thread-466323 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:55:15.702 [DEBUG] [Thread-466323 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:55:15.709 [DEBUG] [Thread-466323 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:55:15.709 [DEBUG] [Thread-466323 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:15.709 [DEBUG] [Thread-466323 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:15.709 [DEBUG] [Thread-466323 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:55:15.709 [DEBUG] [Thread-466323 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:55:15.709 [DEBUG] [Thread-466323 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:55:15.709 [DEBUG] [Thread-466323 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:55:15.710 [DEBUG] [Thread-466323 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:55:15.710 [DEBUG] [Thread-466323 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87170944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982509147227717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992883, telescope_ra=19.629478, 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.64926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:55:11.580293', telescope_ra_j2k=19.6035573763613, telescope_dec_j2k=-24.3129539259453, observability=1)
2025-12-26T10:55:16.249 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.53922438621521
2025-12-26T10:55:24.116 [DEBUG] [Thread-466324 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:24.118 [INFO] [Thread-466324 (handle)] [driver.py] [get_status()] Telra = 19.6318157, teldec = -24.256603
2025-12-26T10:55:24.119 [INFO] [Thread-466324 (handle)] [driver.py] [get_status()] ra_j2k = 19.6058960361046     dec_j2k = -24.3130343178991
2025-12-26T10:55:24.120 [DEBUG] [Thread-466324 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:24.121 [DEBUG] [Thread-466324 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:24.124 [DEBUG] [Thread-466324 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:55:24.124 [DEBUG] [Thread-466324 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:55:24.124 [DEBUG] [Thread-466324 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:55:24.124 [DEBUG] [Thread-466324 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:55:24.131 [DEBUG] [Thread-466324 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:55:24.131 [DEBUG] [Thread-466324 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:24.132 [DEBUG] [Thread-466324 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:24.132 [DEBUG] [Thread-466324 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:55:24.132 [DEBUG] [Thread-466324 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:55:24.132 [DEBUG] [Thread-466324 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:55:24.132 [DEBUG] [Thread-466324 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:55:24.132 [DEBUG] [Thread-466324 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:55:24.132 [DEBUG] [Thread-466324 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87180691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982506740511149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992883, telescope_ra=19.6318157, 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.6516, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:55:11.580293', telescope_ra_j2k=19.6058960361046, telescope_dec_j2k=-24.3130343178991, observability=1)
2025-12-26T10:55:32.455 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:32.458 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:32.459 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:32.461 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:36.467 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:37.276 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:37.278 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6354683, teldec = -24.256596
2025-12-26T10:55:37.279 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6095501396961     dec_j2k = -24.3131528862089
2025-12-26T10:55:37.281 [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-26T10:55:37.282 [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-26T10:55:37.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:55:37.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:55:37.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:55:37.289 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:55:37.296 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87195922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982511152824857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992872, telescope_ra=19.6354683, 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.65525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:55:11.580293', telescope_ra_j2k=19.6095501396961, telescope_dec_j2k=-24.3131528862089, observability=1)
2025-12-26T10:55:37.469 [DEBUG] [ThreadPoolExecutor-21205_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:37.470 [INFO] [ThreadPoolExecutor-21205_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:55:42.185 [DEBUG] [Thread-466325 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:42.187 [INFO] [Thread-466325 (handle)] [driver.py] [get_status()] Telra = 19.6368595, teldec = -24.256603
2025-12-26T10:55:42.189 [INFO] [Thread-466325 (handle)] [driver.py] [get_status()] ra_j2k = 19.6109419114808     dec_j2k = -24.3132076986369
2025-12-26T10:55:42.191 [DEBUG] [Thread-466325 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:42.192 [DEBUG] [Thread-466325 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:55:42.194 [DEBUG] [Thread-466325 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:55:42.194 [DEBUG] [Thread-466325 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:55:42.194 [DEBUG] [Thread-466325 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:55:42.194 [DEBUG] [Thread-466325 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:55:42.201 [DEBUG] [Thread-466325 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:55:42.201 [DEBUG] [Thread-466325 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:42.201 [DEBUG] [Thread-466325 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:42.202 [DEBUG] [Thread-466325 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:55:42.202 [DEBUG] [Thread-466325 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:55:42.202 [DEBUG] [Thread-466325 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:55:42.202 [DEBUG] [Thread-466325 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:55:42.202 [DEBUG] [Thread-466325 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:55:42.202 [DEBUG] [Thread-466325 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87201604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098251275730257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992883, telescope_ra=19.6368595, 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.65665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:55:11.580293', telescope_ra_j2k=19.6109419114808, telescope_dec_j2k=-24.3132076986369, observability=1)
2025-12-26T10:55:58.869 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:55:58.871 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6414894, teldec = -24.256603
2025-12-26T10:55:58.873 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6155737221323     dec_j2k = -24.3133667644837
2025-12-26T10:55:58.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-26T10:55:58.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-26T10:55:58.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:55:58.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:55:58.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:55:58.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:55:58.888 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87220914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982521581929987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992883, telescope_ra=19.6414894, 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.66128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:55:11.580293', telescope_ra_j2k=19.6155737221323, telescope_dec_j2k=-24.3133667644837, observability=1)
2025-12-26T10:55:58.889 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.63967180252075 seconds ago
2025-12-26T10:56:00.256 [DEBUG] [Thread-466326 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:00.258 [INFO] [Thread-466326 (handle)] [driver.py] [get_status()] Telra = 19.6418717, teldec = -24.256596
2025-12-26T10:56:00.259 [INFO] [Thread-466326 (handle)] [driver.py] [get_status()] ra_j2k = 19.6159561814235     dec_j2k = -24.3133728953702
2025-12-26T10:56:00.261 [DEBUG] [Thread-466326 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:56:00.262 [DEBUG] [Thread-466326 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:56:00.263 [DEBUG] [Thread-466326 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:00.263 [DEBUG] [Thread-466326 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:00.263 [DEBUG] [Thread-466326 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:56:00.263 [DEBUG] [Thread-466326 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:56:00.271 [DEBUG] [Thread-466326 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8722252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982520378571703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992872, telescope_ra=19.6418717, 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.66166, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:55:11.580293', telescope_ra_j2k=19.6159561814235, telescope_dec_j2k=-24.3133728953702, observability=1)
2025-12-26T10:56:02.238 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:02.239 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6424325, teldec = -24.256602
2025-12-26T10:56:02.240 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6165172121663     dec_j2k = -24.313398155626
2025-12-26T10:56:02.242 [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-26T10:56:02.243 [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-26T10:56:02.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:02.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:02.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:56:02.245 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:02.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:02.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:02.252 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:02.252 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:56:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:02.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:02.253 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:56:02.253 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87224812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982516367377422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992882, telescope_ra=19.6424325, 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.66222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:55:11.580293', telescope_ra_j2k=19.6165172121663, telescope_dec_j2k=-24.313398155626, observability=1)
2025-12-26T10:56:11.722 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:11.722 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:56:11.723 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:11.724 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:56:11.725 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:12.727 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:12.729 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:12.729 [DEBUG] [ThreadPoolExecutor-21207_0] [payload.py] [to_registers()] [0]
2025-12-26T10:56:12.735 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:12.735 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:12.735 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:56:12.735 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:12.742 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:12.742 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:56:12.742 [DEBUG] [ThreadPoolExecutor-21207_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:56:12.742 [DEBUG] [ThreadPoolExecutor-21207_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:56:12.742 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:12.742 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:12.742 [DEBUG] [ThreadPoolExecutor-21207_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:15.753 [DEBUG] [Thread-466327 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:15.756 [INFO] [Thread-466327 (handle)] [driver.py] [get_status()] Telra = 19.6461945, teldec = -24.256602
2025-12-26T10:56:15.757 [INFO] [Thread-466327 (handle)] [driver.py] [get_status()] ra_j2k = 19.620280769473     dec_j2k = -24.3135273283185
2025-12-26T10:56:15.759 [DEBUG] [Thread-466327 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:56:15.760 [DEBUG] [Thread-466327 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:56:15.762 [DEBUG] [Thread-466327 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:15.762 [DEBUG] [Thread-466327 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:15.762 [DEBUG] [Thread-466327 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:56:15.762 [DEBUG] [Thread-466327 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:56:15.769 [DEBUG] [Thread-466327 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87240457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982527598721408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992882, telescope_ra=19.6461945, 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.66598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:56:11.721932', telescope_ra_j2k=19.620280769473, telescope_dec_j2k=-24.3135273283185, observability=1)
2025-12-26T10:56:16.310 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5404233932495117
2025-12-26T10:56:18.476 [DEBUG] [Thread-466328 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:18.478 [INFO] [Thread-466328 (handle)] [driver.py] [get_status()] Telra = 19.6469507, teldec = -24.256602
2025-12-26T10:56:18.479 [INFO] [Thread-466328 (handle)] [driver.py] [get_status()] ra_j2k = 19.6210372829329     dec_j2k = -24.3135532866583
2025-12-26T10:56:18.480 [DEBUG] [Thread-466328 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:56:18.481 [DEBUG] [Thread-466328 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:56:18.484 [DEBUG] [Thread-466328 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:18.484 [DEBUG] [Thread-466328 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:18.484 [DEBUG] [Thread-466328 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:56:18.484 [DEBUG] [Thread-466328 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:56:18.491 [DEBUG] [Thread-466328 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87243608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982522384168843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992882, telescope_ra=19.6469507, 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.66674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:56:11.721932', telescope_ra_j2k=19.6210372829329, telescope_dec_j2k=-24.3135532866583, observability=1)
2025-12-26T10:56:36.387 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:36.389 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6519382, teldec = -24.256602
2025-12-26T10:56:36.390 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6260268539169     dec_j2k = -24.3137244382187
2025-12-26T10:56:36.392 [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-26T10:56:36.393 [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-26T10:56:36.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:36.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:36.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:56:36.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:36.407 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:56:36.408 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87264338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098253120879626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992882, telescope_ra=19.6519382, 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.67172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:56:11.721932', telescope_ra_j2k=19.6260268539169, telescope_dec_j2k=-24.3137244382187, observability=1)
2025-12-26T10:56:36.535 [DEBUG] [Thread-466329 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12718582153320312
2025-12-26T10:56:37.743 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:37.744 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:54.590 [DEBUG] [Thread-466330 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:54.592 [INFO] [Thread-466330 (handle)] [driver.py] [get_status()] Telra = 19.6570076, teldec = -24.256602
2025-12-26T10:56:54.593 [INFO] [Thread-466330 (handle)] [driver.py] [get_status()] ra_j2k = 19.631098365253     dec_j2k = -24.3138983002413
2025-12-26T10:56:54.595 [DEBUG] [Thread-466330 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:56:54.596 [DEBUG] [Thread-466330 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:56:54.601 [DEBUG] [Thread-466330 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:54.601 [DEBUG] [Thread-466330 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:54.601 [DEBUG] [Thread-466330 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:56:54.601 [DEBUG] [Thread-466330 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:54.608 [DEBUG] [Thread-466330 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:54.608 [DEBUG] [Thread-466330 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:54.608 [DEBUG] [Thread-466330 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:54.608 [DEBUG] [Thread-466330 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:56:54.608 [DEBUG] [Thread-466330 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:54.608 [DEBUG] [Thread-466330 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:54.609 [DEBUG] [Thread-466330 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:54.609 [DEBUG] [Thread-466330 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:56:54.609 [DEBUG] [Thread-466330 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87285406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982537626707109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992882, telescope_ra=19.6570076, 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.67679, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:56:11.721932', telescope_ra_j2k=19.631098365253, telescope_dec_j2k=-24.3138983002413, observability=1)
2025-12-26T10:56:58.949 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:56:58.952 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6582304, teldec = -24.256602
2025-12-26T10:56:58.953 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6323216754896     dec_j2k = -24.3139402227139
2025-12-26T10:56:58.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-26T10:56:58.955 [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-26T10:56:58.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:56:58.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:56:58.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:56:58.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:56:58.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:56:58.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:58.968 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:56:58.968 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:56:58.968 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:56:58.969 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:56:58.969 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:56:58.969 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:56:58.969 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87290451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982535219990541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992882, telescope_ra=19.6582304, 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.67802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:56:11.721932', telescope_ra_j2k=19.6323216754896, telescope_dec_j2k=-24.3139402227139, observability=1)
2025-12-26T10:56:58.969 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.659021615982056 seconds ago
2025-12-26T10:57:02.249 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:02.251 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6591546, teldec = -24.256602
2025-12-26T10:57:02.252 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6332462613765     dec_j2k = -24.3139719040772
2025-12-26T10:57:02.253 [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-26T10:57:02.254 [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-26T10:57:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:57:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:57:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:57:02.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:57:02.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87294271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982529604318548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992882, telescope_ra=19.6591546, 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.67894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:56:11.721932', telescope_ra_j2k=19.6332462613765, telescope_dec_j2k=-24.3139719040772, observability=1)
2025-12-26T10:57:11.864 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:11.864 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:57:11.865 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:11.865 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:57:11.866 [INFO] [ThreadPoolExecutor-21208_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:57:11.866 [INFO] [ThreadPoolExecutor-21208_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:57:12.801 [DEBUG] [Thread-466331 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:12.803 [INFO] [Thread-466331 (handle)] [driver.py] [get_status()] Telra = 19.6620768, teldec = -24.256601
2025-12-26T10:57:12.804 [INFO] [Thread-466331 (handle)] [driver.py] [get_status()] ra_j2k = 19.6361696830812     dec_j2k = -24.3140710542988
2025-12-26T10:57:12.806 [DEBUG] [Thread-466331 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:57:12.807 [DEBUG] [Thread-466331 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:57:12.812 [DEBUG] [Thread-466331 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:57:12.812 [DEBUG] [Thread-466331 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:57:12.812 [DEBUG] [Thread-466331 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:57:12.812 [DEBUG] [Thread-466331 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:57:12.819 [DEBUG] [Thread-466331 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:57:12.819 [DEBUG] [Thread-466331 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:12.819 [DEBUG] [Thread-466331 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:12.819 [DEBUG] [Thread-466331 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:57:12.819 [DEBUG] [Thread-466331 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:57:12.819 [DEBUG] [Thread-466331 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:57:12.820 [DEBUG] [Thread-466331 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:57:12.820 [DEBUG] [Thread-466331 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:57:12.820 [DEBUG] [Thread-466331 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87306484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982537626707109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992881, telescope_ra=19.6620768, 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.68186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6361696830812, telescope_dec_j2k=-24.3140710542988, observability=1)
2025-12-26T10:57:15.815 [DEBUG] [Thread-466332 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:15.816 [INFO] [Thread-466332 (handle)] [driver.py] [get_status()] Telra = 19.6629166, teldec = -24.256601
2025-12-26T10:57:15.817 [INFO] [Thread-466332 (handle)] [driver.py] [get_status()] ra_j2k = 19.6370098345224     dec_j2k = -24.3140998298486
2025-12-26T10:57:15.818 [DEBUG] [Thread-466332 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:57:15.819 [DEBUG] [Thread-466332 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:57:15.825 [DEBUG] [Thread-466332 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:57:15.826 [DEBUG] [Thread-466332 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:57:15.826 [DEBUG] [Thread-466332 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:57:15.826 [DEBUG] [Thread-466332 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:57:15.833 [DEBUG] [Thread-466332 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87309971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982538830065393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992881, telescope_ra=19.6629166, 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.6827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6370098345224, telescope_dec_j2k=-24.3140998298486, observability=1)
2025-12-26T10:57:16.371 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5377156734466553
2025-12-26T10:57:30.861 [DEBUG] [Thread-466333 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:30.863 [INFO] [Thread-466333 (handle)] [driver.py] [get_status()] Telra = 19.6671186, teldec = -24.256601
2025-12-26T10:57:30.864 [INFO] [Thread-466333 (handle)] [driver.py] [get_status()] ra_j2k = 19.6412135956164     dec_j2k = -24.314243768525
2025-12-26T10:57:30.865 [DEBUG] [Thread-466333 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:57:30.866 [DEBUG] [Thread-466333 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:57:30.872 [DEBUG] [Thread-466333 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:57:30.873 [DEBUG] [Thread-466333 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:57:30.873 [DEBUG] [Thread-466333 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:57:30.873 [DEBUG] [Thread-466333 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:57:30.880 [DEBUG] [Thread-466333 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87327387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982542841259674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992881, telescope_ra=19.6671186, 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.6869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6412135956164, telescope_dec_j2k=-24.314243768525, observability=1)
2025-12-26T10:57:32.746 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:32.748 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:32.749 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:32.752 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:35.495 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:35.497 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6684069, teldec = -24.256601
2025-12-26T10:57:35.499 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6425024364327     dec_j2k = -24.3142878849906
2025-12-26T10:57:35.501 [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-26T10:57:35.502 [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-26T10:57:35.507 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:57:35.507 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:57:35.507 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:57:35.507 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:57:35.515 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8733275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982543242379102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992881, telescope_ra=19.6684069, 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.68819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6425024364327, telescope_dec_j2k=-24.3142878849906, observability=1)
2025-12-26T10:57:36.757 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:37.759 [DEBUG] [ThreadPoolExecutor-21207_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:37.760 [INFO] [ThreadPoolExecutor-21207_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:57:48.944 [DEBUG] [Thread-466334 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:48.946 [INFO] [Thread-466334 (handle)] [driver.py] [get_status()] Telra = 19.6721409, teldec = -24.256601
2025-12-26T10:57:48.947 [INFO] [Thread-466334 (handle)] [driver.py] [get_status()] ra_j2k = 19.6462380062603     dec_j2k = -24.3144157146815
2025-12-26T10:57:48.948 [DEBUG] [Thread-466334 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:57:48.949 [DEBUG] [Thread-466334 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:57:48.950 [DEBUG] [Thread-466334 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:57:48.950 [DEBUG] [Thread-466334 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:57:48.950 [DEBUG] [Thread-466334 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:57:48.950 [DEBUG] [Thread-466334 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:57:48.958 [DEBUG] [Thread-466334 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87348315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098254564909567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992881, telescope_ra=19.6721409, 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.69193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6462380062603, telescope_dec_j2k=-24.3144157146815, observability=1)
2025-12-26T10:57:59.029 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:57:59.031 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.674979, teldec = -24.256601
2025-12-26T10:57:59.032 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6490773017545     dec_j2k = -24.3145128371161
2025-12-26T10:57:59.034 [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-26T10:57:59.035 [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-26T10:57:59.036 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:57:59.036 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:57:59.036 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:57:59.036 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:57:59.043 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:57:59.043 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:59.043 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:57:59.043 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:57:59.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:57:59.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:57:59.044 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:57:59.044 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:57:59.044 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87359988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982555275961944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992881, telescope_ra=19.674979, 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.69476, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6490773017545, telescope_dec_j2k=-24.3145128371161, observability=1)
2025-12-26T10:57:59.044 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.67316508293152 seconds ago
2025-12-26T10:58:02.259 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:02.261 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.6758746, teldec = -24.256594
2025-12-26T10:58:02.262 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6499732807047     dec_j2k = -24.3145364789793
2025-12-26T10:58:02.264 [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-26T10:58:02.265 [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-26T10:58:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:58:02.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:58:02.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87363727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982550061409379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99287, telescope_ra=19.6758746, 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.69566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6499732807047, telescope_dec_j2k=-24.3145364789793, observability=1)
2025-12-26T10:58:07.151 [DEBUG] [Thread-466335 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:07.153 [INFO] [Thread-466335 (handle)] [driver.py] [get_status()] Telra = 19.6772385, teldec = -24.256601
2025-12-26T10:58:07.154 [INFO] [Thread-466335 (handle)] [driver.py] [get_status()] ra_j2k = 19.6513377549544     dec_j2k = -24.3145901364107
2025-12-26T10:58:07.156 [DEBUG] [Thread-466335 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:58:07.157 [DEBUG] [Thread-466335 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:58:07.162 [DEBUG] [Thread-466335 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:07.162 [DEBUG] [Thread-466335 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:07.162 [DEBUG] [Thread-466335 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:58:07.162 [DEBUG] [Thread-466335 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:07.169 [DEBUG] [Thread-466335 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:07.169 [DEBUG] [Thread-466335 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:07.169 [DEBUG] [Thread-466335 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:07.169 [DEBUG] [Thread-466335 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:58:07.169 [DEBUG] [Thread-466335 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:07.169 [DEBUG] [Thread-466335 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:07.170 [DEBUG] [Thread-466335 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:07.170 [DEBUG] [Thread-466335 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:58:07.170 [DEBUG] [Thread-466335 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87369389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982552468125947, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99288, telescope_ra=19.6772385, 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.69702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:57:11.863824', telescope_ra_j2k=19.6513377549544, telescope_dec_j2k=-24.3145901364107, observability=1)
2025-12-26T10:58:12.006 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:12.006 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:58:12.007 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:12.007 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:58:12.008 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:13.009 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:13.012 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:13.012 [DEBUG] [ThreadPoolExecutor-21209_0] [payload.py] [to_registers()] [0]
2025-12-26T10:58:13.017 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:13.017 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:13.017 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T10:58:13.017 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:13.024 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:13.024 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:58:13.024 [DEBUG] [ThreadPoolExecutor-21209_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T10:58:13.024 [DEBUG] [ThreadPoolExecutor-21209_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T10:58:13.024 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:13.024 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:13.024 [DEBUG] [ThreadPoolExecutor-21209_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:15.866 [DEBUG] [Thread-466336 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:15.867 [INFO] [Thread-466336 (handle)] [driver.py] [get_status()] Telra = 19.6796651, teldec = -24.256601
2025-12-26T10:58:15.868 [INFO] [Thread-466336 (handle)] [driver.py] [get_status()] ra_j2k = 19.6537653800587     dec_j2k = -24.3146731296805
2025-12-26T10:58:15.870 [DEBUG] [Thread-466336 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:58:15.871 [DEBUG] [Thread-466336 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:58:15.878 [DEBUG] [Thread-466336 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:15.878 [DEBUG] [Thread-466336 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:15.878 [DEBUG] [Thread-466336 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:58:15.878 [DEBUG] [Thread-466336 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:58:15.886 [DEBUG] [Thread-466336 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87379475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982549259170523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99288, telescope_ra=19.6796651, 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.69945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:58:12.005078', telescope_ra_j2k=19.6537653800587, telescope_dec_j2k=-24.3146731296805, observability=1)
2025-12-26T10:58:16.431 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5451598167419434
2025-12-26T10:58:25.223 [DEBUG] [Thread-466337 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:25.225 [INFO] [Thread-466337 (handle)] [driver.py] [get_status()] Telra = 19.682253, teldec = -24.2566
2025-12-26T10:58:25.226 [INFO] [Thread-466337 (handle)] [driver.py] [get_status()] ra_j2k = 19.6563543750961     dec_j2k = -24.314760613797
2025-12-26T10:58:25.228 [DEBUG] [Thread-466337 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T10:58:25.229 [DEBUG] [Thread-466337 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:58:25.234 [DEBUG] [Thread-466337 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:25.234 [DEBUG] [Thread-466337 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:25.235 [DEBUG] [Thread-466337 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:58:25.235 [DEBUG] [Thread-466337 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:58:25.242 [DEBUG] [Thread-466337 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87390306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982558886036796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99288, telescope_ra=19.682253, 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.70204, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:58:12.005078', telescope_ra_j2k=19.6563543750961, telescope_dec_j2k=-24.314760613797, observability=1)
2025-12-26T10:58:34.607 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:34.609 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.6848672, teldec = -24.256594
2025-12-26T10:58:34.610 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6589696838606     dec_j2k = -24.3148439701576
2025-12-26T10:58:34.612 [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-26T10:58:34.613 [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-26T10:58:34.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:34.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:34.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:58:34.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:58:34.626 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87401167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982566106186501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992869, telescope_ra=19.6848672, 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.70465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:58:12.005078', telescope_ra_j2k=19.6589696838606, telescope_dec_j2k=-24.3148439701576, observability=1)
2025-12-26T10:58:38.025 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:38.026 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:43.278 [DEBUG] [Thread-466338 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:43.280 [INFO] [Thread-466338 (handle)] [driver.py] [get_status()] Telra = 19.6872951, teldec = -24.2566
2025-12-26T10:58:43.281 [INFO] [Thread-466338 (handle)] [driver.py] [get_status()] ra_j2k = 19.6613986130115     dec_j2k = -24.3149329336761
2025-12-26T10:58:43.283 [DEBUG] [Thread-466338 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:58:43.284 [DEBUG] [Thread-466338 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:58:43.288 [DEBUG] [Thread-466338 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:43.288 [DEBUG] [Thread-466338 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:43.289 [DEBUG] [Thread-466338 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:58:43.289 [DEBUG] [Thread-466338 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:58:43.296 [DEBUG] [Thread-466338 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87411203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982567309544785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99288, telescope_ra=19.6872951, 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.70708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:58:12.005078', telescope_ra_j2k=19.6613986130115, telescope_dec_j2k=-24.3149329336761, observability=1)
2025-12-26T10:58:59.105 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:58:59.107 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.6917013, teldec = -24.2566
2025-12-26T10:58:59.108 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6658066864572     dec_j2k = -24.3150834375047
2025-12-26T10:58:59.110 [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-26T10:58:59.111 [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-26T10:58:59.118 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:58:59.118 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:58:59.118 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:58:59.118 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:58:59.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:58:59.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:59.125 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:58:59.125 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:58:59.126 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:58:59.126 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:58:59.126 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:58:59.126 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:58:59.126 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87429521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982572122977922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99288, telescope_ra=19.6917013, 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.71149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:58:12.005078', telescope_ra_j2k=19.6658066864572, telescope_dec_j2k=-24.3150834375047, observability=1)
2025-12-26T10:58:59.126 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.694438219070435 seconds ago
2025-12-26T10:59:01.444 [DEBUG] [Thread-466339 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:01.447 [INFO] [Thread-466339 (handle)] [driver.py] [get_status()] Telra = 19.6923632, teldec = -24.256593
2025-12-26T10:59:01.448 [INFO] [Thread-466339 (handle)] [driver.py] [get_status()] ra_j2k = 19.6664688695808     dec_j2k = -24.3150990397235
2025-12-26T10:59:01.450 [DEBUG] [Thread-466339 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:01.451 [DEBUG] [Thread-466339 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:01.455 [DEBUG] [Thread-466339 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:59:01.455 [DEBUG] [Thread-466339 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:59:01.455 [DEBUG] [Thread-466339 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:59:01.455 [DEBUG] [Thread-466339 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:59:01.462 [DEBUG] [Thread-466339 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:59:01.463 [DEBUG] [Thread-466339 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87432228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982569716261354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992869, telescope_ra=19.6923632, 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.71215, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:58:12.005078', telescope_ra_j2k=19.6664688695808, telescope_dec_j2k=-24.3150990397235, observability=1)
2025-12-26T10:59:02.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.805612325668335
2025-12-26T10:59:12.147 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:12.147 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T10:59:12.148 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:12.148 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T10:59:12.149 [INFO] [ThreadPoolExecutor-21210_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T10:59:12.149 [INFO] [ThreadPoolExecutor-21210_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:59:15.927 [DEBUG] [Thread-466340 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:15.928 [INFO] [Thread-466340 (handle)] [driver.py] [get_status()] Telra = 19.696378, teldec = -24.2566
2025-12-26T10:59:15.930 [INFO] [Thread-466340 (handle)] [driver.py] [get_status()] ra_j2k = 19.6704853801775     dec_j2k = -24.3152430955506
2025-12-26T10:59:15.932 [DEBUG] [Thread-466340 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:15.933 [DEBUG] [Thread-466340 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:15.938 [DEBUG] [Thread-466340 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:59:15.938 [DEBUG] [Thread-466340 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:59:15.938 [DEBUG] [Thread-466340 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:59:15.938 [DEBUG] [Thread-466340 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:59:15.945 [DEBUG] [Thread-466340 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8744899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982567309544785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992879, telescope_ra=19.696378, 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.71616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:59:12.146317', telescope_ra_j2k=19.6704853801775, telescope_dec_j2k=-24.3152430955506, observability=1)
2025-12-26T10:59:16.493 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5472097396850586
2025-12-26T10:59:19.523 [DEBUG] [Thread-466341 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:19.524 [INFO] [Thread-466341 (handle)] [driver.py] [get_status()] Telra = 19.6973863, teldec = -24.2566
2025-12-26T10:59:19.526 [INFO] [Thread-466341 (handle)] [driver.py] [get_status()] ra_j2k = 19.6714941107349     dec_j2k = -24.3152775064069
2025-12-26T10:59:19.528 [DEBUG] [Thread-466341 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:19.529 [DEBUG] [Thread-466341 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:19.530 [DEBUG] [Thread-466341 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:59:19.530 [DEBUG] [Thread-466341 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:59:19.530 [DEBUG] [Thread-466341 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:59:19.530 [DEBUG] [Thread-466341 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:59:19.537 [DEBUG] [Thread-466341 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:59:19.538 [DEBUG] [Thread-466341 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87453152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982575331933346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992879, telescope_ra=19.6973863, 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.71717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:59:12.146317', telescope_ra_j2k=19.6714941107349, telescope_dec_j2k=-24.3152775064069, observability=1)
2025-12-26T10:59:33.028 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:33.030 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:33.031 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:33.034 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:33.720 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:33.723 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7013366, teldec = -24.256599
2025-12-26T10:59:33.724 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.6754461001723     dec_j2k = -24.3154112811912
2025-12-26T10:59:33.726 [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-26T10:59:33.727 [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-26T10:59:33.732 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:59:33.733 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:59:33.733 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:59:33.733 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:59:33.740 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87469584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982576936411059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992879, telescope_ra=19.7013366, 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.72112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:59:12.146317', telescope_ra_j2k=19.6754461001723, telescope_dec_j2k=-24.3154112811912, observability=1)
2025-12-26T10:59:37.039 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:37.583 [DEBUG] [Thread-466342 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:37.585 [INFO] [Thread-466342 (handle)] [driver.py] [get_status()] Telra = 19.7024028, teldec = -24.256599
2025-12-26T10:59:37.586 [INFO] [Thread-466342 (handle)] [driver.py] [get_status()] ra_j2k = 19.6765127567701     dec_j2k = -24.3154476465768
2025-12-26T10:59:37.589 [DEBUG] [Thread-466342 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:37.589 [DEBUG] [Thread-466342 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:37.592 [DEBUG] [Thread-466342 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:59:37.592 [DEBUG] [Thread-466342 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:59:37.592 [DEBUG] [Thread-466342 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:59:37.592 [DEBUG] [Thread-466342 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:59:37.599 [DEBUG] [Thread-466342 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:59:37.599 [DEBUG] [Thread-466342 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:37.599 [DEBUG] [Thread-466342 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:37.599 [DEBUG] [Thread-466342 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:59:37.599 [DEBUG] [Thread-466342 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:59:37.599 [DEBUG] [Thread-466342 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:59:37.599 [DEBUG] [Thread-466342 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:59:37.600 [DEBUG] [Thread-466342 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:59:37.600 [DEBUG] [Thread-466342 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87474056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982580145366483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992879, telescope_ra=19.7024028, 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.72219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:59:12.146317', telescope_ra_j2k=19.6765127567701, telescope_dec_j2k=-24.3154476465768, observability=1)
2025-12-26T10:59:38.041 [DEBUG] [ThreadPoolExecutor-21209_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:38.042 [INFO] [ThreadPoolExecutor-21209_0] [server.py] [done()] Shutdown complete...
2025-12-26T10:59:55.779 [DEBUG] [Thread-466343 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:55.781 [INFO] [Thread-466343 (handle)] [driver.py] [get_status()] Telra = 19.7074725, teldec = -24.256599
2025-12-26T10:59:55.782 [INFO] [Thread-466343 (handle)] [driver.py] [get_status()] ra_j2k = 19.6815846317064     dec_j2k = -24.3156204983007
2025-12-26T10:59:55.784 [DEBUG] [Thread-466343 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:55.785 [DEBUG] [Thread-466343 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T10:59:55.786 [DEBUG] [Thread-466343 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:59:55.786 [DEBUG] [Thread-466343 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:59:55.786 [DEBUG] [Thread-466343 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:59:55.786 [DEBUG] [Thread-466343 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T10:59:55.793 [DEBUG] [Thread-466343 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87495116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982578139769343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992879, telescope_ra=19.7074725, 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.72726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:59:12.146317', telescope_ra_j2k=19.6815846317064, telescope_dec_j2k=-24.3156204983007, observability=1)
2025-12-26T10:59:59.187 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T10:59:59.189 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7084452, teldec = -24.256599
2025-12-26T10:59:59.190 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6825577497283     dec_j2k = -24.3156536506603
2025-12-26T10:59:59.192 [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-26T10:59:59.193 [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-26T10:59:59.198 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T10:59:59.198 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T10:59:59.198 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T10:59:59.198 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T10:59:59.205 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T10:59:59.205 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:59.205 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T10:59:59.206 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T10:59:59.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T10:59:59.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T10:59:59.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T10:59:59.206 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T10:59:59.206 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8749906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982588167755044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992879, telescope_ra=19.7084452, 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.72823, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:59:12.146317', telescope_ra_j2k=19.6825577497283, telescope_dec_j2k=-24.3156536506603, observability=1)
2025-12-26T10:59:59.206 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.71338605880737 seconds ago
2025-12-26T11:00:02.280 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:02.282 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7093053, teldec = -24.256599
2025-12-26T11:00:02.283 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.6834182195547     dec_j2k = -24.315682962097
2025-12-26T11:00:02.284 [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-26T11:00:02.285 [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-26T11:00:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:00:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:00:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:00:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:00:02.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8750264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982586563277332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992879, telescope_ra=19.7093053, 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.72909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T10:59:12.146317', telescope_ra_j2k=19.6834182195547, telescope_dec_j2k=-24.315682962097, observability=1)
2025-12-26T11:00:12.288 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:12.288 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:00:12.289 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:12.289 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:00:12.290 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:13.292 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:13.295 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:13.295 [DEBUG] [ThreadPoolExecutor-21211_0] [payload.py] [to_registers()] [0]
2025-12-26T11:00:13.296 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:00:13.296 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:00:13.296 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:00:13.296 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:00:13.304 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:00:13.304 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:00:13.304 [DEBUG] [ThreadPoolExecutor-21211_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:00:13.304 [DEBUG] [ThreadPoolExecutor-21211_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:00:13.304 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:00:13.304 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:00:13.304 [DEBUG] [ThreadPoolExecutor-21211_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:00:13.828 [DEBUG] [Thread-466344 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:13.830 [INFO] [Thread-466344 (handle)] [driver.py] [get_status()] Telra = 19.7125143, teldec = -24.256599
2025-12-26T11:00:13.831 [INFO] [Thread-466344 (handle)] [driver.py] [get_status()] ra_j2k = 19.6866286009773     dec_j2k = -24.3157922954299
2025-12-26T11:00:13.833 [DEBUG] [Thread-466344 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:13.834 [DEBUG] [Thread-466344 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:13.839 [DEBUG] [Thread-466344 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:00:13.839 [DEBUG] [Thread-466344 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:00:13.839 [DEBUG] [Thread-466344 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:00:13.839 [DEBUG] [Thread-466344 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:00:13.846 [DEBUG] [Thread-466344 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:00:13.847 [DEBUG] [Thread-466344 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87516006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982589772232756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992878, telescope_ra=19.7125143, 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.7323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:00:12.287549', telescope_ra_j2k=19.6866286009773, telescope_dec_j2k=-24.3157922954299, observability=1)
2025-12-26T11:00:15.979 [DEBUG] [Thread-466345 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:15.982 [INFO] [Thread-466345 (handle)] [driver.py] [get_status()] Telra = 19.7131034, teldec = -24.256599
2025-12-26T11:00:15.983 [INFO] [Thread-466345 (handle)] [driver.py] [get_status()] ra_j2k = 19.6872179548519     dec_j2k = -24.3158123620165
2025-12-26T11:00:15.985 [DEBUG] [Thread-466345 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:15.986 [DEBUG] [Thread-466345 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:15.991 [DEBUG] [Thread-466345 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:00:15.991 [DEBUG] [Thread-466345 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:00:15.991 [DEBUG] [Thread-466345 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:00:15.992 [DEBUG] [Thread-466345 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:00:15.999 [DEBUG] [Thread-466345 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:00:16.000 [DEBUG] [Thread-466345 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87518495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982590173352184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992878, telescope_ra=19.7131034, 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.73289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:00:12.287549', telescope_ra_j2k=19.6872179548519, telescope_dec_j2k=-24.3158123620165, observability=1)
2025-12-26T11:00:16.553 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5539345741271973
2025-12-26T11:00:31.900 [DEBUG] [Thread-466346 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:31.902 [INFO] [Thread-466346 (handle)] [driver.py] [get_status()] Telra = 19.7175319, teldec = -24.256599
2025-12-26T11:00:31.903 [INFO] [Thread-466346 (handle)] [driver.py] [get_status()] ra_j2k = 19.6916483660738     dec_j2k = -24.3159631653405
2025-12-26T11:00:31.904 [DEBUG] [Thread-466346 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:31.905 [DEBUG] [Thread-466346 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:31.909 [DEBUG] [Thread-466346 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:00:31.909 [DEBUG] [Thread-466346 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:00:31.909 [DEBUG] [Thread-466346 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:00:31.910 [DEBUG] [Thread-466346 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:00:31.917 [DEBUG] [Thread-466346 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87536922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982588568874472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992878, telescope_ra=19.7175319, 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.73732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:00:12.287549', telescope_ra_j2k=19.6916483660738, telescope_dec_j2k=-24.3159631653405, observability=1)
2025-12-26T11:00:32.833 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9160292148590088
2025-12-26T11:00:38.305 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:38.306 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:49.971 [DEBUG] [Thread-466347 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:49.972 [INFO] [Thread-466347 (handle)] [driver.py] [get_status()] Telra = 19.7225727, teldec = -24.256598
2025-12-26T11:00:49.973 [INFO] [Thread-466347 (handle)] [driver.py] [get_status()] ra_j2k = 19.6966913476253     dec_j2k = -24.3161337219655
2025-12-26T11:00:49.975 [DEBUG] [Thread-466347 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:49.976 [DEBUG] [Thread-466347 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:00:49.978 [DEBUG] [Thread-466347 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:00:49.978 [DEBUG] [Thread-466347 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:00:49.978 [DEBUG] [Thread-466347 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:00:49.978 [DEBUG] [Thread-466347 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:00:49.986 [DEBUG] [Thread-466347 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87557838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982595789024177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992878, telescope_ra=19.7225727, 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.74236, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:00:12.287549', telescope_ra_j2k=19.6966913476253, telescope_dec_j2k=-24.3161337219655, observability=1)
2025-12-26T11:00:59.267 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:00:59.269 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7251671, teldec = -24.256592
2025-12-26T11:00:59.271 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.6992868738701     dec_j2k = -24.3162159784759
2025-12-26T11:00:59.272 [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-26T11:00:59.274 [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-26T11:00:59.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:00:59.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:00:59.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:00:59.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:00:59.282 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87568597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982597794621317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992867, telescope_ra=19.7251671, 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.74495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:00:12.287549', telescope_ra_j2k=19.6992868738701, telescope_dec_j2k=-24.3162159784759, observability=1)
2025-12-26T11:00:59.283 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.72913718223572 seconds ago
2025-12-26T11:01:02.252 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:02.255 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7259984, teldec = -24.256598
2025-12-26T11:01:02.256 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7001185336524     dec_j2k = -24.316250251594
2025-12-26T11:01:02.258 [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-26T11:01:02.259 [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-26T11:01:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:01:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:01:02.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:01:02.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:01:02.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87572052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982603811412738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992878, telescope_ra=19.7259984, 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.74578, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:00:12.287549', telescope_ra_j2k=19.7001185336524, telescope_dec_j2k=-24.316250251594, observability=1)
2025-12-26T11:01:08.067 [DEBUG] [Thread-466348 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:08.069 [INFO] [Thread-466348 (handle)] [driver.py] [get_status()] Telra = 19.7276159, teldec = -24.256598
2025-12-26T11:01:08.070 [INFO] [Thread-466348 (handle)] [driver.py] [get_status()] ra_j2k = 19.7017367363108     dec_j2k = -24.3163052562474
2025-12-26T11:01:08.072 [DEBUG] [Thread-466348 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:01:08.073 [DEBUG] [Thread-466348 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:01:08.079 [DEBUG] [Thread-466348 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:01:08.079 [DEBUG] [Thread-466348 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:01:08.079 [DEBUG] [Thread-466348 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:01:08.079 [DEBUG] [Thread-466348 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:01:08.087 [DEBUG] [Thread-466348 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87578782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982600602457314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992878, telescope_ra=19.7276159, 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.7474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:00:12.287549', telescope_ra_j2k=19.7017367363108, telescope_dec_j2k=-24.3163052562474, observability=1)
2025-12-26T11:01:12.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:12.430 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:01:12.431 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:12.431 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:01:12.431 [INFO] [ThreadPoolExecutor-21212_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:01:12.431 [INFO] [ThreadPoolExecutor-21212_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:01:16.057 [DEBUG] [Thread-466349 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:16.060 [INFO] [Thread-466349 (handle)] [driver.py] [get_status()] Telra = 19.729842, teldec = -24.256598
2025-12-26T11:01:16.061 [INFO] [Thread-466349 (handle)] [driver.py] [get_status()] ra_j2k = 19.7039638044068     dec_j2k = -24.3163809393852
2025-12-26T11:01:16.062 [DEBUG] [Thread-466349 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:01:16.063 [DEBUG] [Thread-466349 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:01:16.068 [DEBUG] [Thread-466349 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:01:16.068 [DEBUG] [Thread-466349 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:01:16.068 [DEBUG] [Thread-466349 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:01:16.068 [DEBUG] [Thread-466349 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:01:16.075 [DEBUG] [Thread-466349 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87588031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098260541589045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992877, telescope_ra=19.729842, 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.74963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:01:12.429210', telescope_ra_j2k=19.7039638044068, telescope_dec_j2k=-24.3163809393852, observability=1)
2025-12-26T11:01:16.614 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5389621257781982
2025-12-26T11:01:26.146 [DEBUG] [Thread-466350 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:26.148 [INFO] [Thread-466350 (handle)] [driver.py] [get_status()] Telra = 19.732658, teldec = -24.256598
2025-12-26T11:01:26.149 [INFO] [Thread-466350 (handle)] [driver.py] [get_status()] ra_j2k = 19.7067810307921     dec_j2k = -24.316476648837
2025-12-26T11:01:26.151 [DEBUG] [Thread-466350 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:01:26.151 [DEBUG] [Thread-466350 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:01:26.155 [DEBUG] [Thread-466350 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:01:26.155 [DEBUG] [Thread-466350 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:01:26.155 [DEBUG] [Thread-466350 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:01:26.155 [DEBUG] [Thread-466350 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:01:26.162 [DEBUG] [Thread-466350 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:01:26.162 [DEBUG] [Thread-466350 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:26.162 [DEBUG] [Thread-466350 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:26.162 [DEBUG] [Thread-466350 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:01:26.162 [DEBUG] [Thread-466350 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:01:26.162 [DEBUG] [Thread-466350 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:01:26.163 [DEBUG] [Thread-466350 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:01:26.163 [DEBUG] [Thread-466350 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:01:26.163 [DEBUG] [Thread-466350 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87599707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982600201337886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992877, telescope_ra=19.732658, 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.75244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:01:12.429210', telescope_ra_j2k=19.7067810307921, telescope_dec_j2k=-24.316476648837, observability=1)
2025-12-26T11:01:31.926 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:31.928 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7342744, teldec = -24.256598
2025-12-26T11:01:31.929 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7083981356276     dec_j2k = -24.3165315718753
2025-12-26T11:01:31.932 [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-26T11:01:31.933 [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-26T11:01:31.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:01:31.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:01:31.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:01:31.939 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:01:31.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:01:31.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:31.946 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:31.946 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:01:31.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:01:31.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:01:31.946 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:01:31.947 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:01:31.947 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87606397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982607020368163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992877, telescope_ra=19.7342744, 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.75406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:01:12.429210', telescope_ra_j2k=19.7083981356276, telescope_dec_j2k=-24.3165315718753, observability=1)
2025-12-26T11:01:33.308 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:33.311 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:33.312 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:33.314 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:37.318 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:38.320 [DEBUG] [ThreadPoolExecutor-21211_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:38.321 [INFO] [ThreadPoolExecutor-21211_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:01:44.222 [DEBUG] [Thread-466351 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:44.223 [INFO] [Thread-466351 (handle)] [driver.py] [get_status()] Telra = 19.7377007, teldec = -24.256591
2025-12-26T11:01:44.224 [INFO] [Thread-466351 (handle)] [driver.py] [get_status()] ra_j2k = 19.7118259330762     dec_j2k = -24.3166409574894
2025-12-26T11:01:44.225 [DEBUG] [Thread-466351 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:01:44.225 [DEBUG] [Thread-466351 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:01:44.228 [DEBUG] [Thread-466351 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:01:44.228 [DEBUG] [Thread-466351 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:01:44.228 [DEBUG] [Thread-466351 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:01:44.228 [DEBUG] [Thread-466351 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:01:44.236 [DEBUG] [Thread-466351 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87620627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982609025965303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992866, telescope_ra=19.7377007, 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.75749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:01:12.429210', telescope_ra_j2k=19.7118259330762, telescope_dec_j2k=-24.3166409574894, observability=1)
2025-12-26T11:01:59.343 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:01:59.346 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7419111, teldec = -24.256597
2025-12-26T11:01:59.347 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7160381745207     dec_j2k = -24.3167899108042
2025-12-26T11:01:59.349 [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-26T11:01:59.350 [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-26T11:01:59.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:01:59.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:01:59.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:01:59.354 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:01:59.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:01:59.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:59.362 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:01:59.362 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:01:59.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:01:59.363 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:01:59.363 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:01:59.363 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:01:59.363 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8763813, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982616246115008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992877, telescope_ra=19.7419111, 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.7617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:01:12.429210', telescope_ra_j2k=19.7160381745207, telescope_dec_j2k=-24.3167899108042, observability=1)
2025-12-26T11:01:59.363 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.74860906600952 seconds ago
2025-12-26T11:02:02.262 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:02.265 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7427227, teldec = -24.256597
2025-12-26T11:02:02.266 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7168501301912     dec_j2k = -24.316817458218
2025-12-26T11:02:02.268 [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-26T11:02:02.269 [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-26T11:02:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:02:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:02.278 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:02.278 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:02:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:02.279 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:02:02.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87641508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982609828204159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992877, telescope_ra=19.7427227, 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.76251, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:01:12.429210', telescope_ra_j2k=19.7168501301912, telescope_dec_j2k=-24.316817458218, observability=1)
2025-12-26T11:02:02.347 [DEBUG] [Thread-466352 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06838870048522949
2025-12-26T11:02:12.571 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:12.571 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:02:12.572 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:12.572 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:02:12.573 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:13.575 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:13.577 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:13.577 [DEBUG] [ThreadPoolExecutor-21213_0] [payload.py] [to_registers()] [0]
2025-12-26T11:02:13.583 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:13.583 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:13.583 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:02:13.583 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:13.590 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:13.590 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:02:13.591 [DEBUG] [ThreadPoolExecutor-21213_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:02:13.591 [DEBUG] [ThreadPoolExecutor-21213_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:02:13.591 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:13.591 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:13.591 [DEBUG] [ThreadPoolExecutor-21213_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:16.106 [DEBUG] [Thread-466353 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:16.108 [INFO] [Thread-466353 (handle)] [driver.py] [get_status()] Telra = 19.7465688, teldec = -24.256597
2025-12-26T11:02:16.110 [INFO] [Thread-466353 (handle)] [driver.py] [get_status()] ra_j2k = 19.7206979178874     dec_j2k = -24.3169479658824
2025-12-26T11:02:16.111 [DEBUG] [Thread-466353 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:16.112 [DEBUG] [Thread-466353 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:16.116 [DEBUG] [Thread-466353 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:16.116 [DEBUG] [Thread-466353 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:16.116 [DEBUG] [Thread-466353 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:02:16.116 [DEBUG] [Thread-466353 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:16.123 [DEBUG] [Thread-466353 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:16.123 [DEBUG] [Thread-466353 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:16.123 [DEBUG] [Thread-466353 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:16.123 [DEBUG] [Thread-466353 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:02:16.123 [DEBUG] [Thread-466353 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:16.123 [DEBUG] [Thread-466353 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:16.123 [DEBUG] [Thread-466353 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:16.124 [DEBUG] [Thread-466353 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:02:16.124 [DEBUG] [Thread-466353 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87657531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982617048353864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992876, telescope_ra=19.7465688, 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.76635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:02:12.569439', telescope_ra_j2k=19.7206979178874, telescope_dec_j2k=-24.3169479658824, observability=1)
2025-12-26T11:02:16.675 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5516822338104248
2025-12-26T11:02:20.430 [DEBUG] [Thread-466354 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:20.432 [INFO] [Thread-466354 (handle)] [driver.py] [get_status()] Telra = 19.7477645, teldec = -24.256597
2025-12-26T11:02:20.433 [INFO] [Thread-466354 (handle)] [driver.py] [get_status()] ra_j2k = 19.7218941433112     dec_j2k = -24.3169885264448
2025-12-26T11:02:20.435 [DEBUG] [Thread-466354 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:20.436 [DEBUG] [Thread-466354 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:20.442 [DEBUG] [Thread-466354 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:20.442 [DEBUG] [Thread-466354 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:20.442 [DEBUG] [Thread-466354 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:02:20.442 [DEBUG] [Thread-466354 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:20.449 [DEBUG] [Thread-466354 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:20.449 [DEBUG] [Thread-466354 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:20.450 [DEBUG] [Thread-466354 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:20.450 [DEBUG] [Thread-466354 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:02:20.450 [DEBUG] [Thread-466354 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:20.450 [DEBUG] [Thread-466354 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:20.450 [DEBUG] [Thread-466354 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:20.450 [DEBUG] [Thread-466354 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:02:20.450 [DEBUG] [Thread-466354 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87662536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982625070742425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992876, telescope_ra=19.7477645, 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.76755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:02:12.569439', telescope_ra_j2k=19.7218941433112, telescope_dec_j2k=-24.3169885264448, observability=1)
2025-12-26T11:02:31.035 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:31.037 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7507144, teldec = -24.25659
2025-12-26T11:02:31.039 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7248453423539     dec_j2k = -24.3170815679001
2025-12-26T11:02:31.040 [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-26T11:02:31.040 [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-26T11:02:31.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:31.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:31.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:02:31.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:31.050 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:02:31.051 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8767481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982620658428717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992865, telescope_ra=19.7507144, 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.7705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:02:12.569439', telescope_ra_j2k=19.7248453423539, telescope_dec_j2k=-24.3170815679001, observability=1)
2025-12-26T11:02:38.487 [DEBUG] [Thread-466355 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:38.489 [INFO] [Thread-466355 (handle)] [driver.py] [get_status()] Telra = 19.7528094, teldec = -24.256597
2025-12-26T11:02:38.491 [INFO] [Thread-466355 (handle)] [driver.py] [get_status()] ra_j2k = 19.7269412640545     dec_j2k = -24.3171595943089
2025-12-26T11:02:38.492 [DEBUG] [Thread-466355 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:38.493 [DEBUG] [Thread-466355 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:38.500 [DEBUG] [Thread-466355 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:38.500 [DEBUG] [Thread-466355 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:38.500 [DEBUG] [Thread-466355 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:02:38.500 [DEBUG] [Thread-466355 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:38.507 [DEBUG] [Thread-466355 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:02:38.508 [DEBUG] [Thread-466355 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87683435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982621861787001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992876, telescope_ra=19.7528094, 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.77259, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:02:12.569439', telescope_ra_j2k=19.7269412640545, telescope_dec_j2k=-24.3171595943089, observability=1)
2025-12-26T11:02:38.592 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:38.593 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:56.687 [DEBUG] [Thread-466356 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:56.689 [INFO] [Thread-466356 (handle)] [driver.py] [get_status()] Telra = 19.7578793, teldec = -24.256603
2025-12-26T11:02:56.690 [INFO] [Thread-466356 (handle)] [driver.py] [get_status()] ra_j2k = 19.7320134010224     dec_j2k = -24.3173374030154
2025-12-26T11:02:56.692 [DEBUG] [Thread-466356 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:56.692 [DEBUG] [Thread-466356 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:02:56.698 [DEBUG] [Thread-466356 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:56.698 [DEBUG] [Thread-466356 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:56.698 [DEBUG] [Thread-466356 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:02:56.698 [DEBUG] [Thread-466356 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:56.705 [DEBUG] [Thread-466356 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:56.705 [DEBUG] [Thread-466356 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:56.705 [DEBUG] [Thread-466356 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:56.706 [DEBUG] [Thread-466356 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:02:56.706 [DEBUG] [Thread-466356 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:56.706 [DEBUG] [Thread-466356 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:56.706 [DEBUG] [Thread-466356 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:56.706 [DEBUG] [Thread-466356 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:02:56.706 [DEBUG] [Thread-466356 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.877045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982624669622997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992887, telescope_ra=19.7578793, 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.77766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:02:12.569439', telescope_ra_j2k=19.7320134010224, telescope_dec_j2k=-24.3173374030154, observability=1)
2025-12-26T11:02:59.423 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:02:59.425 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7586267, teldec = -24.256596
2025-12-26T11:02:59.426 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7327611327576     dec_j2k = -24.3173557221225
2025-12-26T11:02:59.428 [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-26T11:02:59.429 [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-26T11:02:59.430 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:02:59.430 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:02:59.430 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:02:59.430 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87707667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982628680817278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992876, telescope_ra=19.7586267, 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.77841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:02:12.569439', telescope_ra_j2k=19.7327611327576, telescope_dec_j2k=-24.3173557221225, observability=1)
2025-12-26T11:02:59.438 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76289200782776 seconds ago
2025-12-26T11:03:02.272 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:02.274 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7594409, teldec = -24.256596
2025-12-26T11:03:02.275 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7335756929164     dec_j2k = -24.3173833012317
2025-12-26T11:03:02.277 [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-26T11:03:02.278 [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-26T11:03:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:03:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:03:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:03:02.280 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:03:02.287 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87710964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098262827969785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992876, telescope_ra=19.7594409, 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.77923, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:02:12.569439', telescope_ra_j2k=19.7335756929164, telescope_dec_j2k=-24.3173833012317, observability=1)
2025-12-26T11:03:12.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:12.710 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:03:12.711 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:12.711 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:03:12.711 [INFO] [ThreadPoolExecutor-21214_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:03:12.711 [INFO] [ThreadPoolExecutor-21214_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:03:14.755 [DEBUG] [Thread-466357 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:14.756 [INFO] [Thread-466357 (handle)] [driver.py] [get_status()] Telra = 19.7628912, teldec = -24.256596
2025-12-26T11:03:14.758 [INFO] [Thread-466357 (handle)] [driver.py] [get_status()] ra_j2k = 19.7370275209537     dec_j2k = -24.3175001412923
2025-12-26T11:03:14.759 [DEBUG] [Thread-466357 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:14.760 [DEBUG] [Thread-466357 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:14.764 [DEBUG] [Thread-466357 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:03:14.764 [DEBUG] [Thread-466357 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:03:14.764 [DEBUG] [Thread-466357 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:03:14.765 [DEBUG] [Thread-466357 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:03:14.771 [DEBUG] [Thread-466357 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:03:14.772 [DEBUG] [Thread-466357 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87725411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982629884175562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992875, telescope_ra=19.7628912, 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.78268, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.7370275209537, telescope_dec_j2k=-24.3175001412923, observability=1)
2025-12-26T11:03:16.157 [DEBUG] [Thread-466358 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:16.159 [INFO] [Thread-466358 (handle)] [driver.py] [get_status()] Telra = 19.7632842, teldec = -24.256596
2025-12-26T11:03:16.160 [INFO] [Thread-466358 (handle)] [driver.py] [get_status()] ra_j2k = 19.7374206951875     dec_j2k = -24.3175134465843
2025-12-26T11:03:16.161 [DEBUG] [Thread-466358 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:16.162 [DEBUG] [Thread-466358 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:16.163 [DEBUG] [Thread-466358 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:03:16.163 [DEBUG] [Thread-466358 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:03:16.163 [DEBUG] [Thread-466358 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:03:16.163 [DEBUG] [Thread-466358 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:03:16.171 [DEBUG] [Thread-466358 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87727035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098263429648927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992875, telescope_ra=19.7632842, 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.78307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.7374206951875, telescope_dec_j2k=-24.3175134465843, observability=1)
2025-12-26T11:03:16.736 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5649523735046387
2025-12-26T11:03:30.136 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:30.137 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7671827, teldec = -24.25659
2025-12-26T11:03:30.139 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7413209267013     dec_j2k = -24.317639398244
2025-12-26T11:03:30.139 [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-26T11:03:30.140 [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-26T11:03:30.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:03:30.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:03:30.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:03:30.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:03:30.153 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87743213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982639109922407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992865, telescope_ra=19.7671827, 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.78697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.7413209267013, telescope_dec_j2k=-24.317639398244, observability=1)
2025-12-26T11:03:32.838 [DEBUG] [Thread-466359 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:32.840 [INFO] [Thread-466359 (handle)] [driver.py] [get_status()] Telra = 19.7679411, teldec = -24.256596
2025-12-26T11:03:32.841 [INFO] [Thread-466359 (handle)] [driver.py] [get_status()] ra_j2k = 19.7420796626799     dec_j2k = -24.317671059976
2025-12-26T11:03:32.842 [DEBUG] [Thread-466359 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:32.842 [DEBUG] [Thread-466359 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:32.847 [DEBUG] [Thread-466359 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:03:32.847 [DEBUG] [Thread-466359 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:03:32.847 [DEBUG] [Thread-466359 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:03:32.847 [DEBUG] [Thread-466359 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:03:32.854 [DEBUG] [Thread-466359 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:03:32.855 [DEBUG] [Thread-466359 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87746341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982637104325267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992875, telescope_ra=19.7679411, 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.78773, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.7420796626799, telescope_dec_j2k=-24.317671059976, observability=1)
2025-12-26T11:03:33.595 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:33.597 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:33.598 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:33.600 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:37.606 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:38.607 [DEBUG] [ThreadPoolExecutor-21213_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:38.608 [INFO] [ThreadPoolExecutor-21213_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:03:50.887 [DEBUG] [Thread-466360 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:50.889 [INFO] [Thread-466360 (handle)] [driver.py] [get_status()] Telra = 19.772981, teldec = -24.256596
2025-12-26T11:03:50.890 [INFO] [Thread-466360 (handle)] [driver.py] [get_status()] ra_j2k = 19.74712180621     dec_j2k = -24.317841533534
2025-12-26T11:03:50.892 [DEBUG] [Thread-466360 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:50.894 [DEBUG] [Thread-466360 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:03:50.901 [DEBUG] [Thread-466360 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:03:50.901 [DEBUG] [Thread-466360 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:03:50.901 [DEBUG] [Thread-466360 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:03:50.901 [DEBUG] [Thread-466360 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:03:50.908 [DEBUG] [Thread-466360 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:03:50.909 [DEBUG] [Thread-466360 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87767231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982644324474972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992875, telescope_ra=19.772981, 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.79277, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.74712180621, telescope_dec_j2k=-24.317841533534, observability=1)
2025-12-26T11:03:59.499 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:03:59.501 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7753803, teldec = -24.256595
2025-12-26T11:03:59.502 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7495221766382     dec_j2k = -24.3179216518629
2025-12-26T11:03:59.503 [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-26T11:03:59.504 [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-26T11:03:59.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:03:59.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:03:59.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:03:59.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87777199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982643522236116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992875, telescope_ra=19.7753803, 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.79517, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.7495221766382, telescope_dec_j2k=-24.3179216518629, observability=1)
2025-12-26T11:03:59.518 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.781925201416016 seconds ago
2025-12-26T11:04:02.283 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:02.285 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7761549, teldec = -24.256595
2025-12-26T11:04:02.286 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7502971224628     dec_j2k = -24.3179478352534
2025-12-26T11:04:02.286 [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-26T11:04:02.287 [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-26T11:04:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:04:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:04:02.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8778042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982643522236116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992875, telescope_ra=19.7761549, 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.79594, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.7502971224628, telescope_dec_j2k=-24.3179478352534, observability=1)
2025-12-26T11:04:08.952 [DEBUG] [Thread-466361 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:08.954 [INFO] [Thread-466361 (handle)] [driver.py] [get_status()] Telra = 19.7779947, teldec = -24.256595
2025-12-26T11:04:08.955 [INFO] [Thread-466361 (handle)] [driver.py] [get_status()] ra_j2k = 19.7521377444421     dec_j2k = -24.3180100148938
2025-12-26T11:04:08.957 [DEBUG] [Thread-466361 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:08.958 [DEBUG] [Thread-466361 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:08.965 [DEBUG] [Thread-466361 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:08.965 [DEBUG] [Thread-466361 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:08.965 [DEBUG] [Thread-466361 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:04:08.965 [DEBUG] [Thread-466361 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:08.972 [DEBUG] [Thread-466361 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:04:08.973 [DEBUG] [Thread-466361 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8778814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982646330072112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992875, telescope_ra=19.7779947, 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.79778, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:03:12.708597', telescope_ra_j2k=19.7521377444421, telescope_dec_j2k=-24.3180100148938, observability=1)
2025-12-26T11:04:12.855 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:12.855 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:04:12.856 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:12.856 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:04:12.857 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:13.859 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:13.861 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:13.861 [DEBUG] [ThreadPoolExecutor-21215_0] [payload.py] [to_registers()] [0]
2025-12-26T11:04:13.866 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:13.866 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:13.866 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:04:13.866 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:13.873 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:13.873 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:04:13.873 [DEBUG] [ThreadPoolExecutor-21215_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:04:13.873 [DEBUG] [ThreadPoolExecutor-21215_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:04:13.873 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:13.873 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:13.873 [DEBUG] [ThreadPoolExecutor-21215_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:16.201 [DEBUG] [Thread-466362 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:16.203 [INFO] [Thread-466362 (handle)] [driver.py] [get_status()] Telra = 19.7800325, teldec = -24.256595
2025-12-26T11:04:16.204 [INFO] [Thread-466362 (handle)] [driver.py] [get_status()] ra_j2k = 19.754176455852     dec_j2k = -24.318078869664
2025-12-26T11:04:16.206 [DEBUG] [Thread-466362 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:16.207 [DEBUG] [Thread-466362 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:16.210 [DEBUG] [Thread-466362 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:16.210 [DEBUG] [Thread-466362 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:16.210 [DEBUG] [Thread-466362 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:04:16.210 [DEBUG] [Thread-466362 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:04:16.218 [DEBUG] [Thread-466362 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8779653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982647132310968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992874, telescope_ra=19.7800325, 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.79982, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:04:12.853507', telescope_ra_j2k=19.754176455852, telescope_dec_j2k=-24.318078869664, observability=1)
2025-12-26T11:04:16.797 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5789015293121338
2025-12-26T11:04:27.023 [DEBUG] [Thread-466363 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:27.025 [INFO] [Thread-466363 (handle)] [driver.py] [get_status()] Telra = 19.7830443, teldec = -24.256595
2025-12-26T11:04:27.026 [INFO] [Thread-466363 (handle)] [driver.py] [get_status()] ra_j2k = 19.7571896047495     dec_j2k = -24.318180602583
2025-12-26T11:04:27.027 [DEBUG] [Thread-466363 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:27.028 [DEBUG] [Thread-466363 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:27.031 [DEBUG] [Thread-466363 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:27.032 [DEBUG] [Thread-466363 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:27.032 [DEBUG] [Thread-466363 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:04:27.032 [DEBUG] [Thread-466363 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:04:27.039 [DEBUG] [Thread-466363 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87809056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982647533430396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992874, telescope_ra=19.7830443, 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.80283, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:04:12.853507', telescope_ra_j2k=19.7571896047495, telescope_dec_j2k=-24.318180602583, observability=1)
2025-12-26T11:04:29.246 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:29.248 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.7836523, teldec = -24.256595
2025-12-26T11:04:29.249 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7577978773248     dec_j2k = -24.3182011350224
2025-12-26T11:04:29.250 [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-26T11:04:29.251 [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-26T11:04:29.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:29.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:29.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:04:29.257 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:04:29.264 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87811628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982654352460673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992874, telescope_ra=19.7836523, 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.80344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:04:12.853507', telescope_ra_j2k=19.7577978773248, telescope_dec_j2k=-24.3182011350224, observability=1)
2025-12-26T11:04:38.875 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:38.876 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:45.092 [DEBUG] [Thread-466364 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:45.095 [INFO] [Thread-466364 (handle)] [driver.py] [get_status()] Telra = 19.7880594, teldec = -24.256595
2025-12-26T11:04:45.096 [INFO] [Thread-466364 (handle)] [driver.py] [get_status()] ra_j2k = 19.7622069557994     dec_j2k = -24.3183499180176
2025-12-26T11:04:45.098 [DEBUG] [Thread-466364 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:45.099 [DEBUG] [Thread-466364 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:04:45.100 [DEBUG] [Thread-466364 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:45.100 [DEBUG] [Thread-466364 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:45.100 [DEBUG] [Thread-466364 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:04:45.100 [DEBUG] [Thread-466364 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:45.107 [DEBUG] [Thread-466364 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:04:45.108 [DEBUG] [Thread-466364 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87829969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982658363654954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992874, telescope_ra=19.7880594, 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.80784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:04:12.853507', telescope_ra_j2k=19.7622069557994, telescope_dec_j2k=-24.3183499180176, observability=1)
2025-12-26T11:04:59.579 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:04:59.581 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.7920924, teldec = -24.256595
2025-12-26T11:04:59.582 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7662417704983     dec_j2k = -24.3184859992669
2025-12-26T11:04:59.584 [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-26T11:04:59.584 [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-26T11:04:59.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:04:59.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:04:59.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:04:59.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:04:59.592 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:04:59.592 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87846736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982658363654954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992874, telescope_ra=19.7920924, 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.81188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:04:12.853507', telescope_ra_j2k=19.7662417704983, telescope_dec_j2k=-24.3184859992669, observability=1)
2025-12-26T11:04:59.593 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.796103954315186 seconds ago
2025-12-26T11:05:02.254 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:02.256 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.7928491, teldec = -24.256601
2025-12-26T11:05:02.258 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.766998810346     dec_j2k = -24.3185175238713
2025-12-26T11:05:02.259 [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-26T11:05:02.261 [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-26T11:05:02.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:02.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:02.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:02.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:02.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87849832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982657561416098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992884, telescope_ra=19.7928491, 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.81263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:04:12.853507', telescope_ra_j2k=19.766998810346, telescope_dec_j2k=-24.3185175238713, observability=1)
2025-12-26T11:05:03.277 [DEBUG] [Thread-466365 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:03.279 [INFO] [Thread-466365 (handle)] [driver.py] [get_status()] Telra = 19.7931288, teldec = -24.256594
2025-12-26T11:05:03.280 [INFO] [Thread-466365 (handle)] [driver.py] [get_status()] ra_j2k = 19.7672786376631     dec_j2k = -24.3185199582904
2025-12-26T11:05:03.282 [DEBUG] [Thread-466365 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:03.283 [DEBUG] [Thread-466365 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:03.290 [DEBUG] [Thread-466365 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:03.290 [DEBUG] [Thread-466365 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:03.290 [DEBUG] [Thread-466365 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:03.290 [DEBUG] [Thread-466365 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:03.297 [DEBUG] [Thread-466365 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:03.298 [DEBUG] [Thread-466365 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87851016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982659567013238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992874, telescope_ra=19.7931288, 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.81291, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:04:12.853507', telescope_ra_j2k=19.7672786376631, telescope_dec_j2k=-24.3185199582904, observability=1)
2025-12-26T11:05:12.998 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:12.998 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:05:12.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:12.999 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:05:12.999 [INFO] [ThreadPoolExecutor-21216_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:05:12.999 [INFO] [ThreadPoolExecutor-21216_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:05:16.251 [DEBUG] [Thread-466366 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:16.253 [INFO] [Thread-466366 (handle)] [driver.py] [get_status()] Telra = 19.7967509, teldec = -24.256594
2025-12-26T11:05:16.254 [INFO] [Thread-466366 (handle)] [driver.py] [get_status()] ra_j2k = 19.7709023717851     dec_j2k = -24.3186421000636
2025-12-26T11:05:16.256 [DEBUG] [Thread-466366 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:16.257 [DEBUG] [Thread-466366 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:16.259 [DEBUG] [Thread-466366 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:16.260 [DEBUG] [Thread-466366 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:16.260 [DEBUG] [Thread-466366 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:16.260 [DEBUG] [Thread-466366 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:16.267 [DEBUG] [Thread-466366 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:16.268 [DEBUG] [Thread-466366 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87866032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098266117149095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992873, telescope_ra=19.7967509, 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.81654, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:05:12.996971', telescope_ra_j2k=19.7709023717851, telescope_dec_j2k=-24.3186421000636, observability=1)
2025-12-26T11:05:16.858 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.590057373046875
2025-12-26T11:05:21.349 [DEBUG] [Thread-466367 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:21.351 [INFO] [Thread-466367 (handle)] [driver.py] [get_status()] Telra = 19.7981701, teldec = -24.256594
2025-12-26T11:05:21.352 [INFO] [Thread-466367 (handle)] [driver.py] [get_status()] ra_j2k = 19.772322212937     dec_j2k = -24.3186899420344
2025-12-26T11:05:21.353 [DEBUG] [Thread-466367 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:21.354 [DEBUG] [Thread-466367 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:21.359 [DEBUG] [Thread-466367 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:21.359 [DEBUG] [Thread-466367 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:21.359 [DEBUG] [Thread-466367 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:21.359 [DEBUG] [Thread-466367 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:21.366 [DEBUG] [Thread-466367 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87871933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982662775968662, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992873, telescope_ra=19.7981701, 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.81796, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:05:12.996971', telescope_ra_j2k=19.772322212937, telescope_dec_j2k=-24.3186899420344, observability=1)
2025-12-26T11:05:28.353 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:28.355 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8001215, teldec = -24.256594
2025-12-26T11:05:28.356 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7742744953254     dec_j2k = -24.3187557107156
2025-12-26T11:05:28.358 [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-26T11:05:28.359 [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-26T11:05:28.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:28.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:28.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:28.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:28.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:28.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:28.371 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:28.371 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:28.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:28.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:28.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:28.372 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:28.372 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87880039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982667589401799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992873, telescope_ra=19.8001215, 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.81991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:05:12.996971', telescope_ra_j2k=19.7742744953254, telescope_dec_j2k=-24.3187557107156, observability=1)
2025-12-26T11:05:33.878 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:33.880 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:33.881 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:33.883 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:37.888 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:38.890 [DEBUG] [ThreadPoolExecutor-21215_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:38.891 [INFO] [ThreadPoolExecutor-21215_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:05:39.417 [DEBUG] [Thread-466368 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:39.419 [INFO] [Thread-466368 (handle)] [driver.py] [get_status()] Telra = 19.8032113, teldec = -24.256594
2025-12-26T11:05:39.420 [INFO] [Thread-466368 (handle)] [driver.py] [get_status()] ra_j2k = 19.7773656943827     dec_j2k = -24.3188598140089
2025-12-26T11:05:39.422 [DEBUG] [Thread-466368 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:39.423 [DEBUG] [Thread-466368 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:39.427 [DEBUG] [Thread-466368 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:39.427 [DEBUG] [Thread-466368 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:39.427 [DEBUG] [Thread-466368 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:39.427 [DEBUG] [Thread-466368 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:39.434 [DEBUG] [Thread-466368 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:39.435 [DEBUG] [Thread-466368 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87892845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982669193879511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992873, telescope_ra=19.8032113, 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.823, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:05:12.996971', telescope_ra_j2k=19.7773656943827, telescope_dec_j2k=-24.3188598140089, observability=1)
2025-12-26T11:05:57.622 [DEBUG] [Thread-466369 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:57.624 [INFO] [Thread-466369 (handle)] [driver.py] [get_status()] Telra = 19.8082801, teldec = -24.2566
2025-12-26T11:05:57.625 [INFO] [Thread-466369 (handle)] [driver.py] [get_status()] ra_j2k = 19.7824367935024     dec_j2k = -24.3190365062004
2025-12-26T11:05:57.627 [DEBUG] [Thread-466369 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:57.627 [DEBUG] [Thread-466369 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:05:57.633 [DEBUG] [Thread-466369 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:57.633 [DEBUG] [Thread-466369 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:57.633 [DEBUG] [Thread-466369 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:57.633 [DEBUG] [Thread-466369 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:57.640 [DEBUG] [Thread-466369 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87913916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982675210670932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992884, telescope_ra=19.8082801, 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.82807, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:05:12.996971', telescope_ra_j2k=19.7824367935024, telescope_dec_j2k=-24.3190365062004, observability=1)
2025-12-26T11:05:59.654 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:05:59.656 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8088406, teldec = -24.256594
2025-12-26T11:05:59.657 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7829975493211     dec_j2k = -24.3190493745665
2025-12-26T11:05:59.659 [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-26T11:05:59.660 [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-26T11:05:59.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:05:59.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:05:59.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:05:59.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:05:59.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:05:59.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:59.669 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:05:59.670 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:05:59.670 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:05:59.670 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:05:59.670 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:05:59.670 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:05:59.670 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87916267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982671600596079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992873, telescope_ra=19.8088406, 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.82863, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:05:12.996971', telescope_ra_j2k=19.7829975493211, telescope_dec_j2k=-24.3190493745665, observability=1)
2025-12-26T11:05:59.670 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.812328577041626 seconds ago
2025-12-26T11:06:02.265 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:02.267 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.809569, teldec = -24.256594
2025-12-26T11:06:02.268 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.7837262804816     dec_j2k = -24.3190738927201
2025-12-26T11:06:02.269 [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-26T11:06:02.270 [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-26T11:06:02.275 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:02.275 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:02.275 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:06:02.275 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:02.282 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:02.282 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:06:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:02.282 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:02.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:02.283 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:06:02.283 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.87919289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982673205073792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992873, telescope_ra=19.809569, 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.82935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:05:12.996971', telescope_ra_j2k=19.7837262804816, telescope_dec_j2k=-24.3190738927201, observability=1)
2025-12-26T11:06:13.139 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:13.139 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:06:13.140 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:13.140 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:06:13.142 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:14.143 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:14.145 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:14.146 [DEBUG] [ThreadPoolExecutor-21217_0] [payload.py] [to_registers()] [0]
2025-12-26T11:06:14.147 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:14.147 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:14.147 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:06:14.147 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:14.154 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:14.154 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:06:14.154 [DEBUG] [ThreadPoolExecutor-21217_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:06:14.154 [DEBUG] [ThreadPoolExecutor-21217_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:06:14.154 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:14.155 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:14.155 [DEBUG] [ThreadPoolExecutor-21217_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:15.716 [DEBUG] [Thread-466370 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:15.717 [INFO] [Thread-466370 (handle)] [driver.py] [get_status()] Telra = 19.8132962, teldec = -24.256587
2025-12-26T11:06:15.718 [INFO] [Thread-466370 (handle)] [driver.py] [get_status()] ra_j2k = 19.7874551783077     dec_j2k = -24.3191923159535
2025-12-26T11:06:15.720 [DEBUG] [Thread-466370 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:06:15.721 [DEBUG] [Thread-466370 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:06:15.725 [DEBUG] [Thread-466370 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:15.725 [DEBUG] [Thread-466370 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:15.725 [DEBUG] [Thread-466370 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:06:15.725 [DEBUG] [Thread-466370 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:06:15.732 [DEBUG] [Thread-466370 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87934856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982679622984641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992862, telescope_ra=19.8132962, 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.83308, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.7874551783077, telescope_dec_j2k=-24.3191923159535, observability=1)
2025-12-26T11:06:16.311 [DEBUG] [Thread-466371 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5786283016204834
2025-12-26T11:06:16.919 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:16.921 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 19.8136611, teldec = -24.256587
2025-12-26T11:06:16.922 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 19.787820244587     dec_j2k = -24.3192045918932
2025-12-26T11:06:16.923 [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-26T11:06:16.924 [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-26T11:06:16.928 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:16.928 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:16.928 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:06:16.929 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:06:16.936 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8793625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098267360619322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992862, telescope_ra=19.8136611, 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.83345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.787820244587, telescope_dec_j2k=-24.3192045918932, observability=1)
2025-12-26T11:06:27.461 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:27.462 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8165837, teldec = -24.256593
2025-12-26T11:06:27.463 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.7907441764644     dec_j2k = -24.3193088928955
2025-12-26T11:06:27.465 [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-26T11:06:27.467 [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-26T11:06:27.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:27.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:27.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:06:27.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:27.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:27.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:27.475 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:27.476 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:06:27.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:27.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:27.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:27.476 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:06:27.476 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8794845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982681628581781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992872, telescope_ra=19.8165837, 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.83637, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.7907441764644, telescope_dec_j2k=-24.3193088928955, observability=1)
2025-12-26T11:06:33.777 [DEBUG] [Thread-466372 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:33.779 [INFO] [Thread-466372 (handle)] [driver.py] [get_status()] Telra = 19.8183405, teldec = -24.256593
2025-12-26T11:06:33.780 [INFO] [Thread-466372 (handle)] [driver.py] [get_status()] ra_j2k = 19.7925017787196     dec_j2k = -24.3193679649061
2025-12-26T11:06:33.782 [DEBUG] [Thread-466372 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:06:33.783 [DEBUG] [Thread-466372 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:06:33.787 [DEBUG] [Thread-466372 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:33.787 [DEBUG] [Thread-466372 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:33.788 [DEBUG] [Thread-466372 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:06:33.788 [DEBUG] [Thread-466372 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:06:33.795 [DEBUG] [Thread-466372 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87955762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982682831940065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992872, telescope_ra=19.8183405, 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.83813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.7925017787196, telescope_dec_j2k=-24.3193679649061, observability=1)
2025-12-26T11:06:39.156 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:39.157 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:51.937 [DEBUG] [Thread-466373 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:51.939 [INFO] [Thread-466373 (handle)] [driver.py] [get_status()] Telra = 19.8234102, teldec = -24.256593
2025-12-26T11:06:51.940 [INFO] [Thread-466373 (handle)] [driver.py] [get_status()] ra_j2k = 19.797573798056     dec_j2k = -24.3195383577873
2025-12-26T11:06:51.942 [DEBUG] [Thread-466373 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:06:51.943 [DEBUG] [Thread-466373 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:06:51.949 [DEBUG] [Thread-466373 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:51.949 [DEBUG] [Thread-466373 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:51.949 [DEBUG] [Thread-466373 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:06:51.949 [DEBUG] [Thread-466373 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:51.956 [DEBUG] [Thread-466373 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:06:51.957 [DEBUG] [Thread-466373 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8797678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098268804649263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992872, telescope_ra=19.8234102, 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.8432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.797573798056, telescope_dec_j2k=-24.3195383577873, observability=1)
2025-12-26T11:06:59.730 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:06:59.732 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8255853, teldec = -24.256593
2025-12-26T11:06:59.734 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.7997498950638     dec_j2k = -24.3196114289633
2025-12-26T11:06:59.735 [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-26T11:06:59.736 [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-26T11:06:59.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:06:59.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:06:59.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:06:59.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.879858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982693261045195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992872, telescope_ra=19.8255853, 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.84537, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.7997498950638, telescope_dec_j2k=-24.3196114289633, observability=1)
2025-12-26T11:06:59.750 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.831692695617676 seconds ago
2025-12-26T11:07:02.274 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:02.276 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8262861, teldec = -24.256593
2025-12-26T11:07:02.277 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8004510165375     dec_j2k = -24.3196349675568
2025-12-26T11:07:02.278 [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-26T11:07:02.279 [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-26T11:07:02.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:07:02.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:07:02.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:07:02.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:07:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:07:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:02.291 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:02.291 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:07:02.291 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:07:02.291 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:07:02.291 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:07:02.291 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:07:02.291 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87988744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982684837537205, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992872, telescope_ra=19.8262861, 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.84607, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.8004510165375, telescope_dec_j2k=-24.3196349675568, observability=1)
2025-12-26T11:07:10.022 [DEBUG] [Thread-466374 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:10.024 [INFO] [Thread-466374 (handle)] [driver.py] [get_status()] Telra = 19.8284339, teldec = -24.256593
2025-12-26T11:07:10.025 [INFO] [Thread-466374 (handle)] [driver.py] [get_status()] ra_j2k = 19.8025998025303     dec_j2k = -24.3197070949906
2025-12-26T11:07:10.027 [DEBUG] [Thread-466374 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:10.028 [DEBUG] [Thread-466374 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:10.033 [DEBUG] [Thread-466374 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:07:10.033 [DEBUG] [Thread-466374 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:07:10.033 [DEBUG] [Thread-466374 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:07:10.033 [DEBUG] [Thread-466374 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:07:10.040 [DEBUG] [Thread-466374 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.87997712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982694063284051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992872, telescope_ra=19.8284339, 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.84822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:06:13.138647', telescope_ra_j2k=19.8025998025303, telescope_dec_j2k=-24.3197070949906, observability=1)
2025-12-26T11:07:13.281 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:13.281 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:07:13.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:13.282 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:07:13.283 [INFO] [ThreadPoolExecutor-21218_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:07:13.283 [INFO] [ThreadPoolExecutor-21218_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:07:16.358 [DEBUG] [Thread-466375 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:16.360 [INFO] [Thread-466375 (handle)] [driver.py] [get_status()] Telra = 19.8302109, teldec = -24.256599
2025-12-26T11:07:16.361 [INFO] [Thread-466375 (handle)] [driver.py] [get_status()] ra_j2k = 19.8043776180718     dec_j2k = -24.3197727548718
2025-12-26T11:07:16.363 [DEBUG] [Thread-466375 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:16.364 [DEBUG] [Thread-466375 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:16.369 [DEBUG] [Thread-466375 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:07:16.369 [DEBUG] [Thread-466375 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:07:16.369 [DEBUG] [Thread-466375 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:07:16.369 [DEBUG] [Thread-466375 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:07:16.376 [DEBUG] [Thread-466375 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:07:16.376 [DEBUG] [Thread-466375 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:16.376 [DEBUG] [Thread-466375 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:16.377 [DEBUG] [Thread-466375 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:07:16.377 [DEBUG] [Thread-466375 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:07:16.377 [DEBUG] [Thread-466375 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:07:16.377 [DEBUG] [Thread-466375 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:07:16.377 [DEBUG] [Thread-466375 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:07:16.377 [DEBUG] [Thread-466375 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88005045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982695667761763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992882, telescope_ra=19.8302109, 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.85, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:07:13.280813', telescope_ra_j2k=19.8043776180718, telescope_dec_j2k=-24.3197727548718, observability=1)
2025-12-26T11:07:16.997 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6200833320617676
2025-12-26T11:07:26.572 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:26.575 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8330532, teldec = -24.256592
2025-12-26T11:07:26.576 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8072212271051     dec_j2k = -24.3198611526049
2025-12-26T11:07:26.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-26T11:07:26.579 [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-26T11:07:26.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:07:26.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:07:26.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:07:26.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:07:26.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:07:26.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:26.592 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:26.592 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:07:26.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:07:26.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:07:26.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:07:26.593 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:07:26.593 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88016868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982698475597759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992871, telescope_ra=19.8330532, 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.85284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:07:13.280813', telescope_ra_j2k=19.8072212271051, telescope_dec_j2k=-24.3198611526049, observability=1)
2025-12-26T11:07:28.092 [DEBUG] [Thread-466376 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:28.095 [INFO] [Thread-466376 (handle)] [driver.py] [get_status()] Telra = 19.8334735, teldec = -24.256592
2025-12-26T11:07:28.096 [INFO] [Thread-466376 (handle)] [driver.py] [get_status()] ra_j2k = 19.8076417206572     dec_j2k = -24.3198752563554
2025-12-26T11:07:28.098 [DEBUG] [Thread-466376 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:28.099 [DEBUG] [Thread-466376 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:28.106 [DEBUG] [Thread-466376 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:07:28.106 [DEBUG] [Thread-466376 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:07:28.106 [DEBUG] [Thread-466376 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:07:28.106 [DEBUG] [Thread-466376 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:07:28.113 [DEBUG] [Thread-466376 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88018626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982701684553184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992871, telescope_ra=19.8334735, 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.85326, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:07:13.280813', telescope_ra_j2k=19.8076417206572, telescope_dec_j2k=-24.3198752563554, observability=1)
2025-12-26T11:07:34.159 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:34.161 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:34.162 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:34.164 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:38.168 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:39.170 [DEBUG] [ThreadPoolExecutor-21217_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:39.172 [INFO] [ThreadPoolExecutor-21217_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:07:46.280 [DEBUG] [Thread-466377 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:46.282 [INFO] [Thread-466377 (handle)] [driver.py] [get_status()] Telra = 19.8385426, teldec = -24.256592
2025-12-26T11:07:46.283 [INFO] [Thread-466377 (handle)] [driver.py] [get_status()] ra_j2k = 19.8127131584126     dec_j2k = -24.3200452965221
2025-12-26T11:07:46.285 [DEBUG] [Thread-466377 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:46.286 [DEBUG] [Thread-466377 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:07:46.290 [DEBUG] [Thread-466377 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:07:46.290 [DEBUG] [Thread-466377 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:07:46.290 [DEBUG] [Thread-466377 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:07:46.290 [DEBUG] [Thread-466377 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:07:46.298 [DEBUG] [Thread-466377 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88039677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982700080075471, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992871, telescope_ra=19.8385426, 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.85833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:07:13.280813', telescope_ra_j2k=19.8127131584126, telescope_dec_j2k=-24.3200452965221, observability=1)
2025-12-26T11:07:59.810 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:07:59.813 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8423048, teldec = -24.256592
2025-12-26T11:07:59.814 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8164770974984     dec_j2k = -24.3201714250598
2025-12-26T11:07:59.816 [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-26T11:07:59.816 [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-26T11:07:59.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:07:59.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:07:59.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:07:59.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88055337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982704091269752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992871, telescope_ra=19.8423048, 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.86209, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:07:13.280813', telescope_ra_j2k=19.8164770974984, telescope_dec_j2k=-24.3201714250598, observability=1)
2025-12-26T11:07:59.827 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.83063220977783 seconds ago
2025-12-26T11:08:02.286 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:02.288 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8430051, teldec = -24.256592
2025-12-26T11:08:02.289 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8171777215939     dec_j2k = -24.3201948959429
2025-12-26T11:08:02.290 [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-26T11:08:02.291 [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-26T11:08:02.292 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:02.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88058203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982709706941745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992871, telescope_ra=19.8430051, 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.86279, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:07:13.280813', telescope_ra_j2k=19.8171777215939, telescope_dec_j2k=-24.3201948959429, observability=1)
2025-12-26T11:08:04.362 [DEBUG] [Thread-466378 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:04.364 [INFO] [Thread-466378 (handle)] [driver.py] [get_status()] Telra = 19.8435647, teldec = -24.256592
2025-12-26T11:08:04.366 [INFO] [Thread-466378 (handle)] [driver.py] [get_status()] ra_j2k = 19.8177375806598     dec_j2k = -24.3202136496594
2025-12-26T11:08:04.366 [DEBUG] [Thread-466378 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:04.367 [DEBUG] [Thread-466378 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:04.371 [DEBUG] [Thread-466378 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:04.371 [DEBUG] [Thread-466378 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:04.371 [DEBUG] [Thread-466378 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:04.371 [DEBUG] [Thread-466378 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:04.378 [DEBUG] [Thread-466378 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:04.379 [DEBUG] [Thread-466378 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88060605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982706096866892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992871, telescope_ra=19.8435647, 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.86335, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:07:13.280813', telescope_ra_j2k=19.8177375806598, telescope_dec_j2k=-24.3202136496594, observability=1)
2025-12-26T11:08:13.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:13.430 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:08:13.431 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:13.431 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:08:13.432 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:14.434 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:14.436 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:14.436 [DEBUG] [ThreadPoolExecutor-21219_0] [payload.py] [to_registers()] [0]
2025-12-26T11:08:14.440 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:14.440 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:14.440 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:08:14.440 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:14.447 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:14.447 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:08:14.447 [DEBUG] [ThreadPoolExecutor-21219_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:08:14.447 [DEBUG] [ThreadPoolExecutor-21219_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:08:14.447 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:14.447 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:14.448 [DEBUG] [ThreadPoolExecutor-21219_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:16.411 [DEBUG] [Thread-466379 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:16.413 [INFO] [Thread-466379 (handle)] [driver.py] [get_status()] Telra = 19.8469358, teldec = -24.256592
2025-12-26T11:08:16.414 [INFO] [Thread-466379 (handle)] [driver.py] [get_status()] ra_j2k = 19.8211102429166     dec_j2k = -24.3203265954129
2025-12-26T11:08:16.415 [DEBUG] [Thread-466379 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:16.416 [DEBUG] [Thread-466379 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:16.420 [DEBUG] [Thread-466379 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:16.420 [DEBUG] [Thread-466379 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:16.420 [DEBUG] [Thread-466379 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:16.420 [DEBUG] [Thread-466379 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:16.427 [DEBUG] [Thread-466379 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:16.428 [DEBUG] [Thread-466379 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8807455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982710108061173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99287, telescope_ra=19.8469358, 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.86672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:08:13.429222', telescope_ra_j2k=19.8211102429166, telescope_dec_j2k=-24.3203265954129, observability=1)
2025-12-26T11:08:17.058 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6302909851074219
2025-12-26T11:08:22.534 [DEBUG] [Thread-466380 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:22.537 [INFO] [Thread-466380 (handle)] [driver.py] [get_status()] Telra = 19.8486291, teldec = -24.256591
2025-12-26T11:08:22.538 [INFO] [Thread-466380 (handle)] [driver.py] [get_status()] ra_j2k = 19.8228043288582     dec_j2k = -24.3203823092196
2025-12-26T11:08:22.540 [DEBUG] [Thread-466380 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:22.541 [DEBUG] [Thread-466380 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:22.542 [DEBUG] [Thread-466380 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:22.542 [DEBUG] [Thread-466380 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:22.542 [DEBUG] [Thread-466380 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:22.542 [DEBUG] [Thread-466380 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:22.549 [DEBUG] [Thread-466380 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:22.549 [DEBUG] [Thread-466380 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:22.550 [DEBUG] [Thread-466380 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:22.550 [DEBUG] [Thread-466380 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:22.550 [DEBUG] [Thread-466380 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:22.550 [DEBUG] [Thread-466380 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:22.550 [DEBUG] [Thread-466380 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:22.550 [DEBUG] [Thread-466380 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:22.550 [DEBUG] [Thread-466380 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88081638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982708102464033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99287, telescope_ra=19.8486291, 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.86841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:08:13.429222', telescope_ra_j2k=19.8228043288582, telescope_dec_j2k=-24.3203823092196, observability=1)
2025-12-26T11:08:25.685 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:25.688 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8494987, teldec = -24.256591
2025-12-26T11:08:25.689 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.82367433266     dec_j2k = -24.3204114298871
2025-12-26T11:08:25.690 [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-26T11:08:25.691 [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-26T11:08:25.692 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:25.692 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:25.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:25.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:25.700 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:25.700 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:25.700 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:25.700 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:25.701 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:25.701 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:25.701 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:25.701 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:25.701 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88085285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982710910300029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99287, telescope_ra=19.8494987, 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.86928, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:08:13.429222', telescope_ra_j2k=19.82367433266, telescope_dec_j2k=-24.3204114298871, observability=1)
2025-12-26T11:08:39.449 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:39.450 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:40.603 [DEBUG] [Thread-466381 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:40.605 [INFO] [Thread-466381 (handle)] [driver.py] [get_status()] Telra = 19.8536749, teldec = -24.256585
2025-12-26T11:08:40.606 [INFO] [Thread-466381 (handle)] [driver.py] [get_status()] ra_j2k = 19.8278524755278     dec_j2k = -24.320545234102
2025-12-26T11:08:40.608 [DEBUG] [Thread-466381 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:40.609 [DEBUG] [Thread-466381 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:40.610 [DEBUG] [Thread-466381 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:40.610 [DEBUG] [Thread-466381 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:40.610 [DEBUG] [Thread-466381 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:40.611 [DEBUG] [Thread-466381 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:40.618 [DEBUG] [Thread-466381 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88102551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982719333808018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992859, telescope_ra=19.8536749, 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.87346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:08:13.429222', telescope_ra_j2k=19.8278524755278, telescope_dec_j2k=-24.320545234102, observability=1)
2025-12-26T11:08:58.662 [DEBUG] [Thread-466382 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:58.664 [INFO] [Thread-466382 (handle)] [driver.py] [get_status()] Telra = 19.8586885, teldec = -24.256591
2025-12-26T11:08:58.665 [INFO] [Thread-466382 (handle)] [driver.py] [get_status()] ra_j2k = 19.8328684112059     dec_j2k = -24.3207189697384
2025-12-26T11:08:58.666 [DEBUG] [Thread-466382 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:58.667 [DEBUG] [Thread-466382 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:08:58.673 [DEBUG] [Thread-466382 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:58.673 [DEBUG] [Thread-466382 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:58.673 [DEBUG] [Thread-466382 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:58.673 [DEBUG] [Thread-466382 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:58.680 [DEBUG] [Thread-466382 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:58.681 [DEBUG] [Thread-466382 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88123451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982724949480011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99287, telescope_ra=19.8586885, 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.87847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:08:13.429222', telescope_ra_j2k=19.8328684112059, telescope_dec_j2k=-24.3207189697384, observability=1)
2025-12-26T11:08:59.888 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:08:59.891 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8590528, teldec = -24.256591
2025-12-26T11:08:59.892 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8332328812377     dec_j2k = -24.3207311535108
2025-12-26T11:08:59.894 [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-26T11:08:59.895 [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-26T11:08:59.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:08:59.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:08:59.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:08:59.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:08:59.904 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88124872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982717729330306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99287, telescope_ra=19.8590528, 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.87884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:08:13.429222', telescope_ra_j2k=19.8332328812377, telescope_dec_j2k=-24.3207311535108, observability=1)
2025-12-26T11:08:59.905 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.846715450286865 seconds ago
2025-12-26T11:09:02.257 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:02.258 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8596965, teldec = -24.256591
2025-12-26T11:09:02.259 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8338768817541     dec_j2k = -24.3207526802018
2025-12-26T11:09:02.261 [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-26T11:09:02.262 [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-26T11:09:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:09:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:09:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:09:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:09:02.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88127613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982724949480011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99287, telescope_ra=19.8596965, 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.87948, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:08:13.429222', telescope_ra_j2k=19.8338768817541, telescope_dec_j2k=-24.3207526802018, observability=1)
2025-12-26T11:09:13.569 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:13.569 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:09:13.570 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:13.570 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:09:13.570 [INFO] [ThreadPoolExecutor-21220_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:09:13.570 [INFO] [ThreadPoolExecutor-21220_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:09:16.463 [DEBUG] [Thread-466383 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:16.465 [INFO] [Thread-466383 (handle)] [driver.py] [get_status()] Telra = 19.8636459, teldec = -24.256591
2025-12-26T11:09:16.466 [INFO] [Thread-466383 (handle)] [driver.py] [get_status()] ra_j2k = 19.837828127764     dec_j2k = -24.3208847165055
2025-12-26T11:09:16.468 [DEBUG] [Thread-466383 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:09:16.468 [DEBUG] [Thread-466383 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:09:16.475 [DEBUG] [Thread-466383 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:09:16.476 [DEBUG] [Thread-466383 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:09:16.476 [DEBUG] [Thread-466383 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:09:16.476 [DEBUG] [Thread-466383 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:09:16.483 [DEBUG] [Thread-466383 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88144056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982728158435435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992869, telescope_ra=19.8636459, 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.88343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:09:13.568844', telescope_ra_j2k=19.837828127764, telescope_dec_j2k=-24.3208847165055, observability=1)
2025-12-26T11:09:16.875 [DEBUG] [Thread-466384 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39153599739074707
2025-12-26T11:09:17.119 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6356222629547119
2025-12-26T11:09:24.791 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:24.793 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8659664, teldec = -24.256591
2025-12-26T11:09:24.794 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.840149714166     dec_j2k = -24.3209622633229
2025-12-26T11:09:24.796 [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-26T11:09:24.797 [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-26T11:09:24.800 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:09:24.800 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:09:24.800 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:09:24.800 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:09:24.808 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88153694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982729361793719, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992869, telescope_ra=19.8659664, 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.88575, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:09:13.568844', telescope_ra_j2k=19.840149714166, telescope_dec_j2k=-24.3209622633229, observability=1)
2025-12-26T11:09:34.452 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:34.454 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:34.455 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:34.458 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:34.944 [DEBUG] [Thread-466385 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:34.946 [INFO] [Thread-466385 (handle)] [driver.py] [get_status()] Telra = 19.868808, teldec = -24.256597
2025-12-26T11:09:34.947 [INFO] [Thread-466385 (handle)] [driver.py] [get_status()] ra_j2k = 19.8429926452411     dec_j2k = -24.3210631916739
2025-12-26T11:09:34.949 [DEBUG] [Thread-466385 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:09:34.950 [DEBUG] [Thread-466385 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:09:34.952 [DEBUG] [Thread-466385 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:09:34.952 [DEBUG] [Thread-466385 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:09:34.952 [DEBUG] [Thread-466385 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:09:34.952 [DEBUG] [Thread-466385 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:09:34.959 [DEBUG] [Thread-466385 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:09:34.960 [DEBUG] [Thread-466385 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88165444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982730565152004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99288, telescope_ra=19.868808, 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.88859, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:09:13.568844', telescope_ra_j2k=19.8429926452411, telescope_dec_j2k=-24.3210631916739, observability=1)
2025-12-26T11:09:38.463 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:39.465 [DEBUG] [ThreadPoolExecutor-21219_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:39.466 [INFO] [ThreadPoolExecutor-21219_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:09:52.995 [DEBUG] [Thread-466386 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:52.997 [INFO] [Thread-466386 (handle)] [driver.py] [get_status()] Telra = 19.8738221, teldec = -24.25659
2025-12-26T11:09:52.998 [INFO] [Thread-466386 (handle)] [driver.py] [get_status()] ra_j2k = 19.8480091018849     dec_j2k = -24.3212236094256
2025-12-26T11:09:52.999 [DEBUG] [Thread-466386 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:09:52.999 [DEBUG] [Thread-466386 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:09:53.005 [DEBUG] [Thread-466386 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:09:53.005 [DEBUG] [Thread-466386 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:09:53.005 [DEBUG] [Thread-466386 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:09:53.005 [DEBUG] [Thread-466386 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:09:53.012 [DEBUG] [Thread-466386 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88186338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982742598734845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992869, telescope_ra=19.8738221, 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.89361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:09:13.568844', telescope_ra_j2k=19.8480091018849, telescope_dec_j2k=-24.3212236094256, observability=1)
2025-12-26T11:09:59.965 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:09:59.967 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8757725, teldec = -24.256584
2025-12-26T11:09:59.968 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8499604208098     dec_j2k = -24.3212827020884
2025-12-26T11:09:59.969 [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-26T11:09:59.971 [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-26T11:09:59.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:09:59.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:09:59.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:09:59.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:09:59.980 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:09:59.981 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88194405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982733774107428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992858, telescope_ra=19.8757725, 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.89556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:09:13.568844', telescope_ra_j2k=19.8499604208098, telescope_dec_j2k=-24.3212827020884, observability=1)
2025-12-26T11:09:59.981 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.861822843551636 seconds ago
2025-12-26T11:10:02.268 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:02.270 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.8764069, teldec = -24.25659
2025-12-26T11:10:02.271 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8505951184844     dec_j2k = -24.3213098706055
2025-12-26T11:10:02.273 [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-26T11:10:02.274 [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-26T11:10:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:10:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:10:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:10:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:10:02.285 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:10:02.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88197071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982744604331986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992869, telescope_ra=19.8764069, 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.89619, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:09:13.568844', telescope_ra_j2k=19.8505951184844, telescope_dec_j2k=-24.3213098706055, observability=1)
2025-12-26T11:10:11.169 [DEBUG] [Thread-466387 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:11.171 [INFO] [Thread-466387 (handle)] [driver.py] [get_status()] Telra = 19.8788913, teldec = -24.256583
2025-12-26T11:10:11.172 [INFO] [Thread-466387 (handle)] [driver.py] [get_status()] ra_j2k = 19.8530806906024     dec_j2k = -24.3213857534699
2025-12-26T11:10:11.174 [DEBUG] [Thread-466387 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:11.175 [DEBUG] [Thread-466387 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:11.179 [DEBUG] [Thread-466387 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:10:11.179 [DEBUG] [Thread-466387 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:10:11.179 [DEBUG] [Thread-466387 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:10:11.179 [DEBUG] [Thread-466387 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:10:11.186 [DEBUG] [Thread-466387 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:10:11.187 [DEBUG] [Thread-466387 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88207373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982740994257133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992858, telescope_ra=19.8788913, 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.89868, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:09:13.568844', telescope_ra_j2k=19.8530806906024, telescope_dec_j2k=-24.3213857534699, observability=1)
2025-12-26T11:10:13.709 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:13.710 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:10:13.710 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:13.711 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:10:13.712 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:14.713 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:14.716 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:14.716 [DEBUG] [ThreadPoolExecutor-21221_0] [payload.py] [to_registers()] [0]
2025-12-26T11:10:14.718 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:10:14.718 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:10:14.718 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:10:14.718 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:10:14.725 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:10:14.725 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:10:14.725 [DEBUG] [ThreadPoolExecutor-21221_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:10:14.725 [DEBUG] [ThreadPoolExecutor-21221_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:10:14.725 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:10:14.725 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:10:14.725 [DEBUG] [ThreadPoolExecutor-21221_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:10:16.516 [DEBUG] [Thread-466388 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:16.518 [INFO] [Thread-466388 (handle)] [driver.py] [get_status()] Telra = 19.8803959, teldec = -24.25659
2025-12-26T11:10:16.519 [INFO] [Thread-466388 (handle)] [driver.py] [get_status()] ra_j2k = 19.8545859991803     dec_j2k = -24.3214429351186
2025-12-26T11:10:16.521 [DEBUG] [Thread-466388 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:16.522 [DEBUG] [Thread-466388 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:16.529 [DEBUG] [Thread-466388 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:10:16.529 [DEBUG] [Thread-466388 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:10:16.529 [DEBUG] [Thread-466388 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:10:16.529 [DEBUG] [Thread-466388 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:10:16.536 [DEBUG] [Thread-466388 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88213561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982742197615417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992868, telescope_ra=19.8803959, 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.90018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:10:13.708706', telescope_ra_j2k=19.8545859991803, telescope_dec_j2k=-24.3214429351186, observability=1)
2025-12-26T11:10:17.180 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6435978412628174
2025-12-26T11:10:23.900 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:23.902 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8824253, teldec = -24.25659
2025-12-26T11:10:23.903 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.856616357461     dec_j2k = -24.3215106043704
2025-12-26T11:10:23.904 [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-26T11:10:23.905 [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-26T11:10:23.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:10:23.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:10:23.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:10:23.906 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:10:23.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:10:23.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:23.913 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:23.913 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:10:23.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:10:23.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:10:23.913 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:10:23.914 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:10:23.914 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88222108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982741395376561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992868, telescope_ra=19.8824253, 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.90221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:10:13.708706', telescope_ra_j2k=19.856616357461, telescope_dec_j2k=-24.3215106043704, observability=1)
2025-12-26T11:10:29.239 [DEBUG] [Thread-466389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:29.242 [INFO] [Thread-466389 (handle)] [driver.py] [get_status()] Telra = 19.8839308, teldec = -24.25659
2025-12-26T11:10:29.243 [INFO] [Thread-466389 (handle)] [driver.py] [get_status()] ra_j2k = 19.8581225690005     dec_j2k = -24.321560792594
2025-12-26T11:10:29.245 [DEBUG] [Thread-466389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:29.246 [DEBUG] [Thread-466389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:29.247 [DEBUG] [Thread-466389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:10:29.247 [DEBUG] [Thread-466389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:10:29.247 [DEBUG] [Thread-466389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:10:29.247 [DEBUG] [Thread-466389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:10:29.254 [DEBUG] [Thread-466389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:10:29.255 [DEBUG] [Thread-466389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88228287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982742197615417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992868, telescope_ra=19.8839308, 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.90372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:10:13.708706', telescope_ra_j2k=19.8581225690005, telescope_dec_j2k=-24.321560792594, observability=1)
2025-12-26T11:10:39.726 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:39.727 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:47.310 [DEBUG] [Thread-466390 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:10:47.312 [INFO] [Thread-466390 (handle)] [driver.py] [get_status()] Telra = 19.8889543, teldec = -24.256589
2025-12-26T11:10:47.313 [INFO] [Thread-466390 (handle)] [driver.py] [get_status()] ra_j2k = 19.8631484473863     dec_j2k = -24.3217271857234
2025-12-26T11:10:47.315 [DEBUG] [Thread-466390 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:47.317 [DEBUG] [Thread-466390 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:10:47.319 [DEBUG] [Thread-466390 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:10:47.320 [DEBUG] [Thread-466390 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:10:47.320 [DEBUG] [Thread-466390 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:10:47.320 [DEBUG] [Thread-466390 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:10:47.327 [DEBUG] [Thread-466390 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88249203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982755033437115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992868, telescope_ra=19.8889543, 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.90874, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:10:13.708706', telescope_ra_j2k=19.8631484473863, telescope_dec_j2k=-24.3217271857234, observability=1)
2025-12-26T11:11:00.042 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:00.044 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.8925198, teldec = -24.256589
2025-12-26T11:11:00.045 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.8667156390552     dec_j2k = -24.32184592684
2025-12-26T11:11:00.047 [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-26T11:11:00.048 [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-26T11:11:00.051 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:11:00.051 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:11:00.052 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:11:00.052 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:11:00.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:11:00.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:00.059 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:00.059 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:11:00.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:11:00.060 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:11:00.060 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:11:00.060 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:11:00.060 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88263939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982752225601119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992868, telescope_ra=19.8925198, 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.91231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:10:13.708706', telescope_ra_j2k=19.8667156390552, telescope_dec_j2k=-24.32184592684, observability=1)
2025-12-26T11:11:00.060 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.88001561164856 seconds ago
2025-12-26T11:11:02.278 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:02.280 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.893127, teldec = -24.256595
2025-12-26T11:11:02.281 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8673231263818     dec_j2k = -24.3218721423858
2025-12-26T11:11:02.283 [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-26T11:11:02.283 [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-26T11:11:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:11:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:11:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:11:02.287 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:11:02.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:11:02.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:02.294 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:02.294 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:11:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:11:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:11:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:11:02.295 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:11:02.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88266527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982753428959403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992878, telescope_ra=19.893127, 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.91291, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:10:13.708706', telescope_ra_j2k=19.8673231263818, telescope_dec_j2k=-24.3218721423858, observability=1)
2025-12-26T11:11:05.496 [DEBUG] [Thread-466391 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:05.498 [INFO] [Thread-466391 (handle)] [driver.py] [get_status()] Telra = 19.8940231, teldec = -24.256589
2025-12-26T11:11:05.499 [INFO] [Thread-466391 (handle)] [driver.py] [get_status()] ra_j2k = 19.868219653224     dec_j2k = -24.3218959738609
2025-12-26T11:11:05.500 [DEBUG] [Thread-466391 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:11:05.500 [DEBUG] [Thread-466391 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:11:05.503 [DEBUG] [Thread-466391 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:11:05.503 [DEBUG] [Thread-466391 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:11:05.503 [DEBUG] [Thread-466391 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:11:05.503 [DEBUG] [Thread-466391 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:11:05.510 [DEBUG] [Thread-466391 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:11:05.510 [DEBUG] [Thread-466391 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:05.511 [DEBUG] [Thread-466391 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:05.511 [DEBUG] [Thread-466391 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:11:05.511 [DEBUG] [Thread-466391 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:11:05.511 [DEBUG] [Thread-466391 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:11:05.511 [DEBUG] [Thread-466391 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:11:05.511 [DEBUG] [Thread-466391 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:11:05.511 [DEBUG] [Thread-466391 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8827025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982753027839975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992867, telescope_ra=19.8940231, 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.91381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:10:13.708706', telescope_ra_j2k=19.868219653224, telescope_dec_j2k=-24.3218959738609, observability=1)
2025-12-26T11:11:13.850 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:13.850 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:11:13.851 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:13.851 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:11:13.851 [INFO] [ThreadPoolExecutor-21222_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:11:13.852 [INFO] [ThreadPoolExecutor-21222_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:11:16.570 [DEBUG] [Thread-466392 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:16.571 [INFO] [Thread-466392 (handle)] [driver.py] [get_status()] Telra = 19.8971138, teldec = -24.256589
2025-12-26T11:11:16.572 [INFO] [Thread-466392 (handle)] [driver.py] [get_status()] ra_j2k = 19.8713118232303     dec_j2k = -24.3219988358585
2025-12-26T11:11:16.574 [DEBUG] [Thread-466392 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:11:16.575 [DEBUG] [Thread-466392 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:11:16.581 [DEBUG] [Thread-466392 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:11:16.581 [DEBUG] [Thread-466392 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:11:16.581 [DEBUG] [Thread-466392 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:11:16.581 [DEBUG] [Thread-466392 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:11:16.589 [DEBUG] [Thread-466392 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:11:16.590 [DEBUG] [Thread-466392 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88283067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982758643511967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992867, telescope_ra=19.8971138, 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.9169, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:11:13.849900', telescope_ra_j2k=19.8713118232303, telescope_dec_j2k=-24.3219988358585, observability=1)
2025-12-26T11:11:17.241 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6512854099273682
2025-12-26T11:11:23.001 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:23.003 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.8989001, teldec = -24.256589
2025-12-26T11:11:23.004 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8730989738867     dec_j2k = -24.3220582663805
2025-12-26T11:11:23.006 [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-26T11:11:23.007 [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-26T11:11:23.014 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:11:23.014 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:11:23.014 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:11:23.014 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:11:23.021 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88290512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982755835675971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992867, telescope_ra=19.8989001, 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.91869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:11:13.849900', telescope_ra_j2k=19.8730989738867, telescope_dec_j2k=-24.3220582663805, observability=1)
2025-12-26T11:11:23.564 [DEBUG] [Thread-466393 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5428853034973145
2025-12-26T11:11:34.729 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:34.731 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:34.732 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:34.734 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:38.738 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:39.740 [DEBUG] [ThreadPoolExecutor-21221_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:39.741 [INFO] [ThreadPoolExecutor-21221_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:11:41.621 [DEBUG] [Thread-466394 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:41.623 [INFO] [Thread-466394 (handle)] [driver.py] [get_status()] Telra = 19.9040814, teldec = -24.256588
2025-12-26T11:11:41.624 [INFO] [Thread-466394 (handle)] [driver.py] [get_status()] ra_j2k = 19.8782827458169     dec_j2k = -24.3222295679849
2025-12-26T11:11:41.626 [DEBUG] [Thread-466394 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:11:41.627 [DEBUG] [Thread-466394 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:11:41.630 [DEBUG] [Thread-466394 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:11:41.630 [DEBUG] [Thread-466394 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:11:41.630 [DEBUG] [Thread-466394 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:11:41.630 [DEBUG] [Thread-466394 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:11:41.637 [DEBUG] [Thread-466394 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88312062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982769072617097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992867, telescope_ra=19.9040814, 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.92387, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:11:13.849900', telescope_ra_j2k=19.8782827458169, telescope_dec_j2k=-24.3222295679849, observability=1)
2025-12-26T11:11:59.692 [DEBUG] [Thread-466395 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:11:59.694 [INFO] [Thread-466395 (handle)] [driver.py] [get_status()] Telra = 19.9091213, teldec = -24.256588
2025-12-26T11:11:59.695 [INFO] [Thread-466395 (handle)] [driver.py] [get_status()] ra_j2k = 19.8833250563291     dec_j2k = -24.322397051236
2025-12-26T11:11:59.696 [DEBUG] [Thread-466395 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:11:59.697 [DEBUG] [Thread-466395 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:11:59.701 [DEBUG] [Thread-466395 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:11:59.702 [DEBUG] [Thread-466395 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:11:59.702 [DEBUG] [Thread-466395 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:11:59.702 [DEBUG] [Thread-466395 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:11:59.709 [DEBUG] [Thread-466395 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88332977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982765863661672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992867, telescope_ra=19.9091213, 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.92891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:11:13.849900', telescope_ra_j2k=19.8833250563291, telescope_dec_j2k=-24.322397051236, observability=1)
2025-12-26T11:12:00.120 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.41060447692871094
2025-12-26T11:12:00.120 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.87922668457031 seconds ago
2025-12-26T11:12:02.288 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:02.289 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9098497, teldec = -24.256588
2025-12-26T11:12:02.290 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.8840538052192     dec_j2k = -24.3224212475446
2025-12-26T11:12:02.292 [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-26T11:12:02.293 [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-26T11:12:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:12:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:12:02.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:12:02.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:12:02.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88335983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982772682691949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992866, telescope_ra=19.9098497, 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.92963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:11:13.849900', telescope_ra_j2k=19.8840538052192, telescope_dec_j2k=-24.3224212475446, observability=1)
2025-12-26T11:12:13.991 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:13.991 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:12:13.992 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:13.992 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:12:13.993 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:14.996 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:14.998 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:14.998 [DEBUG] [ThreadPoolExecutor-21223_0] [payload.py] [to_registers()] [0]
2025-12-26T11:12:15.004 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:12:15.004 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:12:15.004 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:12:15.004 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:12:15.012 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:12:15.012 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:12:15.012 [DEBUG] [ThreadPoolExecutor-21223_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:12:15.012 [DEBUG] [ThreadPoolExecutor-21223_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:12:15.012 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:12:15.012 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:12:15.012 [DEBUG] [ThreadPoolExecutor-21223_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:12:16.637 [DEBUG] [Thread-466396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:16.639 [INFO] [Thread-466396 (handle)] [driver.py] [get_status()] Telra = 19.913835, teldec = -24.256588
2025-12-26T11:12:16.640 [INFO] [Thread-466396 (handle)] [driver.py] [get_status()] ra_j2k = 19.888041016368     dec_j2k = -24.3225535904807
2025-12-26T11:12:16.642 [DEBUG] [Thread-466396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:12:16.643 [DEBUG] [Thread-466396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:12:16.648 [DEBUG] [Thread-466396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:12:16.648 [DEBUG] [Thread-466396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:12:16.648 [DEBUG] [Thread-466396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:12:16.648 [DEBUG] [Thread-466396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:12:16.655 [DEBUG] [Thread-466396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:12:16.655 [DEBUG] [Thread-466396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:16.656 [DEBUG] [Thread-466396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:16.656 [DEBUG] [Thread-466396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:12:16.656 [DEBUG] [Thread-466396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:12:16.656 [DEBUG] [Thread-466396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:12:16.656 [DEBUG] [Thread-466396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:12:16.656 [DEBUG] [Thread-466396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:12:16.656 [DEBUG] [Thread-466396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8835259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982770677094809, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992866, telescope_ra=19.913835, 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.93362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.888041016368, telescope_dec_j2k=-24.3225535904807, observability=1)
2025-12-26T11:12:17.301 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6449630260467529
2025-12-26T11:12:17.759 [DEBUG] [Thread-466397 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:17.761 [INFO] [Thread-466397 (handle)] [driver.py] [get_status()] Telra = 19.9141623, teldec = -24.256588
2025-12-26T11:12:17.762 [INFO] [Thread-466397 (handle)] [driver.py] [get_status()] ra_j2k = 19.8883684734947     dec_j2k = -24.3225644561889
2025-12-26T11:12:17.764 [DEBUG] [Thread-466397 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:12:17.765 [DEBUG] [Thread-466397 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:12:17.765 [DEBUG] [Thread-466397 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:12:17.765 [DEBUG] [Thread-466397 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:12:17.765 [DEBUG] [Thread-466397 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:12:17.766 [DEBUG] [Thread-466397 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:12:17.773 [DEBUG] [Thread-466397 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88353889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982769874855953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992866, telescope_ra=19.9141623, 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.93395, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.8883684734947, telescope_dec_j2k=-24.3225644561889, observability=1)
2025-12-26T11:12:22.111 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:22.112 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9153668, teldec = -24.256581
2025-12-26T11:12:22.113 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.8895735532035     dec_j2k = -24.3225974392877
2025-12-26T11:12:22.115 [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-26T11:12:22.115 [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-26T11:12:22.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:12:22.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:12:22.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:12:22.120 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:12:22.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:12:22.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:22.128 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:22.128 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:12:22.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:12:22.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:12:22.128 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:12:22.128 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:12:22.128 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88358925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982773083811377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992855, telescope_ra=19.9153668, 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.93515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.8895735532035, telescope_dec_j2k=-24.3225974392877, observability=1)
2025-12-26T11:12:35.830 [DEBUG] [Thread-466398 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:35.832 [INFO] [Thread-466398 (handle)] [driver.py] [get_status()] Telra = 19.9191784, teldec = -24.256594
2025-12-26T11:12:35.833 [INFO] [Thread-466398 (handle)] [driver.py] [get_status()] ra_j2k = 19.8933869837342     dec_j2k = -24.3227369197014
2025-12-26T11:12:35.834 [DEBUG] [Thread-466398 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:12:35.835 [DEBUG] [Thread-466398 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:12:35.841 [DEBUG] [Thread-466398 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:12:35.841 [DEBUG] [Thread-466398 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:12:35.841 [DEBUG] [Thread-466398 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:12:35.841 [DEBUG] [Thread-466398 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:12:35.848 [DEBUG] [Thread-466398 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:12:35.848 [DEBUG] [Thread-466398 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:35.848 [DEBUG] [Thread-466398 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:35.849 [DEBUG] [Thread-466398 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:12:35.849 [DEBUG] [Thread-466398 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:12:35.849 [DEBUG] [Thread-466398 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:12:35.849 [DEBUG] [Thread-466398 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:12:35.849 [DEBUG] [Thread-466398 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:12:35.849 [DEBUG] [Thread-466398 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88374804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982781908438795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992877, telescope_ra=19.9191784, 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.93896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.8933869837342, telescope_dec_j2k=-24.3227369197014, observability=1)
2025-12-26T11:12:40.013 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:40.014 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:53.914 [DEBUG] [Thread-466399 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:12:53.916 [INFO] [Thread-466399 (handle)] [driver.py] [get_status()] Telra = 19.9242217, teldec = -24.256587
2025-12-26T11:12:53.918 [INFO] [Thread-466399 (handle)] [driver.py] [get_status()] ra_j2k = 19.8984327154648     dec_j2k = -24.3228971711468
2025-12-26T11:12:53.920 [DEBUG] [Thread-466399 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:12:53.921 [DEBUG] [Thread-466399 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:12:53.922 [DEBUG] [Thread-466399 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:12:53.922 [DEBUG] [Thread-466399 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:12:53.922 [DEBUG] [Thread-466399 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:12:53.922 [DEBUG] [Thread-466399 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:12:53.929 [DEBUG] [Thread-466399 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:12:53.930 [DEBUG] [Thread-466399 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88395735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098277869948337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992866, telescope_ra=19.9242217, 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.94401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.8984327154648, telescope_dec_j2k=-24.3228971711468, observability=1)
2025-12-26T11:13:00.181 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:00.183 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9259765, teldec = -24.256587
2025-12-26T11:13:00.184 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.900188362581     dec_j2k = -24.3229553385001
2025-12-26T11:13:00.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-26T11:13:00.187 [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-26T11:13:00.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:13:00.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:13:00.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:13:00.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:13:00.200 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:13:00.200 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88402987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982784716274791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992865, telescope_ra=19.9259765, 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.94576, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.900188362581, telescope_dec_j2k=-24.3229553385001, observability=1)
2025-12-26T11:13:00.201 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.90020155906677 seconds ago
2025-12-26T11:13:02.260 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:02.262 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9265372, teldec = -24.256587
2025-12-26T11:13:02.263 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9007493334108     dec_j2k = -24.3229739213832
2025-12-26T11:13:02.265 [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-26T11:13:02.266 [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-26T11:13:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:13:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:13:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:13:02.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:13:02.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88405395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982787925230215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992865, telescope_ra=19.9265372, 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.94632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.9007493334108, telescope_dec_j2k=-24.3229739213832, observability=1)
2025-12-26T11:13:12.112 [DEBUG] [Thread-466400 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:12.114 [INFO] [Thread-466400 (handle)] [driver.py] [get_status()] Telra = 19.9293015, teldec = -24.256587
2025-12-26T11:13:12.115 [INFO] [Thread-466400 (handle)] [driver.py] [get_status()] ra_j2k = 19.9035149697309     dec_j2k = -24.3230655156576
2025-12-26T11:13:12.117 [DEBUG] [Thread-466400 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:12.117 [DEBUG] [Thread-466400 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:12.122 [DEBUG] [Thread-466400 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:13:12.122 [DEBUG] [Thread-466400 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:13:12.123 [DEBUG] [Thread-466400 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:13:12.123 [DEBUG] [Thread-466400 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:13:12.130 [DEBUG] [Thread-466400 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88416797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982783512916507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992865, telescope_ra=19.9293015, 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.94909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:12:13.990476', telescope_ra_j2k=19.9035149697309, telescope_dec_j2k=-24.3230655156576, observability=1)
2025-12-26T11:13:14.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:14.131 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:13:14.132 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:14.132 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:13:14.133 [INFO] [ThreadPoolExecutor-21224_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:13:14.133 [INFO] [ThreadPoolExecutor-21224_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:13:16.694 [DEBUG] [Thread-466401 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:16.697 [INFO] [Thread-466401 (handle)] [driver.py] [get_status()] Telra = 19.9305813, teldec = -24.256587
2025-12-26T11:13:16.698 [INFO] [Thread-466401 (handle)] [driver.py] [get_status()] ra_j2k = 19.9047953890352     dec_j2k = -24.3231079096439
2025-12-26T11:13:16.700 [DEBUG] [Thread-466401 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:16.701 [DEBUG] [Thread-466401 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:16.704 [DEBUG] [Thread-466401 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:13:16.704 [DEBUG] [Thread-466401 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:13:16.704 [DEBUG] [Thread-466401 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:13:16.704 [DEBUG] [Thread-466401 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:13:16.711 [DEBUG] [Thread-466401 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:13:16.711 [DEBUG] [Thread-466401 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:16.711 [DEBUG] [Thread-466401 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:16.711 [DEBUG] [Thread-466401 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:13:16.711 [DEBUG] [Thread-466401 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:13:16.711 [DEBUG] [Thread-466401 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:13:16.711 [DEBUG] [Thread-466401 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:13:16.712 [DEBUG] [Thread-466401 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:13:16.712 [DEBUG] [Thread-466401 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88422101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982786721871931, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992865, telescope_ra=19.9305813, 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.95037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:13:14.130988', telescope_ra_j2k=19.9047953890352, telescope_dec_j2k=-24.3231079096439, observability=1)
2025-12-26T11:13:17.363 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6512997150421143
2025-12-26T11:13:21.217 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:21.219 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9318331, teldec = -24.256587
2025-12-26T11:13:21.220 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9060477951711     dec_j2k = -24.3231493688772
2025-12-26T11:13:21.221 [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-26T11:13:21.222 [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-26T11:13:21.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:13:21.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:13:21.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:13:21.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:13:21.235 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:13:21.236 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88427336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09827891285885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992865, telescope_ra=19.9318331, 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.95162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:13:14.130988', telescope_ra_j2k=19.9060477951711, telescope_dec_j2k=-24.3231493688772, observability=1)
2025-12-26T11:13:30.173 [DEBUG] [Thread-466402 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:30.175 [INFO] [Thread-466402 (handle)] [driver.py] [get_status()] Telra = 19.9343168, teldec = -24.256587
2025-12-26T11:13:30.176 [INFO] [Thread-466402 (handle)] [driver.py] [get_status()] ra_j2k = 19.9085326989223     dec_j2k = -24.3232316070487
2025-12-26T11:13:30.178 [DEBUG] [Thread-466402 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:30.179 [DEBUG] [Thread-466402 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:30.185 [DEBUG] [Thread-466402 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:13:30.185 [DEBUG] [Thread-466402 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:13:30.185 [DEBUG] [Thread-466402 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:13:30.185 [DEBUG] [Thread-466402 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:13:30.192 [DEBUG] [Thread-466402 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:13:30.192 [DEBUG] [Thread-466402 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:30.192 [DEBUG] [Thread-466402 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:30.193 [DEBUG] [Thread-466402 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:13:30.193 [DEBUG] [Thread-466402 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:13:30.193 [DEBUG] [Thread-466402 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:13:30.193 [DEBUG] [Thread-466402 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:13:30.193 [DEBUG] [Thread-466402 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:13:30.193 [DEBUG] [Thread-466402 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.884377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982791936424496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992865, telescope_ra=19.9343168, 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.9541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:13:14.130988', telescope_ra_j2k=19.9085326989223, telescope_dec_j2k=-24.3232316070487, observability=1)
2025-12-26T11:13:35.016 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:35.018 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:35.019 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:35.021 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:39.025 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:40.027 [DEBUG] [ThreadPoolExecutor-21223_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:40.028 [INFO] [ThreadPoolExecutor-21223_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:13:48.240 [DEBUG] [Thread-466403 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:13:48.242 [INFO] [Thread-466403 (handle)] [driver.py] [get_status()] Telra = 19.9393587, teldec = -24.256586
2025-12-26T11:13:48.243 [INFO] [Thread-466403 (handle)] [driver.py] [get_status()] ra_j2k = 19.9135770472675     dec_j2k = -24.3233974633327
2025-12-26T11:13:48.245 [DEBUG] [Thread-466403 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:48.247 [DEBUG] [Thread-466403 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:13:48.253 [DEBUG] [Thread-466403 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:13:48.253 [DEBUG] [Thread-466403 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:13:48.253 [DEBUG] [Thread-466403 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:13:48.253 [DEBUG] [Thread-466403 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:13:48.261 [DEBUG] [Thread-466403 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88458612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982794343141064, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992865, telescope_ra=19.9393587, 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.95914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:13:14.130988', telescope_ra_j2k=19.9135770472675, telescope_dec_j2k=-24.3233974633327, observability=1)
2025-12-26T11:14:00.262 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:00.263 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9427042, teldec = -24.256586
2025-12-26T11:14:00.265 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9169241750936     dec_j2k = -24.3235081146821
2025-12-26T11:14:00.266 [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-26T11:14:00.267 [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-26T11:14:00.273 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:00.273 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:00.273 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:14:00.273 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:00.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:00.280 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:00.280 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:00.280 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:14:00.281 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:00.281 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:00.281 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:00.281 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:14:00.281 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88472525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982800359932485, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992864, telescope_ra=19.9427042, 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.96249, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:13:14.130988', telescope_ra_j2k=19.9169241750936, telescope_dec_j2k=-24.3235081146821, observability=1)
2025-12-26T11:14:00.281 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.917975187301636 seconds ago
2025-12-26T11:14:02.270 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:02.272 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9432563, teldec = -24.256586
2025-12-26T11:14:02.273 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9174765439882     dec_j2k = -24.3235263702708
2025-12-26T11:14:02.275 [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-26T11:14:02.276 [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-26T11:14:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:14:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:14:02.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88474851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982794343141064, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992864, telescope_ra=19.9432563, 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.96304, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:13:14.130988', telescope_ra_j2k=19.9174765439882, telescope_dec_j2k=-24.3235263702708, observability=1)
2025-12-26T11:14:06.312 [DEBUG] [Thread-466404 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:06.314 [INFO] [Thread-466404 (handle)] [driver.py] [get_status()] Telra = 19.9443969, teldec = -24.256586
2025-12-26T11:14:06.315 [INFO] [Thread-466404 (handle)] [driver.py] [get_status()] ra_j2k = 19.9186176997374     dec_j2k = -24.3235640806018
2025-12-26T11:14:06.317 [DEBUG] [Thread-466404 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:06.317 [DEBUG] [Thread-466404 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:06.324 [DEBUG] [Thread-466404 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:06.325 [DEBUG] [Thread-466404 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:06.325 [DEBUG] [Thread-466404 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:14:06.325 [DEBUG] [Thread-466404 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:14:06.332 [DEBUG] [Thread-466404 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88479529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982800359932485, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992864, telescope_ra=19.9443969, 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.96418, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:13:14.130988', telescope_ra_j2k=19.9186176997374, telescope_dec_j2k=-24.3235640806018, observability=1)
2025-12-26T11:14:14.273 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:14.273 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:14:14.274 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:14.274 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:14:14.275 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:15.277 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:15.279 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:15.279 [DEBUG] [ThreadPoolExecutor-21225_0] [payload.py] [to_registers()] [0]
2025-12-26T11:14:15.283 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:15.283 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:15.283 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:14:15.283 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:15.291 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:15.291 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:14:15.291 [DEBUG] [ThreadPoolExecutor-21225_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:14:15.291 [DEBUG] [ThreadPoolExecutor-21225_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:14:15.291 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:15.291 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:15.291 [DEBUG] [ThreadPoolExecutor-21225_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:16.745 [DEBUG] [Thread-466405 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:16.747 [INFO] [Thread-466405 (handle)] [driver.py] [get_status()] Telra = 19.9472962, teldec = -24.256586
2025-12-26T11:14:16.749 [INFO] [Thread-466405 (handle)] [driver.py] [get_status()] ra_j2k = 19.9215184138059     dec_j2k = -24.3236599098352
2025-12-26T11:14:16.751 [DEBUG] [Thread-466405 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:16.751 [DEBUG] [Thread-466405 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:16.756 [DEBUG] [Thread-466405 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:16.756 [DEBUG] [Thread-466405 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:16.756 [DEBUG] [Thread-466405 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:14:16.756 [DEBUG] [Thread-466405 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:16.763 [DEBUG] [Thread-466405 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:14:16.764 [DEBUG] [Thread-466405 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88491604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982807178962762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992864, telescope_ra=19.9472962, 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.96708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:14:14.271505', telescope_ra_j2k=19.9215184138059, telescope_dec_j2k=-24.3236599098352, observability=1)
2025-12-26T11:14:17.424 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6598947048187256
2025-12-26T11:14:20.331 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:20.333 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.9482964, teldec = -24.256586
2025-12-26T11:14:20.334 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9225191020989     dec_j2k = -24.3236929600056
2025-12-26T11:14:20.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-26T11:14:20.337 [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-26T11:14:20.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:20.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:20.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:14:20.342 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:20.349 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:14:20.350 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88495755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982801563290769, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992864, telescope_ra=19.9482964, 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.96808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:14:14.271505', telescope_ra_j2k=19.9225191020989, telescope_dec_j2k=-24.3236929600056, observability=1)
2025-12-26T11:14:24.380 [DEBUG] [Thread-466406 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:24.382 [INFO] [Thread-466406 (handle)] [driver.py] [get_status()] Telra = 19.9494189, teldec = -24.256586
2025-12-26T11:14:24.384 [INFO] [Thread-466406 (handle)] [driver.py] [get_status()] ra_j2k = 19.923642150384     dec_j2k = -24.3237300459122
2025-12-26T11:14:24.386 [DEBUG] [Thread-466406 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:24.387 [DEBUG] [Thread-466406 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:24.389 [DEBUG] [Thread-466406 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:24.389 [DEBUG] [Thread-466406 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:24.389 [DEBUG] [Thread-466406 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:14:24.389 [DEBUG] [Thread-466406 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:24.396 [DEBUG] [Thread-466406 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:24.396 [DEBUG] [Thread-466406 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:24.396 [DEBUG] [Thread-466406 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:24.396 [DEBUG] [Thread-466406 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:14:24.397 [DEBUG] [Thread-466406 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:24.397 [DEBUG] [Thread-466406 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:24.397 [DEBUG] [Thread-466406 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:24.397 [DEBUG] [Thread-466406 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:14:24.397 [DEBUG] [Thread-466406 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88500441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982802365529625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992864, telescope_ra=19.9494189, 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.9692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:14:14.271505', telescope_ra_j2k=19.923642150384, telescope_dec_j2k=-24.3237300459122, observability=1)
2025-12-26T11:14:40.292 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:40.293 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:42.453 [DEBUG] [Thread-466407 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:14:42.455 [INFO] [Thread-466407 (handle)] [driver.py] [get_status()] Telra = 19.9544582, teldec = -24.256592
2025-12-26T11:14:42.456 [INFO] [Thread-466407 (handle)] [driver.py] [get_status()] ra_j2k = 19.9286839144928     dec_j2k = -24.3239024657886
2025-12-26T11:14:42.458 [DEBUG] [Thread-466407 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:42.458 [DEBUG] [Thread-466407 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:14:42.461 [DEBUG] [Thread-466407 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:14:42.462 [DEBUG] [Thread-466407 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:14:42.462 [DEBUG] [Thread-466407 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:14:42.462 [DEBUG] [Thread-466407 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:14:42.469 [DEBUG] [Thread-466407 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88521359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982809986798758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992874, telescope_ra=19.9544582, 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.97424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:14:14.271505', telescope_ra_j2k=19.9286839144928, telescope_dec_j2k=-24.3239024657886, observability=1)
2025-12-26T11:15:00.341 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:00.343 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9594424, teldec = -24.256585
2025-12-26T11:15:00.345 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9336705599298     dec_j2k = -24.3240599510604
2025-12-26T11:15:00.346 [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-26T11:15:00.347 [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-26T11:15:00.351 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:15:00.351 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:15:00.351 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:15:00.351 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:15:00.358 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:15:00.358 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:00.358 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:00.358 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:15:00.358 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:15:00.359 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:15:00.359 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:15:00.359 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:15:00.359 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88542062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098280758008219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992863, telescope_ra=19.9594424, 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.97923, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:14:14.271505', telescope_ra_j2k=19.9336705599298, telescope_dec_j2k=-24.3240599510604, observability=1)
2025-12-26T11:15:00.359 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.93522095680237 seconds ago
2025-12-26T11:15:00.531 [DEBUG] [Thread-466408 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17258381843566895
2025-12-26T11:15:02.281 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:02.283 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9599761, teldec = -24.256585
2025-12-26T11:15:02.284 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9342045220035     dec_j2k = -24.3240775570251
2025-12-26T11:15:02.286 [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-26T11:15:02.287 [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-26T11:15:02.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:15:02.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:15:02.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:15:02.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:15:02.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88544308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982814399112467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992863, telescope_ra=19.9599761, 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.97976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:14:14.271505', telescope_ra_j2k=19.9342045220035, telescope_dec_j2k=-24.3240775570251, observability=1)
2025-12-26T11:15:14.429 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:14.429 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:15:14.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:14.431 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:15:14.431 [INFO] [ThreadPoolExecutor-21226_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:15:14.431 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T11:15:16.794 [DEBUG] [Thread-466409 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:16.796 [INFO] [Thread-466409 (handle)] [driver.py] [get_status()] Telra = 19.9640158, teldec = -24.256585
2025-12-26T11:15:16.797 [INFO] [Thread-466409 (handle)] [driver.py] [get_status()] ra_j2k = 19.9382462079127     dec_j2k = -24.3242107778384
2025-12-26T11:15:16.799 [DEBUG] [Thread-466409 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:16.799 [DEBUG] [Thread-466409 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:16.805 [DEBUG] [Thread-466409 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:15:16.805 [DEBUG] [Thread-466409 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:15:16.805 [DEBUG] [Thread-466409 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:15:16.805 [DEBUG] [Thread-466409 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:15:16.812 [DEBUG] [Thread-466409 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:15:16.812 [DEBUG] [Thread-466409 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:16.812 [DEBUG] [Thread-466409 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:16.812 [DEBUG] [Thread-466409 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:15:16.812 [DEBUG] [Thread-466409 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:15:16.812 [DEBUG] [Thread-466409 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:15:16.812 [DEBUG] [Thread-466409 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:15:16.813 [DEBUG] [Thread-466409 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:15:16.813 [DEBUG] [Thread-466409 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88561105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982819613665032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992863, telescope_ra=19.9640158, 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.9838, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:15:14.428109', telescope_ra_j2k=19.9382462079127, telescope_dec_j2k=-24.3242107778384, observability=1)
2025-12-26T11:15:17.485 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6722514629364014
2025-12-26T11:15:18.579 [DEBUG] [Thread-466410 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:18.582 [INFO] [Thread-466410 (handle)] [driver.py] [get_status()] Telra = 19.9645196, teldec = -24.256585
2025-12-26T11:15:18.583 [INFO] [Thread-466410 (handle)] [driver.py] [get_status()] ra_j2k = 19.9387502558539     dec_j2k = -24.3242273867902
2025-12-26T11:15:18.585 [DEBUG] [Thread-466410 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:18.586 [DEBUG] [Thread-466410 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:18.588 [DEBUG] [Thread-466410 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:15:18.588 [DEBUG] [Thread-466410 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:15:18.588 [DEBUG] [Thread-466410 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:15:18.588 [DEBUG] [Thread-466410 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:15:18.595 [DEBUG] [Thread-466410 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:15:18.596 [DEBUG] [Thread-466410 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88563171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982825229337025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992863, telescope_ra=19.9645196, 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.9843, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:15:14.428109', telescope_ra_j2k=19.9387502558539, telescope_dec_j2k=-24.3242273867902, observability=1)
2025-12-26T11:15:19.429 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8327116966247559
2025-12-26T11:15:35.296 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:35.298 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:35.299 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:35.301 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:36.709 [DEBUG] [Thread-466411 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:36.711 [INFO] [Thread-466411 (handle)] [driver.py] [get_status()] Telra = 19.9695587, teldec = -24.256585
2025-12-26T11:15:36.712 [INFO] [Thread-466411 (handle)] [driver.py] [get_status()] ra_j2k = 19.9437918391483     dec_j2k = -24.3243934476396
2025-12-26T11:15:36.713 [DEBUG] [Thread-466411 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:36.714 [DEBUG] [Thread-466411 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:36.716 [DEBUG] [Thread-466411 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:15:36.716 [DEBUG] [Thread-466411 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:15:36.716 [DEBUG] [Thread-466411 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:15:36.716 [DEBUG] [Thread-466411 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:15:36.723 [DEBUG] [Thread-466411 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88584154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982819212545604, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992863, telescope_ra=19.9695587, 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.98934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:15:14.428109', telescope_ra_j2k=19.9437918391483, telescope_dec_j2k=-24.3243934476396, observability=1)
2025-12-26T11:15:39.306 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:40.308 [DEBUG] [ThreadPoolExecutor-21225_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:40.309 [INFO] [ThreadPoolExecutor-21225_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:15:54.808 [DEBUG] [Thread-466412 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:15:54.810 [INFO] [Thread-466412 (handle)] [driver.py] [get_status()] Telra = 19.9746084, teldec = -24.256578
2025-12-26T11:15:54.811 [INFO] [Thread-466412 (handle)] [driver.py] [get_status()] ra_j2k = 19.9488440349912     dec_j2k = -24.3245527394559
2025-12-26T11:15:54.813 [DEBUG] [Thread-466412 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:54.814 [DEBUG] [Thread-466412 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:15:54.817 [DEBUG] [Thread-466412 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:15:54.817 [DEBUG] [Thread-466412 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:15:54.817 [DEBUG] [Thread-466412 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:15:54.817 [DEBUG] [Thread-466412 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:15:54.824 [DEBUG] [Thread-466412 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:15:54.824 [DEBUG] [Thread-466412 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:54.824 [DEBUG] [Thread-466412 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:15:54.824 [DEBUG] [Thread-466412 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:15:54.824 [DEBUG] [Thread-466412 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:15:54.825 [DEBUG] [Thread-466412 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:15:54.825 [DEBUG] [Thread-466412 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:15:54.825 [DEBUG] [Thread-466412 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:15:54.825 [DEBUG] [Thread-466412 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88605103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982830845009017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992852, telescope_ra=19.9746084, 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=16.99439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:15:14.428109', telescope_ra_j2k=19.9488440349912, telescope_dec_j2k=-24.3245527394559, observability=1)
2025-12-26T11:16:00.419 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:00.421 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9761681, teldec = -24.256584
2025-12-26T11:16:00.422 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9504045056764     dec_j2k = -24.3246100775952
2025-12-26T11:16:00.424 [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-26T11:16:00.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-26T11:16:00.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:00.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:00.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:16:00.427 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:00.434 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:00.434 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:00.434 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:00.434 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:16:00.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:00.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:00.435 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:00.435 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:16:00.435 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88611597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098283445508387, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992862, telescope_ra=19.9761681, 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.99595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:15:14.428109', telescope_ra_j2k=19.9504045056764, telescope_dec_j2k=-24.3246100775952, observability=1)
2025-12-26T11:16:00.435 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.94999170303345 seconds ago
2025-12-26T11:16:02.291 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:02.293 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9766907, teldec = -24.256584
2025-12-26T11:16:02.294 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9509273643896     dec_j2k = -24.3246272767206
2025-12-26T11:16:02.295 [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-26T11:16:02.295 [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-26T11:16:02.301 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:02.301 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:02.301 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:16:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:16:02.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88613764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982828438292449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992862, telescope_ra=19.9766907, 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.99648, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:15:14.428109', telescope_ra_j2k=19.9509273643896, telescope_dec_j2k=-24.3246272767206, observability=1)
2025-12-26T11:16:12.949 [DEBUG] [Thread-466413 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:12.951 [INFO] [Thread-466413 (handle)] [driver.py] [get_status()] Telra = 19.9796504, teldec = -24.256584
2025-12-26T11:16:12.953 [INFO] [Thread-466413 (handle)] [driver.py] [get_status()] ra_j2k = 19.9538885308209     dec_j2k = -24.3247246583891
2025-12-26T11:16:12.955 [DEBUG] [Thread-466413 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:12.956 [DEBUG] [Thread-466413 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:12.961 [DEBUG] [Thread-466413 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:12.961 [DEBUG] [Thread-466413 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:12.961 [DEBUG] [Thread-466413 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:16:12.962 [DEBUG] [Thread-466413 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:16:12.969 [DEBUG] [Thread-466413 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.886261, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982829641650733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992862, telescope_ra=19.9796504, 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.99944, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:15:14.428109', telescope_ra_j2k=19.9538885308209, telescope_dec_j2k=-24.3247246583891, observability=1)
2025-12-26T11:16:14.571 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:14.571 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:16:14.572 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:14.572 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:16:14.573 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:15.575 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:15.577 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:15.577 [DEBUG] [ThreadPoolExecutor-21227_0] [payload.py] [to_registers()] [0]
2025-12-26T11:16:15.579 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:15.579 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:15.579 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:16:15.579 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:15.586 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:15.586 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:16:15.586 [DEBUG] [ThreadPoolExecutor-21227_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:16:15.586 [DEBUG] [ThreadPoolExecutor-21227_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:16:15.586 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:15.586 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:15.586 [DEBUG] [ThreadPoolExecutor-21227_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:16.846 [DEBUG] [Thread-466414 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:16.848 [INFO] [Thread-466414 (handle)] [driver.py] [get_status()] Telra = 19.9807615, teldec = -24.256584
2025-12-26T11:16:16.849 [INFO] [Thread-466414 (handle)] [driver.py] [get_status()] ra_j2k = 19.9550001818735     dec_j2k = -24.3247612058278
2025-12-26T11:16:16.851 [DEBUG] [Thread-466414 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:16.852 [DEBUG] [Thread-466414 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:16.855 [DEBUG] [Thread-466414 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:16.855 [DEBUG] [Thread-466414 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:16.855 [DEBUG] [Thread-466414 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:16:16.855 [DEBUG] [Thread-466414 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:16.862 [DEBUG] [Thread-466414 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:16.862 [DEBUG] [Thread-466414 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:16.862 [DEBUG] [Thread-466414 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:16.862 [DEBUG] [Thread-466414 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:16:16.862 [DEBUG] [Thread-466414 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:16.863 [DEBUG] [Thread-466414 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:16.863 [DEBUG] [Thread-466414 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:16.863 [DEBUG] [Thread-466414 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:16:16.863 [DEBUG] [Thread-466414 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8863061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982831246128445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992862, telescope_ra=19.9807615, 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=17.00055, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:16:14.570066', telescope_ra_j2k=19.9550001818735, telescope_dec_j2k=-24.3247612058278, observability=1)
2025-12-26T11:16:17.546 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6830639839172363
2025-12-26T11:16:18.509 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:18.511 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 19.98121, teldec = -24.256584
2025-12-26T11:16:18.512 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9554489043916     dec_j2k = -24.3247759567114
2025-12-26T11:16:18.514 [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-26T11:16:18.515 [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-26T11:16:18.519 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:18.519 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:18.519 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:16:18.519 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:18.527 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:18.527 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:18.527 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:18.527 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:16:18.527 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:18.527 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:18.528 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:18.528 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:16:18.528 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88632535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982831246128445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992862, telescope_ra=19.98121, 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=17.001, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:16:14.570066', telescope_ra_j2k=19.9554489043916, telescope_dec_j2k=-24.3247759567114, observability=1)
2025-12-26T11:16:31.019 [DEBUG] [Thread-466415 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:31.022 [INFO] [Thread-466415 (handle)] [driver.py] [get_status()] Telra = 19.9846925, teldec = -24.256584
2025-12-26T11:16:31.023 [INFO] [Thread-466415 (handle)] [driver.py] [get_status()] ra_j2k = 19.9589331338282     dec_j2k = -24.3248904618758
2025-12-26T11:16:31.024 [DEBUG] [Thread-466415 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:31.025 [DEBUG] [Thread-466415 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:31.029 [DEBUG] [Thread-466415 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:31.029 [DEBUG] [Thread-466415 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:31.029 [DEBUG] [Thread-466415 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:16:31.029 [DEBUG] [Thread-466415 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:16:31.036 [DEBUG] [Thread-466415 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88647014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982842076353003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992862, telescope_ra=19.9846925, 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=17.00448, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:16:14.570066', telescope_ra_j2k=19.9589331338282, telescope_dec_j2k=-24.3248904618758, observability=1)
2025-12-26T11:16:40.588 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:40.589 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:49.092 [DEBUG] [Thread-466416 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:16:49.094 [INFO] [Thread-466416 (handle)] [driver.py] [get_status()] Telra = 19.9897333, teldec = -24.256584
2025-12-26T11:16:49.096 [INFO] [Thread-466416 (handle)] [driver.py] [get_status()] ra_j2k = 19.963976442255     dec_j2k = -24.3250561033854
2025-12-26T11:16:49.097 [DEBUG] [Thread-466416 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:49.099 [DEBUG] [Thread-466416 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:16:49.103 [DEBUG] [Thread-466416 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:16:49.103 [DEBUG] [Thread-466416 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:16:49.103 [DEBUG] [Thread-466416 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:16:49.103 [DEBUG] [Thread-466416 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:16:49.110 [DEBUG] [Thread-466416 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:16:49.110 [DEBUG] [Thread-466416 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:49.110 [DEBUG] [Thread-466416 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:16:49.110 [DEBUG] [Thread-466416 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:16:49.110 [DEBUG] [Thread-466416 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:16:49.110 [DEBUG] [Thread-466416 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:16:49.110 [DEBUG] [Thread-466416 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:16:49.111 [DEBUG] [Thread-466416 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:16:49.111 [DEBUG] [Thread-466416 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88667932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982842878591859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992861, telescope_ra=19.9897333, 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=17.00952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:16:14.570066', telescope_ra_j2k=19.963976442255, telescope_dec_j2k=-24.3250561033854, observability=1)
2025-12-26T11:17:00.496 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:00.498 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 19.9929069, teldec = -24.256583
2025-12-26T11:17:00.499 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9671516248014     dec_j2k = -24.3251593271567
2025-12-26T11:17:00.501 [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-26T11:17:00.502 [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-26T11:17:00.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:17:00.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:17:00.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:17:00.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:17:00.515 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88681131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982842878591859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992861, telescope_ra=19.9929069, 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=17.01269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:16:14.570066', telescope_ra_j2k=19.9671516248014, telescope_dec_j2k=-24.3251593271567, observability=1)
2025-12-26T11:17:00.516 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.970168590545654 seconds ago
2025-12-26T11:17:02.263 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:02.266 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 19.9933832, teldec = -24.256583
2025-12-26T11:17:02.267 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9676281624938     dec_j2k = -24.3251749651623
2025-12-26T11:17:02.268 [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-26T11:17:02.269 [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-26T11:17:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:17:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:17:02.269 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:17:02.270 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:17:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:17:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:02.277 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:02.277 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:17:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:17:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:17:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:17:02.278 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:17:02.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88683176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982842878591859, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992861, telescope_ra=19.9933832, 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=17.0132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:16:14.570066', telescope_ra_j2k=19.9676281624938, telescope_dec_j2k=-24.3251749651623, observability=1)
2025-12-26T11:17:07.303 [DEBUG] [Thread-466417 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:07.305 [INFO] [Thread-466417 (handle)] [driver.py] [get_status()] Telra = 19.9948018, teldec = -24.256583
2025-12-26T11:17:07.307 [INFO] [Thread-466417 (handle)] [driver.py] [get_status()] ra_j2k = 19.9690474707514     dec_j2k = -24.325221534674
2025-12-26T11:17:07.308 [DEBUG] [Thread-466417 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:17:07.309 [DEBUG] [Thread-466417 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:17:07.313 [DEBUG] [Thread-466417 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:17:07.313 [DEBUG] [Thread-466417 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:17:07.313 [DEBUG] [Thread-466417 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:17:07.314 [DEBUG] [Thread-466417 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:17:07.321 [DEBUG] [Thread-466417 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88689009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982843279711287, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992861, telescope_ra=19.9948018, 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=17.01459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:16:14.570066', telescope_ra_j2k=19.9690474707514, telescope_dec_j2k=-24.325221534674, observability=1)
2025-12-26T11:17:14.711 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:14.711 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:17:14.712 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:14.713 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:17:14.713 [INFO] [ThreadPoolExecutor-21228_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:17:14.713 [INFO] [ThreadPoolExecutor-21228_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:17:16.894 [DEBUG] [Thread-466418 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:16.896 [INFO] [Thread-466418 (handle)] [driver.py] [get_status()] Telra = 19.9974819, teldec = -24.256583
2025-12-26T11:17:16.897 [INFO] [Thread-466418 (handle)] [driver.py] [get_status()] ra_j2k = 19.971728910141     dec_j2k = -24.3253094905515
2025-12-26T11:17:16.898 [DEBUG] [Thread-466418 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:17:16.899 [DEBUG] [Thread-466418 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:17:16.903 [DEBUG] [Thread-466418 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:17:16.903 [DEBUG] [Thread-466418 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:17:16.903 [DEBUG] [Thread-466418 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:17:16.903 [DEBUG] [Thread-466418 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:17:16.910 [DEBUG] [Thread-466418 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:17:16.911 [DEBUG] [Thread-466418 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8870011, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982846087547283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992861, telescope_ra=19.9974819, 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=17.01727, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:17:14.710917', telescope_ra_j2k=19.971728910141, telescope_dec_j2k=-24.3253094905515, observability=1)
2025-12-26T11:17:17.606 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6953065395355225
2025-12-26T11:17:17.623 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.712517261505127
2025-12-26T11:17:25.372 [DEBUG] [Thread-466419 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:25.374 [INFO] [Thread-466419 (handle)] [driver.py] [get_status()] Telra = 19.9998484, teldec = -24.256583
2025-12-26T11:17:25.375 [INFO] [Thread-466419 (handle)] [driver.py] [get_status()] ra_j2k = 19.9740965942303     dec_j2k = -24.3253871264763
2025-12-26T11:17:25.377 [DEBUG] [Thread-466419 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:17:25.378 [DEBUG] [Thread-466419 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:17:25.383 [DEBUG] [Thread-466419 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:17:25.383 [DEBUG] [Thread-466419 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:17:25.384 [DEBUG] [Thread-466419 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:17:25.384 [DEBUG] [Thread-466419 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:17:25.391 [DEBUG] [Thread-466419 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:17:25.391 [DEBUG] [Thread-466419 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:25.391 [DEBUG] [Thread-466419 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:25.392 [DEBUG] [Thread-466419 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:17:25.392 [DEBUG] [Thread-466419 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:17:25.392 [DEBUG] [Thread-466419 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:17:25.392 [DEBUG] [Thread-466419 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:17:25.392 [DEBUG] [Thread-466419 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:17:25.392 [DEBUG] [Thread-466419 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88709922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982853307696989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992861, telescope_ra=19.9998484, 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=17.01963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:17:14.710917', telescope_ra_j2k=19.9740965942303, telescope_dec_j2k=-24.3253871264763, observability=1)
2025-12-26T11:17:35.590 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:35.592 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:35.594 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:35.596 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:39.599 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:40.601 [DEBUG] [ThreadPoolExecutor-21227_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:40.602 [INFO] [ThreadPoolExecutor-21227_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:17:43.445 [DEBUG] [Thread-466420 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:17:43.447 [INFO] [Thread-466420 (handle)] [driver.py] [get_status()] Telra = 20.0048604, teldec = -24.256583
2025-12-26T11:17:43.448 [INFO] [Thread-466420 (handle)] [driver.py] [get_status()] ra_j2k = 19.9791111064107     dec_j2k = -24.3255514638427
2025-12-26T11:17:43.450 [DEBUG] [Thread-466420 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:17:43.451 [DEBUG] [Thread-466420 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:17:43.453 [DEBUG] [Thread-466420 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:17:43.453 [DEBUG] [Thread-466420 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:17:43.453 [DEBUG] [Thread-466420 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:17:43.453 [DEBUG] [Thread-466420 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:17:43.460 [DEBUG] [Thread-466420 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8873084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982854912174701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99286, telescope_ra=20.0048604, 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=17.02465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:17:14.710917', telescope_ra_j2k=19.9791111064107, telescope_dec_j2k=-24.3255514638427, observability=1)
2025-12-26T11:18:00.577 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:00.579 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0096306, teldec = -24.256589
2025-12-26T11:18:00.580 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 19.9838837018939     dec_j2k = -24.3257137621123
2025-12-26T11:18:00.582 [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-26T11:18:00.583 [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-26T11:18:00.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:18:00.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:18:00.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:18:00.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:18:00.592 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:18:00.593 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88750669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982861731204978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992871, telescope_ra=20.0096306, 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=17.02942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:17:14.710917', telescope_ra_j2k=19.9838837018939, telescope_dec_j2k=-24.3257137621123, observability=1)
2025-12-26T11:18:00.593 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.986875772476196 seconds ago
2025-12-26T11:18:01.517 [DEBUG] [Thread-466421 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9243295192718506
2025-12-26T11:18:02.273 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:02.275 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.010107, teldec = -24.256582
2025-12-26T11:18:02.276 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 19.9843603427597     dec_j2k = -24.3257223660126
2025-12-26T11:18:02.278 [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-26T11:18:02.278 [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-26T11:18:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:18:02.286 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:18:02.286 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:18:02.286 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:18:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:18:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:02.293 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:02.293 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:18:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:18:02.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:18:02.294 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:18:02.294 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:18:02.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88752632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982858923368981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99286, telescope_ra=20.010107, 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=17.02989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:17:14.710917', telescope_ra_j2k=19.9843603427597, telescope_dec_j2k=-24.3257223660126, observability=1)
2025-12-26T11:18:14.852 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:14.852 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:18:14.853 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:14.853 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:18:14.854 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:15.856 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:15.858 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:15.858 [DEBUG] [ThreadPoolExecutor-21229_0] [payload.py] [to_registers()] [0]
2025-12-26T11:18:15.865 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:18:15.865 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:18:15.865 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:18:15.865 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:18:15.873 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:18:15.873 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:18:15.873 [DEBUG] [ThreadPoolExecutor-21229_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:18:15.873 [DEBUG] [ThreadPoolExecutor-21229_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:18:15.873 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:18:15.873 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:18:15.873 [DEBUG] [ThreadPoolExecutor-21229_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:18:16.714 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:16.716 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0141472, teldec = -24.256582
2025-12-26T11:18:16.717 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 19.9884025772346     dec_j2k = -24.3258546519972
2025-12-26T11:18:16.718 [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-26T11:18:16.719 [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-26T11:18:16.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:18:16.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:18:16.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:18:16.725 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:18:16.732 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:18:16.732 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:16.732 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:16.733 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:18:16.733 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:18:16.733 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:18:16.733 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:18:16.733 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:18:16.733 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88769345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982864539040974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99286, telescope_ra=20.0141472, 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=17.03393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:18:14.851195', telescope_ra_j2k=19.9884025772346, telescope_dec_j2k=-24.3258546519972, observability=1)
2025-12-26T11:18:16.947 [DEBUG] [Thread-466422 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2146005630493164
2025-12-26T11:18:17.667 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9340698719024658
2025-12-26T11:18:19.586 [DEBUG] [Thread-466423 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:19.588 [INFO] [Thread-466423 (handle)] [driver.py] [get_status()] Telra = 20.0149529, teldec = -24.256588
2025-12-26T11:18:19.589 [INFO] [Thread-466423 (handle)] [driver.py] [get_status()] ra_j2k = 19.9892086823646     dec_j2k = -24.3258870230418
2025-12-26T11:18:19.590 [DEBUG] [Thread-466423 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:18:19.591 [DEBUG] [Thread-466423 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:18:19.593 [DEBUG] [Thread-466423 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:18:19.593 [DEBUG] [Thread-466423 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:18:19.593 [DEBUG] [Thread-466423 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:18:19.593 [DEBUG] [Thread-466423 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:18:19.600 [DEBUG] [Thread-466423 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8877267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982857720010697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99287, telescope_ra=20.0149529, 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=17.03474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:18:14.851195', telescope_ra_j2k=19.9892086823646, telescope_dec_j2k=-24.3258870230418, observability=1)
2025-12-26T11:18:37.658 [DEBUG] [Thread-466424 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:37.661 [INFO] [Thread-466424 (handle)] [driver.py] [get_status()] Telra = 20.0199659, teldec = -24.256582
2025-12-26T11:18:37.662 [INFO] [Thread-466424 (handle)] [driver.py] [get_status()] ra_j2k = 19.9942242141033     dec_j2k = -24.3260450338909
2025-12-26T11:18:37.664 [DEBUG] [Thread-466424 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:18:37.665 [DEBUG] [Thread-466424 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:18:37.669 [DEBUG] [Thread-466424 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:18:37.670 [DEBUG] [Thread-466424 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:18:37.670 [DEBUG] [Thread-466424 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:18:37.670 [DEBUG] [Thread-466424 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:18:37.677 [DEBUG] [Thread-466424 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88793587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982862533443834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992859, telescope_ra=20.0199659, 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=17.03975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:18:14.851195', telescope_ra_j2k=19.9942242141033, telescope_dec_j2k=-24.3260450338909, observability=1)
2025-12-26T11:18:40.874 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:40.875 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:55.723 [DEBUG] [Thread-466425 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:18:55.725 [INFO] [Thread-466425 (handle)] [driver.py] [get_status()] Telra = 20.0250066, teldec = -24.256582
2025-12-26T11:18:55.726 [INFO] [Thread-466425 (handle)] [driver.py] [get_status()] ra_j2k = 19.9992674647919     dec_j2k = -24.3262098298581
2025-12-26T11:18:55.727 [DEBUG] [Thread-466425 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:18:55.728 [DEBUG] [Thread-466425 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:18:55.730 [DEBUG] [Thread-466425 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:18:55.730 [DEBUG] [Thread-466425 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:18:55.730 [DEBUG] [Thread-466425 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:18:55.731 [DEBUG] [Thread-466425 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:18:55.738 [DEBUG] [Thread-466425 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:18:55.738 [DEBUG] [Thread-466425 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:55.738 [DEBUG] [Thread-466425 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:18:55.739 [DEBUG] [Thread-466425 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:18:55.739 [DEBUG] [Thread-466425 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:18:55.739 [DEBUG] [Thread-466425 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:18:55.739 [DEBUG] [Thread-466425 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:18:55.739 [DEBUG] [Thread-466425 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:18:55.739 [DEBUG] [Thread-466425 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88814494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982864940160402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992859, telescope_ra=20.0250066, 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=17.04479, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:18:14.851195', telescope_ra_j2k=19.9992674647919, telescope_dec_j2k=-24.3262098298581, observability=1)
2025-12-26T11:19:00.653 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:00.655 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0263723, teldec = -24.256581
2025-12-26T11:19:00.657 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0006338570747     dec_j2k = -24.3262534579196
2025-12-26T11:19:00.659 [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-26T11:19:00.660 [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-26T11:19:00.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:19:00.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:19:00.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:19:00.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:19:00.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:19:00.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:00.669 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:00.670 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:19:00.670 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:19:00.670 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:19:00.670 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:19:00.670 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:19:00.670 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88820201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982873764787819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992859, telescope_ra=20.0263723, 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=17.04616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:18:14.851195', telescope_ra_j2k=20.0006338570747, telescope_dec_j2k=-24.3262534579196, observability=1)
2025-12-26T11:19:00.670 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.003052711486816 seconds ago
2025-12-26T11:19:02.284 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:02.285 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0268216, teldec = -24.256581
2025-12-26T11:19:02.286 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0010833848672     dec_j2k = -24.3262681380871
2025-12-26T11:19:02.287 [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-26T11:19:02.288 [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-26T11:19:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:19:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:19:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:19:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:19:02.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88822088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982866945757542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992859, telescope_ra=20.0268216, 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=17.04661, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:18:14.851195', telescope_ra_j2k=20.0010833848672, telescope_dec_j2k=-24.3262681380871, observability=1)
2025-12-26T11:19:13.799 [DEBUG] [Thread-466426 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:13.800 [INFO] [Thread-466426 (handle)] [driver.py] [get_status()] Telra = 20.0300283, teldec = -24.256588
2025-12-26T11:19:13.802 [INFO] [Thread-466426 (handle)] [driver.py] [get_status()] ra_j2k = 20.0042917108129     dec_j2k = -24.3263798835772
2025-12-26T11:19:13.802 [DEBUG] [Thread-466426 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:13.803 [DEBUG] [Thread-466426 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:13.805 [DEBUG] [Thread-466426 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:19:13.805 [DEBUG] [Thread-466426 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:19:13.805 [DEBUG] [Thread-466426 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:19:13.805 [DEBUG] [Thread-466426 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:19:13.812 [DEBUG] [Thread-466426 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88835416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982875369265531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992869, telescope_ra=20.0300283, 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=17.04981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:18:14.851195', telescope_ra_j2k=20.0042917108129, telescope_dec_j2k=-24.3263798835772, observability=1)
2025-12-26T11:19:14.993 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:14.993 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:19:14.994 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:14.994 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:19:14.994 [INFO] [ThreadPoolExecutor-21230_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:19:14.994 [INFO] [ThreadPoolExecutor-21230_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:19:15.825 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:15.827 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0306069, teldec = -24.256581
2025-12-26T11:19:15.828 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0048706058933     dec_j2k = -24.3263917784014
2025-12-26T11:19:15.830 [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-26T11:19:15.831 [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-26T11:19:15.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:19:15.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:19:15.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:19:15.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:19:15.839 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:19:15.839 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:15.839 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:15.839 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:19:15.839 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:19:15.839 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:19:15.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:19:15.840 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:19:15.840 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88837762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982872561429535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992859, telescope_ra=20.0306069, 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=17.05039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.0048706058933, telescope_dec_j2k=-24.3263917784014, observability=1)
2025-12-26T11:19:16.995 [DEBUG] [Thread-466427 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:16.997 [INFO] [Thread-466427 (handle)] [driver.py] [get_status()] Telra = 20.0309152, teldec = -24.256581
2025-12-26T11:19:16.999 [INFO] [Thread-466427 (handle)] [driver.py] [get_status()] ra_j2k = 20.0051790625041     dec_j2k = -24.3264018454665
2025-12-26T11:19:17.000 [DEBUG] [Thread-466427 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:17.001 [DEBUG] [Thread-466427 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:17.004 [DEBUG] [Thread-466427 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:19:17.004 [DEBUG] [Thread-466427 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:19:17.004 [DEBUG] [Thread-466427 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:19:17.004 [DEBUG] [Thread-466427 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:19:17.011 [DEBUG] [Thread-466427 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88839116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982871358071251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992859, telescope_ra=20.0309152, 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=17.0507, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.0051790625041, telescope_dec_j2k=-24.3264018454665, observability=1)
2025-12-26T11:19:17.727 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7155468463897705
2025-12-26T11:19:31.974 [DEBUG] [Thread-466428 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:31.977 [INFO] [Thread-466428 (handle)] [driver.py] [get_status()] Telra = 20.0351, teldec = -24.256581
2025-12-26T11:19:31.978 [INFO] [Thread-466428 (handle)] [driver.py] [get_status()] ra_j2k = 20.0093659905346     dec_j2k = -24.3265384486006
2025-12-26T11:19:31.980 [DEBUG] [Thread-466428 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:31.981 [DEBUG] [Thread-466428 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:31.984 [DEBUG] [Thread-466428 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:19:31.984 [DEBUG] [Thread-466428 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:19:31.984 [DEBUG] [Thread-466428 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:19:31.984 [DEBUG] [Thread-466428 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:19:31.992 [DEBUG] [Thread-466428 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:19:31.992 [DEBUG] [Thread-466428 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:31.992 [DEBUG] [Thread-466428 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:31.992 [DEBUG] [Thread-466428 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:19:31.993 [DEBUG] [Thread-466428 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:19:31.993 [DEBUG] [Thread-466428 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:19:31.993 [DEBUG] [Thread-466428 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:19:31.993 [DEBUG] [Thread-466428 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:19:31.993 [DEBUG] [Thread-466428 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88856453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982872962548963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992858, telescope_ra=20.0351, 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=17.05488, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.0093659905346, telescope_dec_j2k=-24.3265384486006, observability=1)
2025-12-26T11:19:35.877 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:35.879 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:35.880 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:35.883 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:39.888 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:40.890 [DEBUG] [ThreadPoolExecutor-21229_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:40.891 [INFO] [ThreadPoolExecutor-21229_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:19:50.034 [DEBUG] [Thread-466429 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:19:50.036 [INFO] [Thread-466429 (handle)] [driver.py] [get_status()] Telra = 20.0401421, teldec = -24.256581
2025-12-26T11:19:50.037 [INFO] [Thread-466429 (handle)] [driver.py] [get_status()] ra_j2k = 20.0144106600258     dec_j2k = -24.3267029245279
2025-12-26T11:19:50.039 [DEBUG] [Thread-466429 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:50.039 [DEBUG] [Thread-466429 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:19:50.040 [DEBUG] [Thread-466429 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:19:50.040 [DEBUG] [Thread-466429 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:19:50.040 [DEBUG] [Thread-466429 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:19:50.041 [DEBUG] [Thread-466429 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:19:50.047 [DEBUG] [Thread-466429 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:19:50.047 [DEBUG] [Thread-466429 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:50.047 [DEBUG] [Thread-466429 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:19:50.047 [DEBUG] [Thread-466429 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:19:50.048 [DEBUG] [Thread-466429 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:19:50.048 [DEBUG] [Thread-466429 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:19:50.048 [DEBUG] [Thread-466429 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:19:50.048 [DEBUG] [Thread-466429 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:19:50.048 [DEBUG] [Thread-466429 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88877355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982876171504388, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992858, telescope_ra=20.0401421, 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=17.05993, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.0144106600258, telescope_dec_j2k=-24.3267029245279, observability=1)
2025-12-26T11:20:00.731 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:00.733 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0430971, teldec = -24.25658
2025-12-26T11:20:00.734 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0173671688876     dec_j2k = -24.3267982613197
2025-12-26T11:20:00.736 [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-26T11:20:00.737 [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-26T11:20:00.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:00.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:00.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:20:00.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88889736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982882990534664, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992858, telescope_ra=20.0430971, 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=17.06288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.0173671688876, telescope_dec_j2k=-24.3267982613197, observability=1)
2025-12-26T11:20:00.749 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02262473106384 seconds ago
2025-12-26T11:20:02.293 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:02.295 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0435374, teldec = -24.256587
2025-12-26T11:20:02.297 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.017807692641     dec_j2k = -24.3268196117574
2025-12-26T11:20:02.298 [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-26T11:20:02.299 [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-26T11:20:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:20:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:02.309 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:02.309 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:20:02.309 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:02.310 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:20:02.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88891544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982885397251233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992869, telescope_ra=20.0435374, 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=17.06332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.017807692641, telescope_dec_j2k=-24.3268196117574, observability=1)
2025-12-26T11:20:08.237 [DEBUG] [Thread-466430 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:08.238 [INFO] [Thread-466430 (handle)] [driver.py] [get_status()] Telra = 20.0452116, teldec = -24.256574
2025-12-26T11:20:08.240 [INFO] [Thread-466430 (handle)] [driver.py] [get_status()] ra_j2k = 20.0194827507687     dec_j2k = -24.3268611711118
2025-12-26T11:20:08.241 [DEBUG] [Thread-466430 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:20:08.243 [DEBUG] [Thread-466430 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:20:08.244 [DEBUG] [Thread-466430 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:08.244 [DEBUG] [Thread-466430 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:08.244 [DEBUG] [Thread-466430 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:20:08.244 [DEBUG] [Thread-466430 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:20:08.252 [DEBUG] [Thread-466430 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88898422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982885397251233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992847, telescope_ra=20.0452116, 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.065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.0194827507687, telescope_dec_j2k=-24.3268611711118, observability=1)
2025-12-26T11:20:14.928 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:14.930 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0470532, teldec = -24.25658
2025-12-26T11:20:14.932 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0213252919259     dec_j2k = -24.3269271692578
2025-12-26T11:20:14.934 [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-26T11:20:14.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-26T11:20:14.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:14.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:14.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:20:14.941 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:20:14.950 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.88906168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098288178717638, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992858, telescope_ra=20.0470532, 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=17.06684, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:19:14.991799', telescope_ra_j2k=20.0213252919259, telescope_dec_j2k=-24.3269271692578, observability=1)
2025-12-26T11:20:15.133 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:15.133 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:20:15.134 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:15.134 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:20:15.135 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:16.137 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:16.139 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:16.139 [DEBUG] [ThreadPoolExecutor-21231_0] [payload.py] [to_registers()] [0]
2025-12-26T11:20:16.141 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:16.141 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:16.141 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:20:16.141 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:16.148 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:16.148 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:20:16.148 [DEBUG] [ThreadPoolExecutor-21231_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:20:16.148 [DEBUG] [ThreadPoolExecutor-21231_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:20:16.148 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:16.148 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:16.148 [DEBUG] [ThreadPoolExecutor-21231_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:17.045 [DEBUG] [Thread-466431 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:17.047 [INFO] [Thread-466431 (handle)] [driver.py] [get_status()] Telra = 20.0476616, teldec = -24.25658
2025-12-26T11:20:17.048 [INFO] [Thread-466431 (handle)] [driver.py] [get_status()] ra_j2k = 20.021934003373     dec_j2k = -24.3269469870233
2025-12-26T11:20:17.050 [DEBUG] [Thread-466431 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:20:17.051 [DEBUG] [Thread-466431 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:20:17.053 [DEBUG] [Thread-466431 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:17.053 [DEBUG] [Thread-466431 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:17.053 [DEBUG] [Thread-466431 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:20:17.054 [DEBUG] [Thread-466431 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:20:17.061 [DEBUG] [Thread-466431 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88908618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982888606206657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992858, telescope_ra=20.0476616, 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=17.06745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:20:15.132933', telescope_ra_j2k=20.021934003373, telescope_dec_j2k=-24.3269469870233, observability=1)
2025-12-26T11:20:17.788 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7267656326293945
2025-12-26T11:20:26.300 [DEBUG] [Thread-466432 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:26.302 [INFO] [Thread-466432 (handle)] [driver.py] [get_status()] Telra = 20.0502247, teldec = -24.25658
2025-12-26T11:20:26.303 [INFO] [Thread-466432 (handle)] [driver.py] [get_status()] ra_j2k = 20.0244984164152     dec_j2k = -24.3270304567139
2025-12-26T11:20:26.305 [DEBUG] [Thread-466432 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:20:26.305 [DEBUG] [Thread-466432 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:20:26.311 [DEBUG] [Thread-466432 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:26.312 [DEBUG] [Thread-466432 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:26.312 [DEBUG] [Thread-466432 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:20:26.312 [DEBUG] [Thread-466432 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:20:26.319 [DEBUG] [Thread-466432 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8891933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982884193892949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992857, telescope_ra=20.0502247, 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=17.07001, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:20:15.132933', telescope_ra_j2k=20.0244984164152, telescope_dec_j2k=-24.3270304567139, observability=1)
2025-12-26T11:20:41.150 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:41.151 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:44.374 [DEBUG] [Thread-466433 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:20:44.376 [INFO] [Thread-466433 (handle)] [driver.py] [get_status()] Telra = 20.0552682, teldec = -24.25658
2025-12-26T11:20:44.377 [INFO] [Thread-466433 (handle)] [driver.py] [get_status()] ra_j2k = 20.0295445046679     dec_j2k = -24.3271946100405
2025-12-26T11:20:44.378 [DEBUG] [Thread-466433 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:20:44.379 [DEBUG] [Thread-466433 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:20:44.384 [DEBUG] [Thread-466433 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:20:44.384 [DEBUG] [Thread-466433 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:20:44.384 [DEBUG] [Thread-466433 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:20:44.384 [DEBUG] [Thread-466433 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:20:44.391 [DEBUG] [Thread-466433 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:20:44.392 [DEBUG] [Thread-466433 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88940249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982891414042654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992857, telescope_ra=20.0552682, 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=17.07505, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:20:15.132933', telescope_ra_j2k=20.0295445046679, telescope_dec_j2k=-24.3271946100405, observability=1)
2025-12-26T11:21:00.810 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:00.812 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0598423, teldec = -24.256579
2025-12-26T11:21:00.813 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0341209574016     dec_j2k = -24.3273423789377
2025-12-26T11:21:00.815 [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-26T11:21:00.816 [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-26T11:21:00.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:21:00.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:21:00.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:21:00.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88959272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982891815162082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992857, telescope_ra=20.0598423, 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.07963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:20:15.132933', telescope_ra_j2k=20.0341209574016, telescope_dec_j2k=-24.3273423789377, observability=1)
2025-12-26T11:21:00.828 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.04050040245056 seconds ago
2025-12-26T11:21:02.266 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:02.268 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0602532, teldec = -24.256579
2025-12-26T11:21:02.270 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0345320689783     dec_j2k = -24.3273557381489
2025-12-26T11:21:02.271 [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-26T11:21:02.272 [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-26T11:21:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:21:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:21:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:21:02.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:21:02.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:21:02.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:02.284 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:02.285 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:21:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:21:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:21:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:21:02.285 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:21:02.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88960957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982893419639794, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992857, telescope_ra=20.0602532, 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.08004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:20:15.132933', telescope_ra_j2k=20.0345320689783, telescope_dec_j2k=-24.3273557381489, observability=1)
2025-12-26T11:21:02.541 [DEBUG] [Thread-466434 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2564585208892822
2025-12-26T11:21:14.036 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:14.039 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0635204, teldec = -24.256579
2025-12-26T11:21:14.040 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0378009527118     dec_j2k = -24.3274619323754
2025-12-26T11:21:14.042 [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-26T11:21:14.043 [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-26T11:21:14.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:21:14.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:21:14.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:21:14.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:21:14.056 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8897458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982900639789499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992856, telescope_ra=20.0635204, 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.08331, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:20:15.132933', telescope_ra_j2k=20.0378009527118, telescope_dec_j2k=-24.3274619323754, observability=1)
2025-12-26T11:21:15.276 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:15.276 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:21:15.277 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:15.277 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:21:15.277 [INFO] [ThreadPoolExecutor-21232_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:21:15.277 [INFO] [ThreadPoolExecutor-21232_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:21:17.105 [DEBUG] [Thread-466435 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:17.107 [INFO] [Thread-466435 (handle)] [driver.py] [get_status()] Telra = 20.0643795, teldec = -24.256579
2025-12-26T11:21:17.108 [INFO] [Thread-466435 (handle)] [driver.py] [get_status()] ra_j2k = 20.0386604958625     dec_j2k = -24.3274898471884
2025-12-26T11:21:17.110 [DEBUG] [Thread-466435 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:17.111 [DEBUG] [Thread-466435 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:17.117 [DEBUG] [Thread-466435 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:21:17.117 [DEBUG] [Thread-466435 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:21:17.117 [DEBUG] [Thread-466435 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:21:17.117 [DEBUG] [Thread-466435 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:21:17.124 [DEBUG] [Thread-466435 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:21:17.124 [DEBUG] [Thread-466435 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:17.125 [DEBUG] [Thread-466435 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:17.125 [DEBUG] [Thread-466435 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:21:17.125 [DEBUG] [Thread-466435 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:21:17.125 [DEBUG] [Thread-466435 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:21:17.125 [DEBUG] [Thread-466435 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:21:17.125 [DEBUG] [Thread-466435 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:21:17.125 [DEBUG] [Thread-466435 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88978132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982891012923226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992856, telescope_ra=20.0643795, 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.08416, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.0386604958625, telescope_dec_j2k=-24.3274898471884, observability=1)
2025-12-26T11:21:17.849 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7240164279937744
2025-12-26T11:21:20.609 [DEBUG] [Thread-466436 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:20.611 [INFO] [Thread-466436 (handle)] [driver.py] [get_status()] Telra = 20.0653521, teldec = -24.256579
2025-12-26T11:21:20.612 [INFO] [Thread-466436 (handle)] [driver.py] [get_status()] ra_j2k = 20.0396335977702     dec_j2k = -24.3275214456285
2025-12-26T11:21:20.614 [DEBUG] [Thread-466436 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:20.615 [DEBUG] [Thread-466436 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:20.621 [DEBUG] [Thread-466436 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:21:20.621 [DEBUG] [Thread-466436 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:21:20.621 [DEBUG] [Thread-466436 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:21:20.621 [DEBUG] [Thread-466436 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:21:20.628 [DEBUG] [Thread-466436 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.88982188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098289221628151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992856, telescope_ra=20.0653521, 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.08514, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.0396335977702, telescope_dec_j2k=-24.3275214456285, observability=1)
2025-12-26T11:21:36.153 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:36.155 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:36.156 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:36.158 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:38.681 [DEBUG] [Thread-466437 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:38.684 [INFO] [Thread-466437 (handle)] [driver.py] [get_status()] Telra = 20.0703981, teldec = -24.256579
2025-12-26T11:21:38.685 [INFO] [Thread-466437 (handle)] [driver.py] [get_status()] ra_j2k = 20.0446822053266     dec_j2k = -24.3276853092122
2025-12-26T11:21:38.686 [DEBUG] [Thread-466437 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:38.687 [DEBUG] [Thread-466437 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:38.688 [DEBUG] [Thread-466437 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:21:38.688 [DEBUG] [Thread-466437 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:21:38.688 [DEBUG] [Thread-466437 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:21:38.688 [DEBUG] [Thread-466437 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:21:38.696 [DEBUG] [Thread-466437 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89003104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982899837550643, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992856, telescope_ra=20.0703981, 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.09018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.0446822053266, telescope_dec_j2k=-24.3276853092122, observability=1)
2025-12-26T11:21:40.163 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:41.165 [DEBUG] [ThreadPoolExecutor-21231_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:41.166 [INFO] [ThreadPoolExecutor-21231_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:21:56.886 [DEBUG] [Thread-466438 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:21:56.889 [INFO] [Thread-466438 (handle)] [driver.py] [get_status()] Telra = 20.0754668, teldec = -24.256572
2025-12-26T11:21:56.890 [INFO] [Thread-466438 (handle)] [driver.py] [get_status()] ra_j2k = 20.0497535318706     dec_j2k = -24.3278427850625
2025-12-26T11:21:56.891 [DEBUG] [Thread-466438 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:56.893 [DEBUG] [Thread-466438 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:21:56.898 [DEBUG] [Thread-466438 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:21:56.898 [DEBUG] [Thread-466438 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:21:56.898 [DEBUG] [Thread-466438 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:21:56.898 [DEBUG] [Thread-466438 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:21:56.905 [DEBUG] [Thread-466438 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:21:56.905 [DEBUG] [Thread-466438 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:56.905 [DEBUG] [Thread-466438 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:21:56.905 [DEBUG] [Thread-466438 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:21:56.905 [DEBUG] [Thread-466438 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:21:56.906 [DEBUG] [Thread-466438 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:21:56.906 [DEBUG] [Thread-466438 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:21:56.906 [DEBUG] [Thread-466438 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:21:56.906 [DEBUG] [Thread-466438 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89024175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982901442028355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992845, telescope_ra=20.0754668, 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.09525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.0497535318706, telescope_dec_j2k=-24.3278427850625, observability=1)
2025-12-26T11:22:00.889 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:00.891 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0765875, teldec = -24.256579
2025-12-26T11:22:00.892 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0508748119385     dec_j2k = -24.3278861336753
2025-12-26T11:22:00.893 [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-26T11:22:00.894 [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-26T11:22:00.896 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:00.896 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:00.896 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:22:00.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:00.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:00.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:00.903 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:00.903 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:22:00.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:00.904 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:00.904 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:00.904 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:22:00.904 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89028807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982903848744923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992856, telescope_ra=20.0765875, 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.09637, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.0508748119385, telescope_dec_j2k=-24.3278861336753, observability=1)
2025-12-26T11:22:00.904 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.05508327484131 seconds ago
2025-12-26T11:22:02.277 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:02.278 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0769513, teldec = -24.256578
2025-12-26T11:22:02.280 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0512388008708     dec_j2k = -24.3278969319278
2025-12-26T11:22:02.281 [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-26T11:22:02.282 [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-26T11:22:02.289 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:02.289 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:02.289 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:22:02.289 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:22:02.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89030413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982902645386639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992856, telescope_ra=20.0769513, 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.09674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.0512388008708, telescope_dec_j2k=-24.3278969319278, observability=1)
2025-12-26T11:22:13.144 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:13.146 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.0799877, teldec = -24.256578
2025-12-26T11:22:13.147 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0542767775316     dec_j2k = -24.3279953785466
2025-12-26T11:22:13.148 [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-26T11:22:13.148 [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-26T11:22:13.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:13.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:13.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:22:13.153 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:13.160 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:13.160 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:13.161 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:13.161 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:22:13.161 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:13.161 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:13.161 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:13.161 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:22:13.161 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89042992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982907859939204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992855, telescope_ra=20.0799877, 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.09977, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.0542767775316, telescope_dec_j2k=-24.3279953785466, observability=1)
2025-12-26T11:22:14.955 [DEBUG] [Thread-466439 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:14.957 [INFO] [Thread-466439 (handle)] [driver.py] [get_status()] Telra = 20.0805113, teldec = -24.256578
2025-12-26T11:22:14.958 [INFO] [Thread-466439 (handle)] [driver.py] [get_status()] ra_j2k = 20.054800649632     dec_j2k = -24.3280123502149
2025-12-26T11:22:14.960 [DEBUG] [Thread-466439 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:22:14.960 [DEBUG] [Thread-466439 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:22:14.966 [DEBUG] [Thread-466439 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:14.966 [DEBUG] [Thread-466439 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:14.966 [DEBUG] [Thread-466439 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:22:14.966 [DEBUG] [Thread-466439 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:14.973 [DEBUG] [Thread-466439 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:22:14.974 [DEBUG] [Thread-466439 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89045088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982902645386639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992855, telescope_ra=20.0805113, 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.1003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:21:15.275168', telescope_ra_j2k=20.054800649632, telescope_dec_j2k=-24.3280123502149, observability=1)
2025-12-26T11:22:15.417 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:15.417 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:22:15.418 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:15.418 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:22:15.419 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:16.422 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:16.424 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:16.424 [DEBUG] [ThreadPoolExecutor-21233_0] [payload.py] [to_registers()] [0]
2025-12-26T11:22:16.427 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:16.427 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:16.427 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:22:16.427 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:16.434 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:16.434 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:22:16.434 [DEBUG] [ThreadPoolExecutor-21233_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:22:16.434 [DEBUG] [ThreadPoolExecutor-21233_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:22:16.434 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:16.434 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:16.434 [DEBUG] [ThreadPoolExecutor-21233_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:17.154 [DEBUG] [Thread-466440 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:17.157 [INFO] [Thread-466440 (handle)] [driver.py] [get_status()] Telra = 20.0811007, teldec = -24.256578
2025-12-26T11:22:17.158 [INFO] [Thread-466440 (handle)] [driver.py] [get_status()] ra_j2k = 20.0553903560041     dec_j2k = -24.328031453077
2025-12-26T11:22:17.160 [DEBUG] [Thread-466440 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:22:17.161 [DEBUG] [Thread-466440 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:22:17.167 [DEBUG] [Thread-466440 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:17.167 [DEBUG] [Thread-466440 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:17.167 [DEBUG] [Thread-466440 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:22:17.167 [DEBUG] [Thread-466440 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:17.174 [DEBUG] [Thread-466440 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:22:17.175 [DEBUG] [Thread-466440 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89047634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982902645386639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992855, telescope_ra=20.0811007, 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.10089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:22:15.416970', telescope_ra_j2k=20.0553903560041, telescope_dec_j2k=-24.328031453077, observability=1)
2025-12-26T11:22:17.910 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7352123260498047
2025-12-26T11:22:33.026 [DEBUG] [Thread-466441 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:33.027 [INFO] [Thread-466441 (handle)] [driver.py] [get_status()] Telra = 20.0855278, teldec = -24.256578
2025-12-26T11:22:33.028 [INFO] [Thread-466441 (handle)] [driver.py] [get_status()] ra_j2k = 20.0598197598381     dec_j2k = -24.3281748839255
2025-12-26T11:22:33.030 [DEBUG] [Thread-466441 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:22:33.030 [DEBUG] [Thread-466441 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:22:33.035 [DEBUG] [Thread-466441 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:33.035 [DEBUG] [Thread-466441 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:33.035 [DEBUG] [Thread-466441 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:22:33.035 [DEBUG] [Thread-466441 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:33.042 [DEBUG] [Thread-466441 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:22:33.043 [DEBUG] [Thread-466441 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89066002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982903046506067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992855, telescope_ra=20.0855278, 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.10531, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:22:15.416970', telescope_ra_j2k=20.0598197598381, telescope_dec_j2k=-24.3281748839255, observability=1)
2025-12-26T11:22:41.436 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:41.437 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:51.219 [DEBUG] [Thread-466442 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:22:51.221 [INFO] [Thread-466442 (handle)] [driver.py] [get_status()] Telra = 20.0906035, teldec = -24.256584
2025-12-26T11:22:51.222 [INFO] [Thread-466442 (handle)] [driver.py] [get_status()] ra_j2k = 20.0648981058321     dec_j2k = -24.3283452094934
2025-12-26T11:22:51.223 [DEBUG] [Thread-466442 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:22:51.224 [DEBUG] [Thread-466442 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:22:51.231 [DEBUG] [Thread-466442 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:22:51.231 [DEBUG] [Thread-466442 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:22:51.232 [DEBUG] [Thread-466442 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:22:51.232 [DEBUG] [Thread-466442 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:22:51.239 [DEBUG] [Thread-466442 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8908706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098290465098378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992865, telescope_ra=20.0906035, 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=17.11039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:22:15.416970', telescope_ra_j2k=20.0648981058321, telescope_dec_j2k=-24.3283452094934, observability=1)
2025-12-26T11:23:00.964 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:00.966 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.0933007, teldec = -24.256578
2025-12-26T11:23:00.967 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0675967159538     dec_j2k = -24.3284264799779
2025-12-26T11:23:00.969 [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-26T11:23:00.970 [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-26T11:23:00.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:23:00.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:23:00.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:23:00.976 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:23:00.983 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:23:00.983 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:00.983 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:00.984 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:23:00.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:23:00.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:23:00.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:23:00.984 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:23:00.984 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89098339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982911470014056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992854, telescope_ra=20.0933007, 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.11309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:22:15.416970', telescope_ra_j2k=20.0675967159538, telescope_dec_j2k=-24.3284264799779, observability=1)
2025-12-26T11:23:00.984 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.07425928115845 seconds ago
2025-12-26T11:23:02.287 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:02.289 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.0936929, teldec = -24.256578
2025-12-26T11:23:02.290 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.067989120991     dec_j2k = -24.3284391669573
2025-12-26T11:23:02.292 [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-26T11:23:02.292 [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-26T11:23:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:23:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:23:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:23:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:23:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:23:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:02.306 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:02.307 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:23:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:23:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:23:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:23:02.307 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:23:02.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8909987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982909063297488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992854, telescope_ra=20.0936929, 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.11348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:22:15.416970', telescope_ra_j2k=20.067989120991, telescope_dec_j2k=-24.3284391669573, observability=1)
2025-12-26T11:23:09.292 [DEBUG] [Thread-466443 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:09.294 [INFO] [Thread-466443 (handle)] [driver.py] [get_status()] Telra = 20.0956446, teldec = -24.256577
2025-12-26T11:23:09.295 [INFO] [Thread-466443 (handle)] [driver.py] [get_status()] ra_j2k = 20.069941842025     dec_j2k = -24.3285012897672
2025-12-26T11:23:09.297 [DEBUG] [Thread-466443 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:09.298 [DEBUG] [Thread-466443 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:09.302 [DEBUG] [Thread-466443 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:23:09.302 [DEBUG] [Thread-466443 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:23:09.302 [DEBUG] [Thread-466443 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:23:09.302 [DEBUG] [Thread-466443 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:23:09.309 [DEBUG] [Thread-466443 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89107978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982912272252913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992854, telescope_ra=20.0956446, 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.11543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:22:15.416970', telescope_ra_j2k=20.069941842025, telescope_dec_j2k=-24.3285012897672, observability=1)
2025-12-26T11:23:12.248 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:12.250 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.096456, teldec = -24.256577
2025-12-26T11:23:12.251 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0707536667011     dec_j2k = -24.3285275268971
2025-12-26T11:23:12.252 [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-26T11:23:12.253 [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-26T11:23:12.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:23:12.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:23:12.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:23:12.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:23:12.263 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89111399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982905453222636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992854, telescope_ra=20.096456, 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.11624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:22:15.416970', telescope_ra_j2k=20.0707536667011, telescope_dec_j2k=-24.3285275268971, observability=1)
2025-12-26T11:23:15.559 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:15.560 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:23:15.561 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:15.561 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:23:15.561 [INFO] [ThreadPoolExecutor-21234_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:23:15.561 [INFO] [ThreadPoolExecutor-21234_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:23:17.209 [DEBUG] [Thread-466444 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:17.211 [INFO] [Thread-466444 (handle)] [driver.py] [get_status()] Telra = 20.0978476, teldec = -24.256577
2025-12-26T11:23:17.212 [INFO] [Thread-466444 (handle)] [driver.py] [get_status()] ra_j2k = 20.0721459954062     dec_j2k = -24.3285725175837
2025-12-26T11:23:17.213 [DEBUG] [Thread-466444 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:17.214 [DEBUG] [Thread-466444 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:17.216 [DEBUG] [Thread-466444 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:23:17.216 [DEBUG] [Thread-466444 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:23:17.216 [DEBUG] [Thread-466444 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:23:17.216 [DEBUG] [Thread-466444 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:23:17.223 [DEBUG] [Thread-466444 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:23:17.223 [DEBUG] [Thread-466444 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:17.223 [DEBUG] [Thread-466444 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:17.223 [DEBUG] [Thread-466444 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:23:17.223 [DEBUG] [Thread-466444 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:23:17.223 [DEBUG] [Thread-466444 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:23:17.223 [DEBUG] [Thread-466444 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:23:17.224 [DEBUG] [Thread-466444 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:23:17.224 [DEBUG] [Thread-466444 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89117141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982907859939204, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992854, telescope_ra=20.0978476, 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.11763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:23:15.558366', telescope_ra_j2k=20.0721459954062, telescope_dec_j2k=-24.3285725175837, observability=1)
2025-12-26T11:23:17.971 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7469031810760498
2025-12-26T11:23:27.354 [DEBUG] [Thread-466445 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:27.357 [INFO] [Thread-466445 (handle)] [driver.py] [get_status()] Telra = 20.1006575, teldec = -24.256577
2025-12-26T11:23:27.358 [INFO] [Thread-466445 (handle)] [driver.py] [get_status()] ra_j2k = 20.0749573681833     dec_j2k = -24.3286633329774
2025-12-26T11:23:27.359 [DEBUG] [Thread-466445 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:27.360 [DEBUG] [Thread-466445 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:27.363 [DEBUG] [Thread-466445 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:23:27.363 [DEBUG] [Thread-466445 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:23:27.363 [DEBUG] [Thread-466445 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:23:27.363 [DEBUG] [Thread-466445 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:23:27.370 [DEBUG] [Thread-466445 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:23:27.370 [DEBUG] [Thread-466445 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:27.371 [DEBUG] [Thread-466445 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:27.371 [DEBUG] [Thread-466445 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:23:27.371 [DEBUG] [Thread-466445 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:23:27.371 [DEBUG] [Thread-466445 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:23:27.371 [DEBUG] [Thread-466445 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:23:27.371 [DEBUG] [Thread-466445 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:23:27.371 [DEBUG] [Thread-466445 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89128883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982914678969481, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992854, telescope_ra=20.1006575, 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.12044, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:23:15.558366', telescope_ra_j2k=20.0749573681833, telescope_dec_j2k=-24.3286633329774, observability=1)
2025-12-26T11:23:36.439 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:36.441 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:36.442 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:36.445 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:40.449 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:41.451 [DEBUG] [ThreadPoolExecutor-21233_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:41.452 [INFO] [ThreadPoolExecutor-21233_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:23:45.538 [DEBUG] [Thread-466446 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:23:45.540 [INFO] [Thread-466446 (handle)] [driver.py] [get_status()] Telra = 20.1057283, teldec = -24.256577
2025-12-26T11:23:45.541 [INFO] [Thread-466446 (handle)] [driver.py] [get_status()] ra_j2k = 20.0800308306733     dec_j2k = -24.3288271212361
2025-12-26T11:23:45.543 [DEBUG] [Thread-466446 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:45.543 [DEBUG] [Thread-466446 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:23:45.545 [DEBUG] [Thread-466446 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:23:45.545 [DEBUG] [Thread-466446 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:23:45.545 [DEBUG] [Thread-466446 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:23:45.545 [DEBUG] [Thread-466446 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:23:45.552 [DEBUG] [Thread-466446 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89149929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982914678969481, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992854, telescope_ra=20.1057283, 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.12551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:23:15.558366', telescope_ra_j2k=20.0800308306733, telescope_dec_j2k=-24.3288271212361, observability=1)
2025-12-26T11:24:01.045 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:01.046 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1100509, teldec = -24.256577
2025-12-26T11:24:01.047 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.0843557050712     dec_j2k = -24.3289666416903
2025-12-26T11:24:01.049 [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-26T11:24:01.050 [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-26T11:24:01.054 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:01.054 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:01.054 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:01.054 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89167876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982917887924905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992853, telescope_ra=20.1100509, 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.12984, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:23:15.558366', telescope_ra_j2k=20.0843557050712, telescope_dec_j2k=-24.3289666416903, observability=1)
2025-12-26T11:24:01.061 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09086346626282 seconds ago
2025-12-26T11:24:02.297 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:02.299 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1103868, teldec = -24.256577
2025-12-26T11:24:02.301 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.0846917819932     dec_j2k = -24.3289774796387
2025-12-26T11:24:02.302 [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-26T11:24:02.303 [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-26T11:24:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:02.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89169326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982911871133484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992853, telescope_ra=20.1103868, 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.13017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:23:15.558366', telescope_ra_j2k=20.0846917819932, telescope_dec_j2k=-24.3289774796387, observability=1)
2025-12-26T11:24:03.616 [DEBUG] [Thread-466447 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:03.618 [INFO] [Thread-466447 (handle)] [driver.py] [get_status()] Telra = 20.1107506, teldec = -24.256577
2025-12-26T11:24:03.620 [INFO] [Thread-466447 (handle)] [driver.py] [get_status()] ra_j2k = 20.0850557736402     dec_j2k = -24.3289892171588
2025-12-26T11:24:03.622 [DEBUG] [Thread-466447 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:03.623 [DEBUG] [Thread-466447 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:03.626 [DEBUG] [Thread-466447 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:03.626 [DEBUG] [Thread-466447 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:03.626 [DEBUG] [Thread-466447 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:03.626 [DEBUG] [Thread-466447 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:03.633 [DEBUG] [Thread-466447 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:03.633 [DEBUG] [Thread-466447 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:03.633 [DEBUG] [Thread-466447 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:03.633 [DEBUG] [Thread-466447 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:03.634 [DEBUG] [Thread-466447 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:03.634 [DEBUG] [Thread-466447 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:03.634 [DEBUG] [Thread-466447 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:03.634 [DEBUG] [Thread-466447 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:03.634 [DEBUG] [Thread-466447 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89170853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982916684566621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992853, telescope_ra=20.1107506, 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.13054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:23:15.558366', telescope_ra_j2k=20.0850557736402, telescope_dec_j2k=-24.3289892171588, observability=1)
2025-12-26T11:24:11.355 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:11.357 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1129165, teldec = -24.256576
2025-12-26T11:24:11.358 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.0872228154337     dec_j2k = -24.3290580834387
2025-12-26T11:24:11.360 [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-26T11:24:11.361 [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-26T11:24:11.366 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:11.366 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:11.366 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:11.366 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:11.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:11.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:11.373 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:11.373 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:11.373 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:11.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:11.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:11.374 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:11.375 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8917981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982919492402618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992853, telescope_ra=20.1129165, 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.1327, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:23:15.558366', telescope_ra_j2k=20.0872228154337, telescope_dec_j2k=-24.3290580834387, observability=1)
2025-12-26T11:24:15.701 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:15.701 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:24:15.702 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:15.702 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:24:15.703 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:16.704 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:16.707 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:16.707 [DEBUG] [ThreadPoolExecutor-21235_0] [payload.py] [to_registers()] [0]
2025-12-26T11:24:16.710 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:16.710 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:16.710 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:24:16.710 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:16.717 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:16.717 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:24:16.717 [DEBUG] [ThreadPoolExecutor-21235_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:24:16.717 [DEBUG] [ThreadPoolExecutor-21235_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:24:16.717 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:16.717 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:16.717 [DEBUG] [ThreadPoolExecutor-21235_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:17.259 [DEBUG] [Thread-466448 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:17.260 [INFO] [Thread-466448 (handle)] [driver.py] [get_status()] Telra = 20.1145596, teldec = -24.256576
2025-12-26T11:24:17.261 [INFO] [Thread-466448 (handle)] [driver.py] [get_status()] ra_j2k = 20.0888667822257     dec_j2k = -24.3291110699448
2025-12-26T11:24:17.263 [DEBUG] [Thread-466448 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:17.265 [DEBUG] [Thread-466448 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:17.265 [DEBUG] [Thread-466448 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:17.266 [DEBUG] [Thread-466448 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:17.266 [DEBUG] [Thread-466448 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:17.266 [DEBUG] [Thread-466448 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:17.273 [DEBUG] [Thread-466448 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89186642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982920294641474, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992853, telescope_ra=20.1145596, 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.13434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:24:15.699952', telescope_ra_j2k=20.0888667822257, telescope_dec_j2k=-24.3291110699448, observability=1)
2025-12-26T11:24:18.031 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7575337886810303
2025-12-26T11:24:21.689 [DEBUG] [Thread-466449 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:21.691 [INFO] [Thread-466449 (handle)] [driver.py] [get_status()] Telra = 20.1157944, teldec = -24.256576
2025-12-26T11:24:21.692 [INFO] [Thread-466449 (handle)] [driver.py] [get_status()] ra_j2k = 20.0901022340414     dec_j2k = -24.3291508807864
2025-12-26T11:24:21.694 [DEBUG] [Thread-466449 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:21.695 [DEBUG] [Thread-466449 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:21.699 [DEBUG] [Thread-466449 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:21.699 [DEBUG] [Thread-466449 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:21.699 [DEBUG] [Thread-466449 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:21.699 [DEBUG] [Thread-466449 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:21.707 [DEBUG] [Thread-466449 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89191771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982917085686049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992853, telescope_ra=20.1157944, 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.13558, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:24:15.699952', telescope_ra_j2k=20.0901022340414, telescope_dec_j2k=-24.3291508807864, observability=1)
2025-12-26T11:24:39.748 [DEBUG] [Thread-466450 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:39.750 [INFO] [Thread-466450 (handle)] [driver.py] [get_status()] Telra = 20.1208312, teldec = -24.256576
2025-12-26T11:24:39.751 [INFO] [Thread-466450 (handle)] [driver.py] [get_status()] ra_j2k = 20.0951416965213     dec_j2k = -24.3293131920726
2025-12-26T11:24:39.752 [DEBUG] [Thread-466450 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:39.753 [DEBUG] [Thread-466450 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:39.758 [DEBUG] [Thread-466450 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:39.759 [DEBUG] [Thread-466450 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:39.759 [DEBUG] [Thread-466450 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:39.759 [DEBUG] [Thread-466450 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:39.766 [DEBUG] [Thread-466450 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89212672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982918289044333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992853, telescope_ra=20.1208312, 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.14062, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:24:15.699952', telescope_ra_j2k=20.0951416965213, telescope_dec_j2k=-24.3293131920726, observability=1)
2025-12-26T11:24:41.719 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:41.720 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:57.835 [DEBUG] [Thread-466451 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:24:57.837 [INFO] [Thread-466451 (handle)] [driver.py] [get_status()] Telra = 20.1258756, teldec = -24.256576
2025-12-26T11:24:57.838 [INFO] [Thread-466451 (handle)] [driver.py] [get_status()] ra_j2k = 20.1001887689665     dec_j2k = -24.3294756212411
2025-12-26T11:24:57.840 [DEBUG] [Thread-466451 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:57.841 [DEBUG] [Thread-466451 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:24:57.843 [DEBUG] [Thread-466451 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:24:57.843 [DEBUG] [Thread-466451 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:24:57.843 [DEBUG] [Thread-466451 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:24:57.843 [DEBUG] [Thread-466451 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:24:57.850 [DEBUG] [Thread-466451 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:24:57.850 [DEBUG] [Thread-466451 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:57.850 [DEBUG] [Thread-466451 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:24:57.851 [DEBUG] [Thread-466451 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:24:57.851 [DEBUG] [Thread-466451 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:24:57.851 [DEBUG] [Thread-466451 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:24:57.851 [DEBUG] [Thread-466451 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:24:57.851 [DEBUG] [Thread-466451 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:24:57.851 [DEBUG] [Thread-466451 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89233606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982926712552323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992852, telescope_ra=20.1258756, 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.14566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:24:15.699952', telescope_ra_j2k=20.1001887689665, telescope_dec_j2k=-24.3294756212411, observability=1)
2025-12-26T11:25:01.122 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:01.124 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.126773, teldec = -24.256576
2025-12-26T11:25:01.125 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1010866450185     dec_j2k = -24.3295045040892
2025-12-26T11:25:01.127 [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-26T11:25:01.128 [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-26T11:25:01.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:25:01.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:25:01.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:25:01.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:25:01.136 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:25:01.136 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89237411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982931124866031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992852, telescope_ra=20.126773, 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.14656, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:24:15.699952', telescope_ra_j2k=20.1010866450185, telescope_dec_j2k=-24.3295045040892, observability=1)
2025-12-26T11:25:01.137 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.10611343383789 seconds ago
2025-12-26T11:25:02.269 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:02.272 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1271006, teldec = -24.256576
2025-12-26T11:25:02.273 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1014144188504     dec_j2k = -24.3295150469009
2025-12-26T11:25:02.275 [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-26T11:25:02.276 [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-26T11:25:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:25:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:25:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:25:02.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:25:02.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89238738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982919893522046, 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.108788, telescope_az=89.992852, telescope_ra=20.1271006, 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.14689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:24:15.699952', telescope_ra_j2k=20.1014144188504, telescope_dec_j2k=-24.3295150469009, observability=1)
2025-12-26T11:25:10.463 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:10.465 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.129392, teldec = -24.256582
2025-12-26T11:25:10.467 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1037070343868     dec_j2k = -24.3295947733529
2025-12-26T11:25:10.468 [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-26T11:25:10.469 [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-26T11:25:10.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:25:10.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:25:10.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:25:10.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:25:10.483 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89248222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098292310247747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992863, telescope_ra=20.129392, 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=17.14918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:24:15.699952', telescope_ra_j2k=20.1037070343868, telescope_dec_j2k=-24.3295947733529, observability=1)
2025-12-26T11:25:15.850 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:15.850 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:25:15.851 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:15.851 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:25:15.852 [INFO] [ThreadPoolExecutor-21236_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:25:15.852 [INFO] [ThreadPoolExecutor-21236_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:25:15.901 [DEBUG] [Thread-466452 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:15.903 [INFO] [Thread-466452 (handle)] [driver.py] [get_status()] Telra = 20.1308971, teldec = -24.256575
2025-12-26T11:25:15.905 [INFO] [Thread-466452 (handle)] [driver.py] [get_status()] ra_j2k = 20.1052129353592     dec_j2k = -24.3296361865353
2025-12-26T11:25:15.906 [DEBUG] [Thread-466452 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:15.907 [DEBUG] [Thread-466452 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:15.909 [DEBUG] [Thread-466452 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:25:15.909 [DEBUG] [Thread-466452 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:25:15.909 [DEBUG] [Thread-466452 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:25:15.909 [DEBUG] [Thread-466452 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:25:15.916 [DEBUG] [Thread-466452 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:25:15.916 [DEBUG] [Thread-466452 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:15.917 [DEBUG] [Thread-466452 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:15.917 [DEBUG] [Thread-466452 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:25:15.917 [DEBUG] [Thread-466452 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:25:15.917 [DEBUG] [Thread-466452 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:25:15.917 [DEBUG] [Thread-466452 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:25:15.917 [DEBUG] [Thread-466452 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:25:15.917 [DEBUG] [Thread-466452 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89254516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982924706955182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992852, telescope_ra=20.1308971, 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.15068, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:25:15.849546', telescope_ra_j2k=20.1052129353592, telescope_dec_j2k=-24.3296361865353, observability=1)
2025-12-26T11:25:17.302 [DEBUG] [Thread-466453 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:17.304 [INFO] [Thread-466453 (handle)] [driver.py] [get_status()] Telra = 20.1312809, teldec = -24.256575
2025-12-26T11:25:17.305 [INFO] [Thread-466453 (handle)] [driver.py] [get_status()] ra_j2k = 20.1055969393843     dec_j2k = -24.3296485299831
2025-12-26T11:25:17.307 [DEBUG] [Thread-466453 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:17.308 [DEBUG] [Thread-466453 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:17.313 [DEBUG] [Thread-466453 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:25:17.313 [DEBUG] [Thread-466453 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:25:17.313 [DEBUG] [Thread-466453 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:25:17.313 [DEBUG] [Thread-466453 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:25:17.320 [DEBUG] [Thread-466453 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:25:17.321 [DEBUG] [Thread-466453 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89256138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982926311432894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992852, telescope_ra=20.1312809, 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.15107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:25:15.849546', telescope_ra_j2k=20.1055969393843, telescope_dec_j2k=-24.3296485299831, observability=1)
2025-12-26T11:25:18.092 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.771531343460083
2025-12-26T11:25:33.963 [DEBUG] [Thread-466454 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:33.965 [INFO] [Thread-466454 (handle)] [driver.py] [get_status()] Telra = 20.1359383, teldec = -24.256575
2025-12-26T11:25:33.966 [INFO] [Thread-466454 (handle)] [driver.py] [get_status()] ra_j2k = 20.1102568179636     dec_j2k = -24.3297982583478
2025-12-26T11:25:33.967 [DEBUG] [Thread-466454 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:33.969 [DEBUG] [Thread-466454 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:33.970 [DEBUG] [Thread-466454 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:25:33.970 [DEBUG] [Thread-466454 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:25:33.971 [DEBUG] [Thread-466454 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:25:33.971 [DEBUG] [Thread-466454 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:25:33.979 [DEBUG] [Thread-466454 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8927542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982931124866031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992852, telescope_ra=20.1359383, 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.15572, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:25:15.849546', telescope_ra_j2k=20.1102568179636, telescope_dec_j2k=-24.3297982583478, observability=1)
2025-12-26T11:25:36.722 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:36.724 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:36.725 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:36.727 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:40.732 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:41.734 [DEBUG] [ThreadPoolExecutor-21235_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:41.735 [INFO] [ThreadPoolExecutor-21235_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:25:52.137 [DEBUG] [Thread-466455 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:25:52.139 [INFO] [Thread-466455 (handle)] [driver.py] [get_status()] Telra = 20.1409795, teldec = -24.256581
2025-12-26T11:25:52.140 [INFO] [Thread-466455 (handle)] [driver.py] [get_status()] ra_j2k = 20.1153007054684     dec_j2k = -24.3299662020824
2025-12-26T11:25:52.142 [DEBUG] [Thread-466455 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:52.143 [DEBUG] [Thread-466455 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:25:52.149 [DEBUG] [Thread-466455 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:25:52.149 [DEBUG] [Thread-466455 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:25:52.149 [DEBUG] [Thread-466455 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:25:52.150 [DEBUG] [Thread-466455 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:25:52.157 [DEBUG] [Thread-466455 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89296456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982926712552323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992862, telescope_ra=20.1409795, 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=17.16076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:25:15.849546', telescope_ra_j2k=20.1153007054684, telescope_dec_j2k=-24.3299662020824, observability=1)
2025-12-26T11:26:01.198 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:01.203 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.143514, teldec = -24.256575
2025-12-26T11:26:01.203 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1178365604191     dec_j2k = -24.3300415725042
2025-12-26T11:26:01.206 [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-26T11:26:01.207 [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-26T11:26:01.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:26:01.211 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:26: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-26T11:26:01.212 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89306943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982933130463171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992851, telescope_ra=20.143514, 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.1633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:25:15.849546', telescope_ra_j2k=20.1178365604191, telescope_dec_j2k=-24.3300415725042, observability=1)
2025-12-26T11:26:01.220 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12824106216431 seconds ago
2025-12-26T11:26:02.279 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:02.281 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.1438227, teldec = -24.256575
2025-12-26T11:26:02.283 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.1181454254277     dec_j2k = -24.3300514811079
2025-12-26T11:26:02.285 [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-26T11:26:02.286 [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-26T11:26:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:26:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:26:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:26:02.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:26:02.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89308194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982928718149463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992851, telescope_ra=20.1438227, 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.16361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:25:15.849546', telescope_ra_j2k=20.1181454254277, telescope_dec_j2k=-24.3300514811079, observability=1)
2025-12-26T11:26:09.563 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:09.565 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1458334, teldec = -24.256574
2025-12-26T11:26:09.566 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1201572009173     dec_j2k = -24.3301150085124
2025-12-26T11:26:09.567 [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-26T11:26:09.567 [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-26T11:26:09.572 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:26:09.572 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:26:09.572 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:26:09.572 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:26:09.579 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:26:09.580 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89316625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982932729343743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992851, telescope_ra=20.1458334, 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.16562, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:25:15.849546', telescope_ra_j2k=20.1201572009173, telescope_dec_j2k=-24.3301150085124, observability=1)
2025-12-26T11:26:10.205 [DEBUG] [Thread-466456 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6252026557922363
2025-12-26T11:26:15.997 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:15.998 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:26:15.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:15.999 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:26:16.000 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:17.001 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:17.003 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:17.003 [DEBUG] [ThreadPoolExecutor-21237_0] [payload.py] [to_registers()] [0]
2025-12-26T11:26:17.004 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:26:17.005 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:26:17.005 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:26:17.005 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:26:17.012 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:26:17.012 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:26:17.012 [DEBUG] [ThreadPoolExecutor-21237_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:26:17.012 [DEBUG] [ThreadPoolExecutor-21237_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:26:17.012 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:26:17.012 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:26:17.012 [DEBUG] [ThreadPoolExecutor-21237_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:26:17.356 [DEBUG] [Thread-466457 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:17.358 [INFO] [Thread-466457 (handle)] [driver.py] [get_status()] Telra = 20.1480032, teldec = -24.256574
2025-12-26T11:26:17.359 [INFO] [Thread-466457 (handle)] [driver.py] [get_status()] ra_j2k = 20.1223281623783     dec_j2k = -24.3301846187984
2025-12-26T11:26:17.361 [DEBUG] [Thread-466457 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:26:17.362 [DEBUG] [Thread-466457 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:26:17.365 [DEBUG] [Thread-466457 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:26:17.365 [DEBUG] [Thread-466457 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:26:17.365 [DEBUG] [Thread-466457 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:26:17.365 [DEBUG] [Thread-466457 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:26:17.372 [DEBUG] [Thread-466457 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:26:17.372 [DEBUG] [Thread-466457 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:17.373 [DEBUG] [Thread-466457 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:17.373 [DEBUG] [Thread-466457 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:26:17.373 [DEBUG] [Thread-466457 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:26:17.373 [DEBUG] [Thread-466457 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:26:17.373 [DEBUG] [Thread-466457 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:26:17.373 [DEBUG] [Thread-466457 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:26:17.373 [DEBUG] [Thread-466457 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89325645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982930322627175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992851, telescope_ra=20.1480032, 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.16779, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:26:15.996370', telescope_ra_j2k=20.1223281623783, telescope_dec_j2k=-24.3301846187984, observability=1)
2025-12-26T11:26:18.153 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7797229290008545
2025-12-26T11:26:28.275 [DEBUG] [Thread-466458 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:28.277 [INFO] [Thread-466458 (handle)] [driver.py] [get_status()] Telra = 20.1510638, teldec = -24.256574
2025-12-26T11:26:28.278 [INFO] [Thread-466458 (handle)] [driver.py] [get_status()] ra_j2k = 20.1253904025354     dec_j2k = -24.3302827667497
2025-12-26T11:26:28.279 [DEBUG] [Thread-466458 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:26:28.280 [DEBUG] [Thread-466458 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:26:28.282 [DEBUG] [Thread-466458 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:26:28.282 [DEBUG] [Thread-466458 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:26:28.282 [DEBUG] [Thread-466458 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:26:28.283 [DEBUG] [Thread-466458 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:26:28.290 [DEBUG] [Thread-466458 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89338282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982929520388319, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99285, telescope_ra=20.1510638, 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.17085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:26:15.996370', telescope_ra_j2k=20.1253904025354, telescope_dec_j2k=-24.3302827667497, observability=1)
2025-12-26T11:26:42.013 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:42.014 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:46.462 [DEBUG] [Thread-466459 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:26:46.463 [INFO] [Thread-466459 (handle)] [driver.py] [get_status()] Telra = 20.1561153, teldec = -24.25658
2025-12-26T11:26:46.464 [INFO] [Thread-466459 (handle)] [driver.py] [get_status()] ra_j2k = 20.1304446133456     dec_j2k = -24.3304506552664
2025-12-26T11:26:46.467 [DEBUG] [Thread-466459 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:26:46.468 [DEBUG] [Thread-466459 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:26:46.471 [DEBUG] [Thread-466459 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:26:46.471 [DEBUG] [Thread-466459 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:26:46.471 [DEBUG] [Thread-466459 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:26:46.472 [DEBUG] [Thread-466459 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:26:46.479 [DEBUG] [Thread-466459 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:26:46.479 [DEBUG] [Thread-466459 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:46.479 [DEBUG] [Thread-466459 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:26:46.479 [DEBUG] [Thread-466459 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:26:46.479 [DEBUG] [Thread-466459 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:26:46.480 [DEBUG] [Thread-466459 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:26:46.480 [DEBUG] [Thread-466459 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:26:46.480 [DEBUG] [Thread-466459 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:26:46.480 [DEBUG] [Thread-466459 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89359331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982934333821456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992861, telescope_ra=20.1561153, 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=17.1759, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:26:15.996370', telescope_ra_j2k=20.1304446133456, telescope_dec_j2k=-24.3304506552664, observability=1)
2025-12-26T11:27:01.282 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:01.284 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1602603, teldec = -24.256574
2025-12-26T11:27:01.285 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1345918440031     dec_j2k = -24.3305773964214
2025-12-26T11:27:01.287 [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-26T11:27:01.291 [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-26T11:27:01.295 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:27:01.295 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:27:01.295 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:27:01.295 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89376485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982929921507747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99285, telescope_ra=20.1602603, 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.18005, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:26:15.996370', telescope_ra_j2k=20.1345918440031, telescope_dec_j2k=-24.3305773964214, observability=1)
2025-12-26T11:27:01.303 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.150460958480835 seconds ago
2025-12-26T11:27:02.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.985222339630127
2025-12-26T11:27:04.530 [DEBUG] [Thread-466460 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:04.533 [INFO] [Thread-466460 (handle)] [driver.py] [get_status()] Telra = 20.161157, teldec = -24.256574
2025-12-26T11:27:04.534 [INFO] [Thread-466460 (handle)] [driver.py] [get_status()] ra_j2k = 20.1354890268709     dec_j2k = -24.3306061011624
2025-12-26T11:27:04.535 [DEBUG] [Thread-466460 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:04.536 [DEBUG] [Thread-466460 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:04.540 [DEBUG] [Thread-466460 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:27:04.540 [DEBUG] [Thread-466460 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:27:04.541 [DEBUG] [Thread-466460 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:27:04.541 [DEBUG] [Thread-466460 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:27:04.548 [DEBUG] [Thread-466460 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89380245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982934333821456, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99285, telescope_ra=20.161157, 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.18094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:26:15.996370', telescope_ra_j2k=20.1354890268709, telescope_dec_j2k=-24.3306061011624, observability=1)
2025-12-26T11:27:08.672 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:08.674 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1622954, teldec = -24.256573
2025-12-26T11:27:08.675 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1366280403333     dec_j2k = -24.3306415372454
2025-12-26T11:27:08.677 [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-26T11:27:08.678 [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-26T11:27:08.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:27:08.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:27:08.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:27:08.684 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:27:08.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:27:08.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:08.691 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:08.691 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:27:08.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:27:08.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:27:08.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:27:08.692 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:27:08.692 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89385038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982936740538024, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99285, telescope_ra=20.1622954, 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.18208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:26:15.996370', telescope_ra_j2k=20.1366280403333, telescope_dec_j2k=-24.3306415372454, observability=1)
2025-12-26T11:27:16.139 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:16.139 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:27:16.140 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:16.140 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:27:16.140 [INFO] [ThreadPoolExecutor-21238_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:27:16.140 [INFO] [ThreadPoolExecutor-21238_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:27:17.409 [DEBUG] [Thread-466461 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:17.411 [INFO] [Thread-466461 (handle)] [driver.py] [get_status()] Telra = 20.1647451, teldec = -24.256573
2025-12-26T11:27:17.412 [INFO] [Thread-466461 (handle)] [driver.py] [get_status()] ra_j2k = 20.1390790610836     dec_j2k = -24.330719920859
2025-12-26T11:27:17.414 [DEBUG] [Thread-466461 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:17.415 [DEBUG] [Thread-466461 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:17.419 [DEBUG] [Thread-466461 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:27:17.419 [DEBUG] [Thread-466461 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:27:17.419 [DEBUG] [Thread-466461 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:27:17.419 [DEBUG] [Thread-466461 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:27:17.426 [DEBUG] [Thread-466461 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:27:17.427 [DEBUG] [Thread-466461 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8939515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982931927104887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99285, telescope_ra=20.1647451, 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.18453, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:27:16.137664', telescope_ra_j2k=20.1390790610836, telescope_dec_j2k=-24.330719920859, observability=1)
2025-12-26T11:27:18.214 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7870442867279053
2025-12-26T11:27:22.599 [DEBUG] [Thread-466462 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:22.601 [INFO] [Thread-466462 (handle)] [driver.py] [get_status()] Telra = 20.1662019, teldec = -24.256573
2025-12-26T11:27:22.602 [INFO] [Thread-466462 (handle)] [driver.py] [get_status()] ra_j2k = 20.1405366471752     dec_j2k = -24.3307665199342
2025-12-26T11:27:22.604 [DEBUG] [Thread-466462 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:22.605 [DEBUG] [Thread-466462 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:22.608 [DEBUG] [Thread-466462 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:27:22.608 [DEBUG] [Thread-466462 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:27:22.608 [DEBUG] [Thread-466462 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:27:22.608 [DEBUG] [Thread-466462 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:27:22.615 [DEBUG] [Thread-466462 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:27:22.616 [DEBUG] [Thread-466462 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89401157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098293754277688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992849, telescope_ra=20.1662019, 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.18599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:27:16.137664', telescope_ra_j2k=20.1405366471752, telescope_dec_j2k=-24.3307665199342, observability=1)
2025-12-26T11:27:37.016 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:37.018 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:37.019 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:37.021 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:40.793 [DEBUG] [Thread-466463 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:40.795 [INFO] [Thread-466463 (handle)] [driver.py] [get_status()] Telra = 20.1712646, teldec = -24.256573
2025-12-26T11:27:40.797 [INFO] [Thread-466463 (handle)] [driver.py] [get_status()] ra_j2k = 20.1456020828489     dec_j2k = -24.3309283778157
2025-12-26T11:27:40.798 [DEBUG] [Thread-466463 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:40.799 [DEBUG] [Thread-466463 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:40.806 [DEBUG] [Thread-466463 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:27:40.806 [DEBUG] [Thread-466463 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:27:40.806 [DEBUG] [Thread-466463 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:27:40.806 [DEBUG] [Thread-466463 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:27:40.813 [DEBUG] [Thread-466463 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89422215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982939949493448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992849, telescope_ra=20.1712646, 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.19105, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:27:16.137664', telescope_ra_j2k=20.1456020828489, telescope_dec_j2k=-24.3309283778157, observability=1)
2025-12-26T11:27:41.027 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:42.029 [DEBUG] [ThreadPoolExecutor-21237_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:42.029 [INFO] [ThreadPoolExecutor-21237_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:27:58.862 [DEBUG] [Thread-466464 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:27:58.864 [INFO] [Thread-466464 (handle)] [driver.py] [get_status()] Telra = 20.1762872, teldec = -24.256573
2025-12-26T11:27:58.865 [INFO] [Thread-466464 (handle)] [driver.py] [get_status()] ra_j2k = 20.1506274027325     dec_j2k = -24.3310888243296
2025-12-26T11:27:58.867 [DEBUG] [Thread-466464 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:58.868 [DEBUG] [Thread-466464 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:27:58.872 [DEBUG] [Thread-466464 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:27:58.873 [DEBUG] [Thread-466464 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:27:58.873 [DEBUG] [Thread-466464 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:27:58.873 [DEBUG] [Thread-466464 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:27:58.880 [DEBUG] [Thread-466464 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89443128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982945966284869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992849, telescope_ra=20.1762872, 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.19607, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:27:16.137664', telescope_ra_j2k=20.1506274027325, telescope_dec_j2k=-24.3310888243296, observability=1)
2025-12-26T11:28:01.364 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:01.366 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1769794, teldec = -24.256573
2025-12-26T11:28:01.367 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1513199780377     dec_j2k = -24.3311109264811
2025-12-26T11:28:01.369 [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-26T11:28:01.370 [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-26T11:28:01.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:28:01.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:28:01.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:28:01.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89446024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982942356210017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992849, telescope_ra=20.1769794, 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.19676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:27:16.137664', telescope_ra_j2k=20.1513199780377, telescope_dec_j2k=-24.3311109264811, observability=1)
2025-12-26T11:28:01.382 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.168625354766846 seconds ago
2025-12-26T11:28:02.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8784482479095459
2025-12-26T11:28:07.782 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:07.784 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1787659, teldec = -24.256572
2025-12-26T11:28:07.785 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1531074473476     dec_j2k = -24.3311669586647
2025-12-26T11:28:07.787 [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-26T11:28:07.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-26T11:28:07.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:28:07.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:28:07.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:28:07.794 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:28:07.802 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89453453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982941152851732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992849, telescope_ra=20.1787659, 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.19855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:27:16.137664', telescope_ra_j2k=20.1531074473476, telescope_dec_j2k=-24.3311669586647, observability=1)
2025-12-26T11:28:16.281 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:16.282 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:28:16.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:16.283 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:28:16.284 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:16.941 [DEBUG] [Thread-466465 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:16.943 [INFO] [Thread-466465 (handle)] [driver.py] [get_status()] Telra = 20.1813285, teldec = -24.256572
2025-12-26T11:28:16.944 [INFO] [Thread-466465 (handle)] [driver.py] [get_status()] ra_j2k = 20.1556714387965     dec_j2k = -24.3312487384282
2025-12-26T11:28:16.946 [DEBUG] [Thread-466465 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:28:16.947 [DEBUG] [Thread-466465 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:28:16.952 [DEBUG] [Thread-466465 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:28:16.952 [DEBUG] [Thread-466465 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:28:16.952 [DEBUG] [Thread-466465 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:28:16.952 [DEBUG] [Thread-466465 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:28:16.959 [DEBUG] [Thread-466465 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:28:16.960 [DEBUG] [Thread-466465 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89464053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982942757329445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992848, telescope_ra=20.1813285, 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.20111, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:28:16.280865', telescope_ra_j2k=20.1556714387965, telescope_dec_j2k=-24.3312487384282, observability=1)
2025-12-26T11:28:17.286 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:17.288 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:17.288 [DEBUG] [ThreadPoolExecutor-21239_0] [payload.py] [to_registers()] [0]
2025-12-26T11:28:17.292 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:28:17.292 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:28:17.292 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:28:17.292 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:28:17.299 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:28:17.299 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:28:17.299 [DEBUG] [ThreadPoolExecutor-21239_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:28:17.299 [DEBUG] [ThreadPoolExecutor-21239_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:28:17.299 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:28:17.300 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:28:17.300 [DEBUG] [ThreadPoolExecutor-21239_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:28:17.457 [DEBUG] [Thread-466466 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4976637363433838
2025-12-26T11:28:18.275 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:18.277 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.1816931, teldec = -24.256572
2025-12-26T11:28:18.278 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.1560362368919     dec_j2k = -24.3312603711021
2025-12-26T11:28:18.279 [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-26T11:28:18.280 [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-26T11:28:18.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:28:18.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:28:18.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:28:18.285 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:28:18.293 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89465597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982942757329445, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992848, telescope_ra=20.1816931, 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.20148, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:28:16.280865', telescope_ra_j2k=20.1560362368919, telescope_dec_j2k=-24.3312603711021, observability=1)
2025-12-26T11:28:35.097 [DEBUG] [Thread-466467 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:35.099 [INFO] [Thread-466467 (handle)] [driver.py] [get_status()] Telra = 20.1863739, teldec = -24.256572
2025-12-26T11:28:35.101 [INFO] [Thread-466467 (handle)] [driver.py] [get_status()] ra_j2k = 20.1607195828111     dec_j2k = -24.3314096528386
2025-12-26T11:28:35.103 [DEBUG] [Thread-466467 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:28:35.104 [DEBUG] [Thread-466467 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:28:35.105 [DEBUG] [Thread-466467 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:28:35.105 [DEBUG] [Thread-466467 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:28:35.105 [DEBUG] [Thread-466467 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:28:35.105 [DEBUG] [Thread-466467 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:28:35.112 [DEBUG] [Thread-466467 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:28:35.112 [DEBUG] [Thread-466467 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:35.112 [DEBUG] [Thread-466467 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:35.112 [DEBUG] [Thread-466467 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:28:35.112 [DEBUG] [Thread-466467 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:28:35.112 [DEBUG] [Thread-466467 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:28:35.112 [DEBUG] [Thread-466467 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:28:35.113 [DEBUG] [Thread-466467 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:28:35.113 [DEBUG] [Thread-466467 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89485067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982945164046013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992848, telescope_ra=20.1863739, 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.20616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:28:16.280865', telescope_ra_j2k=20.1607195828111, telescope_dec_j2k=-24.3314096528386, observability=1)
2025-12-26T11:28:42.300 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:42.302 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:53.195 [DEBUG] [Thread-466468 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:28:53.197 [INFO] [Thread-466468 (handle)] [driver.py] [get_status()] Telra = 20.1914168, teldec = -24.256578
2025-12-26T11:28:53.198 [INFO] [Thread-466468 (handle)] [driver.py] [get_status()] ra_j2k = 20.1657652303332     dec_j2k = -24.3315763564944
2025-12-26T11:28:53.199 [DEBUG] [Thread-466468 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:28:53.200 [DEBUG] [Thread-466468 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:28:53.202 [DEBUG] [Thread-466468 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:28:53.202 [DEBUG] [Thread-466468 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:28:53.202 [DEBUG] [Thread-466468 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:28:53.202 [DEBUG] [Thread-466468 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:28:53.209 [DEBUG] [Thread-466468 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89506014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982949175240294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992858, telescope_ra=20.1914168, 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.2112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:28:16.280865', telescope_ra_j2k=20.1657652303332, telescope_dec_j2k=-24.3315763564944, observability=1)
2025-12-26T11:29:01.442 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:01.444 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.1937034, teldec = -24.256572
2025-12-26T11:29:01.445 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1680530795662     dec_j2k = -24.3316431815331
2025-12-26T11:29:01.447 [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-26T11:29:01.448 [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-26T11:29:01.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:29:01.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:29:01.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:29:01.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:29:01.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89515559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982947570762581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992848, telescope_ra=20.1937034, 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.21349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:28:16.280865', telescope_ra_j2k=20.1680530795662, telescope_dec_j2k=-24.3316431815331, observability=1)
2025-12-26T11:29:01.463 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18881392478943 seconds ago
2025-12-26T11:29:02.271 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8083033561706543
2025-12-26T11:29:06.893 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:06.895 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.1952348, teldec = -24.256571
2025-12-26T11:29:06.896 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.1695853163741     dec_j2k = -24.33169093929
2025-12-26T11:29:06.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-26T11:29:06.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-26T11:29:06.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:29:06.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:29:06.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:29:06.903 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:29:06.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:29:06.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:06.911 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:06.911 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:29:06.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:29:06.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:29:06.911 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:29:06.912 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:29:06.912 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89521868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982952785315146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992847, telescope_ra=20.1952348, 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.21502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:28:16.280865', telescope_ra_j2k=20.1695853163741, telescope_dec_j2k=-24.33169093929, observability=1)
2025-12-26T11:29:11.261 [DEBUG] [Thread-466469 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:11.263 [INFO] [Thread-466469 (handle)] [driver.py] [get_status()] Telra = 20.1964579, teldec = -24.256571
2025-12-26T11:29:11.264 [INFO] [Thread-466469 (handle)] [driver.py] [get_status()] ra_j2k = 20.17080908497     dec_j2k = -24.3317298724542
2025-12-26T11:29:11.265 [DEBUG] [Thread-466469 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:11.266 [DEBUG] [Thread-466469 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:11.271 [DEBUG] [Thread-466469 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:29:11.271 [DEBUG] [Thread-466469 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:29:11.271 [DEBUG] [Thread-466469 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:29:11.271 [DEBUG] [Thread-466469 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:29:11.278 [DEBUG] [Thread-466469 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:29:11.279 [DEBUG] [Thread-466469 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89526924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982950779718006, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992847, telescope_ra=20.1964579, 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.21624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:28:16.280865', telescope_ra_j2k=20.17080908497, telescope_dec_j2k=-24.3317298724542, observability=1)
2025-12-26T11:29:16.422 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:16.422 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:29:16.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:16.423 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:29:16.424 [INFO] [ThreadPoolExecutor-21240_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:29:16.424 [INFO] [ThreadPoolExecutor-21240_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:29:17.491 [DEBUG] [Thread-466470 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:17.493 [INFO] [Thread-466470 (handle)] [driver.py] [get_status()] Telra = 20.1981854, teldec = -24.256571
2025-12-26T11:29:17.494 [INFO] [Thread-466470 (handle)] [driver.py] [get_status()] ra_j2k = 20.1725375298805     dec_j2k = -24.3317848482933
2025-12-26T11:29:17.497 [DEBUG] [Thread-466470 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:17.498 [DEBUG] [Thread-466470 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:17.502 [DEBUG] [Thread-466470 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:29:17.502 [DEBUG] [Thread-466470 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:29:17.502 [DEBUG] [Thread-466470 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:29:17.502 [DEBUG] [Thread-466470 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:29:17.509 [DEBUG] [Thread-466470 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:29:17.509 [DEBUG] [Thread-466470 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:17.509 [DEBUG] [Thread-466470 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:17.509 [DEBUG] [Thread-466470 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:29:17.509 [DEBUG] [Thread-466470 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:29:17.510 [DEBUG] [Thread-466470 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:29:17.510 [DEBUG] [Thread-466470 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:29:17.510 [DEBUG] [Thread-466470 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:29:17.510 [DEBUG] [Thread-466470 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89534134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982953186434574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992847, telescope_ra=20.1981854, 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.21797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:29:16.421511', telescope_ra_j2k=20.1725375298805, telescope_dec_j2k=-24.3317848482933, observability=1)
2025-12-26T11:29:18.354 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.844052791595459
2025-12-26T11:29:29.314 [DEBUG] [Thread-466471 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:29.316 [INFO] [Thread-466471 (handle)] [driver.py] [get_status()] Telra = 20.201473, teldec = -24.256571
2025-12-26T11:29:29.317 [INFO] [Thread-466471 (handle)] [driver.py] [get_status()] ra_j2k = 20.1758269300419     dec_j2k = -24.3318894300496
2025-12-26T11:29:29.318 [DEBUG] [Thread-466471 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:29.319 [DEBUG] [Thread-466471 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:29.321 [DEBUG] [Thread-466471 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:29:29.321 [DEBUG] [Thread-466471 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:29:29.321 [DEBUG] [Thread-466471 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:29:29.321 [DEBUG] [Thread-466471 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:29:29.328 [DEBUG] [Thread-466471 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:29:29.328 [DEBUG] [Thread-466471 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:29.328 [DEBUG] [Thread-466471 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:29.328 [DEBUG] [Thread-466471 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:29:29.329 [DEBUG] [Thread-466471 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:29:29.329 [DEBUG] [Thread-466471 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:29:29.329 [DEBUG] [Thread-466471 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:29:29.329 [DEBUG] [Thread-466471 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:29:29.329 [DEBUG] [Thread-466471 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89547818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982956395389999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992847, telescope_ra=20.201473, 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.22126, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:29:16.421511', telescope_ra_j2k=20.1758269300419, telescope_dec_j2k=-24.3318894300496, observability=1)
2025-12-26T11:29:37.303 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:37.306 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:37.307 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:37.309 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:41.313 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:42.315 [DEBUG] [ThreadPoolExecutor-21239_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:42.316 [INFO] [ThreadPoolExecutor-21239_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:29:47.385 [DEBUG] [Thread-466472 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:29:47.387 [INFO] [Thread-466472 (handle)] [driver.py] [get_status()] Telra = 20.2065151, teldec = -24.256571
2025-12-26T11:29:47.388 [INFO] [Thread-466472 (handle)] [driver.py] [get_status()] ra_j2k = 20.1808717957489     dec_j2k = -24.3320497154996
2025-12-26T11:29:47.389 [DEBUG] [Thread-466472 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:47.390 [DEBUG] [Thread-466472 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:29:47.393 [DEBUG] [Thread-466472 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:29:47.393 [DEBUG] [Thread-466472 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:29:47.393 [DEBUG] [Thread-466472 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:29:47.393 [DEBUG] [Thread-466472 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:29:47.401 [DEBUG] [Thread-466472 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89568734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982953587554002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992847, telescope_ra=20.2065151, 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.2263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:29:16.421511', telescope_ra_j2k=20.1808717957489, telescope_dec_j2k=-24.3320497154996, observability=1)
2025-12-26T11:30:01.523 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:01.526 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2104455, teldec = -24.256571
2025-12-26T11:30:01.527 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.1848043557328     dec_j2k = -24.3321745692526
2025-12-26T11:30:01.529 [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-26T11:30:01.530 [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-26T11:30:01.536 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:30:01.536 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:30:01.536 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:30:01.536 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:30:01.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:30:01.543 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:01.543 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:01.544 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:30:01.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:30:01.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:30:01.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:30:01.544 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:30:01.544 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89585098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982955994270571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992846, telescope_ra=20.2104455, 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.23023, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:29:16.421511', telescope_ra_j2k=20.1848043557328, telescope_dec_j2k=-24.3321745692526, observability=1)
2025-12-26T11:30:01.544 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19014525413513 seconds ago
2025-12-26T11:30:02.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7371864318847656
2025-12-26T11:30:05.453 [DEBUG] [Thread-466473 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:05.455 [INFO] [Thread-466473 (handle)] [driver.py] [get_status()] Telra = 20.2115374, teldec = -24.25657
2025-12-26T11:30:05.456 [INFO] [Thread-466473 (handle)] [driver.py] [get_status()] ra_j2k = 20.1858968565979     dec_j2k = -24.3322082405469
2025-12-26T11:30:05.458 [DEBUG] [Thread-466473 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:05.459 [DEBUG] [Thread-466473 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:05.463 [DEBUG] [Thread-466473 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:30:05.463 [DEBUG] [Thread-466473 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:30:05.463 [DEBUG] [Thread-466473 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:30:05.463 [DEBUG] [Thread-466473 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:30:05.470 [DEBUG] [Thread-466473 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:30:05.471 [DEBUG] [Thread-466473 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89589646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982956395389999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992846, telescope_ra=20.2115374, 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.23132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:29:16.421511', telescope_ra_j2k=20.1858968565979, telescope_dec_j2k=-24.3322082405469, observability=1)
2025-12-26T11:30:05.999 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5283961296081543
2025-12-26T11:30:16.575 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:16.575 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:30:16.576 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:16.576 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:30:16.577 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:17.544 [DEBUG] [Thread-466474 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:17.546 [INFO] [Thread-466474 (handle)] [driver.py] [get_status()] Telra = 20.2149074, teldec = -24.25657
2025-12-26T11:30:17.547 [INFO] [Thread-466474 (handle)] [driver.py] [get_status()] ra_j2k = 20.189268712295     dec_j2k = -24.3323152095425
2025-12-26T11:30:17.549 [DEBUG] [Thread-466474 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:17.550 [DEBUG] [Thread-466474 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:17.554 [DEBUG] [Thread-466474 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:30:17.554 [DEBUG] [Thread-466474 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:30:17.554 [DEBUG] [Thread-466474 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:30:17.554 [DEBUG] [Thread-466474 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:30:17.561 [DEBUG] [Thread-466474 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:30:17.561 [DEBUG] [Thread-466474 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:17.561 [DEBUG] [Thread-466474 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:17.561 [DEBUG] [Thread-466474 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:30:17.561 [DEBUG] [Thread-466474 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:30:17.562 [DEBUG] [Thread-466474 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:30:17.562 [DEBUG] [Thread-466474 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:30:17.562 [DEBUG] [Thread-466474 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:30:17.562 [DEBUG] [Thread-466474 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8960364, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982959604345423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992846, telescope_ra=20.2149074, 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.23469, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:30:16.573929', telescope_ra_j2k=20.189268712295, telescope_dec_j2k=-24.3323152095425, observability=1)
2025-12-26T11:30:17.579 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:17.581 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:17.581 [DEBUG] [ThreadPoolExecutor-21241_0] [payload.py] [to_registers()] [0]
2025-12-26T11:30:17.588 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:30:17.588 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:30:17.588 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:30:17.588 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:30:17.596 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:30:17.596 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:30:17.596 [DEBUG] [ThreadPoolExecutor-21241_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:30:17.596 [DEBUG] [ThreadPoolExecutor-21241_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:30:17.596 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:30:17.596 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:30:17.596 [DEBUG] [ThreadPoolExecutor-21241_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:30:18.414 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8525083065032959
2025-12-26T11:30:23.536 [DEBUG] [Thread-466475 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:23.538 [INFO] [Thread-466475 (handle)] [driver.py] [get_status()] Telra = 20.2165801, teldec = -24.25657
2025-12-26T11:30:23.539 [INFO] [Thread-466475 (handle)] [driver.py] [get_status()] ra_j2k = 20.1909423343427     dec_j2k = -24.3323682816837
2025-12-26T11:30:23.540 [DEBUG] [Thread-466475 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:23.541 [DEBUG] [Thread-466475 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:23.547 [DEBUG] [Thread-466475 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:30:23.547 [DEBUG] [Thread-466475 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:30:23.547 [DEBUG] [Thread-466475 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:30:23.547 [DEBUG] [Thread-466475 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:30:23.554 [DEBUG] [Thread-466475 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:30:23.555 [DEBUG] [Thread-466475 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89610575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982966022256272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992846, telescope_ra=20.2165801, 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.23636, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:30:16.573929', telescope_ra_j2k=20.1909423343427, telescope_dec_j2k=-24.3323682816837, observability=1)
2025-12-26T11:30:41.702 [DEBUG] [Thread-466476 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:41.704 [INFO] [Thread-466476 (handle)] [driver.py] [get_status()] Telra = 20.2216436, teldec = -24.25657
2025-12-26T11:30:41.705 [INFO] [Thread-466476 (handle)] [driver.py] [get_status()] ra_j2k = 20.1960086294405     dec_j2k = -24.3325288497505
2025-12-26T11:30:41.707 [DEBUG] [Thread-466476 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:41.708 [DEBUG] [Thread-466476 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:41.714 [DEBUG] [Thread-466476 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:30:41.715 [DEBUG] [Thread-466476 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:30:41.715 [DEBUG] [Thread-466476 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:30:41.715 [DEBUG] [Thread-466476 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:30:41.722 [DEBUG] [Thread-466476 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89631601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982962813300848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992846, telescope_ra=20.2216436, 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.24143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:30:16.573929', telescope_ra_j2k=20.1960086294405, telescope_dec_j2k=-24.3325288497505, observability=1)
2025-12-26T11:30:42.597 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:42.598 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:59.771 [DEBUG] [Thread-466477 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:30:59.773 [INFO] [Thread-466477 (handle)] [driver.py] [get_status()] Telra = 20.226666, teldec = -24.25657
2025-12-26T11:30:59.774 [INFO] [Thread-466477 (handle)] [driver.py] [get_status()] ra_j2k = 20.2010338076819     dec_j2k = -24.3326879823649
2025-12-26T11:30:59.775 [DEBUG] [Thread-466477 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:59.776 [DEBUG] [Thread-466477 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:30:59.784 [DEBUG] [Thread-466477 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:30:59.784 [DEBUG] [Thread-466477 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:30:59.784 [DEBUG] [Thread-466477 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:30:59.784 [DEBUG] [Thread-466477 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:30:59.791 [DEBUG] [Thread-466477 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:30:59.792 [DEBUG] [Thread-466477 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89652514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982961208823135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992845, telescope_ra=20.226666, 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.24645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:30:16.573929', telescope_ra_j2k=20.2010338076819, telescope_dec_j2k=-24.3326879823649, observability=1)
2025-12-26T11:31:01.605 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:01.607 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2271893, teldec = -24.25657
2025-12-26T11:31:01.608 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2015573974897     dec_j2k = -24.3327045553223
2025-12-26T11:31:01.610 [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-26T11:31:01.610 [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-26T11:31:01.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:31:01.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:31:01.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:31:01.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:31:01.623 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89654637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982962412181419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992845, telescope_ra=20.2271893, 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.24697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:30:16.573929', telescope_ra_j2k=20.2015573974897, telescope_dec_j2k=-24.3327045553223, observability=1)
2025-12-26T11:31:01.624 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.209314823150635 seconds ago
2025-12-26T11:31:02.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6685690879821777
2025-12-26T11:31:05.086 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:05.088 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2281431, teldec = -24.256569
2025-12-26T11:31:05.090 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2025117260433     dec_j2k = -24.3327337586153
2025-12-26T11:31:05.092 [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-26T11:31:05.093 [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-26T11:31:05.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:31:05.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:31:05.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:31:05.097 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:31:05.104 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:31:05.104 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:05.104 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:05.105 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:31:05.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:31:05.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:31:05.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:31:05.105 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:31:05.105 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89658666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982967225614556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992845, telescope_ra=20.2281431, 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.24793, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:30:16.573929', telescope_ra_j2k=20.2025117260433, telescope_dec_j2k=-24.3327337586153, observability=1)
2025-12-26T11:31:16.717 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:16.717 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:31:16.718 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:16.718 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:31:16.718 [INFO] [ThreadPoolExecutor-21242_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:31:16.718 [INFO] [ThreadPoolExecutor-21242_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:31:17.596 [DEBUG] [Thread-466478 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:17.598 [INFO] [Thread-466478 (handle)] [driver.py] [get_status()] Telra = 20.2316507, teldec = -24.256569
2025-12-26T11:31:17.599 [INFO] [Thread-466478 (handle)] [driver.py] [get_status()] ra_j2k = 20.2060212709756     dec_j2k = -24.3328447901258
2025-12-26T11:31:17.600 [DEBUG] [Thread-466478 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:31:17.601 [DEBUG] [Thread-466478 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:31:17.604 [DEBUG] [Thread-466478 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:31:17.604 [DEBUG] [Thread-466478 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:31:17.604 [DEBUG] [Thread-466478 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:31:17.604 [DEBUG] [Thread-466478 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:31:17.611 [DEBUG] [Thread-466478 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:31:17.611 [DEBUG] [Thread-466478 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:17.611 [DEBUG] [Thread-466478 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:17.611 [DEBUG] [Thread-466478 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:31:17.611 [DEBUG] [Thread-466478 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:31:17.611 [DEBUG] [Thread-466478 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:31:17.612 [DEBUG] [Thread-466478 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:31:17.612 [DEBUG] [Thread-466478 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:31:17.612 [DEBUG] [Thread-466478 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89673144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982964016659132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992845, telescope_ra=20.2316507, 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.25144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:31:16.715156', telescope_ra_j2k=20.2060212709756, telescope_dec_j2k=-24.3328447901258, observability=1)
2025-12-26T11:31:17.863 [DEBUG] [Thread-466479 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2516500949859619
2025-12-26T11:31:18.475 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8634984493255615
2025-12-26T11:31:36.046 [DEBUG] [Thread-466480 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:36.049 [INFO] [Thread-466480 (handle)] [driver.py] [get_status()] Telra = 20.236778, teldec = -24.256569
2025-12-26T11:31:36.050 [INFO] [Thread-466480 (handle)] [driver.py] [get_status()] ra_j2k = 20.2111514191046     dec_j2k = -24.3330069765191
2025-12-26T11:31:36.052 [DEBUG] [Thread-466480 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.0033 sky_angle  = 0
2025-12-26T11:31:36.052 [DEBUG] [Thread-466480 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:31:36.058 [DEBUG] [Thread-466480 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:31:36.059 [DEBUG] [Thread-466480 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:31:36.059 [DEBUG] [Thread-466480 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:31:36.059 [DEBUG] [Thread-466480 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:31:36.066 [DEBUG] [Thread-466480 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89694499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982968830092268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992844, telescope_ra=20.236778, 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.25656, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:31:16.715156', telescope_ra_j2k=20.2111514191046, telescope_dec_j2k=-24.3330069765191, observability=1)
2025-12-26T11:31:37.600 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:37.602 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:37.603 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:37.605 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:41.611 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:42.612 [DEBUG] [ThreadPoolExecutor-21241_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:42.613 [INFO] [ThreadPoolExecutor-21241_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:31:54.135 [DEBUG] [Thread-466481 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:31:54.137 [INFO] [Thread-466481 (handle)] [driver.py] [get_status()] Telra = 20.2418185, teldec = -24.256569
2025-12-26T11:31:54.138 [INFO] [Thread-466481 (handle)] [driver.py] [get_status()] ra_j2k = 20.2161947249027     dec_j2k = -24.3331662827306
2025-12-26T11:31:54.139 [DEBUG] [Thread-466481 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:31:54.140 [DEBUG] [Thread-466481 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:31:54.143 [DEBUG] [Thread-466481 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:31:54.143 [DEBUG] [Thread-466481 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:31:54.143 [DEBUG] [Thread-466481 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:31:54.143 [DEBUG] [Thread-466481 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:31:54.150 [DEBUG] [Thread-466481 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89715435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982972039047693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992844, telescope_ra=20.2418185, 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.2616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:31:16.715156', telescope_ra_j2k=20.2161947249027, telescope_dec_j2k=-24.3331662827306, observability=1)
2025-12-26T11:32:01.684 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:01.686 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2439095, teldec = -24.256569
2025-12-26T11:32:01.687 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2182868905706     dec_j2k = -24.3332323300779
2025-12-26T11:32:01.689 [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-26T11:32:01.690 [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-26T11:32:01.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:32:01.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:32:01.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:32:01.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:32:01.700 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89724172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982967225614556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992844, telescope_ra=20.2439095, 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.26369, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:31:16.715156', telescope_ra_j2k=20.2182868905706, telescope_dec_j2k=-24.3332323300779, observability=1)
2025-12-26T11:32:01.701 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.22538375854492 seconds ago
2025-12-26T11:32:02.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6010386943817139
2025-12-26T11:32:04.194 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:04.196 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2446381, teldec = -24.256568
2025-12-26T11:32:04.197 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2190158971471     dec_j2k = -24.3332543386325
2025-12-26T11:32:04.198 [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-26T11:32:04.199 [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-26T11:32:04.206 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:32:04.206 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:32:04.206 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:32:04.206 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:32:04.213 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89727078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982968830092268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992844, telescope_ra=20.2446381, 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.26442, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:31:16.715156', telescope_ra_j2k=20.2190158971471, telescope_dec_j2k=-24.3332543386325, observability=1)
2025-12-26T11:32:12.187 [DEBUG] [Thread-466482 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:12.189 [INFO] [Thread-466482 (handle)] [driver.py] [get_status()] Telra = 20.2468611, teldec = -24.256568
2025-12-26T11:32:12.190 [INFO] [Thread-466482 (handle)] [driver.py] [get_status()] ra_j2k = 20.2212401378722     dec_j2k = -24.3333245216147
2025-12-26T11:32:12.192 [DEBUG] [Thread-466482 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:12.193 [DEBUG] [Thread-466482 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:12.199 [DEBUG] [Thread-466482 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:32:12.199 [DEBUG] [Thread-466482 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:32:12.199 [DEBUG] [Thread-466482 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:32:12.199 [DEBUG] [Thread-466482 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:32:12.207 [DEBUG] [Thread-466482 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89736329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982970835689409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992844, telescope_ra=20.2468611, 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.26665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:31:16.715156', telescope_ra_j2k=20.2212401378722, telescope_dec_j2k=-24.3333245216147, observability=1)
2025-12-26T11:32:16.859 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:16.859 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:32:16.860 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:16.860 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:32:16.861 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:17.658 [DEBUG] [Thread-466483 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:17.660 [INFO] [Thread-466483 (handle)] [driver.py] [get_status()] Telra = 20.2483669, teldec = -24.256568
2025-12-26T11:32:17.662 [INFO] [Thread-466483 (handle)] [driver.py] [get_status()] ra_j2k = 20.2227467789495     dec_j2k = -24.3333720468675
2025-12-26T11:32:17.664 [DEBUG] [Thread-466483 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:17.664 [DEBUG] [Thread-466483 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:17.667 [DEBUG] [Thread-466483 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:32:17.667 [DEBUG] [Thread-466483 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:32:17.667 [DEBUG] [Thread-466483 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:32:17.667 [DEBUG] [Thread-466483 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:32:17.674 [DEBUG] [Thread-466483 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:32:17.675 [DEBUG] [Thread-466483 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89742661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982973242405977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992844, telescope_ra=20.2483669, 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.26815, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:32:16.858286', telescope_ra_j2k=20.2227467789495, telescope_dec_j2k=-24.3333720468675, observability=1)
2025-12-26T11:32:17.863 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:17.865 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:17.865 [DEBUG] [ThreadPoolExecutor-21243_0] [payload.py] [to_registers()] [0]
2025-12-26T11:32:17.870 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:32:17.870 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:32:17.870 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:32:17.870 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:32:17.878 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:32:17.878 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:32:17.878 [DEBUG] [ThreadPoolExecutor-21243_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:32:17.878 [DEBUG] [ThreadPoolExecutor-21243_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:32:17.878 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:32:17.878 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:32:17.878 [DEBUG] [ThreadPoolExecutor-21243_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:32:18.536 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8612103462219238
2025-12-26T11:32:30.377 [DEBUG] [Thread-466484 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:30.379 [INFO] [Thread-466484 (handle)] [driver.py] [get_status()] Telra = 20.2519125, teldec = -24.256568
2025-12-26T11:32:30.380 [INFO] [Thread-466484 (handle)] [driver.py] [get_status()] ra_j2k = 20.2262943614268     dec_j2k = -24.3334839039427
2025-12-26T11:32:30.382 [DEBUG] [Thread-466484 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:30.383 [DEBUG] [Thread-466484 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:30.388 [DEBUG] [Thread-466484 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:32:30.389 [DEBUG] [Thread-466484 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:32:30.389 [DEBUG] [Thread-466484 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:32:30.389 [DEBUG] [Thread-466484 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:32:30.396 [DEBUG] [Thread-466484 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89757382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982973643525405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992843, telescope_ra=20.2519125, 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.2717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:32:16.858286', telescope_ra_j2k=20.2262943614268, telescope_dec_j2k=-24.3334839039427, observability=1)
2025-12-26T11:32:42.879 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:42.880 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:48.465 [DEBUG] [Thread-466485 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:32:48.467 [INFO] [Thread-466485 (handle)] [driver.py] [get_status()] Telra = 20.2569543, teldec = -24.256568
2025-12-26T11:32:48.468 [INFO] [Thread-466485 (handle)] [driver.py] [get_status()] ra_j2k = 20.2313389854441     dec_j2k = -24.3336428489563
2025-12-26T11:32:48.470 [DEBUG] [Thread-466485 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:48.471 [DEBUG] [Thread-466485 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:32:48.475 [DEBUG] [Thread-466485 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:32:48.475 [DEBUG] [Thread-466485 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:32:48.475 [DEBUG] [Thread-466485 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:32:48.475 [DEBUG] [Thread-466485 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:32:48.482 [DEBUG] [Thread-466485 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:32:48.482 [DEBUG] [Thread-466485 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:48.483 [DEBUG] [Thread-466485 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:32:48.483 [DEBUG] [Thread-466485 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:32:48.483 [DEBUG] [Thread-466485 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:32:48.483 [DEBUG] [Thread-466485 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:32:48.483 [DEBUG] [Thread-466485 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:32:48.483 [DEBUG] [Thread-466485 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:32:48.483 [DEBUG] [Thread-466485 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89778317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982983671511106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992843, telescope_ra=20.2569543, 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.27674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:32:16.858286', telescope_ra_j2k=20.2313389854441, telescope_dec_j2k=-24.3336428489563, observability=1)
2025-12-26T11:33:01.762 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:01.764 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.2606605, teldec = -24.256568
2025-12-26T11:33:01.765 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2350472650748     dec_j2k = -24.3337596027791
2025-12-26T11:33:01.767 [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-26T11:33:01.768 [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-26T11:33:01.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:33:01.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:33:01.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:33:01.771 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89793707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982981264794538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992843, telescope_ra=20.2606605, 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.28044, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:32:16.858286', telescope_ra_j2k=20.2350472650748, telescope_dec_j2k=-24.3337596027791, observability=1)
2025-12-26T11:33:01.778 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.242000341415405 seconds ago
2025-12-26T11:33:02.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4952702522277832
2025-12-26T11:33:03.302 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:03.304 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2610811, teldec = -24.256567
2025-12-26T11:33:03.305 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2354681014498     dec_j2k = -24.3337718480941
2025-12-26T11:33:03.307 [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-26T11:33:03.308 [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-26T11:33:03.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:33:03.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:33:03.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:33:03.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:33:03.321 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:33:03.321 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:03.321 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:03.321 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:33:03.321 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:33:03.321 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:33:03.321 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:33:03.322 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:33:03.322 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8979549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098297885807797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992843, telescope_ra=20.2610811, 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.28087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:32:16.858286', telescope_ra_j2k=20.2354681014498, telescope_dec_j2k=-24.3337718480941, observability=1)
2025-12-26T11:33:06.647 [DEBUG] [Thread-466486 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:06.649 [INFO] [Thread-466486 (handle)] [driver.py] [get_status()] Telra = 20.2620262, teldec = -24.256567
2025-12-26T11:33:06.650 [INFO] [Thread-466486 (handle)] [driver.py] [get_status()] ra_j2k = 20.2364137323601     dec_j2k = -24.3338016071608
2025-12-26T11:33:06.652 [DEBUG] [Thread-466486 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:06.653 [DEBUG] [Thread-466486 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:06.658 [DEBUG] [Thread-466486 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:33:06.658 [DEBUG] [Thread-466486 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:33:06.658 [DEBUG] [Thread-466486 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:33:06.658 [DEBUG] [Thread-466486 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:33:06.666 [DEBUG] [Thread-466486 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.8979936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982982468152822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992843, telescope_ra=20.2620262, 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.28181, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:32:16.858286', telescope_ra_j2k=20.2364137323601, telescope_dec_j2k=-24.3338016071608, observability=1)
2025-12-26T11:33:16.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:16.999 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:33:17.000 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:17.000 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:33:17.000 [INFO] [ThreadPoolExecutor-21244_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:33:17.001 [INFO] [ThreadPoolExecutor-21244_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:33:17.705 [DEBUG] [Thread-466487 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:17.706 [INFO] [Thread-466487 (handle)] [driver.py] [get_status()] Telra = 20.2650926, teldec = -24.256567
2025-12-26T11:33:17.708 [INFO] [Thread-466487 (handle)] [driver.py] [get_status()] ra_j2k = 20.2394818563178     dec_j2k = -24.3338981285432
2025-12-26T11:33:17.709 [DEBUG] [Thread-466487 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:17.711 [DEBUG] [Thread-466487 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:17.716 [DEBUG] [Thread-466487 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:33:17.717 [DEBUG] [Thread-466487 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:33:17.717 [DEBUG] [Thread-466487 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:33:17.717 [DEBUG] [Thread-466487 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:33:17.724 [DEBUG] [Thread-466487 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89812159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098298286927225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992842, telescope_ra=20.2650926, 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.28488, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:33:16.998946', telescope_ra_j2k=20.2394818563178, telescope_dec_j2k=-24.3338981285432, observability=1)
2025-12-26T11:33:18.597 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8728265762329102
2025-12-26T11:33:24.714 [DEBUG] [Thread-466488 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:24.716 [INFO] [Thread-466488 (handle)] [driver.py] [get_status()] Telra = 20.2670377, teldec = -24.256567
2025-12-26T11:33:24.717 [INFO] [Thread-466488 (handle)] [driver.py] [get_status()] ra_j2k = 20.2414280509847     dec_j2k = -24.3339593287695
2025-12-26T11:33:24.719 [DEBUG] [Thread-466488 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:24.720 [DEBUG] [Thread-466488 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:24.727 [DEBUG] [Thread-466488 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:33:24.727 [DEBUG] [Thread-466488 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:33:24.727 [DEBUG] [Thread-466488 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:33:24.727 [DEBUG] [Thread-466488 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:33:24.734 [DEBUG] [Thread-466488 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89820272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982983270391678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992842, telescope_ra=20.2670377, 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.28682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:33:16.998946', telescope_ra_j2k=20.2414280509847, telescope_dec_j2k=-24.3339593287695, observability=1)
2025-12-26T11:33:37.882 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:37.884 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:37.885 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:37.888 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:41.893 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:42.783 [DEBUG] [Thread-466489 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:42.786 [INFO] [Thread-466489 (handle)] [driver.py] [get_status()] Telra = 20.2720887, teldec = -24.256567
2025-12-26T11:33:42.787 [INFO] [Thread-466489 (handle)] [driver.py] [get_status()] ra_j2k = 20.2464818976325     dec_j2k = -24.3341181584373
2025-12-26T11:33:42.789 [DEBUG] [Thread-466489 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:42.790 [DEBUG] [Thread-466489 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:33:42.794 [DEBUG] [Thread-466489 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:33:42.794 [DEBUG] [Thread-466489 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:33:42.794 [DEBUG] [Thread-466489 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:33:42.794 [DEBUG] [Thread-466489 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:33:42.801 [DEBUG] [Thread-466489 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:33:42.802 [DEBUG] [Thread-466489 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89841185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982988886063671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992842, telescope_ra=20.2720887, 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.29187, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:33:16.998946', telescope_ra_j2k=20.2464818976325, telescope_dec_j2k=-24.3341181584373, observability=1)
2025-12-26T11:33:42.894 [DEBUG] [ThreadPoolExecutor-21243_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:33:42.895 [INFO] [ThreadPoolExecutor-21243_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:34:00.943 [DEBUG] [Thread-466490 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:00.946 [INFO] [Thread-466490 (handle)] [driver.py] [get_status()] Telra = 20.2771302, teldec = -24.256567
2025-12-26T11:34:00.947 [INFO] [Thread-466490 (handle)] [driver.py] [get_status()] ra_j2k = 20.2515262447347     dec_j2k = -24.3342765538692
2025-12-26T11:34:00.949 [DEBUG] [Thread-466490 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:00.950 [DEBUG] [Thread-466490 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:00.951 [DEBUG] [Thread-466490 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:34:00.951 [DEBUG] [Thread-466490 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:34:00.951 [DEBUG] [Thread-466490 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:34:00.951 [DEBUG] [Thread-466490 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:34:00.958 [DEBUG] [Thread-466490 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:34:00.958 [DEBUG] [Thread-466490 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:00.958 [DEBUG] [Thread-466490 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:00.958 [DEBUG] [Thread-466490 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:34:00.959 [DEBUG] [Thread-466490 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:34:00.959 [DEBUG] [Thread-466490 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:34:00.959 [DEBUG] [Thread-466490 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:34:00.959 [DEBUG] [Thread-466490 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:34:00.959 [DEBUG] [Thread-466490 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89862205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982990089421955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992842, telescope_ra=20.2771302, 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.29691, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:33:16.998946', telescope_ra_j2k=20.2515262447347, telescope_dec_j2k=-24.3342765538692, observability=1)
2025-12-26T11:34:01.838 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.878847599029541
2025-12-26T11:34:01.838 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.24085330963135 seconds ago
2025-12-26T11:34:02.285 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:02.287 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.2775135, teldec = -24.256566
2025-12-26T11:34:02.289 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.2519097616021     dec_j2k = -24.3342875910108
2025-12-26T11:34:02.290 [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-26T11:34:02.291 [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-26T11:34:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:34:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:34:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:34:02.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:34:02.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:34:02.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.89863757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982992095019096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992842, telescope_ra=20.2775135, 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.2973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:33:16.998946', telescope_ra_j2k=20.2519097616021, telescope_dec_j2k=-24.3342875910108, observability=1)
2025-12-26T11:34:02.412 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10849452018737793
2025-12-26T11:34:17.137 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:17.137 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:34:17.138 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:17.138 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:34:17.139 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:17.773 [DEBUG] [Thread-466491 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:17.775 [INFO] [Thread-466491 (handle)] [driver.py] [get_status()] Telra = 20.2818345, teldec = -24.256566
2025-12-26T11:34:17.776 [INFO] [Thread-466491 (handle)] [driver.py] [get_status()] ra_j2k = 20.2562332068062     dec_j2k = -24.3344232327491
2025-12-26T11:34:17.777 [DEBUG] [Thread-466491 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:17.778 [DEBUG] [Thread-466491 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:17.780 [DEBUG] [Thread-466491 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:34:17.780 [DEBUG] [Thread-466491 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:34:17.780 [DEBUG] [Thread-466491 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:34:17.781 [DEBUG] [Thread-466491 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:34:17.788 [DEBUG] [Thread-466491 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89881683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982988484944243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992841, telescope_ra=20.2818345, 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.30162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:34:17.136786', telescope_ra_j2k=20.2562332068062, telescope_dec_j2k=-24.3344232327491, observability=1)
2025-12-26T11:34:18.142 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:18.144 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:18.144 [DEBUG] [ThreadPoolExecutor-21245_0] [payload.py] [to_registers()] [0]
2025-12-26T11:34:18.147 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:34:18.147 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:34:18.147 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:34:18.147 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:34:18.155 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:34:18.155 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:34:18.155 [DEBUG] [ThreadPoolExecutor-21245_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:34:18.155 [DEBUG] [ThreadPoolExecutor-21245_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:34:18.155 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:34:18.155 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:34:18.155 [DEBUG] [ThreadPoolExecutor-21245_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:34:18.657 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8689448833465576
2025-12-26T11:34:19.013 [DEBUG] [Thread-466492 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:19.015 [INFO] [Thread-466492 (handle)] [driver.py] [get_status()] Telra = 20.2821718, teldec = -24.256566
2025-12-26T11:34:19.017 [INFO] [Thread-466492 (handle)] [driver.py] [get_status()] ra_j2k = 20.2565706978595     dec_j2k = -24.3344338168304
2025-12-26T11:34:19.018 [DEBUG] [Thread-466492 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:19.019 [DEBUG] [Thread-466492 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:19.022 [DEBUG] [Thread-466492 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:34:19.022 [DEBUG] [Thread-466492 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:34:19.022 [DEBUG] [Thread-466492 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:34:19.022 [DEBUG] [Thread-466492 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:34:19.030 [DEBUG] [Thread-466492 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89883118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982988484944243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992841, telescope_ra=20.2821718, 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.30196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:34:17.136786', telescope_ra_j2k=20.2565706978595, telescope_dec_j2k=-24.3344338168304, observability=1)
2025-12-26T11:34:37.083 [DEBUG] [Thread-466493 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:37.085 [INFO] [Thread-466493 (handle)] [driver.py] [get_status()] Telra = 20.2872184, teldec = -24.256566
2025-12-26T11:34:37.086 [INFO] [Thread-466493 (handle)] [driver.py] [get_status()] ra_j2k = 20.2616201594477     dec_j2k = -24.3345921005616
2025-12-26T11:34:37.087 [DEBUG] [Thread-466493 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:37.087 [DEBUG] [Thread-466493 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:37.091 [DEBUG] [Thread-466493 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:34:37.091 [DEBUG] [Thread-466493 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:34:37.091 [DEBUG] [Thread-466493 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:34:37.091 [DEBUG] [Thread-466493 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:34:37.098 [DEBUG] [Thread-466493 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89904032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982990490541383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992841, telescope_ra=20.2872184, 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.307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:34:17.136786', telescope_ra_j2k=20.2616201594477, telescope_dec_j2k=-24.3345921005616, observability=1)
2025-12-26T11:34:43.156 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:43.156 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:55.279 [DEBUG] [Thread-466494 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:34:55.280 [INFO] [Thread-466494 (handle)] [driver.py] [get_status()] Telra = 20.2922875, teldec = -24.256566
2025-12-26T11:34:55.281 [INFO] [Thread-466494 (handle)] [driver.py] [get_status()] ra_j2k = 20.266692139633     dec_j2k = -24.3347509525939
2025-12-26T11:34:55.283 [DEBUG] [Thread-466494 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:55.284 [DEBUG] [Thread-466494 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:34:55.289 [DEBUG] [Thread-466494 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:34:55.289 [DEBUG] [Thread-466494 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:34:55.289 [DEBUG] [Thread-466494 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:34:55.289 [DEBUG] [Thread-466494 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:34:55.296 [DEBUG] [Thread-466494 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:34:55.297 [DEBUG] [Thread-466494 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89925091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983004529721365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99284, telescope_ra=20.2922875, 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.31207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:34:17.136786', telescope_ra_j2k=20.266692139633, telescope_dec_j2k=-24.3347509525939, observability=1)
2025-12-26T11:35:01.500 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:01.502 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.2940144, teldec = -24.256565
2025-12-26T11:35:01.503 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2684200223343     dec_j2k = -24.3348040375708
2025-12-26T11:35:01.505 [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-26T11:35:01.506 [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-26T11:35:01.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:35:01.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:35:01.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:35:01.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:35:01.518 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:35:01.519 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89932293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983001721885369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99284, telescope_ra=20.2940144, 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.3138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:34:17.136786', telescope_ra_j2k=20.2684200223343, telescope_dec_j2k=-24.3348040375708, observability=1)
2025-12-26T11:35:01.898 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.37909913063049316
2025-12-26T11:35:01.898 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.240546226501465 seconds ago
2025-12-26T11:35:02.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7757933139801025
2025-12-26T11:35:13.349 [DEBUG] [Thread-466495 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:13.351 [INFO] [Thread-466495 (handle)] [driver.py] [get_status()] Telra = 20.2973002, teldec = -24.256559
2025-12-26T11:35:13.352 [INFO] [Thread-466495 (handle)] [driver.py] [get_status()] ra_j2k = 20.2717076946944     dec_j2k = -24.3349009018459
2025-12-26T11:35:13.354 [DEBUG] [Thread-466495 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:13.354 [DEBUG] [Thread-466495 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:13.358 [DEBUG] [Thread-466495 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:35:13.358 [DEBUG] [Thread-466495 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:35:13.358 [DEBUG] [Thread-466495 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:35:13.358 [DEBUG] [Thread-466495 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:35:13.366 [DEBUG] [Thread-466495 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89946007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983001721885369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992829, telescope_ra=20.2973002, 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.31708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:34:17.136786', telescope_ra_j2k=20.2717076946944, telescope_dec_j2k=-24.3349009018459, observability=1)
2025-12-26T11:35:17.281 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:17.281 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:35:17.282 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:17.282 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:35:17.282 [INFO] [ThreadPoolExecutor-21246_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:35:17.283 [INFO] [ThreadPoolExecutor-21246_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:35:17.821 [DEBUG] [Thread-466496 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:17.824 [INFO] [Thread-466496 (handle)] [driver.py] [get_status()] Telra = 20.2985521, teldec = -24.256565
2025-12-26T11:35:17.825 [INFO] [Thread-466496 (handle)] [driver.py] [get_status()] ra_j2k = 20.2729603073278     dec_j2k = -24.3349460777803
2025-12-26T11:35:17.826 [DEBUG] [Thread-466496 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:17.828 [DEBUG] [Thread-466496 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:17.835 [DEBUG] [Thread-466496 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:35:17.835 [DEBUG] [Thread-466496 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:35:17.835 [DEBUG] [Thread-466496 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:35:17.835 [DEBUG] [Thread-466496 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:35:17.842 [DEBUG] [Thread-466496 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89951183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0982994902855092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99284, telescope_ra=20.2985521, 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.31834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:35:17.280601', telescope_ra_j2k=20.2729603073278, telescope_dec_j2k=-24.3349460777803, observability=1)
2025-12-26T11:35:18.719 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8765890598297119
2025-12-26T11:35:31.406 [DEBUG] [Thread-466497 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:31.408 [INFO] [Thread-466497 (handle)] [driver.py] [get_status()] Telra = 20.302348, teldec = -24.256565
2025-12-26T11:35:31.409 [INFO] [Thread-466497 (handle)] [driver.py] [get_status()] ra_j2k = 20.276758373335     dec_j2k = -24.3350648128432
2025-12-26T11:35:31.411 [DEBUG] [Thread-466497 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:31.412 [DEBUG] [Thread-466497 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:31.414 [DEBUG] [Thread-466497 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:35:31.414 [DEBUG] [Thread-466497 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:35:31.414 [DEBUG] [Thread-466497 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:35:31.414 [DEBUG] [Thread-466497 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:35:31.421 [DEBUG] [Thread-466497 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:35:31.421 [DEBUG] [Thread-466497 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:31.421 [DEBUG] [Thread-466497 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:31.422 [DEBUG] [Thread-466497 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:35:31.422 [DEBUG] [Thread-466497 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:35:31.422 [DEBUG] [Thread-466497 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:35:31.422 [DEBUG] [Thread-466497 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:35:31.422 [DEBUG] [Thread-466497 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:35:31.422 [DEBUG] [Thread-466497 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.89966906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983003326363081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99284, telescope_ra=20.302348, 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.32213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:35:17.280601', telescope_ra_j2k=20.276758373335, telescope_dec_j2k=-24.3350648128432, observability=1)
2025-12-26T11:35:38.158 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:38.160 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:38.161 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:38.163 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:42.169 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:43.172 [DEBUG] [ThreadPoolExecutor-21245_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:43.173 [INFO] [ThreadPoolExecutor-21245_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:35:49.622 [DEBUG] [Thread-466498 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:35:49.624 [INFO] [Thread-466498 (handle)] [driver.py] [get_status()] Telra = 20.3074181, teldec = -24.256558
2025-12-26T11:35:49.625 [INFO] [Thread-466498 (handle)] [driver.py] [get_status()] ra_j2k = 20.2818313726981     dec_j2k = -24.3352162837865
2025-12-26T11:35:49.627 [DEBUG] [Thread-466498 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:49.628 [DEBUG] [Thread-466498 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:35:49.635 [DEBUG] [Thread-466498 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:35:49.635 [DEBUG] [Thread-466498 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:35:49.635 [DEBUG] [Thread-466498 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:35:49.635 [DEBUG] [Thread-466498 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:35:49.643 [DEBUG] [Thread-466498 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:35:49.643 [DEBUG] [Thread-466498 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:49.643 [DEBUG] [Thread-466498 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:35:49.643 [DEBUG] [Thread-466498 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:35:49.643 [DEBUG] [Thread-466498 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:35:49.643 [DEBUG] [Thread-466498 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:35:49.643 [DEBUG] [Thread-466498 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:35:49.644 [DEBUG] [Thread-466498 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:35:49.644 [DEBUG] [Thread-466498 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.8998799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983003326363081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992829, telescope_ra=20.3074181, 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.3272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:35:17.280601', telescope_ra_j2k=20.2818313726981, telescope_dec_j2k=-24.3352162837865, observability=1)
2025-12-26T11:36:00.611 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:00.613 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.31048, teldec = -24.256564
2025-12-26T11:36:00.614 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.2848950247778     dec_j2k = -24.3353179187414
2025-12-26T11:36:00.616 [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-26T11:36:00.617 [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-26T11:36:00.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:00.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:00.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:36:00.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:36:00.628 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90000708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983010145393358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992839, telescope_ra=20.31048, 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.33026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:35:17.280601', telescope_ra_j2k=20.2848950247778, telescope_dec_j2k=-24.3353179187414, observability=1)
2025-12-26T11:36:01.959 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:01.963 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3108443, teldec = -24.256564
2025-12-26T11:36:01.964 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.2852595334983     dec_j2k = -24.3353292938962
2025-12-26T11:36:01.966 [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-26T11:36:01.968 [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-26T11:36:01.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:01.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:01.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:36:01.975 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:01.982 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:01.983 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:01.983 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:01.983 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:36:01.983 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:01.983 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:01.983 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:01.983 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:36:01.984 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9000227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983005733079649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992839, telescope_ra=20.3108443, 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.33063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:35:17.280601', telescope_ra_j2k=20.2852595334983, telescope_dec_j2k=-24.3353292938962, observability=1)
2025-12-26T11:36:01.984 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.26558303833008 seconds ago
2025-12-26T11:36:02.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32111597061157227
2025-12-26T11:36:07.675 [DEBUG] [Thread-466499 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:07.677 [INFO] [Thread-466499 (handle)] [driver.py] [get_status()] Telra = 20.3124311, teldec = -24.256564
2025-12-26T11:36:07.678 [INFO] [Thread-466499 (handle)] [driver.py] [get_status()] ra_j2k = 20.2868472429842     dec_j2k = -24.3353788328595
2025-12-26T11:36:07.680 [DEBUG] [Thread-466499 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:07.680 [DEBUG] [Thread-466499 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:07.684 [DEBUG] [Thread-466499 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:07.684 [DEBUG] [Thread-466499 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:07.684 [DEBUG] [Thread-466499 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:36:07.684 [DEBUG] [Thread-466499 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:07.691 [DEBUG] [Thread-466499 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:36:07.692 [DEBUG] [Thread-466499 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90008884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983003326363081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992839, telescope_ra=20.3124311, 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.33222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:35:17.280601', telescope_ra_j2k=20.2868472429842, telescope_dec_j2k=-24.3353788328595, observability=1)
2025-12-26T11:36:17.422 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:17.422 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:36:17.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:17.423 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:36:17.424 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:17.876 [DEBUG] [Thread-466500 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:17.878 [INFO] [Thread-466500 (handle)] [driver.py] [get_status()] Telra = 20.3152973, teldec = -24.256564
2025-12-26T11:36:17.879 [INFO] [Thread-466500 (handle)] [driver.py] [get_status()] ra_j2k = 20.2897150872143     dec_j2k = -24.3354682793884
2025-12-26T11:36:17.881 [DEBUG] [Thread-466500 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:17.881 [DEBUG] [Thread-466500 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:17.884 [DEBUG] [Thread-466500 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:17.884 [DEBUG] [Thread-466500 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:17.884 [DEBUG] [Thread-466500 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:36:17.884 [DEBUG] [Thread-466500 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:17.891 [DEBUG] [Thread-466500 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:17.891 [DEBUG] [Thread-466500 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:17.892 [DEBUG] [Thread-466500 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:17.892 [DEBUG] [Thread-466500 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:36:17.892 [DEBUG] [Thread-466500 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:17.892 [DEBUG] [Thread-466500 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:17.892 [DEBUG] [Thread-466500 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:17.892 [DEBUG] [Thread-466500 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:36:17.892 [DEBUG] [Thread-466500 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90020691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983000518527085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992839, telescope_ra=20.3152973, 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.33508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:36:17.420527', telescope_ra_j2k=20.2897150872143, telescope_dec_j2k=-24.3354682793884, observability=1)
2025-12-26T11:36:18.425 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:18.427 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:18.427 [DEBUG] [ThreadPoolExecutor-21247_0] [payload.py] [to_registers()] [0]
2025-12-26T11:36:18.430 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:18.430 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:18.430 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:36:18.430 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:18.437 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:18.438 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:36:18.438 [DEBUG] [ThreadPoolExecutor-21247_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:36:18.438 [DEBUG] [ThreadPoolExecutor-21247_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:36:18.438 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:18.438 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:18.438 [DEBUG] [ThreadPoolExecutor-21247_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:18.780 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8880085945129395
2025-12-26T11:36:25.756 [DEBUG] [Thread-466501 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:25.758 [INFO] [Thread-466501 (handle)] [driver.py] [get_status()] Telra = 20.317473, teldec = -24.256564
2025-12-26T11:36:25.759 [INFO] [Thread-466501 (handle)] [driver.py] [get_status()] ra_j2k = 20.291892036574     dec_j2k = -24.3355361475154
2025-12-26T11:36:25.761 [DEBUG] [Thread-466501 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:25.761 [DEBUG] [Thread-466501 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:25.763 [DEBUG] [Thread-466501 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:25.763 [DEBUG] [Thread-466501 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:25.763 [DEBUG] [Thread-466501 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:36:25.763 [DEBUG] [Thread-466501 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:25.770 [DEBUG] [Thread-466501 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:36:25.771 [DEBUG] [Thread-466501 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90029811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.0, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983010145393358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992839, telescope_ra=20.317473, 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.33726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:36:17.420527', telescope_ra_j2k=20.291892036574, telescope_dec_j2k=-24.3355361475154, observability=1)
2025-12-26T11:36:43.438 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:43.439 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:43.817 [DEBUG] [Thread-466502 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:43.819 [INFO] [Thread-466502 (handle)] [driver.py] [get_status()] Telra = 20.322514, teldec = -24.256564
2025-12-26T11:36:43.821 [INFO] [Thread-466502 (handle)] [driver.py] [get_status()] ra_j2k = 20.296935935405     dec_j2k = -24.3356932962456
2025-12-26T11:36:43.821 [DEBUG] [Thread-466502 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:43.823 [DEBUG] [Thread-466502 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:36:43.826 [DEBUG] [Thread-466502 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:43.826 [DEBUG] [Thread-466502 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:43.826 [DEBUG] [Thread-466502 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:36:43.826 [DEBUG] [Thread-466502 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:43.833 [DEBUG] [Thread-466502 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:43.833 [DEBUG] [Thread-466502 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:43.833 [DEBUG] [Thread-466502 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:43.833 [DEBUG] [Thread-466502 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:36:43.833 [DEBUG] [Thread-466502 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:43.834 [DEBUG] [Thread-466502 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:43.834 [DEBUG] [Thread-466502 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:43.834 [DEBUG] [Thread-466502 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:36:43.834 [DEBUG] [Thread-466502 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90050715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983016162184779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992838, telescope_ra=20.322514, 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.3423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:36:17.420527', telescope_ra_j2k=20.296935935405, telescope_dec_j2k=-24.3356932962456, observability=1)
2025-12-26T11:36:59.723 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:36:59.725 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3269483, teldec = -24.256563
2025-12-26T11:36:59.726 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.301372790275     dec_j2k = -24.3358304175211
2025-12-26T11:36:59.728 [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-26T11:36:59.729 [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-26T11:36:59.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:36:59.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:36:59.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:36:59.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:36:59.738 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:36:59.738 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:59.738 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:36:59.738 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:36:59.738 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:36:59.739 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:36:59.739 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:36:59.739 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:36:59.739 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90069125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983016162184779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992838, telescope_ra=20.3269483, 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.34673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:36:17.420527', telescope_ra_j2k=20.301372790275, telescope_dec_j2k=-24.3358304175211, observability=1)
2025-12-26T11:37:01.890 [DEBUG] [Thread-466503 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:01.892 [INFO] [Thread-466503 (handle)] [driver.py] [get_status()] Telra = 20.3275366, teldec = -24.256563
2025-12-26T11:37:01.893 [INFO] [Thread-466503 (handle)] [driver.py] [get_status()] ra_j2k = 20.3019614295425     dec_j2k = -24.3358487340693
2025-12-26T11:37:01.895 [DEBUG] [Thread-466503 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:01.896 [DEBUG] [Thread-466503 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:01.901 [DEBUG] [Thread-466503 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:37:01.901 [DEBUG] [Thread-466503 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:37:01.901 [DEBUG] [Thread-466503 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:37:01.901 [DEBUG] [Thread-466503 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:37:01.908 [DEBUG] [Thread-466503 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:37:01.908 [DEBUG] [Thread-466503 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:01.908 [DEBUG] [Thread-466503 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:01.908 [DEBUG] [Thread-466503 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:37:01.908 [DEBUG] [Thread-466503 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:37:01.908 [DEBUG] [Thread-466503 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:37:01.908 [DEBUG] [Thread-466503 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:37:01.909 [DEBUG] [Thread-466503 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:37:01.909 [DEBUG] [Thread-466503 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90071633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983015359945923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992838, telescope_ra=20.3275366, 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.34732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:36:17.420527', telescope_ra_j2k=20.3019614295425, telescope_dec_j2k=-24.3358487340693, observability=1)
2025-12-26T11:37:02.044 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.13493824005126953
2025-12-26T11:37:02.044 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.263832330703735 seconds ago
2025-12-26T11:37:02.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3683912754058838
2025-12-26T11:37:17.564 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:17.564 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:37:17.565 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:17.565 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:37:17.565 [INFO] [ThreadPoolExecutor-21248_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:37:17.565 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T11:37:17.922 [DEBUG] [Thread-466504 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:17.924 [INFO] [Thread-466504 (handle)] [driver.py] [get_status()] Telra = 20.3320174, teldec = -24.256563
2025-12-26T11:37:17.925 [INFO] [Thread-466504 (handle)] [driver.py] [get_status()] ra_j2k = 20.3064448161492     dec_j2k = -24.3359881805898
2025-12-26T11:37:17.927 [DEBUG] [Thread-466504 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:17.928 [DEBUG] [Thread-466504 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:17.933 [DEBUG] [Thread-466504 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:37:17.933 [DEBUG] [Thread-466504 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:37:17.933 [DEBUG] [Thread-466504 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:37:17.933 [DEBUG] [Thread-466504 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:37:17.940 [DEBUG] [Thread-466504 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:37:17.941 [DEBUG] [Thread-466504 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90090189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983012552109926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992838, telescope_ra=20.3320174, 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.3518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:37:17.563279', telescope_ra_j2k=20.3064448161492, telescope_dec_j2k=-24.3359881805898, observability=1)
2025-12-26T11:37:18.841 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9002611637115479
2025-12-26T11:37:19.973 [DEBUG] [Thread-466505 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:19.975 [INFO] [Thread-466505 (handle)] [driver.py] [get_status()] Telra = 20.3325804, teldec = -24.256563
2025-12-26T11:37:19.976 [INFO] [Thread-466505 (handle)] [driver.py] [get_status()] ra_j2k = 20.3070081414701     dec_j2k = -24.3360056939141
2025-12-26T11:37:19.978 [DEBUG] [Thread-466505 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:19.978 [DEBUG] [Thread-466505 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:19.983 [DEBUG] [Thread-466505 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:37:19.983 [DEBUG] [Thread-466505 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:37:19.983 [DEBUG] [Thread-466505 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:37:19.983 [DEBUG] [Thread-466505 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:37:19.990 [DEBUG] [Thread-466505 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:37:19.991 [DEBUG] [Thread-466505 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90092562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983014156587639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992837, telescope_ra=20.3325804, 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.35236, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:37:17.563279', telescope_ra_j2k=20.3070081414701, telescope_dec_j2k=-24.3360056939141, observability=1)
2025-12-26T11:37:38.041 [DEBUG] [Thread-466506 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:38.046 [INFO] [Thread-466506 (handle)] [driver.py] [get_status()] Telra = 20.3375963, teldec = -24.256563
2025-12-26T11:37:38.047 [INFO] [Thread-466506 (handle)] [driver.py] [get_status()] ra_j2k = 20.3120269429912     dec_j2k = -24.3361616478714
2025-12-26T11:37:38.048 [DEBUG] [Thread-466506 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:38.049 [DEBUG] [Thread-466506 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:38.051 [DEBUG] [Thread-466506 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:37:38.052 [DEBUG] [Thread-466506 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:37:38.052 [DEBUG] [Thread-466506 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:37:38.052 [DEBUG] [Thread-466506 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:37:38.059 [DEBUG] [Thread-466506 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90113475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983025387931624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992837, telescope_ra=20.3375963, 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.35738, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:37:17.563279', telescope_ra_j2k=20.3120269429912, telescope_dec_j2k=-24.3361616478714, observability=1)
2025-12-26T11:37:38.442 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:38.444 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:38.445 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:38.447 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:42.454 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:43.456 [DEBUG] [ThreadPoolExecutor-21247_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:43.457 [INFO] [ThreadPoolExecutor-21247_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:37:56.182 [DEBUG] [Thread-466507 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:56.185 [INFO] [Thread-466507 (handle)] [driver.py] [get_status()] Telra = 20.3426654, teldec = -24.256562
2025-12-26T11:37:56.186 [INFO] [Thread-466507 (handle)] [driver.py] [get_status()] ra_j2k = 20.3170989812236     dec_j2k = -24.3363181162249
2025-12-26T11:37:56.188 [DEBUG] [Thread-466507 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:56.189 [DEBUG] [Thread-466507 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:37:56.195 [DEBUG] [Thread-466507 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:37:56.195 [DEBUG] [Thread-466507 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:37:56.196 [DEBUG] [Thread-466507 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:37:56.196 [DEBUG] [Thread-466507 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:37:56.203 [DEBUG] [Thread-466507 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:37:56.203 [DEBUG] [Thread-466507 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:56.203 [DEBUG] [Thread-466507 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:56.203 [DEBUG] [Thread-466507 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:37:56.204 [DEBUG] [Thread-466507 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:37:56.204 [DEBUG] [Thread-466507 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:37:56.204 [DEBUG] [Thread-466507 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:37:56.204 [DEBUG] [Thread-466507 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:37:56.204 [DEBUG] [Thread-466507 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90134472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983022580095628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992837, telescope_ra=20.3426654, 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.36245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:37:17.563279', telescope_ra_j2k=20.3170989812236, telescope_dec_j2k=-24.3363181162249, observability=1)
2025-12-26T11:37:58.832 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:37:58.833 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.343393, teldec = -24.256562
2025-12-26T11:37:58.834 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3178270034187     dec_j2k = -24.3363407071019
2025-12-26T11:37:58.836 [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-26T11:37:58.836 [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-26T11:37:58.841 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:37:58.841 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:37:58.841 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:37:58.841 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:37:58.848 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:37:58.848 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:58.848 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:37:58.848 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:37:58.848 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:37:58.848 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:37:58.849 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:37:58.849 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:37:58.849 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90137537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_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.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983016563304207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992837, telescope_ra=20.343393, 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.36318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:37:17.563279', telescope_ra_j2k=20.3178270034187, telescope_dec_j2k=-24.3363407071019, observability=1)
2025-12-26T11:38:02.105 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:02.107 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3443085, teldec = -24.256562
2025-12-26T11:38:02.108 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3187430348136     dec_j2k = -24.3363691278678
2025-12-26T11:38:02.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-26T11:38:02.111 [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-26T11:38:02.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:38:02.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:38:02.115 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:38:02.116 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:38:02.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:38:02.123 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90141326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983020173379059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992837, telescope_ra=20.3443085, 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.36409, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:37:17.563279', telescope_ra_j2k=20.3187430348136, telescope_dec_j2k=-24.3363691278678, observability=1)
2025-12-26T11:38:02.124 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.283363342285156 seconds ago
2025-12-26T11:38:02.287 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16335797309875488
2025-12-26T11:38:14.265 [DEBUG] [Thread-466508 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:14.266 [INFO] [Thread-466508 (handle)] [driver.py] [get_status()] Telra = 20.3477061, teldec = -24.256562
2025-12-26T11:38:14.267 [INFO] [Thread-466508 (handle)] [driver.py] [get_status()] ra_j2k = 20.3221426085767     dec_j2k = -24.3364745627272
2025-12-26T11:38:14.269 [DEBUG] [Thread-466508 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:14.270 [DEBUG] [Thread-466508 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:14.271 [DEBUG] [Thread-466508 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:38:14.271 [DEBUG] [Thread-466508 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:38:14.272 [DEBUG] [Thread-466508 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:38:14.272 [DEBUG] [Thread-466508 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:38:14.279 [DEBUG] [Thread-466508 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:38:14.280 [DEBUG] [Thread-466508 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90155399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09830221789762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992836, telescope_ra=20.3477061, 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.36749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:37:17.563279', telescope_ra_j2k=20.3221426085767, telescope_dec_j2k=-24.3364745627272, observability=1)
2025-12-26T11:38:17.704 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:17.705 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:38:17.705 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:17.706 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:38:17.707 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:17.984 [DEBUG] [Thread-466509 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:17.986 [INFO] [Thread-466509 (handle)] [driver.py] [get_status()] Telra = 20.3487429, teldec = -24.256562
2025-12-26T11:38:17.987 [INFO] [Thread-466509 (handle)] [driver.py] [get_status()] ra_j2k = 20.3231800114016     dec_j2k = -24.3365067242552
2025-12-26T11:38:17.989 [DEBUG] [Thread-466509 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:17.991 [DEBUG] [Thread-466509 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:17.991 [DEBUG] [Thread-466509 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:38:17.991 [DEBUG] [Thread-466509 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:38:17.991 [DEBUG] [Thread-466509 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:38:17.991 [DEBUG] [Thread-466509 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:38:17.998 [DEBUG] [Thread-466509 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:38:17.998 [DEBUG] [Thread-466509 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:17.999 [DEBUG] [Thread-466509 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:17.999 [DEBUG] [Thread-466509 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:38:17.999 [DEBUG] [Thread-466509 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:38:17.999 [DEBUG] [Thread-466509 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:38:17.999 [DEBUG] [Thread-466509 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:38:17.999 [DEBUG] [Thread-466509 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:38:17.999 [DEBUG] [Thread-466509 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90159705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983028596887048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992836, telescope_ra=20.3487429, 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.36853, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:38:17.704078', telescope_ra_j2k=20.3231800114016, telescope_dec_j2k=-24.3365067242552, observability=1)
2025-12-26T11:38:18.708 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:18.710 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:18.711 [DEBUG] [ThreadPoolExecutor-21249_0] [payload.py] [to_registers()] [0]
2025-12-26T11:38:18.713 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:38:18.713 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:38:18.713 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:38:18.713 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:38:18.720 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:38:18.720 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:38:18.720 [DEBUG] [ThreadPoolExecutor-21249_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:38:18.720 [DEBUG] [ThreadPoolExecutor-21249_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:38:18.721 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:38:18.721 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:38:18.721 [DEBUG] [ThreadPoolExecutor-21249_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:38:18.902 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9028191566467285
2025-12-26T11:38:32.324 [DEBUG] [Thread-466510 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:32.327 [INFO] [Thread-466510 (handle)] [driver.py] [get_status()] Telra = 20.3527215, teldec = -24.256562
2025-12-26T11:38:32.328 [INFO] [Thread-466510 (handle)] [driver.py] [get_status()] ra_j2k = 20.3271609269203     dec_j2k = -24.3366300855938
2025-12-26T11:38:32.329 [DEBUG] [Thread-466510 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:32.329 [DEBUG] [Thread-466510 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:32.335 [DEBUG] [Thread-466510 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:38:32.335 [DEBUG] [Thread-466510 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:38:32.335 [DEBUG] [Thread-466510 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:38:32.335 [DEBUG] [Thread-466510 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:38:32.343 [DEBUG] [Thread-466510 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90176302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983023382334484, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992836, telescope_ra=20.3527215, 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.37251, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:38:17.704078', telescope_ra_j2k=20.3271609269203, telescope_dec_j2k=-24.3366300855938, observability=1)
2025-12-26T11:38:43.722 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:43.723 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:50.525 [DEBUG] [Thread-466511 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:50.527 [INFO] [Thread-466511 (handle)] [driver.py] [get_status()] Telra = 20.3578001, teldec = -24.256562
2025-12-26T11:38:50.529 [INFO] [Thread-466511 (handle)] [driver.py] [get_status()] ra_j2k = 20.33224248781     dec_j2k = -24.3367874272777
2025-12-26T11:38:50.530 [DEBUG] [Thread-466511 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:50.532 [DEBUG] [Thread-466511 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:38:50.537 [DEBUG] [Thread-466511 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:38:50.537 [DEBUG] [Thread-466511 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:38:50.537 [DEBUG] [Thread-466511 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:38:50.537 [DEBUG] [Thread-466511 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:38:50.544 [DEBUG] [Thread-466511 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:38:50.544 [DEBUG] [Thread-466511 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:50.544 [DEBUG] [Thread-466511 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:50.544 [DEBUG] [Thread-466511 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:38:50.544 [DEBUG] [Thread-466511 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:38:50.544 [DEBUG] [Thread-466511 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:38:50.545 [DEBUG] [Thread-466511 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:38:50.545 [DEBUG] [Thread-466511 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:38:50.545 [DEBUG] [Thread-466511 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90197368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983024585692768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992836, telescope_ra=20.3578001, 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.37758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:38:17.704078', telescope_ra_j2k=20.33224248781, telescope_dec_j2k=-24.3367874272777, observability=1)
2025-12-26T11:38:57.939 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:38:57.942 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3598814, teldec = -24.256555
2025-12-26T11:38:57.943 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3343250040709     dec_j2k = -24.3368448679824
2025-12-26T11:38:57.945 [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-26T11:38:57.946 [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-26T11:38:57.951 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:38:57.951 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:38:57.951 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:38:57.951 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:38:57.958 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90205949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983031404723045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992825, telescope_ra=20.3598814, 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.37967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:38:17.704078', telescope_ra_j2k=20.3343250040709, telescope_dec_j2k=-24.3368448679824, observability=1)
2025-12-26T11:39:02.184 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:02.187 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3610582, teldec = -24.256561
2025-12-26T11:39:02.188 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3355024905459     dec_j2k = -24.3368872927209
2025-12-26T11:39:02.190 [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-26T11:39:02.190 [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-26T11:39:02.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:39:02.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:39:02.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:39:02.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:39:02.199 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90210862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983028998006477, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992835, telescope_ra=20.3610582, 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.38084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:38:17.704078', telescope_ra_j2k=20.3355024905459, telescope_dec_j2k=-24.3368872927209, observability=1)
2025-12-26T11:39:02.200 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.29788827896118 seconds ago
2025-12-26T11:39:02.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09734749794006348
2025-12-26T11:39:08.584 [DEBUG] [Thread-466512 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:08.585 [INFO] [Thread-466512 (handle)] [driver.py] [get_status()] Telra = 20.3628414, teldec = -24.256561
2025-12-26T11:39:08.587 [INFO] [Thread-466512 (handle)] [driver.py] [get_status()] ra_j2k = 20.3372867328577     dec_j2k = -24.3369424728543
2025-12-26T11:39:08.588 [DEBUG] [Thread-466512 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:08.589 [DEBUG] [Thread-466512 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:08.595 [DEBUG] [Thread-466512 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:39:08.596 [DEBUG] [Thread-466512 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:39:08.596 [DEBUG] [Thread-466512 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:39:08.596 [DEBUG] [Thread-466512 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:39:08.603 [DEBUG] [Thread-466512 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90218269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983024585692768, 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.108776, telescope_az=89.992835, telescope_ra=20.3628414, 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.38263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:38:17.704078', telescope_ra_j2k=20.3372867328577, telescope_dec_j2k=-24.3369424728543, observability=1)
2025-12-26T11:39:17.847 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:17.847 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:39:17.848 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:17.848 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:39:17.848 [INFO] [ThreadPoolExecutor-21250_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:39:17.849 [INFO] [ThreadPoolExecutor-21250_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:39:18.029 [DEBUG] [Thread-466513 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:18.031 [INFO] [Thread-466513 (handle)] [driver.py] [get_status()] Telra = 20.3654552, teldec = -24.256561
2025-12-26T11:39:18.033 [INFO] [Thread-466513 (handle)] [driver.py] [get_status()] ra_j2k = 20.3399020619614     dec_j2k = -24.3370233237154
2025-12-26T11:39:18.035 [DEBUG] [Thread-466513 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:18.036 [DEBUG] [Thread-466513 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:18.038 [DEBUG] [Thread-466513 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:39:18.038 [DEBUG] [Thread-466513 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:39:18.038 [DEBUG] [Thread-466513 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:39:18.038 [DEBUG] [Thread-466513 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:39:18.045 [DEBUG] [Thread-466513 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90229201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983028596887048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992835, telescope_ra=20.3654552, 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.38524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:39:17.846218', telescope_ra_j2k=20.3399020619614, telescope_dec_j2k=-24.3370233237154, observability=1)
2025-12-26T11:39:18.962 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9172136783599854
2025-12-26T11:39:26.654 [DEBUG] [Thread-466514 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:26.656 [INFO] [Thread-466514 (handle)] [driver.py] [get_status()] Telra = 20.3678551, teldec = -24.256561
2025-12-26T11:39:26.657 [INFO] [Thread-466514 (handle)] [driver.py] [get_status()] ra_j2k = 20.3423033672828     dec_j2k = -24.3370975249098
2025-12-26T11:39:26.659 [DEBUG] [Thread-466514 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:26.660 [DEBUG] [Thread-466514 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:26.664 [DEBUG] [Thread-466514 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:39:26.664 [DEBUG] [Thread-466514 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:39:26.664 [DEBUG] [Thread-466514 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:39:26.664 [DEBUG] [Thread-466514 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:39:26.671 [DEBUG] [Thread-466514 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90239184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983027393528764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992835, telescope_ra=20.3678551, 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.38764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:39:17.846218', telescope_ra_j2k=20.3423033672828, telescope_dec_j2k=-24.3370975249098, observability=1)
2025-12-26T11:39:38.724 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:38.727 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:38.728 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:38.730 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:42.736 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:43.738 [DEBUG] [ThreadPoolExecutor-21249_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:43.739 [INFO] [ThreadPoolExecutor-21249_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:39:44.819 [DEBUG] [Thread-466515 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:44.822 [INFO] [Thread-466515 (handle)] [driver.py] [get_status()] Telra = 20.372924, teldec = -24.256554
2025-12-26T11:39:44.823 [INFO] [Thread-466515 (handle)] [driver.py] [get_status()] ra_j2k = 20.3473752409108     dec_j2k = -24.337247143057
2025-12-26T11:39:44.825 [DEBUG] [Thread-466515 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:44.826 [DEBUG] [Thread-466515 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:39:44.828 [DEBUG] [Thread-466515 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:39:44.828 [DEBUG] [Thread-466515 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:39:44.829 [DEBUG] [Thread-466515 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:39:44.829 [DEBUG] [Thread-466515 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:39:44.836 [DEBUG] [Thread-466515 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:39:44.837 [DEBUG] [Thread-466515 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90260208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983032206961901, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992824, telescope_ra=20.372924, 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.39271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:39:17.846218', telescope_ra_j2k=20.3473752409108, telescope_dec_j2k=-24.337247143057, observability=1)
2025-12-26T11:39:57.046 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:39:57.048 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3763288, teldec = -24.25656
2025-12-26T11:39:57.049 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3507820397769     dec_j2k = -24.3373582636225
2025-12-26T11:39:57.050 [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-26T11:39:57.051 [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-26T11:39:57.055 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:39:57.055 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:39:57.055 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:39:57.055 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:39:57.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:39:57.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:57.062 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:39:57.062 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:39:57.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:39:57.063 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:39:57.063 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:39:57.063 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:39:57.063 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9027436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098303862487275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992834, telescope_ra=20.3763288, 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.39611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:39:17.846218', telescope_ra_j2k=20.3507820397769, telescope_dec_j2k=-24.3373582636225, observability=1)
2025-12-26T11:40:02.260 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:02.263 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.3777716, teldec = -24.25656
2025-12-26T11:40:02.264 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.3522256880102     dec_j2k = -24.3374027896794
2025-12-26T11:40:02.266 [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-26T11:40:02.267 [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-26T11:40:02.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:40:02.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:40:02.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:40:02.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90280396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983034613678469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992834, telescope_ra=20.3777716, 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.39756, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:39:17.846218', telescope_ra_j2k=20.3522256880102, telescope_dec_j2k=-24.3374027896794, observability=1)
2025-12-26T11:40:02.279 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.31677460670471 seconds ago
2025-12-26T11:40:02.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02849864959716797
2025-12-26T11:40:02.896 [DEBUG] [Thread-466516 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.617272138595581
2025-12-26T11:40:17.989 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:17.989 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:40:17.990 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:17.990 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:40:17.991 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:18.079 [DEBUG] [Thread-466517 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:18.081 [INFO] [Thread-466517 (handle)] [driver.py] [get_status()] Telra = 20.3821758, teldec = -24.256566
2025-12-26T11:40:18.082 [INFO] [Thread-466517 (handle)] [driver.py] [get_status()] ra_j2k = 20.3566324791695     dec_j2k = -24.3375446352896
2025-12-26T11:40:18.084 [DEBUG] [Thread-466517 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:18.085 [DEBUG] [Thread-466517 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:18.091 [DEBUG] [Thread-466517 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:40:18.091 [DEBUG] [Thread-466517 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:40:18.091 [DEBUG] [Thread-466517 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:40:18.091 [DEBUG] [Thread-466517 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:40:18.099 [DEBUG] [Thread-466517 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:40:18.100 [DEBUG] [Thread-466517 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90298703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983039828231034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992845, telescope_ra=20.3821758, 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.40196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:40:17.987495', telescope_ra_j2k=20.3566324791695, telescope_dec_j2k=-24.3375446352896, observability=1)
2025-12-26T11:40:18.992 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:18.994 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:18.994 [DEBUG] [ThreadPoolExecutor-21251_0] [payload.py] [to_registers()] [0]
2025-12-26T11:40:19.001 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:40:19.001 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:40:19.001 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:40:19.001 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:40:19.009 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:40:19.009 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:40:19.009 [DEBUG] [ThreadPoolExecutor-21251_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:40:19.009 [DEBUG] [ThreadPoolExecutor-21251_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:40:19.009 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:40:19.009 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:40:19.009 [DEBUG] [ThreadPoolExecutor-21251_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:40:19.023 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9233713150024414
2025-12-26T11:40:20.962 [DEBUG] [Thread-466518 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:20.964 [INFO] [Thread-466518 (handle)] [driver.py] [get_status()] Telra = 20.3829875, teldec = -24.25656
2025-12-26T11:40:20.966 [INFO] [Thread-466518 (handle)] [driver.py] [get_status()] ra_j2k = 20.3574446583702     dec_j2k = -24.337563660401
2025-12-26T11:40:20.967 [DEBUG] [Thread-466518 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:20.968 [DEBUG] [Thread-466518 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:20.975 [DEBUG] [Thread-466518 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:40:20.975 [DEBUG] [Thread-466518 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:40:20.975 [DEBUG] [Thread-466518 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:40:20.975 [DEBUG] [Thread-466518 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:40:20.982 [DEBUG] [Thread-466518 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:40:20.982 [DEBUG] [Thread-466518 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:20.983 [DEBUG] [Thread-466518 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:20.983 [DEBUG] [Thread-466518 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:40:20.983 [DEBUG] [Thread-466518 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:40:20.983 [DEBUG] [Thread-466518 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:40:20.983 [DEBUG] [Thread-466518 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:40:20.983 [DEBUG] [Thread-466518 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:40:20.983 [DEBUG] [Thread-466518 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90302041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983043839425315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992834, telescope_ra=20.3829875, 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.40277, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:40:17.987495', telescope_ra_j2k=20.3574446583702, telescope_dec_j2k=-24.337563660401, observability=1)
2025-12-26T11:40:39.160 [DEBUG] [Thread-466519 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:39.162 [INFO] [Thread-466519 (handle)] [driver.py] [get_status()] Telra = 20.3880595, teldec = -24.25656
2025-12-26T11:40:39.162 [INFO] [Thread-466519 (handle)] [driver.py] [get_status()] ra_j2k = 20.3625196498663     dec_j2k = -24.3377199477563
2025-12-26T11:40:39.164 [DEBUG] [Thread-466519 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:39.165 [DEBUG] [Thread-466519 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:39.169 [DEBUG] [Thread-466519 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:40:39.169 [DEBUG] [Thread-466519 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:40:39.169 [DEBUG] [Thread-466519 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:40:39.169 [DEBUG] [Thread-466519 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:40:39.177 [DEBUG] [Thread-466519 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90323102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983043037186458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992833, telescope_ra=20.3880595, 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.40784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:40:17.987495', telescope_ra_j2k=20.3625196498663, telescope_dec_j2k=-24.3377199477563, observability=1)
2025-12-26T11:40:44.010 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:44.011 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:56.152 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:56.155 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.3927938, teldec = -24.256559
2025-12-26T11:40:56.156 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3672567475439     dec_j2k = -24.3378646999682
2025-12-26T11:40:56.158 [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-26T11:40:56.159 [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-26T11:40:56.161 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:40:56.161 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:40:56.161 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:40:56.161 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:40:56.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:40:56.168 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:56.168 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:56.169 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:40:56.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:40:56.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:40:56.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:40:56.169 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:40:56.169 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9034277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983044240544743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992833, telescope_ra=20.3927938, 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.41258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:40:17.987495', telescope_ra_j2k=20.3672567475439, telescope_dec_j2k=-24.3378646999682, observability=1)
2025-12-26T11:40:57.216 [DEBUG] [Thread-466520 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:40:57.218 [INFO] [Thread-466520 (handle)] [driver.py] [get_status()] Telra = 20.3931016, teldec = -24.256559
2025-12-26T11:40:57.220 [INFO] [Thread-466520 (handle)] [driver.py] [get_status()] ra_j2k = 20.3675647295974     dec_j2k = -24.3378741716983
2025-12-26T11:40:57.221 [DEBUG] [Thread-466520 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:57.222 [DEBUG] [Thread-466520 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:40:57.227 [DEBUG] [Thread-466520 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:40:57.227 [DEBUG] [Thread-466520 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:40:57.227 [DEBUG] [Thread-466520 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:40:57.228 [DEBUG] [Thread-466520 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:40:57.234 [DEBUG] [Thread-466520 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:40:57.235 [DEBUG] [Thread-466520 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90344001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983038223753322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992833, telescope_ra=20.3931016, 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.41289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:40:17.987495', telescope_ra_j2k=20.3675647295974, telescope_dec_j2k=-24.3378741716983, observability=1)
2025-12-26T11:41:02.281 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:02.283 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.3944934, teldec = -24.256559
2025-12-26T11:41:02.284 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.3689573530655     dec_j2k = -24.3379169940525
2025-12-26T11:41:02.286 [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-26T11:41:02.286 [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-26T11:41:02.291 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:41:02.291 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:41:02.291 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:41:02.291 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:41:02.299 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:41:02.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90349863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_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=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983044641664171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992833, telescope_ra=20.3944934, 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.41428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:40:17.987495', telescope_ra_j2k=20.3689573530655, telescope_dec_j2k=-24.3379169940525, observability=1)
2025-12-26T11:41:02.339 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.03944849967956543
2025-12-26T11:41:02.339 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.31621170043945 seconds ago
2025-12-26T11:41:15.285 [DEBUG] [Thread-466521 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:15.287 [INFO] [Thread-466521 (handle)] [driver.py] [get_status()] Telra = 20.3981154, teldec = -24.256553
2025-12-26T11:41:15.288 [INFO] [Thread-466521 (handle)] [driver.py] [get_status()] ra_j2k = 20.3725814990629     dec_j2k = -24.3380223838679
2025-12-26T11:41:15.289 [DEBUG] [Thread-466521 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:15.290 [DEBUG] [Thread-466521 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:15.292 [DEBUG] [Thread-466521 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:41:15.292 [DEBUG] [Thread-466521 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:41:15.292 [DEBUG] [Thread-466521 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:41:15.292 [DEBUG] [Thread-466521 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:41:15.299 [DEBUG] [Thread-466521 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90364914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983043438305887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992822, telescope_ra=20.3981154, 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.4179, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:40:17.987495', telescope_ra_j2k=20.3725814990629, telescope_dec_j2k=-24.3380223838679, observability=1)
2025-12-26T11:41:18.129 [DEBUG] [Thread-466522 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:18.130 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:18.130 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:41:18.131 [INFO] [Thread-466522 (handle)] [driver.py] [get_status()] Telra = 20.398918, teldec = -24.256559
2025-12-26T11:41:18.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:18.132 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:41:18.132 [INFO] [ThreadPoolExecutor-21252_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:41:18.132 [INFO] [ThreadPoolExecutor-21252_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:41:18.132 [INFO] [Thread-466522 (handle)] [driver.py] [get_status()] ra_j2k = 20.3733845737861     dec_j2k = -24.338053056473
2025-12-26T11:41:18.133 [DEBUG] [Thread-466522 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:18.134 [DEBUG] [Thread-466522 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:18.141 [DEBUG] [Thread-466522 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:41:18.141 [DEBUG] [Thread-466522 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:41:18.141 [DEBUG] [Thread-466522 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:41:18.141 [DEBUG] [Thread-466522 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:41:18.148 [DEBUG] [Thread-466522 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90368206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983048251739023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992833, telescope_ra=20.398918, 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.4187, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:41:18.128763', telescope_ra_j2k=20.3733845737861, telescope_dec_j2k=-24.338053056473, observability=1)
2025-12-26T11:41:19.083 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9351322650909424
2025-12-26T11:41:33.477 [DEBUG] [Thread-466523 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:33.479 [INFO] [Thread-466523 (handle)] [driver.py] [get_status()] Telra = 20.4031852, teldec = -24.256559
2025-12-26T11:41:33.480 [INFO] [Thread-466523 (handle)] [driver.py] [get_status()] ra_j2k = 20.3776543054193     dec_j2k = -24.3381841748349
2025-12-26T11:41:33.482 [DEBUG] [Thread-466523 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:33.484 [DEBUG] [Thread-466523 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:33.485 [DEBUG] [Thread-466523 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:41:33.485 [DEBUG] [Thread-466523 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:41:33.485 [DEBUG] [Thread-466523 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:41:33.485 [DEBUG] [Thread-466523 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:41:33.492 [DEBUG] [Thread-466523 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:41:33.493 [DEBUG] [Thread-466523 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9038597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983049856216735, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992832, telescope_ra=20.4031852, 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.42297, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:41:18.128763', telescope_ra_j2k=20.3776543054193, telescope_dec_j2k=-24.3381841748349, observability=1)
2025-12-26T11:41:39.013 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:39.015 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:39.017 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:39.019 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:43.023 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:44.025 [DEBUG] [ThreadPoolExecutor-21251_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:44.026 [INFO] [ThreadPoolExecutor-21251_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:41:51.560 [DEBUG] [Thread-466524 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:51.562 [INFO] [Thread-466524 (handle)] [driver.py] [get_status()] Telra = 20.4082265, teldec = -24.256558
2025-12-26T11:41:51.563 [INFO] [Thread-466524 (handle)] [driver.py] [get_status()] ra_j2k = 20.3826986017084     dec_j2k = -24.338337947484
2025-12-26T11:41:51.565 [DEBUG] [Thread-466524 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:51.566 [DEBUG] [Thread-466524 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:41:51.567 [DEBUG] [Thread-466524 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:41:51.567 [DEBUG] [Thread-466524 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:41:51.567 [DEBUG] [Thread-466524 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:41:51.567 [DEBUG] [Thread-466524 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:41:51.575 [DEBUG] [Thread-466524 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90406899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983043839425315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992832, telescope_ra=20.4082265, 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.42801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:41:18.128763', telescope_ra_j2k=20.3826986017084, telescope_dec_j2k=-24.338337947484, observability=1)
2025-12-26T11:41:55.255 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:41:55.257 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4092624, teldec = -24.256558
2025-12-26T11:41:55.259 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.3837351180622     dec_j2k = -24.3383697329065
2025-12-26T11:41:55.260 [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-26T11:41:55.262 [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-26T11:41:55.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:41:55.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:41:55.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:41:55.267 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:41:55.275 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:41:55.276 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90411176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983052262933304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992832, telescope_ra=20.4092624, 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.42905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:41:18.128763', telescope_ra_j2k=20.3837351180622, telescope_dec_j2k=-24.3383697329065, observability=1)
2025-12-26T11:42:02.291 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:02.293 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4112138, teldec = -24.256558
2025-12-26T11:42:02.294 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.3856876797822     dec_j2k = -24.3384295930339
2025-12-26T11:42:02.296 [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-26T11:42:02.297 [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-26T11:42:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:42:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:42:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:42:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:42:02.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90419319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983047449500167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992832, telescope_ra=20.4112138, 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.431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:41:18.128763', telescope_ra_j2k=20.3856876797822, telescope_dec_j2k=-24.3384295930339, observability=1)
2025-12-26T11:42:02.399 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.09221982955932617
2025-12-26T11:42:02.399 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.31537747383118 seconds ago
2025-12-26T11:42:09.745 [DEBUG] [Thread-466525 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:09.747 [INFO] [Thread-466525 (handle)] [driver.py] [get_status()] Telra = 20.413299, teldec = -24.256558
2025-12-26T11:42:09.749 [INFO] [Thread-466525 (handle)] [driver.py] [get_status()] ra_j2k = 20.3877741220947     dec_j2k = -24.3384935338748
2025-12-26T11:42:09.750 [DEBUG] [Thread-466525 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:09.752 [DEBUG] [Thread-466525 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:09.757 [DEBUG] [Thread-466525 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:42:09.757 [DEBUG] [Thread-466525 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:42:09.757 [DEBUG] [Thread-466525 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:42:09.757 [DEBUG] [Thread-466525 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:42:09.764 [DEBUG] [Thread-466525 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:42:09.765 [DEBUG] [Thread-466525 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90427947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983054268530444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992831, telescope_ra=20.413299, 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.43308, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:41:18.128763', telescope_ra_j2k=20.3877741220947, telescope_dec_j2k=-24.3384935338748, observability=1)
2025-12-26T11:42:18.188 [DEBUG] [Thread-466526 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:18.191 [INFO] [Thread-466526 (handle)] [driver.py] [get_status()] Telra = 20.4156453, teldec = -24.256564
2025-12-26T11:42:18.192 [INFO] [Thread-466526 (handle)] [driver.py] [get_status()] ra_j2k = 20.3901218201386     dec_j2k = -24.3385714515626
2025-12-26T11:42:18.194 [DEBUG] [Thread-466526 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:18.195 [DEBUG] [Thread-466526 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:18.199 [DEBUG] [Thread-466526 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:42:18.199 [DEBUG] [Thread-466526 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:42:18.199 [DEBUG] [Thread-466526 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:42:18.199 [DEBUG] [Thread-466526 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:42:18.208 [DEBUG] [Thread-466526 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90437719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983047850619595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992842, telescope_ra=20.4156453, 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.43543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:41:18.128763', telescope_ra_j2k=20.3901218201386, telescope_dec_j2k=-24.3385714515626, observability=1)
2025-12-26T11:42:18.272 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:18.273 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:42:18.273 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:18.274 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:42:18.275 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:19.144 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9359586238861084
2025-12-26T11:42:19.277 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:19.279 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:19.279 [DEBUG] [ThreadPoolExecutor-21253_0] [payload.py] [to_registers()] [0]
2025-12-26T11:42:19.286 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:42:19.286 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:42:19.286 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:42:19.286 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:42:19.293 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:42:19.293 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:42:19.293 [DEBUG] [ThreadPoolExecutor-21253_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:42:19.293 [DEBUG] [ThreadPoolExecutor-21253_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:42:19.293 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:42:19.293 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:42:19.293 [DEBUG] [ThreadPoolExecutor-21253_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:42:27.818 [DEBUG] [Thread-466527 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:27.820 [INFO] [Thread-466527 (handle)] [driver.py] [get_status()] Telra = 20.4183166, teldec = -24.256558
2025-12-26T11:42:27.821 [INFO] [Thread-466527 (handle)] [driver.py] [get_status()] ra_j2k = 20.3927947154298     dec_j2k = -24.3386472938907
2025-12-26T11:42:27.823 [DEBUG] [Thread-466527 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:27.824 [DEBUG] [Thread-466527 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:27.826 [DEBUG] [Thread-466527 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:42:27.826 [DEBUG] [Thread-466527 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:42:27.826 [DEBUG] [Thread-466527 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:42:27.826 [DEBUG] [Thread-466527 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:42:27.833 [DEBUG] [Thread-466527 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:42:27.833 [DEBUG] [Thread-466527 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:27.833 [DEBUG] [Thread-466527 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:27.833 [DEBUG] [Thread-466527 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:42:27.833 [DEBUG] [Thread-466527 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:42:27.833 [DEBUG] [Thread-466527 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:42:27.833 [DEBUG] [Thread-466527 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:42:27.834 [DEBUG] [Thread-466527 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:42:27.834 [DEBUG] [Thread-466527 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90448865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098305105957502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992831, telescope_ra=20.4183166, 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.4381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:42:18.271981', telescope_ra_j2k=20.3927947154298, telescope_dec_j2k=-24.3386472938907, observability=1)
2025-12-26T11:42:44.294 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:44.295 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:45.889 [DEBUG] [Thread-466528 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:45.891 [INFO] [Thread-466528 (handle)] [driver.py] [get_status()] Telra = 20.4233601, teldec = -24.256557
2025-12-26T11:42:45.892 [INFO] [Thread-466528 (handle)] [driver.py] [get_status()] ra_j2k = 20.397841230026     dec_j2k = -24.3388007045934
2025-12-26T11:42:45.894 [DEBUG] [Thread-466528 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:45.895 [DEBUG] [Thread-466528 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:42:45.900 [DEBUG] [Thread-466528 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:42:45.900 [DEBUG] [Thread-466528 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:42:45.900 [DEBUG] [Thread-466528 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:42:45.900 [DEBUG] [Thread-466528 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:42:45.908 [DEBUG] [Thread-466528 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9046978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983050257336164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992831, telescope_ra=20.4233601, 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.44314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:42:18.271981', telescope_ra_j2k=20.397841230026, telescope_dec_j2k=-24.3388007045934, observability=1)
2025-12-26T11:42:54.370 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:42:54.372 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4257307, teldec = -24.256557
2025-12-26T11:42:54.373 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.400213248856     dec_j2k = -24.3388732327223
2025-12-26T11:42:54.375 [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-26T11:42:54.376 [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-26T11:42:54.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:42:54.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:42:54.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:42:54.377 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:42:54.384 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:42:54.385 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90479595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983055471888728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992831, telescope_ra=20.4257307, 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.44551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:42:18.271981', telescope_ra_j2k=20.400213248856, telescope_dec_j2k=-24.3388732327223, observability=1)
2025-12-26T11:43:02.299 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:02.301 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4279245, teldec = -24.256557
2025-12-26T11:43:02.302 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.402408362982     dec_j2k = -24.338940323378
2025-12-26T11:43:02.303 [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-26T11:43:02.304 [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-26T11:43:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:43:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:43:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:43:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:43:02.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90488773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983055471888728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99283, telescope_ra=20.4279245, 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.44771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:42:18.271981', telescope_ra_j2k=20.402408362982, telescope_dec_j2k=-24.338940323378, observability=1)
2025-12-26T11:43:02.459 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.14335227012634277
2025-12-26T11:43:02.459 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.31448745727539 seconds ago
2025-12-26T11:43:04.073 [DEBUG] [Thread-466529 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:04.075 [INFO] [Thread-466529 (handle)] [driver.py] [get_status()] Telra = 20.4284287, teldec = -24.256557
2025-12-26T11:43:04.076 [INFO] [Thread-466529 (handle)] [driver.py] [get_status()] ra_j2k = 20.402912865158     dec_j2k = -24.3389557389434
2025-12-26T11:43:04.079 [DEBUG] [Thread-466529 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:04.080 [DEBUG] [Thread-466529 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:04.081 [DEBUG] [Thread-466529 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:43:04.081 [DEBUG] [Thread-466529 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:43:04.081 [DEBUG] [Thread-466529 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:43:04.081 [DEBUG] [Thread-466529 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:43:04.088 [DEBUG] [Thread-466529 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:43:04.088 [DEBUG] [Thread-466529 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:04.088 [DEBUG] [Thread-466529 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:04.088 [DEBUG] [Thread-466529 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:43:04.089 [DEBUG] [Thread-466529 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:43:04.089 [DEBUG] [Thread-466529 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:43:04.089 [DEBUG] [Thread-466529 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:43:04.089 [DEBUG] [Thread-466529 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:43:04.089 [DEBUG] [Thread-466529 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90490826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983051861813876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99283, telescope_ra=20.4284287, 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.44821, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:42:18.271981', telescope_ra_j2k=20.402912865158, telescope_dec_j2k=-24.3389557389434, observability=1)
2025-12-26T11:43:18.254 [DEBUG] [Thread-466530 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:18.256 [INFO] [Thread-466530 (handle)] [driver.py] [get_status()] Telra = 20.4323836, teldec = -24.256557
2025-12-26T11:43:18.257 [INFO] [Thread-466530 (handle)] [driver.py] [get_status()] ra_j2k = 20.4068701373584     dec_j2k = -24.339076607346
2025-12-26T11:43:18.259 [DEBUG] [Thread-466530 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:18.260 [DEBUG] [Thread-466530 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:18.264 [DEBUG] [Thread-466530 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:43:18.264 [DEBUG] [Thread-466530 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:43:18.264 [DEBUG] [Thread-466530 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:43:18.264 [DEBUG] [Thread-466530 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:43:18.271 [DEBUG] [Thread-466530 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9050724, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983051861813876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99283, telescope_ra=20.4323836, 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.45217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:42:18.271981', telescope_ra_j2k=20.4068701373584, telescope_dec_j2k=-24.339076607346, observability=1)
2025-12-26T11:43:18.415 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:18.415 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:43:18.416 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:18.416 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:43:18.416 [INFO] [ThreadPoolExecutor-21254_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:43:18.416 [INFO] [ThreadPoolExecutor-21254_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:43:19.205 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9337050914764404
2025-12-26T11:43:22.131 [DEBUG] [Thread-466531 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:22.133 [INFO] [Thread-466531 (handle)] [driver.py] [get_status()] Telra = 20.4334485, teldec = -24.256557
2025-12-26T11:43:22.134 [INFO] [Thread-466531 (handle)] [driver.py] [get_status()] ra_j2k = 20.4079356766926     dec_j2k = -24.3391091373401
2025-12-26T11:43:22.136 [DEBUG] [Thread-466531 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:22.137 [DEBUG] [Thread-466531 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:22.138 [DEBUG] [Thread-466531 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:43:22.138 [DEBUG] [Thread-466531 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:43:22.138 [DEBUG] [Thread-466531 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:43:22.138 [DEBUG] [Thread-466531 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:43:22.145 [DEBUG] [Thread-466531 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:43:22.145 [DEBUG] [Thread-466531 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:22.145 [DEBUG] [Thread-466531 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:22.145 [DEBUG] [Thread-466531 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:43:22.145 [DEBUG] [Thread-466531 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:43:22.145 [DEBUG] [Thread-466531 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:43:22.146 [DEBUG] [Thread-466531 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:43:22.146 [DEBUG] [Thread-466531 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:43:22.146 [DEBUG] [Thread-466531 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90511726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983050658455591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99283, telescope_ra=20.4334485, 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.45323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:43:18.413800', telescope_ra_j2k=20.4079356766926, telescope_dec_j2k=-24.3391091373401, observability=1)
2025-12-26T11:43:39.297 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:39.299 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:39.300 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:39.302 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:40.208 [DEBUG] [Thread-466532 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:40.210 [INFO] [Thread-466532 (handle)] [driver.py] [get_status()] Telra = 20.4384861, teldec = -24.256556
2025-12-26T11:43:40.211 [INFO] [Thread-466532 (handle)] [driver.py] [get_status()] ra_j2k = 20.4129763046912     dec_j2k = -24.3392619360999
2025-12-26T11:43:40.212 [DEBUG] [Thread-466532 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:40.213 [DEBUG] [Thread-466532 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:40.216 [DEBUG] [Thread-466532 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:43:40.216 [DEBUG] [Thread-466532 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:43:40.216 [DEBUG] [Thread-466532 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:43:40.216 [DEBUG] [Thread-466532 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:43:40.224 [DEBUG] [Thread-466532 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90532649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983049455097307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99283, telescope_ra=20.4384861, 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.45827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:43:18.413800', telescope_ra_j2k=20.4129763046912, telescope_dec_j2k=-24.3392619360999, observability=1)
2025-12-26T11:43:43.307 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:44.309 [DEBUG] [ThreadPoolExecutor-21253_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:44.310 [INFO] [ThreadPoolExecutor-21253_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:43:53.478 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:53.479 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4421988, teldec = -24.256556
2025-12-26T11:43:53.480 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4166912398008     dec_j2k = -24.3393751931518
2025-12-26T11:43:53.481 [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-26T11:43:53.482 [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-26T11:43:53.484 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:43:53.484 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:43:53.484 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:43:53.484 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:43:53.491 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90548007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098305105957502, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992829, telescope_ra=20.4421988, 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.46198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:43:18.413800', telescope_ra_j2k=20.4166912398008, telescope_dec_j2k=-24.3393751931518, observability=1)
2025-12-26T11:43:58.402 [DEBUG] [Thread-466533 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:43:58.404 [INFO] [Thread-466533 (handle)] [driver.py] [get_status()] Telra = 20.443562, teldec = -24.25655
2025-12-26T11:43:58.405 [INFO] [Thread-466533 (handle)] [driver.py] [get_status()] ra_j2k = 20.4180552622161     dec_j2k = -24.339410758615
2025-12-26T11:43:58.406 [DEBUG] [Thread-466533 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:58.407 [DEBUG] [Thread-466533 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:43:58.411 [DEBUG] [Thread-466533 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:43:58.411 [DEBUG] [Thread-466533 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:43:58.411 [DEBUG] [Thread-466533 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:43:58.411 [DEBUG] [Thread-466533 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:43:58.418 [DEBUG] [Thread-466533 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:43:58.419 [DEBUG] [Thread-466533 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90553707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983053867411016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992818, telescope_ra=20.443562, 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.46335, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:43:18.413800', telescope_ra_j2k=20.4180552622161, telescope_dec_j2k=-24.339410758615, observability=1)
2025-12-26T11:44:02.311 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:02.312 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4446449, teldec = -24.256556
2025-12-26T11:44:02.314 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4191388140643     dec_j2k = -24.3394497693428
2025-12-26T11:44:02.316 [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-26T11:44:02.316 [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-26T11:44:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:44:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:44:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:44:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:44:02.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90558231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983056675247012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992829, telescope_ra=20.4446449, 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.46443, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:43:18.413800', telescope_ra_j2k=20.4191388140643, telescope_dec_j2k=-24.3394497693428, observability=1)
2025-12-26T11:44:02.519 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.18946623802185059
2025-12-26T11:44:02.519 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.31371474266052 seconds ago
2025-12-26T11:44:16.479 [DEBUG] [Thread-466534 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:16.481 [INFO] [Thread-466534 (handle)] [driver.py] [get_status()] Telra = 20.4486035, teldec = -24.256556
2025-12-26T11:44:16.482 [INFO] [Thread-466534 (handle)] [driver.py] [get_status()] ra_j2k = 20.4230998027183     dec_j2k = -24.3395703861349
2025-12-26T11:44:16.484 [DEBUG] [Thread-466534 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:44:16.484 [DEBUG] [Thread-466534 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:44:16.490 [DEBUG] [Thread-466534 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:44:16.490 [DEBUG] [Thread-466534 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:44:16.490 [DEBUG] [Thread-466534 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:44:16.490 [DEBUG] [Thread-466534 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:44:16.497 [DEBUG] [Thread-466534 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9057463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983059081963581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992829, telescope_ra=20.4486035, 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.46839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:43:18.413800', telescope_ra_j2k=20.4230998027183, telescope_dec_j2k=-24.3395703861349, observability=1)
2025-12-26T11:44:18.300 [DEBUG] [Thread-466535 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:18.303 [INFO] [Thread-466535 (handle)] [driver.py] [get_status()] Telra = 20.4491082, teldec = -24.256556
2025-12-26T11:44:18.304 [INFO] [Thread-466535 (handle)] [driver.py] [get_status()] ra_j2k = 20.423604807508     dec_j2k = -24.3395857577018
2025-12-26T11:44:18.305 [DEBUG] [Thread-466535 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:44:18.306 [DEBUG] [Thread-466535 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:44:18.310 [DEBUG] [Thread-466535 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:44:18.310 [DEBUG] [Thread-466535 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:44:18.310 [DEBUG] [Thread-466535 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:44:18.310 [DEBUG] [Thread-466535 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:44:18.318 [DEBUG] [Thread-466535 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90576737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983055873008156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992829, telescope_ra=20.4491082, 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.46889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:43:18.413800', telescope_ra_j2k=20.423604807508, telescope_dec_j2k=-24.3395857577018, observability=1)
2025-12-26T11:44:18.557 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:18.558 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:44:18.559 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:18.559 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:44:18.560 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:19.266 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.94808030128479
2025-12-26T11:44:19.562 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:19.564 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:19.564 [DEBUG] [ThreadPoolExecutor-21255_0] [payload.py] [to_registers()] [0]
2025-12-26T11:44:19.571 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:44:19.571 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:44:19.571 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:44:19.571 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:44:19.578 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:44:19.578 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:44:19.578 [DEBUG] [ThreadPoolExecutor-21255_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:44:19.578 [DEBUG] [ThreadPoolExecutor-21255_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:44:19.578 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:44:19.578 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:44:19.578 [DEBUG] [ThreadPoolExecutor-21255_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:44:34.538 [DEBUG] [Thread-466536 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:34.540 [INFO] [Thread-466536 (handle)] [driver.py] [get_status()] Telra = 20.4536166, teldec = -24.256555
2025-12-26T11:44:34.541 [INFO] [Thread-466536 (handle)] [driver.py] [get_status()] ra_j2k = 20.428115932806     dec_j2k = -24.3397220048931
2025-12-26T11:44:34.544 [DEBUG] [Thread-466536 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:44:34.545 [DEBUG] [Thread-466536 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:44:34.552 [DEBUG] [Thread-466536 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:44:34.552 [DEBUG] [Thread-466536 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:44:34.552 [DEBUG] [Thread-466536 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:44:34.552 [DEBUG] [Thread-466536 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:44:34.559 [DEBUG] [Thread-466536 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:44:34.560 [DEBUG] [Thread-466536 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90595531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983059483083009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992828, telescope_ra=20.4536166, 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.4734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:44:18.556918', telescope_ra_j2k=20.428115932806, telescope_dec_j2k=-24.3397220048931, observability=1)
2025-12-26T11:44:44.579 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:44.580 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:52.575 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:44:52.577 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4586399, teldec = -24.256549
2025-12-26T11:44:52.579 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.433142275445     dec_j2k = -24.3398687904449
2025-12-26T11:44:52.580 [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-26T11:44:52.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-26T11:44:52.588 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:44:52.589 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:44:52.589 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:44:52.589 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:44:52.596 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90616407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983063093157861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992817, telescope_ra=20.4586399, 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.47842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:44:18.556918', telescope_ra_j2k=20.433142275445, telescope_dec_j2k=-24.3398687904449, observability=1)
2025-12-26T11:44:52.607 [DEBUG] [Thread-466537 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010526418685913086
2025-12-26T11:45:02.322 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:02.324 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4613695, teldec = -24.256555
2025-12-26T11:45:02.325 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4358735296093     dec_j2k = -24.339957751247
2025-12-26T11:45:02.327 [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-26T11:45:02.328 [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-26T11:45:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:45:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:45:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:45:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:45:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:45:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:02.337 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:02.337 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:45:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:45:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:45:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:45:02.338 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:45:02.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90627689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983060686441293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992828, telescope_ra=20.4613695, 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.48115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:44:18.556918', telescope_ra_j2k=20.4358735296093, telescope_dec_j2k=-24.339957751247, observability=1)
2025-12-26T11:45:02.579 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.24105143547058105
2025-12-26T11:45:02.579 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.312922954559326 seconds ago
2025-12-26T11:45:10.691 [DEBUG] [Thread-466538 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:10.693 [INFO] [Thread-466538 (handle)] [driver.py] [get_status()] Telra = 20.4636797, teldec = -24.256555
2025-12-26T11:45:10.694 [INFO] [Thread-466538 (handle)] [driver.py] [get_status()] ra_j2k = 20.4381851317243     dec_j2k = -24.3400279321271
2025-12-26T11:45:10.696 [DEBUG] [Thread-466538 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:10.697 [DEBUG] [Thread-466538 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:10.700 [DEBUG] [Thread-466538 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:45:10.700 [DEBUG] [Thread-466538 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:45:10.700 [DEBUG] [Thread-466538 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:45:10.700 [DEBUG] [Thread-466538 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:45:10.708 [DEBUG] [Thread-466538 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90637375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098306549987443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992828, telescope_ra=20.4636797, 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.48346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:44:18.556918', telescope_ra_j2k=20.4381851317243, telescope_dec_j2k=-24.3400279321271, observability=1)
2025-12-26T11:45:18.351 [DEBUG] [Thread-466539 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:18.354 [INFO] [Thread-466539 (handle)] [driver.py] [get_status()] Telra = 20.4658216, teldec = -24.256561
2025-12-26T11:45:18.355 [INFO] [Thread-466539 (handle)] [driver.py] [get_status()] ra_j2k = 20.4403283317717     dec_j2k = -24.3400989726313
2025-12-26T11:45:18.357 [DEBUG] [Thread-466539 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:18.357 [DEBUG] [Thread-466539 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:18.361 [DEBUG] [Thread-466539 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:45:18.361 [DEBUG] [Thread-466539 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:45:18.361 [DEBUG] [Thread-466539 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:45:18.361 [DEBUG] [Thread-466539 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:45:18.368 [DEBUG] [Thread-466539 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:45:18.368 [DEBUG] [Thread-466539 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:18.368 [DEBUG] [Thread-466539 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:18.368 [DEBUG] [Thread-466539 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:45:18.368 [DEBUG] [Thread-466539 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:45:18.369 [DEBUG] [Thread-466539 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:45:18.369 [DEBUG] [Thread-466539 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:45:18.369 [DEBUG] [Thread-466539 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:45:18.369 [DEBUG] [Thread-466539 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90646241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983062692038433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992838, telescope_ra=20.4658216, 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.48561, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:44:18.556918', telescope_ra_j2k=20.4403283317717, telescope_dec_j2k=-24.3400989726313, observability=1)
2025-12-26T11:45:18.699 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:18.699 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:45:18.700 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:18.700 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:45:18.700 [INFO] [ThreadPoolExecutor-21256_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:45:18.700 [INFO] [ThreadPoolExecutor-21256_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:45:19.327 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.958249568939209
2025-12-26T11:45:28.766 [DEBUG] [Thread-466540 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:28.768 [INFO] [Thread-466540 (handle)] [driver.py] [get_status()] Telra = 20.4687257, teldec = -24.256554
2025-12-26T11:45:28.769 [INFO] [Thread-466540 (handle)] [driver.py] [get_status()] ra_j2k = 20.4432341985186     dec_j2k = -24.3401801166753
2025-12-26T11:45:28.771 [DEBUG] [Thread-466540 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:28.772 [DEBUG] [Thread-466540 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:28.774 [DEBUG] [Thread-466540 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:45:28.774 [DEBUG] [Thread-466540 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:45:28.774 [DEBUG] [Thread-466540 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:45:28.774 [DEBUG] [Thread-466540 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:45:28.781 [DEBUG] [Thread-466540 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:45:28.781 [DEBUG] [Thread-466540 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:28.781 [DEBUG] [Thread-466540 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:28.781 [DEBUG] [Thread-466540 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:45:28.782 [DEBUG] [Thread-466540 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:45:28.782 [DEBUG] [Thread-466540 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:45:28.782 [DEBUG] [Thread-466540 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:45:28.782 [DEBUG] [Thread-466540 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:45:28.782 [DEBUG] [Thread-466540 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90658295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983065098755001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992827, telescope_ra=20.4687257, 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.48851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:45:18.698575', telescope_ra_j2k=20.4432341985186, telescope_dec_j2k=-24.3401801166753, observability=1)
2025-12-26T11:45:39.581 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:39.584 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:39.585 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:39.587 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:43.593 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:44.595 [DEBUG] [ThreadPoolExecutor-21255_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:44.596 [INFO] [ThreadPoolExecutor-21255_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:45:46.831 [DEBUG] [Thread-466541 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:46.833 [INFO] [Thread-466541 (handle)] [driver.py] [get_status()] Telra = 20.4737653, teldec = -24.256554
2025-12-26T11:45:46.834 [INFO] [Thread-466541 (handle)] [driver.py] [get_status()] ra_j2k = 20.4482768668639     dec_j2k = -24.3403329609183
2025-12-26T11:45:46.836 [DEBUG] [Thread-466541 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:46.837 [DEBUG] [Thread-466541 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:45:46.844 [DEBUG] [Thread-466541 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:45:46.844 [DEBUG] [Thread-466541 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:45:46.844 [DEBUG] [Thread-466541 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:45:46.844 [DEBUG] [Thread-466541 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:45:46.852 [DEBUG] [Thread-466541 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90679203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983059483083009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992827, telescope_ra=20.4737653, 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.49355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:45:18.698575', telescope_ra_j2k=20.4482768668639, telescope_dec_j2k=-24.3403329609183, observability=1)
2025-12-26T11:45:51.691 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:45:51.692 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4751031, teldec = -24.256554
2025-12-26T11:45:51.693 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4496154823192     dec_j2k = -24.3403735100455
2025-12-26T11:45:51.695 [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-26T11:45:51.696 [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-26T11:45:51.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:45:51.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:45:51.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:45:51.698 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:45:51.705 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:45:51.706 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90684828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983065900993858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992827, telescope_ra=20.4751031, 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.49489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:45:18.698575', telescope_ra_j2k=20.4496154823192, telescope_dec_j2k=-24.3403735100455, observability=1)
2025-12-26T11:46:02.294 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:02.296 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4780568, teldec = -24.256554
2025-12-26T11:46:02.298 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4525709841411     dec_j2k = -24.3404630011025
2025-12-26T11:46:02.300 [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-26T11:46:02.301 [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-26T11:46:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:46:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:46:02.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90697101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983063895396717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992826, telescope_ra=20.4780568, 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.49784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:45:18.698575', telescope_ra_j2k=20.4525709841411, telescope_dec_j2k=-24.3404630011025, observability=1)
2025-12-26T11:46:02.639 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.32486438751220703
2025-12-26T11:46:02.639 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.31209993362427 seconds ago
2025-12-26T11:46:04.967 [DEBUG] [Thread-466542 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:04.968 [INFO] [Thread-466542 (handle)] [driver.py] [get_status()] Telra = 20.4788133, teldec = -24.256554
2025-12-26T11:46:04.969 [INFO] [Thread-466542 (handle)] [driver.py] [get_status()] ra_j2k = 20.4533279459316     dec_j2k = -24.3404859134166
2025-12-26T11:46:04.970 [DEBUG] [Thread-466542 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:04.971 [DEBUG] [Thread-466542 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:04.977 [DEBUG] [Thread-466542 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:04.977 [DEBUG] [Thread-466542 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:04.977 [DEBUG] [Thread-466542 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:46:04.977 [DEBUG] [Thread-466542 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:04.984 [DEBUG] [Thread-466542 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:04.984 [DEBUG] [Thread-466542 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:04.984 [DEBUG] [Thread-466542 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:04.984 [DEBUG] [Thread-466542 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:46:04.985 [DEBUG] [Thread-466542 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:04.985 [DEBUG] [Thread-466542 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:04.985 [DEBUG] [Thread-466542 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:04.985 [DEBUG] [Thread-466542 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:46:04.985 [DEBUG] [Thread-466542 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90700193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098306750547157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992826, telescope_ra=20.4788133, 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.4986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:45:18.698575', telescope_ra_j2k=20.4533279459316, telescope_dec_j2k=-24.3404859134166, observability=1)
2025-12-26T11:46:18.402 [DEBUG] [Thread-466543 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:18.404 [INFO] [Thread-466543 (handle)] [driver.py] [get_status()] Telra = 20.4825432, teldec = -24.256554
2025-12-26T11:46:18.406 [INFO] [Thread-466543 (handle)] [driver.py] [get_status()] ra_j2k = 20.4570601246165     dec_j2k = -24.3405988336282
2025-12-26T11:46:18.407 [DEBUG] [Thread-466543 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:18.408 [DEBUG] [Thread-466543 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:18.413 [DEBUG] [Thread-466543 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:18.414 [DEBUG] [Thread-466543 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:18.414 [DEBUG] [Thread-466543 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:46:18.414 [DEBUG] [Thread-466543 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:46:18.421 [DEBUG] [Thread-466543 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90715744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983063895396717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992826, telescope_ra=20.4825432, 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.50233, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:45:18.698575', telescope_ra_j2k=20.4570601246165, telescope_dec_j2k=-24.3405988336282, observability=1)
2025-12-26T11:46:18.841 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:18.841 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:46:18.842 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:18.842 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:46:18.844 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:19.388 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9664509296417236
2025-12-26T11:46:19.845 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:19.846 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:19.846 [DEBUG] [ThreadPoolExecutor-21257_0] [payload.py] [to_registers()] [0]
2025-12-26T11:46:19.850 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:19.850 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:19.850 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:46:19.850 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:19.858 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:19.858 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:46:19.858 [DEBUG] [ThreadPoolExecutor-21257_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:46:19.858 [DEBUG] [ThreadPoolExecutor-21257_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:46:19.858 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:19.858 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:19.858 [DEBUG] [ThreadPoolExecutor-21257_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:23.033 [DEBUG] [Thread-466544 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:23.035 [INFO] [Thread-466544 (handle)] [driver.py] [get_status()] Telra = 20.4838311, teldec = -24.256554
2025-12-26T11:46:23.036 [INFO] [Thread-466544 (handle)] [driver.py] [get_status()] ra_j2k = 20.458348812136     dec_j2k = -24.3406378052875
2025-12-26T11:46:23.038 [DEBUG] [Thread-466544 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:23.039 [DEBUG] [Thread-466544 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:23.043 [DEBUG] [Thread-466544 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:23.043 [DEBUG] [Thread-466544 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:23.043 [DEBUG] [Thread-466544 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:46:23.043 [DEBUG] [Thread-466544 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:23.050 [DEBUG] [Thread-466544 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:46:23.051 [DEBUG] [Thread-466544 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90721104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098306750547157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992826, telescope_ra=20.4838311, 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.50362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:46:18.840516', telescope_ra_j2k=20.458348812136, telescope_dec_j2k=-24.3406378052875, observability=1)
2025-12-26T11:46:41.104 [DEBUG] [Thread-466545 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:41.107 [INFO] [Thread-466545 (handle)] [driver.py] [get_status()] Telra = 20.4888691, teldec = -24.256553
2025-12-26T11:46:41.108 [INFO] [Thread-466545 (handle)] [driver.py] [get_status()] ra_j2k = 20.4633898964143     dec_j2k = -24.3407891623914
2025-12-26T11:46:41.109 [DEBUG] [Thread-466545 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:41.110 [DEBUG] [Thread-466545 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:41.111 [DEBUG] [Thread-466545 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:41.111 [DEBUG] [Thread-466545 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:41.111 [DEBUG] [Thread-466545 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:46:41.111 [DEBUG] [Thread-466545 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:41.119 [DEBUG] [Thread-466545 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:41.119 [DEBUG] [Thread-466545 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:41.119 [DEBUG] [Thread-466545 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:41.120 [DEBUG] [Thread-466545 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:46:41.120 [DEBUG] [Thread-466545 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:41.120 [DEBUG] [Thread-466545 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:41.120 [DEBUG] [Thread-466545 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:41.120 [DEBUG] [Thread-466545 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:46:41.120 [DEBUG] [Thread-466545 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9074202, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983068307710426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992826, telescope_ra=20.4888691, 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.50865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:46:18.840516', telescope_ra_j2k=20.4633898964143, telescope_dec_j2k=-24.3407891623914, observability=1)
2025-12-26T11:46:44.859 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:44.860 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:50.796 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:50.824 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.4915726, teldec = -24.256553
2025-12-26T11:46:50.825 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4660950537168     dec_j2k = -24.3408708599625
2025-12-26T11:46:50.826 [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-26T11:46:50.827 [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-26T11:46:50.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:50.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:50.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:46:50.833 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:46:50.840 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90753267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098307151666585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992825, telescope_ra=20.4915726, 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.51136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:46:18.840516', telescope_ra_j2k=20.4660950537168, telescope_dec_j2k=-24.3408708599625, observability=1)
2025-12-26T11:46:59.301 [DEBUG] [Thread-466546 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:46:59.303 [INFO] [Thread-466546 (handle)] [driver.py] [get_status()] Telra = 20.4939383, teldec = -24.256547
2025-12-26T11:46:59.304 [INFO] [Thread-466546 (handle)] [driver.py] [get_status()] ra_j2k = 20.4684622062265     dec_j2k = -24.3409363150787
2025-12-26T11:46:59.305 [DEBUG] [Thread-466546 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:59.306 [DEBUG] [Thread-466546 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:46:59.311 [DEBUG] [Thread-466546 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:46:59.311 [DEBUG] [Thread-466546 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:46:59.311 [DEBUG] [Thread-466546 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:46:59.311 [DEBUG] [Thread-466546 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:46:59.318 [DEBUG] [Thread-466546 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90763081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983069109949282, 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.10877, telescope_az=89.992815, telescope_ra=20.4939383, 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.51372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:46:18.840516', telescope_ra_j2k=20.4684622062265, telescope_dec_j2k=-24.3409363150787, observability=1)
2025-12-26T11:47:02.303 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:02.305 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.4947802, teldec = -24.256553
2025-12-26T11:47:02.306 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4693046221243     dec_j2k = -24.3409677361214
2025-12-26T11:47:02.308 [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-26T11:47:02.309 [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-26T11:47:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:47:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:47:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:47:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:47:02.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90766556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983066703232714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992825, telescope_ra=20.4947802, 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.51456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:46:18.840516', telescope_ra_j2k=20.4693046221243, telescope_dec_j2k=-24.3409677361214, observability=1)
2025-12-26T11:47:02.699 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3777334690093994
2025-12-26T11:47:02.699 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.311375856399536 seconds ago
2025-12-26T11:47:17.359 [DEBUG] [Thread-466547 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:17.361 [INFO] [Thread-466547 (handle)] [driver.py] [get_status()] Telra = 20.4989586, teldec = -24.256553
2025-12-26T11:47:17.365 [INFO] [Thread-466547 (handle)] [driver.py] [get_status()] ra_j2k = 20.4734855896676     dec_j2k = -24.3410938429753
2025-12-26T11:47:17.367 [DEBUG] [Thread-466547 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:17.368 [DEBUG] [Thread-466547 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:17.369 [DEBUG] [Thread-466547 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:47:17.369 [DEBUG] [Thread-466547 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:47:17.369 [DEBUG] [Thread-466547 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:47:17.369 [DEBUG] [Thread-466547 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:47:17.376 [DEBUG] [Thread-466547 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:47:17.376 [DEBUG] [Thread-466547 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:17.376 [DEBUG] [Thread-466547 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:17.377 [DEBUG] [Thread-466547 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:47:17.377 [DEBUG] [Thread-466547 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:47:17.377 [DEBUG] [Thread-466547 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:47:17.377 [DEBUG] [Thread-466547 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:47:17.377 [DEBUG] [Thread-466547 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:47:17.377 [DEBUG] [Thread-466547 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90783981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983069912188138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992825, telescope_ra=20.4989586, 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.51874, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:46:18.840516', telescope_ra_j2k=20.4734855896676, telescope_dec_j2k=-24.3410938429753, observability=1)
2025-12-26T11:47:18.455 [DEBUG] [Thread-466548 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:18.457 [INFO] [Thread-466548 (handle)] [driver.py] [get_status()] Telra = 20.4992678, teldec = -24.256553
2025-12-26T11:47:18.459 [INFO] [Thread-466548 (handle)] [driver.py] [get_status()] ra_j2k = 20.4737949798169     dec_j2k = -24.3411031708077
2025-12-26T11:47:18.461 [DEBUG] [Thread-466548 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:18.462 [DEBUG] [Thread-466548 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:18.467 [DEBUG] [Thread-466548 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:47:18.467 [DEBUG] [Thread-466548 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:47:18.467 [DEBUG] [Thread-466548 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:47:18.467 [DEBUG] [Thread-466548 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:47:18.474 [DEBUG] [Thread-466548 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:47:18.475 [DEBUG] [Thread-466548 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9078525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983079539054411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992825, telescope_ra=20.4992678, 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.51905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:46:18.840516', telescope_ra_j2k=20.4737949798169, telescope_dec_j2k=-24.3411031708077, observability=1)
2025-12-26T11:47:18.983 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:18.983 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:47:18.984 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:18.984 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:47:18.985 [INFO] [ThreadPoolExecutor-21258_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:47:18.985 [INFO] [ThreadPoolExecutor-21258_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:47:19.449 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9744222164154053
2025-12-26T11:47:35.430 [DEBUG] [Thread-466549 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:35.432 [INFO] [Thread-466549 (handle)] [driver.py] [get_status()] Telra = 20.5040052, teldec = -24.256552
2025-12-26T11:47:35.433 [INFO] [Thread-466549 (handle)] [driver.py] [get_status()] ra_j2k = 20.4785352959662     dec_j2k = -24.3412450175544
2025-12-26T11:47:35.435 [DEBUG] [Thread-466549 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:35.437 [DEBUG] [Thread-466549 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:35.441 [DEBUG] [Thread-466549 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:47:35.441 [DEBUG] [Thread-466549 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:47:35.441 [DEBUG] [Thread-466549 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:47:35.441 [DEBUG] [Thread-466549 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:47:35.448 [DEBUG] [Thread-466549 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:47:35.448 [DEBUG] [Thread-466549 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:35.448 [DEBUG] [Thread-466549 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:35.448 [DEBUG] [Thread-466549 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:47:35.448 [DEBUG] [Thread-466549 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:47:35.449 [DEBUG] [Thread-466549 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:47:35.449 [DEBUG] [Thread-466549 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:47:35.449 [DEBUG] [Thread-466549 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:47:35.449 [DEBUG] [Thread-466549 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90804897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983073522262991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992824, telescope_ra=20.5040052, 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.52379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:47:18.982508', telescope_ra_j2k=20.4785352959662, telescope_dec_j2k=-24.3412450175544, observability=1)
2025-12-26T11:47:39.862 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:39.864 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:39.865 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:39.868 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:43.872 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:44.874 [DEBUG] [ThreadPoolExecutor-21257_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:44.875 [INFO] [ThreadPoolExecutor-21257_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:47:49.924 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:49.927 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5080459, teldec = -24.256552
2025-12-26T11:47:49.927 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4825784870019     dec_j2k = -24.3413667535206
2025-12-26T11:47:49.929 [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-26T11:47:49.929 [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-26T11:47:49.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:47:49.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:47:49.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:47:49.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:47:49.942 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90821674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983071917785278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992824, telescope_ra=20.5080459, 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.52783, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:47:18.982508', telescope_ra_j2k=20.4825784870019, telescope_dec_j2k=-24.3413667535206, observability=1)
2025-12-26T11:47:53.634 [DEBUG] [Thread-466550 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:47:53.636 [INFO] [Thread-466550 (handle)] [driver.py] [get_status()] Telra = 20.5090748, teldec = -24.256552
2025-12-26T11:47:53.637 [INFO] [Thread-466550 (handle)] [driver.py] [get_status()] ra_j2k = 20.4836080218753     dec_j2k = -24.3413977364615
2025-12-26T11:47:53.639 [DEBUG] [Thread-466550 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:53.640 [DEBUG] [Thread-466550 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:47:53.645 [DEBUG] [Thread-466550 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:47:53.645 [DEBUG] [Thread-466550 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:47:53.646 [DEBUG] [Thread-466550 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:47:53.646 [DEBUG] [Thread-466550 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:47:53.653 [DEBUG] [Thread-466550 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90825966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983071917785278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992824, telescope_ra=20.5090748, 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.52886, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:47:18.982508', telescope_ra_j2k=20.4836080218753, telescope_dec_j2k=-24.3413977364615, observability=1)
2025-12-26T11:48:02.314 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:02.317 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.511497, teldec = -24.256552
2025-12-26T11:48:02.318 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.4860317173864     dec_j2k = -24.3414706510452
2025-12-26T11:48:02.320 [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-26T11:48:02.320 [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-26T11:48:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:48:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:48:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:48:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:48:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:48:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:02.329 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:02.329 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:48:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:48:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:48:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:48:02.330 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:48:02.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90836013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983073121143563, 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.108769, telescope_az=89.992824, telescope_ra=20.511497, 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.53128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:47:18.982508', telescope_ra_j2k=20.4860317173864, telescope_dec_j2k=-24.3414706510452, observability=1)
2025-12-26T11:48:02.759 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.42961835861206055
2025-12-26T11:48:02.759 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.31062173843384 seconds ago
2025-12-26T11:48:11.702 [DEBUG] [Thread-466551 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:11.705 [INFO] [Thread-466551 (handle)] [driver.py] [get_status()] Telra = 20.5141122, teldec = -24.256552
2025-12-26T11:48:11.706 [INFO] [Thread-466551 (handle)] [driver.py] [get_status()] ra_j2k = 20.4886485334997     dec_j2k = -24.341549337018
2025-12-26T11:48:11.708 [DEBUG] [Thread-466551 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:11.709 [DEBUG] [Thread-466551 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:11.715 [DEBUG] [Thread-466551 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:48:11.715 [DEBUG] [Thread-466551 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:48:11.715 [DEBUG] [Thread-466551 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:48:11.715 [DEBUG] [Thread-466551 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:48:11.722 [DEBUG] [Thread-466551 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:48:11.722 [DEBUG] [Thread-466551 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:11.722 [DEBUG] [Thread-466551 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:11.722 [DEBUG] [Thread-466551 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:48:11.723 [DEBUG] [Thread-466551 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:48:11.723 [DEBUG] [Thread-466551 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:48:11.723 [DEBUG] [Thread-466551 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:48:11.723 [DEBUG] [Thread-466551 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:48:11.723 [DEBUG] [Thread-466551 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90846878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983077132337843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992824, telescope_ra=20.5141122, 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.5339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:47:18.982508', telescope_ra_j2k=20.4886485334997, telescope_dec_j2k=-24.341549337018, observability=1)
2025-12-26T11:48:18.507 [DEBUG] [Thread-466552 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:18.509 [INFO] [Thread-466552 (handle)] [driver.py] [get_status()] Telra = 20.5160077, teldec = -24.256551
2025-12-26T11:48:18.510 [INFO] [Thread-466552 (handle)] [driver.py] [get_status()] ra_j2k = 20.4905452059558     dec_j2k = -24.3416053438001
2025-12-26T11:48:18.512 [DEBUG] [Thread-466552 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:18.513 [DEBUG] [Thread-466552 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:18.516 [DEBUG] [Thread-466552 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:48:18.516 [DEBUG] [Thread-466552 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:48:18.516 [DEBUG] [Thread-466552 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:48:18.516 [DEBUG] [Thread-466552 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:48:18.524 [DEBUG] [Thread-466552 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:48:18.524 [DEBUG] [Thread-466552 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:18.524 [DEBUG] [Thread-466552 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:18.524 [DEBUG] [Thread-466552 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:48:18.524 [DEBUG] [Thread-466552 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:48:18.525 [DEBUG] [Thread-466552 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:48:18.525 [DEBUG] [Thread-466552 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:48:18.525 [DEBUG] [Thread-466552 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:48:18.525 [DEBUG] [Thread-466552 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90854755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983073121143563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992824, telescope_ra=20.5160077, 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.53579, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:47:18.982508', telescope_ra_j2k=20.4905452059558, telescope_dec_j2k=-24.3416053438001, observability=1)
2025-12-26T11:48:19.123 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:19.123 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:48:19.124 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:19.124 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:48:19.125 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:19.509 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9841678142547607
2025-12-26T11:48:20.127 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:20.129 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:20.129 [DEBUG] [ThreadPoolExecutor-21259_0] [payload.py] [to_registers()] [0]
2025-12-26T11:48:20.136 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:48:20.136 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:48:20.136 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:48:20.136 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:48:20.143 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:48:20.143 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:48:20.143 [DEBUG] [ThreadPoolExecutor-21259_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:48:20.143 [DEBUG] [ThreadPoolExecutor-21259_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:48:20.143 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:48:20.143 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:48:20.143 [DEBUG] [ThreadPoolExecutor-21259_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:48:29.793 [DEBUG] [Thread-466553 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:29.794 [INFO] [Thread-466553 (handle)] [driver.py] [get_status()] Telra = 20.5191557, teldec = -24.256551
2025-12-26T11:48:29.796 [INFO] [Thread-466553 (handle)] [driver.py] [get_status()] ra_j2k = 20.4936951546093     dec_j2k = -24.3416999728013
2025-12-26T11:48:29.797 [DEBUG] [Thread-466553 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:29.798 [DEBUG] [Thread-466553 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:29.802 [DEBUG] [Thread-466553 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:48:29.802 [DEBUG] [Thread-466553 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:48:29.802 [DEBUG] [Thread-466553 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:48:29.802 [DEBUG] [Thread-466553 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:48:29.810 [DEBUG] [Thread-466553 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:48:29.811 [DEBUG] [Thread-466553 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90867816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983077533457271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992823, telescope_ra=20.5191557, 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.53894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:48:19.122656', telescope_ra_j2k=20.4936951546093, telescope_dec_j2k=-24.3416999728013, observability=1)
2025-12-26T11:48:45.145 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:45.146 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:47.966 [DEBUG] [Thread-466554 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:47.968 [INFO] [Thread-466554 (handle)] [driver.py] [get_status()] Telra = 20.5242268, teldec = -24.256551
2025-12-26T11:48:47.969 [INFO] [Thread-466554 (handle)] [driver.py] [get_status()] ra_j2k = 20.4987693982372     dec_j2k = -24.3418522883594
2025-12-26T11:48:47.971 [DEBUG] [Thread-466554 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:47.972 [DEBUG] [Thread-466554 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:48:47.978 [DEBUG] [Thread-466554 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:48:47.978 [DEBUG] [Thread-466554 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:48:47.978 [DEBUG] [Thread-466554 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:48:47.978 [DEBUG] [Thread-466554 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:48:47.985 [DEBUG] [Thread-466554 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:48:47.985 [DEBUG] [Thread-466554 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:47.985 [DEBUG] [Thread-466554 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:47.986 [DEBUG] [Thread-466554 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:48:47.986 [DEBUG] [Thread-466554 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:48:47.986 [DEBUG] [Thread-466554 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:48:47.986 [DEBUG] [Thread-466554 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:48:47.986 [DEBUG] [Thread-466554 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:48:47.986 [DEBUG] [Thread-466554 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90888851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983078335696127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992823, telescope_ra=20.5242268, 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.54401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:48:19.122656', telescope_ra_j2k=20.4987693982372, telescope_dec_j2k=-24.3418522883594, observability=1)
2025-12-26T11:48:49.025 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:48:49.027 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5245073, teldec = -24.256551
2025-12-26T11:48:49.028 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.4990500722859     dec_j2k = -24.3418607090625
2025-12-26T11:48:49.030 [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-26T11:48:49.030 [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-26T11:48:49.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:48:49.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:48:49.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:48:49.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:48:49.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:48:49.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:49.042 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:48:49.042 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:48:49.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:48:49.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:48:49.043 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:48:49.043 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:48:49.043 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90890075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983078335696127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992823, telescope_ra=20.5245073, 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.54429, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:48:19.122656', telescope_ra_j2k=20.4990500722859, telescope_dec_j2k=-24.3418607090625, observability=1)
2025-12-26T11:49:02.286 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:02.288 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5282109, teldec = -24.256557
2025-12-26T11:49:02.290 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5027559709948     dec_j2k = -24.341977848806
2025-12-26T11:49:02.291 [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-26T11:49:02.292 [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-26T11:49:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:49:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:49:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:49:02.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:49:02.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90905425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983078335696127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992833, telescope_ra=20.5282109, 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.54799, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:48:19.122656', telescope_ra_j2k=20.5027559709948, telescope_dec_j2k=-24.341977848806, observability=1)
2025-12-26T11:49:02.819 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5181951522827148
2025-12-26T11:49:02.819 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.309975385665894 seconds ago
2025-12-26T11:49:06.036 [DEBUG] [Thread-466555 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:06.038 [INFO] [Thread-466555 (handle)] [driver.py] [get_status()] Telra = 20.5292494, teldec = -24.256551
2025-12-26T11:49:06.039 [INFO] [Thread-466555 (handle)] [driver.py] [get_status()] ra_j2k = 20.5037951173292     dec_j2k = -24.3420029986659
2025-12-26T11:49:06.041 [DEBUG] [Thread-466555 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:06.042 [DEBUG] [Thread-466555 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:06.048 [DEBUG] [Thread-466555 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:49:06.048 [DEBUG] [Thread-466555 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:49:06.048 [DEBUG] [Thread-466555 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:49:06.048 [DEBUG] [Thread-466555 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:49:06.055 [DEBUG] [Thread-466555 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:49:06.055 [DEBUG] [Thread-466555 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:06.055 [DEBUG] [Thread-466555 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:06.056 [DEBUG] [Thread-466555 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:49:06.056 [DEBUG] [Thread-466555 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:49:06.056 [DEBUG] [Thread-466555 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:49:06.056 [DEBUG] [Thread-466555 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:49:06.056 [DEBUG] [Thread-466555 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:49:06.056 [DEBUG] [Thread-466555 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90909765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983074725621275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992823, telescope_ra=20.5292494, 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.54903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:48:19.122656', telescope_ra_j2k=20.5037951173292, telescope_dec_j2k=-24.3420029986659, observability=1)
2025-12-26T11:49:18.558 [DEBUG] [Thread-466556 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:18.561 [INFO] [Thread-466556 (handle)] [driver.py] [get_status()] Telra = 20.5327278, teldec = -24.25655
2025-12-26T11:49:18.562 [INFO] [Thread-466556 (handle)] [driver.py] [get_status()] ra_j2k = 20.5072756808383     dec_j2k = -24.3421062863351
2025-12-26T11:49:18.563 [DEBUG] [Thread-466556 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:18.563 [DEBUG] [Thread-466556 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:18.567 [DEBUG] [Thread-466556 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:49:18.567 [DEBUG] [Thread-466556 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:49:18.567 [DEBUG] [Thread-466556 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:49:18.567 [DEBUG] [Thread-466556 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:49:18.575 [DEBUG] [Thread-466556 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:49:18.575 [DEBUG] [Thread-466556 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:18.575 [DEBUG] [Thread-466556 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:18.575 [DEBUG] [Thread-466556 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:49:18.575 [DEBUG] [Thread-466556 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:49:18.575 [DEBUG] [Thread-466556 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:49:18.576 [DEBUG] [Thread-466556 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:49:18.576 [DEBUG] [Thread-466556 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:49:18.576 [DEBUG] [Thread-466556 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90924258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983081544651552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992822, telescope_ra=20.5327278, 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.55251, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:48:19.122656', telescope_ra_j2k=20.5072756808383, telescope_dec_j2k=-24.3421062863351, observability=1)
2025-12-26T11:49:19.263 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:19.263 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:49:19.264 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:19.264 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:49:19.264 [INFO] [ThreadPoolExecutor-21260_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:49:19.264 [INFO] [ThreadPoolExecutor-21260_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:49:19.570 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.994182825088501
2025-12-26T11:49:24.090 [DEBUG] [Thread-466557 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:24.091 [INFO] [Thread-466557 (handle)] [driver.py] [get_status()] Telra = 20.5342607, teldec = -24.256544
2025-12-26T11:49:24.093 [INFO] [Thread-466557 (handle)] [driver.py] [get_status()] ra_j2k = 20.5088095360053     dec_j2k = -24.342146222711
2025-12-26T11:49:24.094 [DEBUG] [Thread-466557 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:24.094 [DEBUG] [Thread-466557 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:24.099 [DEBUG] [Thread-466557 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:49:24.099 [DEBUG] [Thread-466557 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:49:24.099 [DEBUG] [Thread-466557 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:49:24.099 [DEBUG] [Thread-466557 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:49:24.107 [DEBUG] [Thread-466557 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9093066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983077533457271, 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.992811, telescope_ra=20.5342607, 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.55404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:49:19.262157', telescope_ra_j2k=20.5088095360053, telescope_dec_j2k=-24.342146222711, observability=1)
2025-12-26T11:49:40.148 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:40.149 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:40.150 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:40.152 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:42.257 [DEBUG] [Thread-466558 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:42.259 [INFO] [Thread-466558 (handle)] [driver.py] [get_status()] Telra = 20.5393294, teldec = -24.25655
2025-12-26T11:49:42.260 [INFO] [Thread-466558 (handle)] [driver.py] [get_status()] ra_j2k = 20.5138813938679     dec_j2k = -24.3423040165608
2025-12-26T11:49:42.262 [DEBUG] [Thread-466558 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:42.263 [DEBUG] [Thread-466558 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:49:42.268 [DEBUG] [Thread-466558 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:49:42.268 [DEBUG] [Thread-466558 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:49:42.268 [DEBUG] [Thread-466558 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:49:42.268 [DEBUG] [Thread-466558 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:49:42.275 [DEBUG] [Thread-466558 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90951688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983076330098987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992822, telescope_ra=20.5393294, 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.55911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:49:19.262157', telescope_ra_j2k=20.5138813938679, telescope_dec_j2k=-24.3423040165608, observability=1)
2025-12-26T11:49:44.158 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:45.160 [DEBUG] [ThreadPoolExecutor-21259_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:45.161 [INFO] [ThreadPoolExecutor-21259_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:49:48.121 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:49:48.123 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5409759, teldec = -24.25655
2025-12-26T11:49:48.125 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5155289211729     dec_j2k = -24.3423532923352
2025-12-26T11:49:48.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-26T11:49:48.126 [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-26T11:49:48.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:49:48.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:49:48.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:49:48.129 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:49:48.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:49:48.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:48.136 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:49:48.137 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:49:48.137 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:49:48.137 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:49:48.137 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:49:48.137 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:49:48.137 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90958475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983079539054411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992822, telescope_ra=20.5409759, 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.56076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:49:19.262157', telescope_ra_j2k=20.5155289211729, telescope_dec_j2k=-24.3423532923352, observability=1)
2025-12-26T11:50:00.336 [DEBUG] [Thread-466559 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:00.339 [INFO] [Thread-466559 (handle)] [driver.py] [get_status()] Telra = 20.5443796, teldec = -24.25655
2025-12-26T11:50:00.340 [INFO] [Thread-466559 (handle)] [driver.py] [get_status()] ra_j2k = 20.5189347467208     dec_j2k = -24.3424551062085
2025-12-26T11:50:00.342 [DEBUG] [Thread-466559 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:00.342 [DEBUG] [Thread-466559 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:00.343 [DEBUG] [Thread-466559 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:00.343 [DEBUG] [Thread-466559 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:00.343 [DEBUG] [Thread-466559 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:50:00.343 [DEBUG] [Thread-466559 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:00.350 [DEBUG] [Thread-466559 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:00.350 [DEBUG] [Thread-466559 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:00.351 [DEBUG] [Thread-466559 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:00.351 [DEBUG] [Thread-466559 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:50:00.351 [DEBUG] [Thread-466559 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:00.351 [DEBUG] [Thread-466559 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:00.351 [DEBUG] [Thread-466559 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:00.351 [DEBUG] [Thread-466559 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:50:00.351 [DEBUG] [Thread-466559 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90972612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983081544651552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992821, telescope_ra=20.5443796, 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.56416, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:49:19.262157', telescope_ra_j2k=20.5189347467208, telescope_dec_j2k=-24.3424551062085, observability=1)
2025-12-26T11:50:02.296 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:02.299 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5449036, teldec = -24.25655
2025-12-26T11:50:02.300 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5194590741728     dec_j2k = -24.3424707743963
2025-12-26T11:50:02.302 [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-26T11:50:02.303 [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-26T11:50:02.307 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:02.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:02.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:50:02.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:02.316 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:02.316 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:50:02.316 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:02.316 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:02.316 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:02.316 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:50:02.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90974881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983078335696127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992821, telescope_ra=20.5449036, 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.56469, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:49:19.262157', telescope_ra_j2k=20.5194590741728, telescope_dec_j2k=-24.3424707743963, observability=1)
2025-12-26T11:50:02.879 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5626552104949951
2025-12-26T11:50:02.879 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.30888605117798 seconds ago
2025-12-26T11:50:18.394 [DEBUG] [Thread-466560 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:18.396 [INFO] [Thread-466560 (handle)] [driver.py] [get_status()] Telra = 20.5493933, teldec = -24.256549
2025-12-26T11:50:18.398 [INFO] [Thread-466560 (handle)] [driver.py] [get_status()] ra_j2k = 20.5239515824286     dec_j2k = -24.3426039550666
2025-12-26T11:50:18.399 [DEBUG] [Thread-466560 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:18.400 [DEBUG] [Thread-466560 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:18.402 [DEBUG] [Thread-466560 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:18.402 [DEBUG] [Thread-466560 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:18.402 [DEBUG] [Thread-466560 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:50:18.402 [DEBUG] [Thread-466560 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:50:18.410 [DEBUG] [Thread-466560 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.90993513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098308395136812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992821, telescope_ra=20.5493933, 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.56918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:49:19.262157', telescope_ra_j2k=20.5239515824286, telescope_dec_j2k=-24.3426039550666, observability=1)
2025-12-26T11:50:18.605 [DEBUG] [Thread-466561 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1950395107269287
2025-12-26T11:50:19.408 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:19.408 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:50:19.409 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:19.409 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:50:19.410 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:19.631 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:19.633 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5497295, teldec = -24.256549
2025-12-26T11:50:19.634 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.524287992882     dec_j2k = -24.3426139980555
2025-12-26T11:50:19.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-26T11:50:19.637 [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-26T11:50:19.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:19.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:19.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:50:19.643 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:19.650 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:19.650 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:19.650 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:19.651 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:50:19.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:19.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:19.651 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:19.651 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:50:19.651 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.90994944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983080341293268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992821, telescope_ra=20.5497295, 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.56951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:50:19.406445', telescope_ra_j2k=20.524287992882, telescope_dec_j2k=-24.3426139980555, observability=1)
2025-12-26T11:50:20.412 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:20.414 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:20.414 [DEBUG] [ThreadPoolExecutor-21261_0] [payload.py] [to_registers()] [0]
2025-12-26T11:50:20.416 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:20.416 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:20.416 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:50:20.416 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:20.424 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:20.424 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:50:20.424 [DEBUG] [ThreadPoolExecutor-21261_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:50:20.424 [DEBUG] [ThreadPoolExecutor-21261_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:50:20.424 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:20.424 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:20.424 [DEBUG] [ThreadPoolExecutor-21261_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:36.463 [DEBUG] [Thread-466562 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:36.465 [INFO] [Thread-466562 (handle)] [driver.py] [get_status()] Telra = 20.5544327, teldec = -24.256549
2025-12-26T11:50:36.467 [INFO] [Thread-466562 (handle)] [driver.py] [get_status()] ra_j2k = 20.5289941395478     dec_j2k = -24.3427544222749
2025-12-26T11:50:36.469 [DEBUG] [Thread-466562 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:36.470 [DEBUG] [Thread-466562 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:36.473 [DEBUG] [Thread-466562 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:36.473 [DEBUG] [Thread-466562 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:36.473 [DEBUG] [Thread-466562 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:50:36.473 [DEBUG] [Thread-466562 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:50:36.481 [DEBUG] [Thread-466562 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91014426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983086358084688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992821, telescope_ra=20.5544327, 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.57422, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:50:19.406445', telescope_ra_j2k=20.5289941395478, telescope_dec_j2k=-24.3427544222749, observability=1)
2025-12-26T11:50:45.425 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:45.426 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:47.223 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:47.225 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5574158, teldec = -24.256549
2025-12-26T11:50:47.226 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.531979111017     dec_j2k = -24.3428434213197
2025-12-26T11:50:47.228 [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-26T11:50:47.228 [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-26T11:50:47.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:47.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:47.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:50:47.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:47.241 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:50:47.242 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9102688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983086358084688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99282, telescope_ra=20.5574158, 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.5772, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:50:19.406445', telescope_ra_j2k=20.531979111017, telescope_dec_j2k=-24.3428434213197, observability=1)
2025-12-26T11:50:54.533 [DEBUG] [Thread-466563 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:50:54.534 [INFO] [Thread-466563 (handle)] [driver.py] [get_status()] Telra = 20.5594542, teldec = -24.256549
2025-12-26T11:50:54.535 [INFO] [Thread-466563 (handle)] [driver.py] [get_status()] ra_j2k = 20.5340187909311     dec_j2k = -24.3429042054624
2025-12-26T11:50:54.537 [DEBUG] [Thread-466563 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:54.537 [DEBUG] [Thread-466563 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:50:54.539 [DEBUG] [Thread-466563 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:50:54.539 [DEBUG] [Thread-466563 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:50:54.539 [DEBUG] [Thread-466563 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:50:54.539 [DEBUG] [Thread-466563 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:50:54.546 [DEBUG] [Thread-466563 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:50:54.546 [DEBUG] [Thread-466563 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:54.546 [DEBUG] [Thread-466563 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:50:54.546 [DEBUG] [Thread-466563 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:50:54.546 [DEBUG] [Thread-466563 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:50:54.546 [DEBUG] [Thread-466563 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:50:54.547 [DEBUG] [Thread-466563 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:50:54.547 [DEBUG] [Thread-466563 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:50:54.547 [DEBUG] [Thread-466563 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91035339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098308395136812, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99282, telescope_ra=20.5594542, 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.57924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:50:19.406445', telescope_ra_j2k=20.5340187909311, telescope_dec_j2k=-24.3429042054624, observability=1)
2025-12-26T11:51:02.307 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:02.309 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5616248, teldec = -24.256549
2025-12-26T11:51:02.310 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5361907548435     dec_j2k = -24.3429689046543
2025-12-26T11:51:02.312 [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-26T11:51:02.313 [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-26T11:51:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:51:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:51:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:51:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:51:02.321 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:51:02.322 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91044337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983085154726404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99282, telescope_ra=20.5616248, 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.58141, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:50:19.406445', telescope_ra_j2k=20.5361907548435, telescope_dec_j2k=-24.3429689046543, observability=1)
2025-12-26T11:51:02.939 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6172192096710205
2025-12-26T11:51:02.939 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.30853867530823 seconds ago
2025-12-26T11:51:12.602 [DEBUG] [Thread-466564 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:12.604 [INFO] [Thread-466564 (handle)] [driver.py] [get_status()] Telra = 20.5644963, teldec = -24.256548
2025-12-26T11:51:12.606 [INFO] [Thread-466564 (handle)] [driver.py] [get_status()] ra_j2k = 20.5390640608984     dec_j2k = -24.343053452692
2025-12-26T11:51:12.607 [DEBUG] [Thread-466564 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:12.608 [DEBUG] [Thread-466564 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:12.613 [DEBUG] [Thread-466564 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:51:12.613 [DEBUG] [Thread-466564 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:51:12.613 [DEBUG] [Thread-466564 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:51:12.614 [DEBUG] [Thread-466564 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:51:12.621 [DEBUG] [Thread-466564 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91056253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983091171517825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99282, telescope_ra=20.5644963, 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.58428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:50:19.406445', telescope_ra_j2k=20.5390640608984, telescope_dec_j2k=-24.343053452692, observability=1)
2025-12-26T11:51:18.639 [DEBUG] [Thread-466565 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:18.641 [INFO] [Thread-466565 (handle)] [driver.py] [get_status()] Telra = 20.5661689, teldec = -24.256548
2025-12-26T11:51:18.642 [INFO] [Thread-466565 (handle)] [driver.py] [get_status()] ra_j2k = 20.5407377136245     dec_j2k = -24.3431032603654
2025-12-26T11:51:18.644 [DEBUG] [Thread-466565 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:18.644 [DEBUG] [Thread-466565 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:18.647 [DEBUG] [Thread-466565 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:51:18.647 [DEBUG] [Thread-466565 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:51:18.647 [DEBUG] [Thread-466565 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:51:18.647 [DEBUG] [Thread-466565 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:51:18.654 [DEBUG] [Thread-466565 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91063241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983095583831534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99282, telescope_ra=20.5661689, 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.58595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:50:19.406445', telescope_ra_j2k=20.5407377136245, telescope_dec_j2k=-24.3431032603654, observability=1)
2025-12-26T11:51:19.547 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:19.547 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:51:19.548 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:19.548 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:51:19.548 [INFO] [ThreadPoolExecutor-21262_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:51:19.549 [INFO] [ThreadPoolExecutor-21262_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:51:19.713 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:19.714 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5664767, teldec = -24.256548
2025-12-26T11:51:19.715 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5410457074182     dec_j2k = -24.3431124244045
2025-12-26T11:51:19.717 [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-26T11:51:19.718 [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-26T11:51:19.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:51:19.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:51:19.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:51:19.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:51:19.731 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91064484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983093979353822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99282, telescope_ra=20.5664767, 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.58626, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:51:19.546725', telescope_ra_j2k=20.5410457074182, telescope_dec_j2k=-24.3431124244045, observability=1)
2025-12-26T11:51:30.673 [DEBUG] [Thread-466566 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:30.675 [INFO] [Thread-466566 (handle)] [driver.py] [get_status()] Telra = 20.56954, teldec = -24.256554
2025-12-26T11:51:30.676 [INFO] [Thread-466566 (handle)] [driver.py] [get_status()] ra_j2k = 20.5441109362619     dec_j2k = -24.3432095961116
2025-12-26T11:51:30.678 [DEBUG] [Thread-466566 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:30.679 [DEBUG] [Thread-466566 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:30.681 [DEBUG] [Thread-466566 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:51:30.681 [DEBUG] [Thread-466566 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:51:30.681 [DEBUG] [Thread-466566 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:51:30.681 [DEBUG] [Thread-466566 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:51:30.688 [DEBUG] [Thread-466566 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:51:30.688 [DEBUG] [Thread-466566 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:30.688 [DEBUG] [Thread-466566 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:30.688 [DEBUG] [Thread-466566 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:51:30.688 [DEBUG] [Thread-466566 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:51:30.689 [DEBUG] [Thread-466566 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:51:30.689 [DEBUG] [Thread-466566 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:51:30.689 [DEBUG] [Thread-466566 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:51:30.689 [DEBUG] [Thread-466566 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91077169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983086759204116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99283, telescope_ra=20.56954, 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.58932, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:51:19.546725', telescope_ra_j2k=20.5441109362619, telescope_dec_j2k=-24.3432095961116, observability=1)
2025-12-26T11:51:40.428 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:40.430 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:40.431 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:40.433 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:44.438 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:45.439 [DEBUG] [ThreadPoolExecutor-21261_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:45.441 [INFO] [ThreadPoolExecutor-21261_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:51:46.333 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:46.335 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5738864, teldec = -24.256548
2025-12-26T11:51:46.336 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5484600788168     dec_j2k = -24.3433328610993
2025-12-26T11:51:46.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-26T11:51:46.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-26T11:51:46.344 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:51:46.344 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:51:46.344 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:51:46.344 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:51:46.351 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:51:46.352 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91095294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983092374876109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992819, telescope_ra=20.5738864, 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.59367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:51:19.546725', telescope_ra_j2k=20.5484600788168, telescope_dec_j2k=-24.3433328610993, observability=1)
2025-12-26T11:51:48.821 [DEBUG] [Thread-466567 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:51:48.823 [INFO] [Thread-466567 (handle)] [driver.py] [get_status()] Telra = 20.574578, teldec = -24.256548
2025-12-26T11:51:48.824 [INFO] [Thread-466567 (handle)] [driver.py] [get_status()] ra_j2k = 20.5491521154371     dec_j2k = -24.3433534193386
2025-12-26T11:51:48.826 [DEBUG] [Thread-466567 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:48.827 [DEBUG] [Thread-466567 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:51:48.829 [DEBUG] [Thread-466567 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:51:48.829 [DEBUG] [Thread-466567 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:51:48.829 [DEBUG] [Thread-466567 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:51:48.829 [DEBUG] [Thread-466567 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:51:48.836 [DEBUG] [Thread-466567 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91098174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983087160323545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992819, telescope_ra=20.574578, 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.59436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:51:19.546725', telescope_ra_j2k=20.5491521154371, telescope_dec_j2k=-24.3433534193386, observability=1)
2025-12-26T11:52:02.318 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:02.320 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5783469, teldec = -24.256547
2025-12-26T11:52:02.321 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.55292339679     dec_j2k = -24.3434644021525
2025-12-26T11:52:02.323 [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-26T11:52:02.324 [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-26T11:52:02.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:02.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:02.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:52:02.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:52:02.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91113795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983099595025814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992819, telescope_ra=20.5783469, 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.59813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:51:19.546725', telescope_ra_j2k=20.55292339679, telescope_dec_j2k=-24.3434644021525, observability=1)
2025-12-26T11:52:02.999 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.664933443069458
2025-12-26T11:52:02.999 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.28730630874634 seconds ago
2025-12-26T11:52:06.893 [DEBUG] [Thread-466568 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:06.895 [INFO] [Thread-466568 (handle)] [driver.py] [get_status()] Telra = 20.5796287, teldec = -24.256547
2025-12-26T11:52:06.896 [INFO] [Thread-466568 (handle)] [driver.py] [get_status()] ra_j2k = 20.554206007331     dec_j2k = -24.3435024680854
2025-12-26T11:52:06.898 [DEBUG] [Thread-466568 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:06.899 [DEBUG] [Thread-466568 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:06.905 [DEBUG] [Thread-466568 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:06.905 [DEBUG] [Thread-466568 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:06.905 [DEBUG] [Thread-466568 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:52:06.905 [DEBUG] [Thread-466568 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:52:06.913 [DEBUG] [Thread-466568 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9111909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983095583831534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992819, telescope_ra=20.5796287, 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.59941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:51:19.546725', telescope_ra_j2k=20.554206007331, telescope_dec_j2k=-24.3435024680854, observability=1)
2025-12-26T11:52:18.684 [DEBUG] [Thread-466569 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:18.686 [INFO] [Thread-466569 (handle)] [driver.py] [get_status()] Telra = 20.5829091, teldec = -24.256547
2025-12-26T11:52:18.687 [INFO] [Thread-466569 (handle)] [driver.py] [get_status()] ra_j2k = 20.557488483293     dec_j2k = -24.3435998422387
2025-12-26T11:52:18.689 [DEBUG] [Thread-466569 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:18.690 [DEBUG] [Thread-466569 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:18.696 [DEBUG] [Thread-466569 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:18.696 [DEBUG] [Thread-466569 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:18.696 [DEBUG] [Thread-466569 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:52:18.696 [DEBUG] [Thread-466569 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:52:18.704 [DEBUG] [Thread-466569 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91132737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983093177114965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992818, telescope_ra=20.5829091, 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.60269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:51:19.546725', telescope_ra_j2k=20.557488483293, telescope_dec_j2k=-24.3435998422387, observability=1)
2025-12-26T11:52:19.692 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:19.692 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:52:19.693 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:19.693 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:52:19.694 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:19.793 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:19.794 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5832174, teldec = -24.256547
2025-12-26T11:52:19.795 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5577969785163     dec_j2k = -24.3436089903929
2025-12-26T11:52:19.796 [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-26T11:52:19.796 [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-26T11:52:19.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:19.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:19.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:52:19.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:19.805 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:19.805 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:19.805 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:19.805 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:52:19.805 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:19.806 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:19.806 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:19.806 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:52:19.806 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91134021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983094781592678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992818, telescope_ra=20.5832174, 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.603, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:52:19.691176', telescope_ra_j2k=20.5577969785163, telescope_dec_j2k=-24.3436089903929, observability=1)
2025-12-26T11:52:20.697 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:20.699 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:20.699 [DEBUG] [ThreadPoolExecutor-21263_0] [payload.py] [to_registers()] [0]
2025-12-26T11:52:20.705 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:20.705 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:20.705 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:52:20.705 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:20.713 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:20.713 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:52:20.713 [DEBUG] [ThreadPoolExecutor-21263_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:52:20.713 [DEBUG] [ThreadPoolExecutor-21263_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:52:20.713 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:20.713 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:20.713 [DEBUG] [ThreadPoolExecutor-21263_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:24.963 [DEBUG] [Thread-466570 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:24.966 [INFO] [Thread-466570 (handle)] [driver.py] [get_status()] Telra = 20.5846455, teldec = -24.256547
2025-12-26T11:52:24.967 [INFO] [Thread-466570 (handle)] [driver.py] [get_status()] ra_j2k = 20.5592259830923     dec_j2k = -24.3436513588426
2025-12-26T11:52:24.969 [DEBUG] [Thread-466570 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:24.970 [DEBUG] [Thread-466570 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:24.975 [DEBUG] [Thread-466570 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:24.975 [DEBUG] [Thread-466570 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:24.975 [DEBUG] [Thread-466570 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:52:24.975 [DEBUG] [Thread-466570 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:24.982 [DEBUG] [Thread-466570 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:52:24.983 [DEBUG] [Thread-466570 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91140005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983092775995537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992818, telescope_ra=20.5846455, 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.60443, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:52:19.691176', telescope_ra_j2k=20.5592259830923, telescope_dec_j2k=-24.3436513588426, observability=1)
2025-12-26T11:52:43.150 [DEBUG] [Thread-466571 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:43.152 [INFO] [Thread-466571 (handle)] [driver.py] [get_status()] Telra = 20.5897131, teldec = -24.256553
2025-12-26T11:52:43.153 [INFO] [Thread-466571 (handle)] [driver.py] [get_status()] ra_j2k = 20.5642967955681     dec_j2k = -24.3438076040802
2025-12-26T11:52:43.155 [DEBUG] [Thread-466571 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:43.156 [DEBUG] [Thread-466571 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:52:43.157 [DEBUG] [Thread-466571 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:43.157 [DEBUG] [Thread-466571 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:43.157 [DEBUG] [Thread-466571 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:52:43.157 [DEBUG] [Thread-466571 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:43.164 [DEBUG] [Thread-466571 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:43.164 [DEBUG] [Thread-466571 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:43.164 [DEBUG] [Thread-466571 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:43.164 [DEBUG] [Thread-466571 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:52:43.164 [DEBUG] [Thread-466571 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:43.164 [DEBUG] [Thread-466571 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:43.164 [DEBUG] [Thread-466571 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:43.165 [DEBUG] [Thread-466571 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:52:43.165 [DEBUG] [Thread-466571 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91161054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983100798384098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992828, telescope_ra=20.5897131, 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.6095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:52:19.691176', telescope_ra_j2k=20.5642967955681, telescope_dec_j2k=-24.3438076040802, observability=1)
2025-12-26T11:52:45.445 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:45.447 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.5903577, teldec = -24.256553
2025-12-26T11:52:45.448 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5649418047136     dec_j2k = -24.3438267043255
2025-12-26T11:52:45.448 [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-26T11:52:45.449 [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-26T11:52:45.452 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:52:45.452 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:52:45.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:52:45.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:52:45.460 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91163709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983096787189818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992828, telescope_ra=20.5903577, 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.61014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:52:19.691176', telescope_ra_j2k=20.5649418047136, telescope_dec_j2k=-24.3438267043255, observability=1)
2025-12-26T11:52:45.714 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:52:45.715 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:01.231 [DEBUG] [Thread-466572 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:01.233 [INFO] [Thread-466572 (handle)] [driver.py] [get_status()] Telra = 20.5947528, teldec = -24.256546
2025-12-26T11:53:01.235 [INFO] [Thread-466572 (handle)] [driver.py] [get_status()] ra_j2k = 20.5693396978979     dec_j2k = -24.3439498701949
2025-12-26T11:53:01.237 [DEBUG] [Thread-466572 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:01.238 [DEBUG] [Thread-466572 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:01.241 [DEBUG] [Thread-466572 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:53:01.241 [DEBUG] [Thread-466572 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:53:01.241 [DEBUG] [Thread-466572 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:53:01.241 [DEBUG] [Thread-466572 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:53:01.249 [DEBUG] [Thread-466572 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91181981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983094781592678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992817, telescope_ra=20.5947528, 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.61454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:52:19.691176', telescope_ra_j2k=20.5693396978979, telescope_dec_j2k=-24.3439498701949, observability=1)
2025-12-26T11:53:02.289 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:02.290 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.5950617, teldec = -24.256546
2025-12-26T11:53:02.291 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5696487942891     dec_j2k = -24.3439590142329
2025-12-26T11:53:02.293 [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-26T11:53:02.294 [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-26T11:53:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:53:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:53:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:53:02.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:53:02.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91183206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983094781592678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992817, telescope_ra=20.5950617, 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.61485, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:52:19.691176', telescope_ra_j2k=20.5696487942891, telescope_dec_j2k=-24.3439590142329, observability=1)
2025-12-26T11:53:03.059 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7527563571929932
2025-12-26T11:53:03.059 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.267356872558594 seconds ago
2025-12-26T11:53:18.738 [DEBUG] [Thread-466573 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:18.740 [INFO] [Thread-466573 (handle)] [driver.py] [get_status()] Telra = 20.5996339, teldec = -24.256546
2025-12-26T11:53:18.742 [INFO] [Thread-466573 (handle)] [driver.py] [get_status()] ra_j2k = 20.5742239035838     dec_j2k = -24.3440942931801
2025-12-26T11:53:18.743 [DEBUG] [Thread-466573 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:18.744 [DEBUG] [Thread-466573 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:18.746 [DEBUG] [Thread-466573 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:53:18.746 [DEBUG] [Thread-466573 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:53:18.746 [DEBUG] [Thread-466573 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:53:18.746 [DEBUG] [Thread-466573 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:53:18.753 [DEBUG] [Thread-466573 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:53:18.753 [DEBUG] [Thread-466573 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:18.753 [DEBUG] [Thread-466573 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:18.753 [DEBUG] [Thread-466573 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:53:18.753 [DEBUG] [Thread-466573 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:53:18.753 [DEBUG] [Thread-466573 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:53:18.754 [DEBUG] [Thread-466573 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:53:18.754 [DEBUG] [Thread-466573 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:53:18.754 [DEBUG] [Thread-466573 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91202244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983097188309246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992817, telescope_ra=20.5996339, 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.61942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:52:19.691176', telescope_ra_j2k=20.5742239035838, telescope_dec_j2k=-24.3440942931801, observability=1)
2025-12-26T11:53:19.314 [DEBUG] [Thread-466574 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5600810050964355
2025-12-26T11:53:19.836 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:19.836 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:53:19.837 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:19.837 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:53:19.837 [INFO] [ThreadPoolExecutor-21264_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:53:19.837 [INFO] [ThreadPoolExecutor-21264_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:53:19.867 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:19.869 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.5999417, teldec = -24.256546
2025-12-26T11:53:19.870 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5745318995987     dec_j2k = -24.3441033956301
2025-12-26T11:53:19.871 [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-26T11:53:19.872 [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-26T11:53:19.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:53:19.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:53:19.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:53:19.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:53:19.882 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91203551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983101600622955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992817, telescope_ra=20.5999417, 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.61973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5745318995987, telescope_dec_j2k=-24.3441033956301, observability=1)
2025-12-26T11:53:37.486 [DEBUG] [Thread-466575 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:37.489 [INFO] [Thread-466575 (handle)] [driver.py] [get_status()] Telra = 20.6048685, teldec = -24.256546
2025-12-26T11:53:37.490 [INFO] [Thread-466575 (handle)] [driver.py] [get_status()] ra_j2k = 20.5794618398803     dec_j2k = -24.3442490163911
2025-12-26T11:53:37.492 [DEBUG] [Thread-466575 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:37.493 [DEBUG] [Thread-466575 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:37.499 [DEBUG] [Thread-466575 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:53:37.499 [DEBUG] [Thread-466575 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:53:37.500 [DEBUG] [Thread-466575 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:53:37.500 [DEBUG] [Thread-466575 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:53:37.507 [DEBUG] [Thread-466575 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91223943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983093578234393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992817, telescope_ra=20.6048685, 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.62465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5794618398803, telescope_dec_j2k=-24.3442490163911, observability=1)
2025-12-26T11:53:40.717 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:40.718 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:40.719 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:40.722 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:44.551 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:44.553 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.606823, teldec = -24.256546
2025-12-26T11:53:44.554 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.5814175870986     dec_j2k = -24.3443067447894
2025-12-26T11:53:44.555 [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-26T11:53:44.556 [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-26T11:53:44.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:53:44.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:53:44.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:53:44.561 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:53:44.569 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9123212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983099595025814, 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.108765, telescope_az=89.992816, telescope_ra=20.606823, 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.62661, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5814175870986, telescope_dec_j2k=-24.3443067447894, observability=1)
2025-12-26T11:53:44.725 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:45.727 [DEBUG] [ThreadPoolExecutor-21263_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:45.729 [INFO] [ThreadPoolExecutor-21263_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:53:55.555 [DEBUG] [Thread-466576 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:53:55.557 [INFO] [Thread-466576 (handle)] [driver.py] [get_status()] Telra = 20.6098809, teldec = -24.256539
2025-12-26T11:53:55.558 [INFO] [Thread-466576 (handle)] [driver.py] [get_status()] ra_j2k = 20.5844774411755     dec_j2k = -24.3443900175485
2025-12-26T11:53:55.560 [DEBUG] [Thread-466576 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:55.561 [DEBUG] [Thread-466576 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:53:55.564 [DEBUG] [Thread-466576 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:53:55.564 [DEBUG] [Thread-466576 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:53:55.564 [DEBUG] [Thread-466576 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:53:55.564 [DEBUG] [Thread-466576 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:53:55.572 [DEBUG] [Thread-466576 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91244856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983103606220095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992805, telescope_ra=20.6098809, 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.62966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5844774411755, telescope_dec_j2k=-24.3443900175485, observability=1)
2025-12-26T11:54:02.299 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:02.301 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.611752, teldec = -24.256552
2025-12-26T11:54:02.302 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.5863497351169     dec_j2k = -24.3444582258453
2025-12-26T11:54:02.304 [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-26T11:54:02.305 [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-26T11:54:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:54:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:54:02.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91252662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983096787189818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992827, telescope_ra=20.611752, 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.63154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5863497351169, telescope_dec_j2k=-24.3444582258453, observability=1)
2025-12-26T11:54:03.119 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8003168106079102
2025-12-26T11:54:03.119 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.2529194355011 seconds ago
2025-12-26T11:54:13.615 [DEBUG] [Thread-466577 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:13.616 [INFO] [Thread-466577 (handle)] [driver.py] [get_status()] Telra = 20.6149254, teldec = -24.256545
2025-12-26T11:54:13.617 [INFO] [Thread-466577 (handle)] [driver.py] [get_status()] ra_j2k = 20.5895251663524     dec_j2k = -24.3445448127695
2025-12-26T11:54:13.618 [DEBUG] [Thread-466577 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:13.619 [DEBUG] [Thread-466577 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:13.624 [DEBUG] [Thread-466577 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:13.624 [DEBUG] [Thread-466577 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:13.624 [DEBUG] [Thread-466577 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:54:13.624 [DEBUG] [Thread-466577 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:13.631 [DEBUG] [Thread-466577 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:13.631 [DEBUG] [Thread-466577 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:13.631 [DEBUG] [Thread-466577 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:13.632 [DEBUG] [Thread-466577 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:54:13.632 [DEBUG] [Thread-466577 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:13.632 [DEBUG] [Thread-466577 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:13.632 [DEBUG] [Thread-466577 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:13.632 [DEBUG] [Thread-466577 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:54:13.632 [DEBUG] [Thread-466577 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91265758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983101199503526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992816, telescope_ra=20.6149254, 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.63471, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5895251663524, telescope_dec_j2k=-24.3445448127695, observability=1)
2025-12-26T11:54:18.787 [DEBUG] [Thread-466578 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:18.789 [INFO] [Thread-466578 (handle)] [driver.py] [get_status()] Telra = 20.6163471, teldec = -24.256545
2025-12-26T11:54:18.790 [INFO] [Thread-466578 (handle)] [driver.py] [get_status()] ra_j2k = 20.5909477765615     dec_j2k = -24.3445867203001
2025-12-26T11:54:18.793 [DEBUG] [Thread-466578 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:18.793 [DEBUG] [Thread-466578 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:18.799 [DEBUG] [Thread-466578 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:18.799 [DEBUG] [Thread-466578 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:18.799 [DEBUG] [Thread-466578 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:54:18.799 [DEBUG] [Thread-466578 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:18.806 [DEBUG] [Thread-466578 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:18.806 [DEBUG] [Thread-466578 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:18.806 [DEBUG] [Thread-466578 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:18.806 [DEBUG] [Thread-466578 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:54:18.807 [DEBUG] [Thread-466578 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:18.807 [DEBUG] [Thread-466578 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:18.807 [DEBUG] [Thread-466578 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:18.807 [DEBUG] [Thread-466578 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:54:18.807 [DEBUG] [Thread-466578 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91271745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983101600622955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992816, telescope_ra=20.6163471, 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.63613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5909477765615, telescope_dec_j2k=-24.3445867203001, observability=1)
2025-12-26T11:54:19.949 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:19.951 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6166844, teldec = -24.256545
2025-12-26T11:54:19.952 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.5912852925733     dec_j2k = -24.3445966611175
2025-12-26T11:54:19.953 [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-26T11:54:19.954 [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-26T11:54:19.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:19.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:19.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:54:19.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:54:19.965 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9127309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983093979353822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992816, telescope_ra=20.6166844, 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.63647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:53:19.834532', telescope_ra_j2k=20.5912852925733, telescope_dec_j2k=-24.3445966611175, observability=1)
2025-12-26T11:54:19.975 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:19.975 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:54:19.976 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:19.976 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:54:19.977 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:20.979 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:20.982 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:20.982 [DEBUG] [ThreadPoolExecutor-21265_0] [payload.py] [to_registers()] [0]
2025-12-26T11:54:20.985 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:20.985 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:20.985 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:54:20.985 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:20.992 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:20.992 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:54:20.992 [DEBUG] [ThreadPoolExecutor-21265_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:54:20.993 [DEBUG] [ThreadPoolExecutor-21265_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:54:20.993 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:20.993 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:20.993 [DEBUG] [ThreadPoolExecutor-21265_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:31.804 [DEBUG] [Thread-466579 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:31.806 [INFO] [Thread-466579 (handle)] [driver.py] [get_status()] Telra = 20.6199776, teldec = -24.256545
2025-12-26T11:54:31.807 [INFO] [Thread-466579 (handle)] [driver.py] [get_status()] ra_j2k = 20.5945806028656     dec_j2k = -24.3446936812828
2025-12-26T11:54:31.809 [DEBUG] [Thread-466579 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:31.810 [DEBUG] [Thread-466579 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:31.812 [DEBUG] [Thread-466579 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:31.812 [DEBUG] [Thread-466579 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:31.812 [DEBUG] [Thread-466579 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:54:31.812 [DEBUG] [Thread-466579 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:31.819 [DEBUG] [Thread-466579 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:31.819 [DEBUG] [Thread-466579 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:31.819 [DEBUG] [Thread-466579 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:31.819 [DEBUG] [Thread-466579 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:54:31.819 [DEBUG] [Thread-466579 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:31.820 [DEBUG] [Thread-466579 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:31.820 [DEBUG] [Thread-466579 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:31.820 [DEBUG] [Thread-466579 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:54:31.820 [DEBUG] [Thread-466579 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91286811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983100798384098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992815, telescope_ra=20.6199776, 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.63976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:54:19.974807', telescope_ra_j2k=20.5945806028656, telescope_dec_j2k=-24.3446936812828, observability=1)
2025-12-26T11:54:43.666 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:43.668 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6232919, teldec = -24.256544
2025-12-26T11:54:43.669 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.59789702918     dec_j2k = -24.3447902568327
2025-12-26T11:54:43.671 [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-26T11:54:43.672 [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-26T11:54:43.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:43.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:43.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:54:43.679 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:43.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:54:43.687 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9130054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983100798384098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992815, telescope_ra=20.6232919, 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.64308, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:54:19.974807', telescope_ra_j2k=20.59789702918, telescope_dec_j2k=-24.3447902568327, observability=1)
2025-12-26T11:54:45.994 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:45.995 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:49.876 [DEBUG] [Thread-466580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:54:49.878 [INFO] [Thread-466580 (handle)] [driver.py] [get_status()] Telra = 20.6250191, teldec = -24.256544
2025-12-26T11:54:49.879 [INFO] [Thread-466580 (handle)] [driver.py] [get_status()] ra_j2k = 20.5996253381274     dec_j2k = -24.344841080522
2025-12-26T11:54:49.880 [DEBUG] [Thread-466580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:49.881 [DEBUG] [Thread-466580 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:54:49.886 [DEBUG] [Thread-466580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:54:49.886 [DEBUG] [Thread-466580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:54:49.887 [DEBUG] [Thread-466580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:54:49.887 [DEBUG] [Thread-466580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:54:49.894 [DEBUG] [Thread-466580 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91307728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983091973756681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992815, telescope_ra=20.6250191, 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.6448, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:54:19.974807', telescope_ra_j2k=20.5996253381274, telescope_dec_j2k=-24.344841080522, observability=1)
2025-12-26T11:55:02.310 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:02.312 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.6284765, teldec = -24.256551
2025-12-26T11:55:02.313 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.6030849587635     dec_j2k = -24.3449497614355
2025-12-26T11:55:02.314 [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-26T11:55:02.315 [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-26T11:55:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:55:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:55:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:55:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:55:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:55:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:02.328 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:02.328 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:55:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:55:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:55:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:55:02.329 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:55:02.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91322118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983103606220095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992825, telescope_ra=20.6284765, 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.64826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:54:19.974807', telescope_ra_j2k=20.6030849587635, telescope_dec_j2k=-24.3449497614355, observability=1)
2025-12-26T11:55:03.180 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8508820533752441
2025-12-26T11:55:03.180 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.231520891189575 seconds ago
2025-12-26T11:55:08.028 [DEBUG] [Thread-466581 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:08.031 [INFO] [Thread-466581 (handle)] [driver.py] [get_status()] Telra = 20.6300632, teldec = -24.256544
2025-12-26T11:55:08.032 [INFO] [Thread-466581 (handle)] [driver.py] [get_status()] ra_j2k = 20.6046726803386     dec_j2k = -24.3449894019832
2025-12-26T11:55:08.033 [DEBUG] [Thread-466581 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:08.034 [DEBUG] [Thread-466581 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:08.036 [DEBUG] [Thread-466581 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:55:08.036 [DEBUG] [Thread-466581 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:55:08.036 [DEBUG] [Thread-466581 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:55:08.036 [DEBUG] [Thread-466581 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:55:08.043 [DEBUG] [Thread-466581 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:55:08.043 [DEBUG] [Thread-466581 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:08.043 [DEBUG] [Thread-466581 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:08.043 [DEBUG] [Thread-466581 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:55:08.043 [DEBUG] [Thread-466581 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:55:08.043 [DEBUG] [Thread-466581 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:55:08.043 [DEBUG] [Thread-466581 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:55:08.044 [DEBUG] [Thread-466581 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:55:08.044 [DEBUG] [Thread-466581 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91328737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983104007339523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992814, telescope_ra=20.6300632, 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.64985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:54:19.974807', telescope_ra_j2k=20.6046726803386, telescope_dec_j2k=-24.3449894019832, observability=1)
2025-12-26T11:55:18.840 [DEBUG] [Thread-466582 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:18.841 [INFO] [Thread-466582 (handle)] [driver.py] [get_status()] Telra = 20.6330789, teldec = -24.256544
2025-12-26T11:55:18.843 [INFO] [Thread-466582 (handle)] [driver.py] [get_status()] ra_j2k = 20.6076903213452     dec_j2k = -24.345078004655
2025-12-26T11:55:18.844 [DEBUG] [Thread-466582 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:18.845 [DEBUG] [Thread-466582 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:18.851 [DEBUG] [Thread-466582 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:55:18.851 [DEBUG] [Thread-466582 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:55:18.851 [DEBUG] [Thread-466582 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:55:18.851 [DEBUG] [Thread-466582 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:55:18.859 [DEBUG] [Thread-466582 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:55:18.859 [DEBUG] [Thread-466582 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:18.859 [DEBUG] [Thread-466582 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:18.859 [DEBUG] [Thread-466582 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:55:18.859 [DEBUG] [Thread-466582 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:55:18.860 [DEBUG] [Thread-466582 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:55:18.860 [DEBUG] [Thread-466582 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:55:18.860 [DEBUG] [Thread-466582 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:55:18.860 [DEBUG] [Thread-466582 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9134125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983102402861811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992814, telescope_ra=20.6330789, 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.65286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:54:19.974807', telescope_ra_j2k=20.6076903213452, telescope_dec_j2k=-24.345078004655, observability=1)
2025-12-26T11:55:20.033 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:20.036 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6334146, teldec = -24.256544
2025-12-26T11:55:20.037 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6080262375332     dec_j2k = -24.345087864258
2025-12-26T11:55:20.039 [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-26T11:55:20.040 [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-26T11:55:20.046 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:55:20.046 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:55:20.046 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:55:20.046 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:55:20.053 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:55:20.053 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:20.053 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:20.054 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:55:20.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:55:20.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:55:20.054 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:55:20.054 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:55:20.054 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91342632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983104007339523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992814, telescope_ra=20.6334146, 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.6532, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:54:19.974807', telescope_ra_j2k=20.6080262375332, telescope_dec_j2k=-24.345087864258, observability=1)
2025-12-26T11:55:20.117 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:20.117 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:55:20.118 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:20.118 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:55:20.118 [INFO] [ThreadPoolExecutor-21266_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:55:20.118 [INFO] [ThreadPoolExecutor-21266_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:55:26.108 [DEBUG] [Thread-466583 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:26.110 [INFO] [Thread-466583 (handle)] [driver.py] [get_status()] Telra = 20.6351142, teldec = -24.256544
2025-12-26T11:55:26.111 [INFO] [Thread-466583 (handle)] [driver.py] [get_status()] ra_j2k = 20.6097269324304     dec_j2k = -24.3451377714657
2025-12-26T11:55:26.113 [DEBUG] [Thread-466583 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:26.114 [DEBUG] [Thread-466583 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:26.121 [DEBUG] [Thread-466583 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:55:26.122 [DEBUG] [Thread-466583 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:55:26.122 [DEBUG] [Thread-466583 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:55:26.122 [DEBUG] [Thread-466583 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:55:26.129 [DEBUG] [Thread-466583 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91349663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983110024130944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992814, telescope_ra=20.6351142, 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.6549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:55:20.115483', telescope_ra_j2k=20.6097269324304, telescope_dec_j2k=-24.3451377714657, observability=1)
2025-12-26T11:55:40.996 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:40.999 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:41.000 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:41.002 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:42.782 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:42.784 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6397655, teldec = -24.256543
2025-12-26T11:55:42.785 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6143812321464     dec_j2k = -24.3452732628114
2025-12-26T11:55:42.787 [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-26T11:55:42.789 [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-26T11:55:42.795 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:55:42.795 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:55:42.795 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:55:42.795 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:55:42.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:55:42.802 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:42.802 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:42.802 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:55:42.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:55:42.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:55:42.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:55:42.803 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:55:42.803 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91368962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983099193906386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992814, telescope_ra=20.6397655, 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.65955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:55:20.115483', telescope_ra_j2k=20.6143812321464, telescope_dec_j2k=-24.3452732628114, observability=1)
2025-12-26T11:55:44.183 [DEBUG] [Thread-466584 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:44.186 [INFO] [Thread-466584 (handle)] [driver.py] [get_status()] Telra = 20.6401572, teldec = -24.256543
2025-12-26T11:55:44.187 [INFO] [Thread-466584 (handle)] [driver.py] [get_status()] ra_j2k = 20.6147731849589     dec_j2k = -24.3452847511385
2025-12-26T11:55:44.189 [DEBUG] [Thread-466584 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:44.190 [DEBUG] [Thread-466584 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:55:44.191 [DEBUG] [Thread-466584 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:55:44.191 [DEBUG] [Thread-466584 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:55:44.191 [DEBUG] [Thread-466584 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:55:44.191 [DEBUG] [Thread-466584 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:55:44.198 [DEBUG] [Thread-466584 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91370583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983097188309246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992814, telescope_ra=20.6401572, 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.65994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:55:20.115483', telescope_ra_j2k=20.6147731849589, telescope_dec_j2k=-24.3452847511385, observability=1)
2025-12-26T11:55:45.007 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:46.009 [DEBUG] [ThreadPoolExecutor-21265_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:55:46.010 [INFO] [ThreadPoolExecutor-21265_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:56:02.319 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:02.321 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.645199, teldec = -24.256543
2025-12-26T11:56:02.322 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.6198182419751     dec_j2k = -24.3454325405945
2025-12-26T11:56:02.324 [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-26T11:56:02.325 [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-26T11:56:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:56:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:56:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:56:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:56:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:56:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:02.336 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:02.337 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:56:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:56:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:56:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:56:02.337 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:56:02.337 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91391574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983108820772659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992813, telescope_ra=20.645199, 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.66498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:55:20.115483', telescope_ra_j2k=20.6198182419751, telescope_dec_j2k=-24.3454325405945, observability=1)
2025-12-26T11:56:02.344 [DEBUG] [Thread-466585 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0075724124908447266
2025-12-26T11:56:03.240 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9027621746063232
2025-12-26T11:56:03.240 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.20721220970154 seconds ago
2025-12-26T11:56:18.895 [DEBUG] [Thread-466586 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:18.897 [INFO] [Thread-466586 (handle)] [driver.py] [get_status()] Telra = 20.6498199, teldec = -24.256543
2025-12-26T11:56:18.898 [INFO] [Thread-466586 (handle)] [driver.py] [get_status()] ra_j2k = 20.6244421318424     dec_j2k = -24.3455678559869
2025-12-26T11:56:18.900 [DEBUG] [Thread-466586 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:56:18.900 [DEBUG] [Thread-466586 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:56:18.902 [DEBUG] [Thread-466586 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:56:18.902 [DEBUG] [Thread-466586 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:56:18.902 [DEBUG] [Thread-466586 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:56:18.902 [DEBUG] [Thread-466586 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:56:18.910 [DEBUG] [Thread-466586 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:56:18.910 [DEBUG] [Thread-466586 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:18.910 [DEBUG] [Thread-466586 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:18.910 [DEBUG] [Thread-466586 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:56:18.910 [DEBUG] [Thread-466586 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:56:18.911 [DEBUG] [Thread-466586 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:56:18.911 [DEBUG] [Thread-466586 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:56:18.911 [DEBUG] [Thread-466586 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:56:18.911 [DEBUG] [Thread-466586 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91410759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983104007339523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992813, telescope_ra=20.6498199, 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.6696, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:55:20.115483', telescope_ra_j2k=20.6244421318424, telescope_dec_j2k=-24.3455678559869, observability=1)
2025-12-26T11:56:20.118 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:20.120 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6501564, teldec = -24.256543
2025-12-26T11:56:20.121 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.624778849746     dec_j2k = -24.3455777047338
2025-12-26T11:56:20.122 [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-26T11:56:20.123 [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-26T11:56:20.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:56:20.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:56:20.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:56:20.124 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:56:20.132 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91412175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983102402861811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992813, telescope_ra=20.6501564, 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.66994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:55:20.115483', telescope_ra_j2k=20.624778849746, telescope_dec_j2k=-24.3455777047338, observability=1)
2025-12-26T11:56:20.256 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:20.256 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:56:20.257 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:20.257 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:56:20.258 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:20.414 [DEBUG] [Thread-466587 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28180670738220215
2025-12-26T11:56:21.260 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:21.262 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:21.262 [DEBUG] [ThreadPoolExecutor-21267_0] [payload.py] [to_registers()] [0]
2025-12-26T11:56:21.267 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:56:21.267 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:56:21.267 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:56:21.268 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:56:21.275 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:56:21.275 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:56:21.275 [DEBUG] [ThreadPoolExecutor-21267_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:56:21.275 [DEBUG] [ThreadPoolExecutor-21267_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:56:21.276 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:56:21.276 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:56:21.276 [DEBUG] [ThreadPoolExecutor-21267_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:56:38.490 [DEBUG] [Thread-466588 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:38.492 [INFO] [Thread-466588 (handle)] [driver.py] [get_status()] Telra = 20.6552598, teldec = -24.256542
2025-12-26T11:56:38.493 [INFO] [Thread-466588 (handle)] [driver.py] [get_status()] ra_j2k = 20.6298855576056     dec_j2k = -24.345725987156
2025-12-26T11:56:38.495 [DEBUG] [Thread-466588 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:56:38.496 [DEBUG] [Thread-466588 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:56:38.501 [DEBUG] [Thread-466588 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:56:38.501 [DEBUG] [Thread-466588 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:56:38.501 [DEBUG] [Thread-466588 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:56:38.501 [DEBUG] [Thread-466588 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:56:38.508 [DEBUG] [Thread-466588 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:56:38.508 [DEBUG] [Thread-466588 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:38.508 [DEBUG] [Thread-466588 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:38.508 [DEBUG] [Thread-466588 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:56:38.509 [DEBUG] [Thread-466588 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:56:38.509 [DEBUG] [Thread-466588 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:56:38.509 [DEBUG] [Thread-466588 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:56:38.509 [DEBUG] [Thread-466588 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:56:38.509 [DEBUG] [Thread-466588 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91433439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983108820772659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992812, telescope_ra=20.6552598, 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.67504, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:56:20.255356', telescope_ra_j2k=20.6298855576056, telescope_dec_j2k=-24.345725987156, observability=1)
2025-12-26T11:56:41.899 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:41.900 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6562314, teldec = -24.256542
2025-12-26T11:56:41.902 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6308577879629     dec_j2k = -24.3457543898943
2025-12-26T11:56:41.903 [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-26T11:56:41.904 [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-26T11:56:41.909 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:56:41.909 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:56:41.909 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:56:41.909 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:56:41.917 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91437383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983104809578379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992812, telescope_ra=20.6562314, 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.67602, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:56:20.255356', telescope_ra_j2k=20.6308577879629, telescope_dec_j2k=-24.3457543898943, observability=1)
2025-12-26T11:56:46.276 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:46.277 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:56.670 [DEBUG] [Thread-466589 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:56:56.672 [INFO] [Thread-466589 (handle)] [driver.py] [get_status()] Telra = 20.660327, teldec = -24.256542
2025-12-26T11:56:56.673 [INFO] [Thread-466589 (handle)] [driver.py] [get_status()] ra_j2k = 20.6349560473212     dec_j2k = -24.3458740527796
2025-12-26T11:56:56.675 [DEBUG] [Thread-466589 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:56:56.676 [DEBUG] [Thread-466589 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:56:56.677 [DEBUG] [Thread-466589 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:56:56.677 [DEBUG] [Thread-466589 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:56:56.677 [DEBUG] [Thread-466589 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:56:56.677 [DEBUG] [Thread-466589 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:56:56.684 [DEBUG] [Thread-466589 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:56:56.685 [DEBUG] [Thread-466589 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9145448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983106414056091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992812, telescope_ra=20.660327, 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.68011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:56:20.255356', telescope_ra_j2k=20.6349560473212, telescope_dec_j2k=-24.3458740527796, observability=1)
2025-12-26T11:57:02.292 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:02.294 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.6618893, teldec = -24.256542
2025-12-26T11:57:02.295 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.6365193626934     dec_j2k = -24.3459196720531
2025-12-26T11:57:02.297 [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-26T11:57:02.298 [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-26T11:57:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:57:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:57:02.302 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:57:02.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:57:02.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91460987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983105611817235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992812, telescope_ra=20.6618893, 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.68167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:56:20.255356', telescope_ra_j2k=20.6365193626934, telescope_dec_j2k=-24.3459196720531, observability=1)
2025-12-26T11:57:03.300 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9893486499786377
2025-12-26T11:57:03.300 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18301248550415 seconds ago
2025-12-26T11:57:14.744 [DEBUG] [Thread-466590 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:14.747 [INFO] [Thread-466590 (handle)] [driver.py] [get_status()] Telra = 20.6653674, teldec = -24.256542
2025-12-26T11:57:14.748 [INFO] [Thread-466590 (handle)] [driver.py] [get_status()] ra_j2k = 20.6399997250446     dec_j2k = -24.3460211790065
2025-12-26T11:57:14.750 [DEBUG] [Thread-466590 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:14.750 [DEBUG] [Thread-466590 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:14.753 [DEBUG] [Thread-466590 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:57:14.753 [DEBUG] [Thread-466590 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:57:14.753 [DEBUG] [Thread-466590 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:57:14.753 [DEBUG] [Thread-466590 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:57:14.761 [DEBUG] [Thread-466590 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91475399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983106414056091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992812, telescope_ra=20.6653674, 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.68515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:56:20.255356', telescope_ra_j2k=20.6399997250446, telescope_dec_j2k=-24.3460211790065, observability=1)
2025-12-26T11:57:18.944 [DEBUG] [Thread-466591 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:18.947 [INFO] [Thread-466591 (handle)] [driver.py] [get_status()] Telra = 20.6665448, teldec = -24.256542
2025-12-26T11:57:18.948 [INFO] [Thread-466591 (handle)] [driver.py] [get_status()] ra_j2k = 20.6411778914727     dec_j2k = -24.3460555241143
2025-12-26T11:57:18.950 [DEBUG] [Thread-466591 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:18.951 [DEBUG] [Thread-466591 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:18.952 [DEBUG] [Thread-466591 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:57:18.952 [DEBUG] [Thread-466591 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:57:18.952 [DEBUG] [Thread-466591 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:57:18.952 [DEBUG] [Thread-466591 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:57:18.959 [DEBUG] [Thread-466591 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:57:18.960 [DEBUG] [Thread-466591 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9148026, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983103606220095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992812, telescope_ra=20.6665448, 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.68633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:56:20.255356', telescope_ra_j2k=20.6411778914727, telescope_dec_j2k=-24.3460555241143, observability=1)
2025-12-26T11:57:20.193 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:20.195 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6668994, teldec = -24.256542
2025-12-26T11:57:20.196 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.641532722357     dec_j2k = -24.3460658662318
2025-12-26T11:57:20.198 [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-26T11:57:20.199 [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-26T11:57:20.204 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:57:20.204 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:57:20.204 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:57:20.204 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:57:20.212 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:57:20.213 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91481706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983109623011516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992811, telescope_ra=20.6668994, 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.68668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:56:20.255356', telescope_ra_j2k=20.641532722357, telescope_dec_j2k=-24.3460658662318, observability=1)
2025-12-26T11:57:20.397 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:20.397 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:57:20.398 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:20.398 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:57:20.398 [INFO] [ThreadPoolExecutor-21268_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:57:20.398 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T11:57:32.814 [DEBUG] [Thread-466592 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:32.815 [INFO] [Thread-466592 (handle)] [driver.py] [get_status()] Telra = 20.6704123, teldec = -24.256541
2025-12-26T11:57:32.816 [INFO] [Thread-466592 (handle)] [driver.py] [get_status()] ra_j2k = 20.6450479112441     dec_j2k = -24.3461672802986
2025-12-26T11:57:32.818 [DEBUG] [Thread-466592 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:32.819 [DEBUG] [Thread-466592 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:32.822 [DEBUG] [Thread-466592 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:57:32.822 [DEBUG] [Thread-466592 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:57:32.822 [DEBUG] [Thread-466592 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:57:32.822 [DEBUG] [Thread-466592 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:57:32.829 [DEBUG] [Thread-466592 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:57:32.830 [DEBUG] [Thread-466592 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91496312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983110425250372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992811, telescope_ra=20.6704123, 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.6902, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.6450479112441, telescope_dec_j2k=-24.3461672802986, observability=1)
2025-12-26T11:57:41.008 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:41.011 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6727, teldec = -24.256541
2025-12-26T11:57:41.012 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.647337103136     dec_j2k = -24.3462339343668
2025-12-26T11:57:41.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-26T11:57:41.016 [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-26T11:57:41.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:57:41.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:57:41.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:57:41.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:57:41.028 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91505797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09831108263698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992811, telescope_ra=20.6727, 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.69248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.647337103136, telescope_dec_j2k=-24.3462339343668, observability=1)
2025-12-26T11:57:41.279 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:41.281 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:41.282 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:41.284 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:45.289 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:46.291 [DEBUG] [ThreadPoolExecutor-21267_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:46.292 [INFO] [ThreadPoolExecutor-21267_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:57:51.024 [DEBUG] [Thread-466593 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:57:51.026 [INFO] [Thread-466593 (handle)] [driver.py] [get_status()] Telra = 20.6754901, teldec = -24.256541
2025-12-26T11:57:51.027 [INFO] [Thread-466593 (handle)] [driver.py] [get_status()] ra_j2k = 20.6501290241607     dec_j2k = -24.3463151826422
2025-12-26T11:57:51.028 [DEBUG] [Thread-466593 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:51.029 [DEBUG] [Thread-466593 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:57:51.033 [DEBUG] [Thread-466593 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:57:51.033 [DEBUG] [Thread-466593 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:57:51.033 [DEBUG] [Thread-466593 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:57:51.033 [DEBUG] [Thread-466593 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:57:51.040 [DEBUG] [Thread-466593 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:57:51.040 [DEBUG] [Thread-466593 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:51.041 [DEBUG] [Thread-466593 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:57:51.041 [DEBUG] [Thread-466593 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:57:51.041 [DEBUG] [Thread-466593 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:57:51.041 [DEBUG] [Thread-466593 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:57:51.041 [DEBUG] [Thread-466593 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:57:51.041 [DEBUG] [Thread-466593 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:57:51.041 [DEBUG] [Thread-466593 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9151739, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09831108263698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992811, telescope_ra=20.6754901, 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.69527, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.6501290241607, telescope_dec_j2k=-24.3463151826422, observability=1)
2025-12-26T11:58:02.300 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:02.302 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.6786089, teldec = -24.256541
2025-12-26T11:58:02.303 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.6532498616687     dec_j2k = -24.3464059459116
2025-12-26T11:58:02.305 [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-26T11:58:02.306 [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-26T11:58:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:02.311 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:02.318 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:02.319 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:02.319 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:02.319 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:02.319 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:02.319 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:02.319 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:02.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91530441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983112430847512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992811, telescope_ra=20.6786089, 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.69839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.6532498616687, telescope_dec_j2k=-24.3464059459116, observability=1)
2025-12-26T11:58:03.361 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:03.363 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6789167, teldec = -24.256541
2025-12-26T11:58:03.364 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6535578628656     dec_j2k = -24.3464149002486
2025-12-26T11:58:03.366 [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-26T11:58:03.367 [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-26T11:58:03.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:03.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:03.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:03.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91531669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09831108263698, 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.108761, telescope_az=89.992811, telescope_ra=20.6789167, 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.6987, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.6535578628656, telescope_dec_j2k=-24.3464149002486, observability=1)
2025-12-26T11:58:03.382 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18946552276611 seconds ago
2025-12-26T11:58:09.102 [DEBUG] [Thread-466594 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:09.104 [INFO] [Thread-466594 (handle)] [driver.py] [get_status()] Telra = 20.6805041, teldec = -24.256541
2025-12-26T11:58:09.105 [INFO] [Thread-466594 (handle)] [driver.py] [get_status()] ra_j2k = 20.6551463008051     dec_j2k = -24.3464610706714
2025-12-26T11:58:09.106 [DEBUG] [Thread-466594 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:09.107 [DEBUG] [Thread-466594 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:09.112 [DEBUG] [Thread-466594 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:09.112 [DEBUG] [Thread-466594 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:09.112 [DEBUG] [Thread-466594 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:09.112 [DEBUG] [Thread-466594 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:09.119 [DEBUG] [Thread-466594 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91538313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983112430847512, 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.108761, telescope_az=89.99281, telescope_ra=20.6805041, 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.70029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.6551463008051, telescope_dec_j2k=-24.3464610706714, observability=1)
2025-12-26T11:58:18.994 [DEBUG] [Thread-466595 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:18.995 [INFO] [Thread-466595 (handle)] [driver.py] [get_status()] Telra = 20.6832603, teldec = -24.256534
2025-12-26T11:58:18.996 [INFO] [Thread-466595 (handle)] [driver.py] [get_status()] ra_j2k = 20.6579043053315     dec_j2k = -24.3465341997126
2025-12-26T11:58:18.998 [DEBUG] [Thread-466595 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:18.999 [DEBUG] [Thread-466595 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:19.002 [DEBUG] [Thread-466595 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:19.002 [DEBUG] [Thread-466595 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:19.002 [DEBUG] [Thread-466595 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:19.002 [DEBUG] [Thread-466595 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:19.009 [DEBUG] [Thread-466595 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:19.009 [DEBUG] [Thread-466595 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:19.009 [DEBUG] [Thread-466595 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:19.010 [DEBUG] [Thread-466595 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:19.010 [DEBUG] [Thread-466595 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:19.010 [DEBUG] [Thread-466595 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:19.010 [DEBUG] [Thread-466595 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:19.010 [DEBUG] [Thread-466595 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:19.010 [DEBUG] [Thread-466595 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91549762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098311283196694, 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.992799, telescope_ra=20.6832603, 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.70304, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.6579043053315, telescope_dec_j2k=-24.3465341997126, observability=1)
2025-12-26T11:58:20.275 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:20.277 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.6836259, teldec = -24.25654
2025-12-26T11:58:20.278 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6582701437385     dec_j2k = -24.3465508246333
2025-12-26T11:58:20.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-26T11:58:20.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-26T11:58:20.286 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:20.286 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:20.286 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:20.287 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:20.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:20.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:20.294 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:20.294 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:20.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:20.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:20.294 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:20.295 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:20.295 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91551245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983110425250372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99281, telescope_ra=20.6836259, 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.70341, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:57:20.395851', telescope_ra_j2k=20.6582701437385, telescope_dec_j2k=-24.3465508246333, observability=1)
2025-12-26T11:58:20.537 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:20.537 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:58:20.538 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:20.538 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:58:20.539 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:21.542 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:21.544 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:21.544 [DEBUG] [ThreadPoolExecutor-21269_0] [payload.py] [to_registers()] [0]
2025-12-26T11:58:21.550 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:21.550 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:21.550 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T11:58:21.550 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:21.557 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:21.557 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:58:21.557 [DEBUG] [ThreadPoolExecutor-21269_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T11:58:21.557 [DEBUG] [ThreadPoolExecutor-21269_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T11:58:21.557 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:21.557 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:21.557 [DEBUG] [ThreadPoolExecutor-21269_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:27.160 [DEBUG] [Thread-466596 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:27.162 [INFO] [Thread-466596 (handle)] [driver.py] [get_status()] Telra = 20.6855437, teldec = -24.25654
2025-12-26T11:58:27.163 [INFO] [Thread-466596 (handle)] [driver.py] [get_status()] ra_j2k = 20.6601891996889     dec_j2k = -24.3466065471624
2025-12-26T11:58:27.165 [DEBUG] [Thread-466596 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:27.165 [DEBUG] [Thread-466596 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:27.169 [DEBUG] [Thread-466596 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:27.170 [DEBUG] [Thread-466596 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:27.170 [DEBUG] [Thread-466596 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:27.170 [DEBUG] [Thread-466596 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:27.177 [DEBUG] [Thread-466596 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91559214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098311283196694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99281, telescope_ra=20.6855437, 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.70533, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.6601891996889, telescope_dec_j2k=-24.3466065471624, observability=1)
2025-12-26T11:58:40.117 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:40.120 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.6891399, teldec = -24.25654
2025-12-26T11:58:40.121 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6637877569017     dec_j2k = -24.3467109750045
2025-12-26T11:58:40.122 [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-26T11:58:40.123 [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-26T11:58:40.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:40.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:40.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:40.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:40.134 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:40.135 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91574212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983116442041793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99281, telescope_ra=20.6891399, 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.70892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.6637877569017, telescope_dec_j2k=-24.3467109750045, observability=1)
2025-12-26T11:58:45.369 [DEBUG] [Thread-466597 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:45.371 [INFO] [Thread-466597 (handle)] [driver.py] [get_status()] Telra = 20.6906164, teldec = -24.25654
2025-12-26T11:58:45.373 [INFO] [Thread-466597 (handle)] [driver.py] [get_status()] ra_j2k = 20.665265225498     dec_j2k = -24.3467538269933
2025-12-26T11:58:45.375 [DEBUG] [Thread-466597 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:45.376 [DEBUG] [Thread-466597 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:58:45.381 [DEBUG] [Thread-466597 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:58:45.381 [DEBUG] [Thread-466597 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:58:45.381 [DEBUG] [Thread-466597 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:58:45.381 [DEBUG] [Thread-466597 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:58:45.388 [DEBUG] [Thread-466597 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:58:45.389 [DEBUG] [Thread-466597 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91580289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983111628608656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99281, telescope_ra=20.6906164, 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.7104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.665265225498, telescope_dec_j2k=-24.3467538269933, observability=1)
2025-12-26T11:58:46.558 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:58:46.559 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:02.312 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:02.314 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.6953213, teldec = -24.256533
2025-12-26T11:59:02.316 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.6699732161038     dec_j2k = -24.3468832860623
2025-12-26T11:59:02.318 [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-26T11:59:02.319 [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-26T11:59:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:02.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91599899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983115639802936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992798, telescope_ra=20.6953213, 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.71511, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.6699732161038, telescope_dec_j2k=-24.3468832860623, observability=1)
2025-12-26T11:59:03.433 [DEBUG] [Thread-466598 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:03.435 [INFO] [Thread-466598 (handle)] [driver.py] [get_status()] Telra = 20.6956301, teldec = -24.25654
2025-12-26T11:59:03.436 [INFO] [Thread-466598 (handle)] [driver.py] [get_status()] ra_j2k = 20.6702822179578     dec_j2k = -24.3468992371623
2025-12-26T11:59:03.437 [DEBUG] [Thread-466598 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:03.438 [DEBUG] [Thread-466598 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:03.441 [DEBUG] [Thread-466598 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:03.441 [DEBUG] [Thread-466598 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:03.441 [DEBUG] [Thread-466598 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:03.441 [DEBUG] [Thread-466598 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:03.443 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:03.445 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.6956578, teldec = -24.256533
2025-12-26T11:59:03.446 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6703099372486     dec_j2k = -24.3468930404872
2025-12-26T11:59:03.447 [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-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:03.448 [DEBUG] [Thread-466598 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91601197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098311283196694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992809, telescope_ra=20.6956301, 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.71541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.6702822179578, telescope_dec_j2k=-24.3468992371623, observability=1)
2025-12-26T11:59:03.448 [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-26T11:59:03.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:03.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:03.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:03.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:03.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:03.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:03.462 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:03.462 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:03.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:03.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:03.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:03.463 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:03.463 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91601207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098311283196694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992798, telescope_ra=20.6956578, 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.71544, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.6703099372486, telescope_dec_j2k=-24.3468930404872, observability=1)
2025-12-26T11:59:03.463 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18929648399353 seconds ago
2025-12-26T11:59:19.043 [DEBUG] [Thread-466599 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:19.045 [INFO] [Thread-466599 (handle)] [driver.py] [get_status()] Telra = 20.699982, teldec = -24.256539
2025-12-26T11:59:19.046 [INFO] [Thread-466599 (handle)] [driver.py] [get_status()] ra_j2k = 20.674636980267     dec_j2k = -24.3470243270234
2025-12-26T11:59:19.048 [DEBUG] [Thread-466599 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:19.049 [DEBUG] [Thread-466599 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:19.054 [DEBUG] [Thread-466599 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:19.054 [DEBUG] [Thread-466599 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:19.055 [DEBUG] [Thread-466599 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:19.055 [DEBUG] [Thread-466599 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:19.062 [DEBUG] [Thread-466599 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91619264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983117244280649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992809, telescope_ra=20.699982, 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.71977, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.674636980267, telescope_dec_j2k=-24.3470243270234, observability=1)
2025-12-26T11:59:20.355 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:20.358 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7003653, teldec = -24.256539
2025-12-26T11:59:20.359 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6750205325465     dec_j2k = -24.3470354269312
2025-12-26T11:59:20.360 [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-26T11:59:20.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-26T11:59:20.366 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:20.366 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:20.366 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:20.366 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:20.374 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91620782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983118447638933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992809, telescope_ra=20.7003653, 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.72015, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:58:20.536767', telescope_ra_j2k=20.6750205325465, telescope_dec_j2k=-24.3470354269312, observability=1)
2025-12-26T11:59:20.688 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:20.689 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T11:59:20.690 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:20.690 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T11:59:20.690 [INFO] [ThreadPoolExecutor-21270_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T11:59:20.690 [INFO] [ThreadPoolExecutor-21270_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:59:21.505 [DEBUG] [Thread-466600 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:21.507 [INFO] [Thread-466600 (handle)] [driver.py] [get_status()] Telra = 20.7006742, teldec = -24.256539
2025-12-26T11:59:21.508 [INFO] [Thread-466600 (handle)] [driver.py] [get_status()] ra_j2k = 20.6753296358801     dec_j2k = -24.3470443716399
2025-12-26T11:59:21.509 [DEBUG] [Thread-466600 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:21.510 [DEBUG] [Thread-466600 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:21.511 [DEBUG] [Thread-466600 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:21.511 [DEBUG] [Thread-466600 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:21.511 [DEBUG] [Thread-466600 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:21.511 [DEBUG] [Thread-466600 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:21.518 [DEBUG] [Thread-466600 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:21.519 [DEBUG] [Thread-466600 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91622113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983118447638933, 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.10876, telescope_az=89.992809, telescope_ra=20.7006742, 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.72046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6753296358801, telescope_dec_j2k=-24.3470443716399, observability=1)
2025-12-26T11:59:39.223 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:39.225 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7056068, teldec = -24.256539
2025-12-26T11:59:39.226 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6802654854862     dec_j2k = -24.3471871228077
2025-12-26T11:59:39.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-26T11:59:39.228 [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-26T11:59:39.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:39.234 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:39.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:39.235 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:39.241 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:39.242 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9164262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983115238683508, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992808, telescope_ra=20.7056068, 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.72539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6802654854862, telescope_dec_j2k=-24.3471871228077, observability=1)
2025-12-26T11:59:39.574 [DEBUG] [Thread-466601 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33237576484680176
2025-12-26T11:59:41.561 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:41.563 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:41.564 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:41.566 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:45.571 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:46.572 [DEBUG] [ThreadPoolExecutor-21269_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:46.573 [INFO] [ThreadPoolExecutor-21269_0] [server.py] [done()] Shutdown complete...
2025-12-26T11:59:57.634 [DEBUG] [Thread-466602 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T11:59:57.636 [INFO] [Thread-466602 (handle)] [driver.py] [get_status()] Telra = 20.7107392, teldec = -24.256539
2025-12-26T11:59:57.637 [INFO] [Thread-466602 (handle)] [driver.py] [get_status()] ra_j2k = 20.6854012721507     dec_j2k = -24.3473354954467
2025-12-26T11:59:57.639 [DEBUG] [Thread-466602 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:57.640 [DEBUG] [Thread-466602 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T11:59:57.646 [DEBUG] [Thread-466602 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T11:59:57.646 [DEBUG] [Thread-466602 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T11:59:57.646 [DEBUG] [Thread-466602 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T11:59:57.646 [DEBUG] [Thread-466602 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T11:59:57.654 [DEBUG] [Thread-466602 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91663929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983118046519505, 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.10876, telescope_az=89.992808, telescope_ra=20.7107392, 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.73052, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6854012721507, telescope_dec_j2k=-24.3473354954467, observability=1)
2025-12-26T12:00:02.322 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:02.324 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.7120486, teldec = -24.256539
2025-12-26T12:00:02.325 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.6867115370571     dec_j2k = -24.3473733226239
2025-12-26T12:00:02.326 [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-26T12:00:02.327 [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-26T12:00:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:02.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:02.340 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:02.340 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:02.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:02.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:02.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:02.340 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:02.340 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91669354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983117645400077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992808, telescope_ra=20.7120486, 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.73183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6867115370571, telescope_dec_j2k=-24.3473733226239, observability=1)
2025-12-26T12:00:03.524 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:03.526 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.712376, teldec = -24.256545
2025-12-26T12:00:03.527 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.6870391524456     dec_j2k = -24.3473887788576
2025-12-26T12:00:03.529 [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-26T12:00:03.531 [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-26T12:00:03.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:03.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:03.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:03.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:03.541 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91670747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122057713785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992818, telescope_ra=20.712376, 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.73216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6870391524456, telescope_dec_j2k=-24.3473887788576, observability=1)
2025-12-26T12:00:03.542 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.1866397857666 seconds ago
2025-12-26T12:00:15.706 [DEBUG] [Thread-466603 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:15.708 [INFO] [Thread-466603 (handle)] [driver.py] [get_status()] Telra = 20.7157804, teldec = -24.256538
2025-12-26T12:00:15.709 [INFO] [Thread-466603 (handle)] [driver.py] [get_status()] ra_j2k = 20.6904458041756     dec_j2k = -24.347480071725
2025-12-26T12:00:15.711 [DEBUG] [Thread-466603 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:15.712 [DEBUG] [Thread-466603 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:15.715 [DEBUG] [Thread-466603 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:15.715 [DEBUG] [Thread-466603 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:15.715 [DEBUG] [Thread-466603 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:15.715 [DEBUG] [Thread-466603 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:15.722 [DEBUG] [Thread-466603 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:15.722 [DEBUG] [Thread-466603 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:15.722 [DEBUG] [Thread-466603 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:15.722 [DEBUG] [Thread-466603 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:15.722 [DEBUG] [Thread-466603 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:15.722 [DEBUG] [Thread-466603 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:15.722 [DEBUG] [Thread-466603 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:15.723 [DEBUG] [Thread-466603 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:15.723 [DEBUG] [Thread-466603 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91684846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983120052116645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992807, telescope_ra=20.7157804, 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.73556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6904458041756, telescope_dec_j2k=-24.347480071725, observability=1)
2025-12-26T12:00:19.096 [DEBUG] [Thread-466604 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:19.098 [INFO] [Thread-466604 (handle)] [driver.py] [get_status()] Telra = 20.7167244, teldec = -24.256538
2025-12-26T12:00:19.099 [INFO] [Thread-466604 (handle)] [driver.py] [get_status()] ra_j2k = 20.6913904286844     dec_j2k = -24.3475073142545
2025-12-26T12:00:19.100 [DEBUG] [Thread-466604 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:19.101 [DEBUG] [Thread-466604 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:19.102 [DEBUG] [Thread-466604 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:19.102 [DEBUG] [Thread-466604 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:19.102 [DEBUG] [Thread-466604 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:19.102 [DEBUG] [Thread-466604 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:19.110 [DEBUG] [Thread-466604 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9168877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983116040922365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992807, telescope_ra=20.7167244, 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.73651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6913904286844, telescope_dec_j2k=-24.3475073142545, observability=1)
2025-12-26T12:00:20.436 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:20.438 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7170896, teldec = -24.256538
2025-12-26T12:00:20.439 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.6917558703348     dec_j2k = -24.347517851926
2025-12-26T12:00:20.441 [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-26T12:00:20.442 [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-26T12:00:20.444 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:20.444 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:20.444 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:20.444 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:20.451 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:20.452 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91690321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983117645400077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992807, telescope_ra=20.7170896, 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.73687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T11:59:20.688004', telescope_ra_j2k=20.6917558703348, telescope_dec_j2k=-24.347517851926, observability=1)
2025-12-26T12:00:20.831 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:20.831 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:00:20.832 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:20.832 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:00:20.833 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:21.835 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:21.837 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:21.837 [DEBUG] [ThreadPoolExecutor-21271_0] [payload.py] [to_registers()] [0]
2025-12-26T12:00:21.841 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:21.841 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:21.841 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:00:21.841 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:21.848 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:21.848 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:00:21.848 [DEBUG] [ThreadPoolExecutor-21271_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:00:21.849 [DEBUG] [ThreadPoolExecutor-21271_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:00:21.849 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:21.849 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:21.849 [DEBUG] [ThreadPoolExecutor-21271_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:33.778 [DEBUG] [Thread-466605 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:33.780 [INFO] [Thread-466605 (handle)] [driver.py] [get_status()] Telra = 20.7207969, teldec = -24.256538
2025-12-26T12:00:33.781 [INFO] [Thread-466605 (handle)] [driver.py] [get_status()] ra_j2k = 20.6954656250129     dec_j2k = -24.3476247771078
2025-12-26T12:00:33.782 [DEBUG] [Thread-466605 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:33.783 [DEBUG] [Thread-466605 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:33.784 [DEBUG] [Thread-466605 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:33.784 [DEBUG] [Thread-466605 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:33.785 [DEBUG] [Thread-466605 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:33.785 [DEBUG] [Thread-466605 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:33.792 [DEBUG] [Thread-466605 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:33.792 [DEBUG] [Thread-466605 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:33.792 [DEBUG] [Thread-466605 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:33.792 [DEBUG] [Thread-466605 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:33.793 [DEBUG] [Thread-466605 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:33.793 [DEBUG] [Thread-466605 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:33.793 [DEBUG] [Thread-466605 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:33.793 [DEBUG] [Thread-466605 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:33.793 [DEBUG] [Thread-466605 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91705763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983121255474929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992807, telescope_ra=20.7207969, 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.74058, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.6954656250129, telescope_dec_j2k=-24.3476247771078, observability=1)
2025-12-26T12:00:38.334 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:38.337 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7220782, teldec = -24.256538
2025-12-26T12:00:38.338 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.6967477740572     dec_j2k = -24.3476617121093
2025-12-26T12:00:38.339 [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-26T12:00:38.339 [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-26T12:00:38.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:38.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:38.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:38.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:38.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:38.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:38.349 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:38.349 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:38.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:38.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:38.349 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:38.350 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:38.350 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91711036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983120854355501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992807, telescope_ra=20.7220782, 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.74186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.6967477740572, telescope_dec_j2k=-24.3476617121093, observability=1)
2025-12-26T12:00:46.850 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:46.851 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:51.905 [DEBUG] [Thread-466606 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:00:51.906 [INFO] [Thread-466606 (handle)] [driver.py] [get_status()] Telra = 20.7258622, teldec = -24.256538
2025-12-26T12:00:51.908 [INFO] [Thread-466606 (handle)] [driver.py] [get_status()] ra_j2k = 20.7005342835053     dec_j2k = -24.3477707304298
2025-12-26T12:00:51.910 [DEBUG] [Thread-466606 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:51.910 [DEBUG] [Thread-466606 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:00:51.911 [DEBUG] [Thread-466606 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:00:51.911 [DEBUG] [Thread-466606 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:00:51.911 [DEBUG] [Thread-466606 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:00:51.912 [DEBUG] [Thread-466606 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:00:51.919 [DEBUG] [Thread-466606 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91726742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983121656594357, 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.108759, telescope_az=89.992807, telescope_ra=20.7258622, 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.74565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.7005342835053, telescope_dec_j2k=-24.3477707304298, observability=1)
2025-12-26T12:01:02.294 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:02.296 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.7287601, teldec = -24.256537
2025-12-26T12:01:02.297 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.703434107496     dec_j2k = -24.3478531593047
2025-12-26T12:01:02.298 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:02.299 [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-26T12:01:02.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:02.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:02.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:02.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:02.310 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:02.310 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:02.310 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:02.311 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:02.311 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91738767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983119650997217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992806, telescope_ra=20.7287601, 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.74854, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.703434107496, telescope_dec_j2k=-24.3478531593047, observability=1)
2025-12-26T12:01:03.602 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:03.604 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.729125, teldec = -24.256537
2025-12-26T12:01:03.605 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7037992498677     dec_j2k = -24.3478636608263
2025-12-26T12:01:03.607 [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-26T12:01:03.608 [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-26T12:01:03.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:03.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:03.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:03.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91740281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983117244280649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992806, telescope_ra=20.729125, 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.74891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.7037992498677, telescope_dec_j2k=-24.3478636608263, observability=1)
2025-12-26T12:01:03.622 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18762826919556 seconds ago
2025-12-26T12:01:09.983 [DEBUG] [Thread-466607 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:09.985 [INFO] [Thread-466607 (handle)] [driver.py] [get_status()] Telra = 20.7308809, teldec = -24.256537
2025-12-26T12:01:09.986 [INFO] [Thread-466607 (handle)] [driver.py] [get_status()] ra_j2k = 20.7055563165505     dec_j2k = -24.347914182502
2025-12-26T12:01:09.988 [DEBUG] [Thread-466607 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:09.989 [DEBUG] [Thread-466607 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:09.993 [DEBUG] [Thread-466607 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:09.993 [DEBUG] [Thread-466607 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:09.993 [DEBUG] [Thread-466607 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:09.993 [DEBUG] [Thread-466607 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:10.000 [DEBUG] [Thread-466607 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:10.001 [DEBUG] [Thread-466607 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91747667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123261072069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992806, telescope_ra=20.7308809, 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.75066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.7055563165505, telescope_dec_j2k=-24.347914182502, observability=1)
2025-12-26T12:01:19.147 [DEBUG] [Thread-466608 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:19.148 [INFO] [Thread-466608 (handle)] [driver.py] [get_status()] Telra = 20.7334479, teldec = -24.256537
2025-12-26T12:01:19.149 [INFO] [Thread-466608 (handle)] [driver.py] [get_status()] ra_j2k = 20.7081250233172     dec_j2k = -24.3479880067474
2025-12-26T12:01:19.151 [DEBUG] [Thread-466608 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:19.152 [DEBUG] [Thread-466608 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:19.157 [DEBUG] [Thread-466608 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:19.157 [DEBUG] [Thread-466608 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:19.157 [DEBUG] [Thread-466608 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:19.157 [DEBUG] [Thread-466608 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:19.158 [DEBUG] [Thread-466608 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91758273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123261072069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992806, telescope_ra=20.7334479, 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.75323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.7081250233172, telescope_dec_j2k=-24.3479880067474, observability=1)
2025-12-26T12:01:20.512 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:20.515 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7338398, teldec = -24.256537
2025-12-26T12:01:20.516 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7085171840079     dec_j2k = -24.3479992737422
2025-12-26T12:01:20.517 [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-26T12:01:20.519 [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-26T12:01:20.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:20.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:20.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:20.520 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:20.528 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91759853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126470027494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992806, telescope_ra=20.7338398, 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.75362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:00:20.830294', telescope_ra_j2k=20.7085171840079, telescope_dec_j2k=-24.3479992737422, observability=1)
2025-12-26T12:01:20.974 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:20.974 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:01:20.975 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:20.975 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:01:20.975 [INFO] [ThreadPoolExecutor-21272_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:01:20.975 [INFO] [ThreadPoolExecutor-21272_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:01:28.053 [DEBUG] [Thread-466609 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:28.055 [INFO] [Thread-466609 (handle)] [driver.py] [get_status()] Telra = 20.7359255, teldec = -24.256537
2025-12-26T12:01:28.057 [INFO] [Thread-466609 (handle)] [driver.py] [get_status()] ra_j2k = 20.7106042719489     dec_j2k = -24.3480592206905
2025-12-26T12:01:28.058 [DEBUG] [Thread-466609 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:28.059 [DEBUG] [Thread-466609 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:28.062 [DEBUG] [Thread-466609 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:28.062 [DEBUG] [Thread-466609 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:28.062 [DEBUG] [Thread-466609 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:28.062 [DEBUG] [Thread-466609 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:28.069 [DEBUG] [Thread-466609 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91768581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983117645400077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992806, telescope_ra=20.7359255, 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.75571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:01:20.973248', telescope_ra_j2k=20.7106042719489, telescope_dec_j2k=-24.3480592206905, observability=1)
2025-12-26T12:01:37.444 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:37.446 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7385485, teldec = -24.256537
2025-12-26T12:01:37.447 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7132290187289     dec_j2k = -24.3481345718326
2025-12-26T12:01:37.448 [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-26T12:01:37.449 [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-26T12:01:37.455 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:37.456 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:37.456 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:37.456 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:37.463 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9177945, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983121656594357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992806, telescope_ra=20.7385485, 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.75833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:01:20.973248', telescope_ra_j2k=20.7132290187289, telescope_dec_j2k=-24.3481345718326, observability=1)
2025-12-26T12:01:41.853 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:41.855 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:41.856 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:41.859 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:45.866 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:46.249 [DEBUG] [Thread-466610 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:46.252 [INFO] [Thread-466610 (handle)] [driver.py] [get_status()] Telra = 20.7409949, teldec = -24.256537
2025-12-26T12:01:46.253 [INFO] [Thread-466610 (handle)] [driver.py] [get_status()] ra_j2k = 20.7156770491971     dec_j2k = -24.3482048107619
2025-12-26T12:01:46.254 [DEBUG] [Thread-466610 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:46.255 [DEBUG] [Thread-466610 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:01:46.261 [DEBUG] [Thread-466610 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:01:46.261 [DEBUG] [Thread-466610 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:01:46.261 [DEBUG] [Thread-466610 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:01:46.261 [DEBUG] [Thread-466610 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:01:46.269 [DEBUG] [Thread-466610 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91789641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983116442041793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992805, telescope_ra=20.7409949, 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.76078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:01:20.973248', telescope_ra_j2k=20.7156770491971, telescope_dec_j2k=-24.3482048107619, observability=1)
2025-12-26T12:01:46.868 [DEBUG] [ThreadPoolExecutor-21271_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:01:46.869 [INFO] [ThreadPoolExecutor-21271_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:02:02.306 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:02.308 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.7454574, teldec = -24.256536
2025-12-26T12:02:02.309 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.7201425267175     dec_j2k = -24.3483318371985
2025-12-26T12:02:02.311 [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-26T12:02:02.313 [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-26T12:02:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:02.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:02.322 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:02.322 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:02.323 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:02.323 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:02.323 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:02.323 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:02.323 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91808226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123662191498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992805, telescope_ra=20.7454574, 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.76524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:01:20.973248', telescope_ra_j2k=20.7201425267175, telescope_dec_j2k=-24.3483318371985, observability=1)
2025-12-26T12:02:03.683 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:03.685 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7458487, teldec = -24.256536
2025-12-26T12:02:03.686 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7205340879897     dec_j2k = -24.3483430573702
2025-12-26T12:02:03.688 [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-26T12:02:03.689 [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-26T12:02:03.691 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:03.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:03.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:03.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91809819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122859952641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992805, telescope_ra=20.7458487, 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.76563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:01:20.973248', telescope_ra_j2k=20.7205340879897, telescope_dec_j2k=-24.3483430573702, observability=1)
2025-12-26T12:02:03.699 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.187618017196655 seconds ago
2025-12-26T12:02:04.316 [DEBUG] [Thread-466611 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6168341636657715
2025-12-26T12:02:19.203 [DEBUG] [Thread-466612 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:19.205 [INFO] [Thread-466612 (handle)] [driver.py] [get_status()] Telra = 20.7501655, teldec = -24.256536
2025-12-26T12:02:19.206 [INFO] [Thread-466612 (handle)] [driver.py] [get_status()] ra_j2k = 20.7248537724473     dec_j2k = -24.3484667735817
2025-12-26T12:02:19.209 [DEBUG] [Thread-466612 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:19.210 [DEBUG] [Thread-466612 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:19.214 [DEBUG] [Thread-466612 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:19.214 [DEBUG] [Thread-466612 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:19.214 [DEBUG] [Thread-466612 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:19.214 [DEBUG] [Thread-466612 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:19.221 [DEBUG] [Thread-466612 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:19.221 [DEBUG] [Thread-466612 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:19.221 [DEBUG] [Thread-466612 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:19.222 [DEBUG] [Thread-466612 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:19.222 [DEBUG] [Thread-466612 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:19.222 [DEBUG] [Thread-466612 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:19.222 [DEBUG] [Thread-466612 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:19.222 [DEBUG] [Thread-466612 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:19.222 [DEBUG] [Thread-466612 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91827782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983120854355501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992805, telescope_ra=20.7501655, 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.76995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:01:20.973248', telescope_ra_j2k=20.7248537724473, telescope_dec_j2k=-24.3484667735817, observability=1)
2025-12-26T12:02:20.590 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:20.592 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7505574, teldec = -24.256536
2025-12-26T12:02:20.593 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7252459345044     dec_j2k = -24.3484779993149
2025-12-26T12:02:20.595 [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-26T12:02:20.596 [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-26T12:02:20.602 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:20.602 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:20.602 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:20.602 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:20.609 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:20.610 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91829388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126068908066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992805, telescope_ra=20.7505574, 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.77034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:01:20.973248', telescope_ra_j2k=20.7252459345044, telescope_dec_j2k=-24.3484779993149, observability=1)
2025-12-26T12:02:21.114 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:21.114 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:02:21.115 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:21.115 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:02:21.116 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:22.117 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:22.120 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:22.120 [DEBUG] [ThreadPoolExecutor-21273_0] [payload.py] [to_registers()] [0]
2025-12-26T12:02:22.123 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:22.123 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:22.124 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:02:22.124 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:22.131 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:22.131 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:02:22.131 [DEBUG] [ThreadPoolExecutor-21273_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:02:22.131 [DEBUG] [ThreadPoolExecutor-21273_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:02:22.131 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:22.131 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:22.131 [DEBUG] [ThreadPoolExecutor-21273_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:22.378 [DEBUG] [Thread-466613 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:22.380 [INFO] [Thread-466613 (handle)] [driver.py] [get_status()] Telra = 20.7510524, teldec = -24.256536
2025-12-26T12:02:22.381 [INFO] [Thread-466613 (handle)] [driver.py] [get_status()] ra_j2k = 20.7257412655486     dec_j2k = -24.3484921768977
2025-12-26T12:02:22.382 [DEBUG] [Thread-466613 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:22.383 [DEBUG] [Thread-466613 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:22.386 [DEBUG] [Thread-466613 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:22.386 [DEBUG] [Thread-466613 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:22.386 [DEBUG] [Thread-466613 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:22.387 [DEBUG] [Thread-466613 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:22.394 [DEBUG] [Thread-466613 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91831456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122859952641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992805, telescope_ra=20.7510524, 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.77084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7257412655486, telescope_dec_j2k=-24.3484921768977, observability=1)
2025-12-26T12:02:36.550 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:36.552 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7550123, teldec = -24.256542
2025-12-26T12:02:36.553 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7297038147522     dec_j2k = -24.3486115386297
2025-12-26T12:02:36.555 [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-26T12:02:36.556 [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-26T12:02:36.563 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:36.563 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:36.563 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:36.563 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:36.570 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:36.571 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9184786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122057713785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992815, telescope_ra=20.7550123, 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.7748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7297038147522, telescope_dec_j2k=-24.3486115386297, observability=1)
2025-12-26T12:02:40.456 [DEBUG] [Thread-466614 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:40.458 [INFO] [Thread-466614 (handle)] [driver.py] [get_status()] Telra = 20.7560945, teldec = -24.256536
2025-12-26T12:02:40.459 [INFO] [Thread-466614 (handle)] [driver.py] [get_status()] ra_j2k = 20.7307867404896     dec_j2k = -24.3486365024103
2025-12-26T12:02:40.460 [DEBUG] [Thread-466614 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:40.461 [DEBUG] [Thread-466614 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:40.464 [DEBUG] [Thread-466614 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:40.464 [DEBUG] [Thread-466614 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:40.464 [DEBUG] [Thread-466614 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:40.464 [DEBUG] [Thread-466614 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:40.471 [DEBUG] [Thread-466614 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:40.472 [DEBUG] [Thread-466614 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91852381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983121656594357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992804, telescope_ra=20.7560945, 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.77588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7307867404896, telescope_dec_j2k=-24.3486365024103, observability=1)
2025-12-26T12:02:47.132 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:47.133 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:58.536 [DEBUG] [Thread-466615 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:02:58.538 [INFO] [Thread-466615 (handle)] [driver.py] [get_status()] Telra = 20.7611176, teldec = -24.256535
2025-12-26T12:02:58.539 [INFO] [Thread-466615 (handle)] [driver.py] [get_status()] ra_j2k = 20.7358132081223     dec_j2k = -24.3487791242141
2025-12-26T12:02:58.541 [DEBUG] [Thread-466615 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:58.542 [DEBUG] [Thread-466615 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:02:58.549 [DEBUG] [Thread-466615 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:02:58.549 [DEBUG] [Thread-466615 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:02:58.549 [DEBUG] [Thread-466615 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:02:58.549 [DEBUG] [Thread-466615 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:02:58.556 [DEBUG] [Thread-466615 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:02:58.556 [DEBUG] [Thread-466615 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:58.557 [DEBUG] [Thread-466615 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:02:58.557 [DEBUG] [Thread-466615 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:02:58.557 [DEBUG] [Thread-466615 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:02:58.557 [DEBUG] [Thread-466615 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:02:58.557 [DEBUG] [Thread-466615 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:02:58.557 [DEBUG] [Thread-466615 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:02:58.557 [DEBUG] [Thread-466615 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91873307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983119650997217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992804, telescope_ra=20.7611176, 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.7809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7358132081223, telescope_dec_j2k=-24.3487791242141, observability=1)
2025-12-26T12:03:02.315 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:02.317 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.7621733, teldec = -24.256535
2025-12-26T12:03:02.319 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.7368696165288     dec_j2k = -24.3488092887355
2025-12-26T12:03:02.320 [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-26T12:03:02.321 [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-26T12:03:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:03:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:03:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:03:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:03:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:03:02.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91877681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983121656594357, 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.108757, telescope_az=89.992804, telescope_ra=20.7621733, 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.78196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7368696165288, telescope_dec_j2k=-24.3488092887355, observability=1)
2025-12-26T12:03:03.759 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:03.761 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7625933, teldec = -24.256542
2025-12-26T12:03:03.762 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7372898973558     dec_j2k = -24.3488282870381
2025-12-26T12:03:03.764 [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-26T12:03:03.766 [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-26T12:03:03.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:03:03.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:03:03.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:03:03.772 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:03:03.780 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91879352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124063310926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992814, telescope_ra=20.7625933, 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.78238, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7372898973558, telescope_dec_j2k=-24.3488282870381, observability=1)
2025-12-26T12:03:03.781 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19144105911255 seconds ago
2025-12-26T12:03:16.596 [DEBUG] [Thread-466616 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:16.599 [INFO] [Thread-466616 (handle)] [driver.py] [get_status()] Telra = 20.7661614, teldec = -24.256535
2025-12-26T12:03:16.600 [INFO] [Thread-466616 (handle)] [driver.py] [get_status()] ra_j2k = 20.7408603947523     dec_j2k = -24.3489231769764
2025-12-26T12:03:16.602 [DEBUG] [Thread-466616 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:16.603 [DEBUG] [Thread-466616 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:16.603 [DEBUG] [Thread-466616 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:03:16.603 [DEBUG] [Thread-466616 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:03:16.603 [DEBUG] [Thread-466616 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:03:16.604 [DEBUG] [Thread-466616 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:03:16.611 [DEBUG] [Thread-466616 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91894209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983116040922365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992803, telescope_ra=20.7661614, 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.78594, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7408603947523, telescope_dec_j2k=-24.3489231769764, observability=1)
2025-12-26T12:03:19.259 [DEBUG] [Thread-466617 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:19.261 [INFO] [Thread-466617 (handle)] [driver.py] [get_status()] Telra = 20.7669082, teldec = -24.256535
2025-12-26T12:03:19.262 [INFO] [Thread-466617 (handle)] [driver.py] [get_status()] ra_j2k = 20.7416076966355     dec_j2k = -24.348944492142
2025-12-26T12:03:19.263 [DEBUG] [Thread-466617 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:19.264 [DEBUG] [Thread-466617 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:19.271 [DEBUG] [Thread-466617 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:03:19.271 [DEBUG] [Thread-466617 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:03:19.271 [DEBUG] [Thread-466617 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:03:19.271 [DEBUG] [Thread-466617 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:03:19.279 [DEBUG] [Thread-466617 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91897292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124464430354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992803, telescope_ra=20.7669082, 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.78669, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.7416076966355, telescope_dec_j2k=-24.348944492142, observability=1)
2025-12-26T12:03:20.671 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:20.673 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7673009, teldec = -24.256535
2025-12-26T12:03:20.674 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.742000660594     dec_j2k = -24.3489556991654
2025-12-26T12:03:20.676 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:20.677 [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-26T12:03:20.679 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:03:20.679 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:03:20.679 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:03:20.680 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:03:20.687 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91898926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123662191498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992803, telescope_ra=20.7673009, 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.78708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:02:21.113379', telescope_ra_j2k=20.742000660594, telescope_dec_j2k=-24.3489556991654, observability=1)
2025-12-26T12:03:21.256 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:21.256 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:03:21.257 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:21.257 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:03:21.257 [INFO] [ThreadPoolExecutor-21274_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:03:21.257 [INFO] [ThreadPoolExecutor-21274_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:03:34.686 [DEBUG] [Thread-466618 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:34.688 [INFO] [Thread-466618 (handle)] [driver.py] [get_status()] Telra = 20.7712041, teldec = -24.256535
2025-12-26T12:03:34.690 [INFO] [Thread-466618 (handle)] [driver.py] [get_status()] ra_j2k = 20.7459064859201     dec_j2k = -24.3490670369483
2025-12-26T12:03:34.691 [DEBUG] [Thread-466618 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:34.692 [DEBUG] [Thread-466618 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:34.698 [DEBUG] [Thread-466618 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:03:34.698 [DEBUG] [Thread-466618 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:03:34.698 [DEBUG] [Thread-466618 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:03:34.698 [DEBUG] [Thread-466618 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:03:34.705 [DEBUG] [Thread-466618 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:03:34.706 [DEBUG] [Thread-466618 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91915147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126068908066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992803, telescope_ra=20.7712041, 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.79099, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:03:21.254872', telescope_ra_j2k=20.7459064859201, telescope_dec_j2k=-24.3490670369483, observability=1)
2025-12-26T12:03:35.666 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9606561660766602
2025-12-26T12:03:42.135 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:42.137 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:42.138 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:42.140 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:46.146 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:47.148 [DEBUG] [ThreadPoolExecutor-21273_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:47.149 [INFO] [ThreadPoolExecutor-21273_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:03:52.822 [DEBUG] [Thread-466619 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:03:52.824 [INFO] [Thread-466619 (handle)] [driver.py] [get_status()] Telra = 20.7762459, teldec = -24.256534
2025-12-26T12:03:52.825 [INFO] [Thread-466619 (handle)] [driver.py] [get_status()] ra_j2k = 20.7509516819036     dec_j2k = -24.349209709737
2025-12-26T12:03:52.827 [DEBUG] [Thread-466619 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:52.828 [DEBUG] [Thread-466619 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:03:52.832 [DEBUG] [Thread-466619 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:03:52.832 [DEBUG] [Thread-466619 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:03:52.832 [DEBUG] [Thread-466619 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:03:52.832 [DEBUG] [Thread-466619 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:03:52.840 [DEBUG] [Thread-466619 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91936138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983118447638933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992802, telescope_ra=20.7762459, 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.79603, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:03:21.254872', telescope_ra_j2k=20.7509516819036, telescope_dec_j2k=-24.349209709737, observability=1)
2025-12-26T12:04:02.326 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:02.328 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.7788962, teldec = -24.256534
2025-12-26T12:04:02.329 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.753603769085     dec_j2k = -24.3492851686609
2025-12-26T12:04:02.330 [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-26T12:04:02.331 [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-26T12:04:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:02.343 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:02.343 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:02.344 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:02.344 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91947138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098312526666921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992802, telescope_ra=20.7788962, 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.79868, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:03:21.254872', telescope_ra_j2k=20.753603769085, telescope_dec_j2k=-24.3492851686609, observability=1)
2025-12-26T12:04:03.842 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:03.844 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7793071, teldec = -24.256534
2025-12-26T12:04:03.845 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.754014946298     dec_j2k = -24.3492968637354
2025-12-26T12:04:03.847 [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-26T12:04:03.848 [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-26T12:04:03.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:03.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:03.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:03.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:03.857 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:03.858 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91948892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983121255474929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992802, telescope_ra=20.7793071, 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.79909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:03:21.254872', telescope_ra_j2k=20.754014946298, telescope_dec_j2k=-24.3492968637354, observability=1)
2025-12-26T12:04:03.858 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18745255470276 seconds ago
2025-12-26T12:04:10.880 [DEBUG] [Thread-466620 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:10.882 [INFO] [Thread-466620 (handle)] [driver.py] [get_status()] Telra = 20.7812864, teldec = -24.256534
2025-12-26T12:04:10.883 [INFO] [Thread-466620 (handle)] [driver.py] [get_status()] ra_j2k = 20.755995582119     dec_j2k = -24.3493531836853
2025-12-26T12:04:10.885 [DEBUG] [Thread-466620 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:10.886 [DEBUG] [Thread-466620 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:10.891 [DEBUG] [Thread-466620 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:10.891 [DEBUG] [Thread-466620 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:10.891 [DEBUG] [Thread-466620 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:10.891 [DEBUG] [Thread-466620 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:10.898 [DEBUG] [Thread-466620 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:10.898 [DEBUG] [Thread-466620 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:10.899 [DEBUG] [Thread-466620 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:10.899 [DEBUG] [Thread-466620 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:10.899 [DEBUG] [Thread-466620 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:10.899 [DEBUG] [Thread-466620 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:10.899 [DEBUG] [Thread-466620 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:10.899 [DEBUG] [Thread-466620 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:10.899 [DEBUG] [Thread-466620 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91957038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098312927786349, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992802, telescope_ra=20.7812864, 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.80107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:03:21.254872', telescope_ra_j2k=20.755995582119, telescope_dec_j2k=-24.3493531836853, observability=1)
2025-12-26T12:04:19.313 [DEBUG] [Thread-466621 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:19.314 [INFO] [Thread-466621 (handle)] [driver.py] [get_status()] Telra = 20.78363, teldec = -24.256534
2025-12-26T12:04:19.316 [INFO] [Thread-466621 (handle)] [driver.py] [get_status()] ra_j2k = 20.7583407648518     dec_j2k = -24.3494198373075
2025-12-26T12:04:19.316 [DEBUG] [Thread-466621 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:19.318 [DEBUG] [Thread-466621 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:19.318 [DEBUG] [Thread-466621 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:19.319 [DEBUG] [Thread-466621 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:19.319 [DEBUG] [Thread-466621 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:19.319 [DEBUG] [Thread-466621 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:19.326 [DEBUG] [Thread-466621 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91966797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983120453236073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992802, telescope_ra=20.78363, 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.80341, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:03:21.254872', telescope_ra_j2k=20.7583407648518, telescope_dec_j2k=-24.3494198373075, observability=1)
2025-12-26T12:04:20.748 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:20.751 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.7840224, teldec = -24.256534
2025-12-26T12:04:20.752 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7587334299672     dec_j2k = -24.3494309940139
2025-12-26T12:04:20.753 [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-26T12:04:20.753 [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-26T12:04:20.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:20.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:20.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:20.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:20.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:20.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:20.762 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:20.762 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:20.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:20.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:20.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:20.763 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:20.763 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.91968461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124464430354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992802, telescope_ra=20.7840224, 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.80381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:03:21.254872', telescope_ra_j2k=20.7587334299672, telescope_dec_j2k=-24.3494309940139, observability=1)
2025-12-26T12:04:21.399 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:21.399 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:04:21.400 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:21.400 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:04:21.402 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:22.403 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:22.406 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:22.406 [DEBUG] [ThreadPoolExecutor-21275_0] [payload.py] [to_registers()] [0]
2025-12-26T12:04:22.412 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:22.412 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:22.412 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:04:22.412 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:22.420 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:22.420 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:04:22.420 [DEBUG] [ThreadPoolExecutor-21275_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:04:22.420 [DEBUG] [ThreadPoolExecutor-21275_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:04:22.420 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:22.420 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:22.420 [DEBUG] [ThreadPoolExecutor-21275_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:28.949 [DEBUG] [Thread-466622 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:28.951 [INFO] [Thread-466622 (handle)] [driver.py] [get_status()] Telra = 20.7863048, teldec = -24.256534
2025-12-26T12:04:28.952 [INFO] [Thread-466622 (handle)] [driver.py] [get_status()] ra_j2k = 20.7610173726452     dec_j2k = -24.3494958676703
2025-12-26T12:04:28.954 [DEBUG] [Thread-466622 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:28.954 [DEBUG] [Thread-466622 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:28.961 [DEBUG] [Thread-466622 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:28.961 [DEBUG] [Thread-466622 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:28.961 [DEBUG] [Thread-466622 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:28.961 [DEBUG] [Thread-466622 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:28.969 [DEBUG] [Thread-466622 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91977951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983119249877789, 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.108756, telescope_az=89.992802, telescope_ra=20.7863048, 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.80609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7610173726452, telescope_dec_j2k=-24.3494958676703, observability=1)
2025-12-26T12:04:34.763 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:34.765 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.7879222, teldec = -24.25654
2025-12-26T12:04:34.767 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7626358655881     dec_j2k = -24.3495478192634
2025-12-26T12:04:34.769 [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-26T12:04:34.770 [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-26T12:04:34.777 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:34.778 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:34.778 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:34.778 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:34.785 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.91984681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983128475624634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992812, telescope_ra=20.7879222, 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.80771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7626358655881, telescope_dec_j2k=-24.3495478192634, observability=1)
2025-12-26T12:04:47.152 [DEBUG] [Thread-466623 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:47.154 [INFO] [Thread-466623 (handle)] [driver.py] [get_status()] Telra = 20.7913773, teldec = -24.256533
2025-12-26T12:04:47.155 [INFO] [Thread-466623 (handle)] [driver.py] [get_status()] ra_j2k = 20.7660933051605     dec_j2k = -24.3496389264846
2025-12-26T12:04:47.157 [DEBUG] [Thread-466623 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:47.157 [DEBUG] [Thread-466623 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:04:47.162 [DEBUG] [Thread-466623 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:04:47.162 [DEBUG] [Thread-466623 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:04:47.162 [DEBUG] [Thread-466623 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:04:47.162 [DEBUG] [Thread-466623 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:04:47.169 [DEBUG] [Thread-466623 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:04:47.169 [DEBUG] [Thread-466623 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:47.169 [DEBUG] [Thread-466623 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:04:47.170 [DEBUG] [Thread-466623 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:04:47.170 [DEBUG] [Thread-466623 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:04:47.170 [DEBUG] [Thread-466623 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:04:47.170 [DEBUG] [Thread-466623 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:04:47.170 [DEBUG] [Thread-466623 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:04:47.170 [DEBUG] [Thread-466623 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9199902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983120453236073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992801, telescope_ra=20.7913773, 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.81116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7660933051605, telescope_dec_j2k=-24.3496389264846, observability=1)
2025-12-26T12:04:47.421 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:04:47.422 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:02.298 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:02.300 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.7956071, teldec = -24.256533
2025-12-26T12:05:02.301 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.7703259713605     dec_j2k = -24.3497589268068
2025-12-26T12:05:02.302 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:02.303 [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-26T12:05:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:02.313 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:02.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9201655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126068908066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992801, telescope_ra=20.7956071, 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.81539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7703259713605, telescope_dec_j2k=-24.3497589268068, observability=1)
2025-12-26T12:05:03.919 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:03.921 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.7960556, teldec = -24.256533
2025-12-26T12:05:03.922 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7707747754896     dec_j2k = -24.349771644132
2025-12-26T12:05:03.924 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:03.924 [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-26T12:05:03.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:03.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:03.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:03.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92018426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126068908066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992801, telescope_ra=20.7960556, 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.81584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7707747754896, telescope_dec_j2k=-24.349771644132, observability=1)
2025-12-26T12:05:03.936 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.188421964645386 seconds ago
2025-12-26T12:05:05.213 [DEBUG] [Thread-466624 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:05.214 [INFO] [Thread-466624 (handle)] [driver.py] [get_status()] Telra = 20.7964202, teldec = -24.256533
2025-12-26T12:05:05.215 [INFO] [Thread-466624 (handle)] [driver.py] [get_status()] ra_j2k = 20.7711396227565     dec_j2k = -24.3497819815033
2025-12-26T12:05:05.217 [DEBUG] [Thread-466624 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:05.217 [DEBUG] [Thread-466624 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:05.222 [DEBUG] [Thread-466624 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:05.222 [DEBUG] [Thread-466624 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:05.223 [DEBUG] [Thread-466624 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:05.223 [DEBUG] [Thread-466624 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:05.230 [DEBUG] [Thread-466624 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92019924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983118848758361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992801, telescope_ra=20.7964202, 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.8162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7711396227565, telescope_dec_j2k=-24.3497819815033, observability=1)
2025-12-26T12:05:19.355 [DEBUG] [Thread-466625 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:19.357 [INFO] [Thread-466625 (handle)] [driver.py] [get_status()] Telra = 20.8003525, teldec = -24.256539
2025-12-26T12:05:19.358 [INFO] [Thread-466625 (handle)] [driver.py] [get_status()] ra_j2k = 20.7750745904214     dec_j2k = -24.3498994181059
2025-12-26T12:05:19.360 [DEBUG] [Thread-466625 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:19.361 [DEBUG] [Thread-466625 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:19.367 [DEBUG] [Thread-466625 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:19.368 [DEBUG] [Thread-466625 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:19.368 [DEBUG] [Thread-466625 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:19.368 [DEBUG] [Thread-466625 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:19.375 [DEBUG] [Thread-466625 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:19.375 [DEBUG] [Thread-466625 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:19.375 [DEBUG] [Thread-466625 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:19.376 [DEBUG] [Thread-466625 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:19.376 [DEBUG] [Thread-466625 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:19.376 [DEBUG] [Thread-466625 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:19.376 [DEBUG] [Thread-466625 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:19.376 [DEBUG] [Thread-466625 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:19.376 [DEBUG] [Thread-466625 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92036292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122057713785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992811, telescope_ra=20.8003525, 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.82014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7750745904214, telescope_dec_j2k=-24.3498994181059, observability=1)
2025-12-26T12:05:20.824 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:20.826 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.8007632, teldec = -24.256533
2025-12-26T12:05:20.827 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7754855702276     dec_j2k = -24.3499050515072
2025-12-26T12:05:20.829 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:20.830 [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-26T12:05:20.836 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:20.836 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:20.836 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:20.836 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:20.843 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:20.844 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92037992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123261072069, 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.108755, telescope_az=89.9928, telescope_ra=20.8007632, 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.82055, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:04:21.398556', telescope_ra_j2k=20.7754855702276, telescope_dec_j2k=-24.3499050515072, observability=1)
2025-12-26T12:05:21.541 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:21.541 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:05:21.542 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:21.542 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:05:21.542 [INFO] [ThreadPoolExecutor-21276_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:05:21.543 [INFO] [ThreadPoolExecutor-21276_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:05:23.274 [DEBUG] [Thread-466626 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:23.277 [INFO] [Thread-466626 (handle)] [driver.py] [get_status()] Telra = 20.8014359, teldec = -24.256533
2025-12-26T12:05:23.278 [INFO] [Thread-466626 (handle)] [driver.py] [get_status()] ra_j2k = 20.7761587271175     dec_j2k = -24.3499241033659
2025-12-26T12:05:23.278 [DEBUG] [Thread-466626 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:23.279 [DEBUG] [Thread-466626 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:23.282 [DEBUG] [Thread-466626 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:23.282 [DEBUG] [Thread-466626 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:23.282 [DEBUG] [Thread-466626 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:23.282 [DEBUG] [Thread-466626 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:23.289 [DEBUG] [Thread-466626 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:23.289 [DEBUG] [Thread-466626 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:23.289 [DEBUG] [Thread-466626 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:23.289 [DEBUG] [Thread-466626 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:23.290 [DEBUG] [Thread-466626 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:23.290 [DEBUG] [Thread-466626 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:23.290 [DEBUG] [Thread-466626 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:23.290 [DEBUG] [Thread-466626 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:23.290 [DEBUG] [Thread-466626 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92040828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126068908066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9928, telescope_ra=20.8014359, 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.82122, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.7761587271175, telescope_dec_j2k=-24.3499241033659, observability=1)
2025-12-26T12:05:33.882 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:33.884 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8043881, teldec = -24.256532
2025-12-26T12:05:33.885 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7791129334693     dec_j2k = -24.3500066797634
2025-12-26T12:05:33.888 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:33.889 [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-26T12:05:33.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:33.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:33.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:33.891 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:33.898 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:33.899 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92053105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983121656594357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.9928, telescope_ra=20.8043881, 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.82417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.7791129334693, telescope_dec_j2k=-24.3500066797634, observability=1)
2025-12-26T12:05:41.478 [DEBUG] [Thread-466627 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:41.481 [INFO] [Thread-466627 (handle)] [driver.py] [get_status()] Telra = 20.8065072, teldec = -24.256532
2025-12-26T12:05:41.482 [INFO] [Thread-466627 (handle)] [driver.py] [get_status()] ra_j2k = 20.7812334746326     dec_j2k = -24.3500666366735
2025-12-26T12:05:41.484 [DEBUG] [Thread-466627 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:41.485 [DEBUG] [Thread-466627 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:41.486 [DEBUG] [Thread-466627 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:41.487 [DEBUG] [Thread-466627 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:41.487 [DEBUG] [Thread-466627 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:41.487 [DEBUG] [Thread-466627 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:41.494 [DEBUG] [Thread-466627 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92061897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124063310926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9928, telescope_ra=20.8065072, 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.82629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.7812334746326, telescope_dec_j2k=-24.3500666366735, observability=1)
2025-12-26T12:05:42.424 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:42.425 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:42.426 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:42.429 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:46.437 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:47.438 [DEBUG] [ThreadPoolExecutor-21275_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:47.439 [INFO] [ThreadPoolExecutor-21275_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:05:59.527 [DEBUG] [Thread-466628 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:05:59.529 [INFO] [Thread-466628 (handle)] [driver.py] [get_status()] Telra = 20.8115478, teldec = -24.256538
2025-12-26T12:05:59.530 [INFO] [Thread-466628 (handle)] [driver.py] [get_status()] ra_j2k = 20.7862775054599     dec_j2k = -24.3502151369563
2025-12-26T12:05:59.531 [DEBUG] [Thread-466628 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:59.532 [DEBUG] [Thread-466628 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:05:59.539 [DEBUG] [Thread-466628 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:05:59.539 [DEBUG] [Thread-466628 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:05:59.539 [DEBUG] [Thread-466628 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:05:59.539 [DEBUG] [Thread-466628 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:05:59.546 [DEBUG] [Thread-466628 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:05:59.547 [DEBUG] [Thread-466628 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92082787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122859952641, 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.108755, telescope_az=89.99281, telescope_ra=20.8115478, 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.83133, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.7862775054599, telescope_dec_j2k=-24.3502151369563, observability=1)
2025-12-26T12:06:02.309 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:02.311 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8123044, teldec = -24.256532
2025-12-26T12:06:02.312 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.7870346219249     dec_j2k = -24.3502305127086
2025-12-26T12:06:02.314 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:02.315 [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-26T12:06:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:02.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:02.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92086007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124464430354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992799, telescope_ra=20.8123044, 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.83209, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.7870346219249, telescope_dec_j2k=-24.3502305127086, observability=1)
2025-12-26T12:06:03.997 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:03.999 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8127988, teldec = -24.256538
2025-12-26T12:06:04.000 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.7875293579727     dec_j2k = -24.3502504781267
2025-12-26T12:06:04.002 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:04.003 [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-26T12:06:04.008 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:04.008 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:04.008 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:04.008 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9208796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122057713785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99281, telescope_ra=20.8127988, 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.83258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.7875293579727, telescope_dec_j2k=-24.3502504781267, observability=1)
2025-12-26T12:06:04.015 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19177460670471 seconds ago
2025-12-26T12:06:17.603 [DEBUG] [Thread-466629 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:17.605 [INFO] [Thread-466629 (handle)] [driver.py] [get_status()] Telra = 20.8165608, teldec = -24.256532
2025-12-26T12:06:17.607 [INFO] [Thread-466629 (handle)] [driver.py] [get_status()] ra_j2k = 20.791293924486     dec_j2k = -24.350350695529
2025-12-26T12:06:17.607 [DEBUG] [Thread-466629 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:17.609 [DEBUG] [Thread-466629 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:17.614 [DEBUG] [Thread-466629 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:17.615 [DEBUG] [Thread-466629 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:17.615 [DEBUG] [Thread-466629 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:17.615 [DEBUG] [Thread-466629 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:17.622 [DEBUG] [Thread-466629 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92103708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983128074505206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992799, telescope_ra=20.8165608, 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.83634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.791293924486, telescope_dec_j2k=-24.350350695529, observability=1)
2025-12-26T12:06:19.411 [DEBUG] [Thread-466630 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:19.413 [INFO] [Thread-466630 (handle)] [driver.py] [get_status()] Telra = 20.8170655, teldec = -24.256531
2025-12-26T12:06:19.414 [INFO] [Thread-466630 (handle)] [driver.py] [get_status()] ra_j2k = 20.791798969053     dec_j2k = -24.3503639384512
2025-12-26T12:06:19.416 [DEBUG] [Thread-466630 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:19.417 [DEBUG] [Thread-466630 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:19.421 [DEBUG] [Thread-466630 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:19.421 [DEBUG] [Thread-466630 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:19.421 [DEBUG] [Thread-466630 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:19.421 [DEBUG] [Thread-466630 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:19.428 [DEBUG] [Thread-466630 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.921058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123662191498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992799, telescope_ra=20.8170655, 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.83685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.791798969053, telescope_dec_j2k=-24.3503639384512, observability=1)
2025-12-26T12:06:20.905 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:20.908 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.8174858, teldec = -24.256531
2025-12-26T12:06:20.909 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.7922195559128     dec_j2k = -24.3503757982566
2025-12-26T12:06:20.911 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:20.912 [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-26T12:06:20.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:20.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:20.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:20.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:20.922 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9210753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124865549782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992799, telescope_ra=20.8174858, 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.83727, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:05:21.540386', telescope_ra_j2k=20.7922195559128, telescope_dec_j2k=-24.3503757982566, observability=1)
2025-12-26T12:06:21.682 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:21.682 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:06:21.683 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:21.683 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:06:21.684 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:22.686 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:22.688 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:22.688 [DEBUG] [ThreadPoolExecutor-21277_0] [payload.py] [to_registers()] [0]
2025-12-26T12:06:22.689 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:22.689 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:22.690 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:06:22.690 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:22.697 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:22.697 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:06:22.698 [DEBUG] [ThreadPoolExecutor-21277_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:06:22.698 [DEBUG] [ThreadPoolExecutor-21277_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:06:22.698 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:22.698 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:22.698 [DEBUG] [ThreadPoolExecutor-21277_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:32.987 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:32.989 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8208567, teldec = -24.256531
2025-12-26T12:06:32.990 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.7955927579027     dec_j2k = -24.3504708753502
2025-12-26T12:06:32.992 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:32.993 [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-26T12:06:32.998 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:32.998 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:32.998 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:32.999 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:33.005 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:33.006 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92121514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124464430354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992799, telescope_ra=20.8208567, 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.84064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.7955927579027, telescope_dec_j2k=-24.3504708753502, observability=1)
2025-12-26T12:06:35.664 [DEBUG] [Thread-466631 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:35.667 [INFO] [Thread-466631 (handle)] [driver.py] [get_status()] Telra = 20.8216116, teldec = -24.256525
2025-12-26T12:06:35.668 [INFO] [Thread-466631 (handle)] [driver.py] [get_status()] ra_j2k = 20.7963481746486     dec_j2k = -24.3504861577976
2025-12-26T12:06:35.670 [DEBUG] [Thread-466631 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:35.671 [DEBUG] [Thread-466631 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:35.675 [DEBUG] [Thread-466631 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:35.675 [DEBUG] [Thread-466631 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:35.675 [DEBUG] [Thread-466631 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:35.675 [DEBUG] [Thread-466631 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:35.683 [DEBUG] [Thread-466631 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:35.683 [DEBUG] [Thread-466631 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:35.683 [DEBUG] [Thread-466631 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:35.683 [DEBUG] [Thread-466631 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:35.684 [DEBUG] [Thread-466631 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:35.684 [DEBUG] [Thread-466631 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:35.684 [DEBUG] [Thread-466631 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:35.684 [DEBUG] [Thread-466631 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:35.684 [DEBUG] [Thread-466631 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92124612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130481221774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992788, telescope_ra=20.8216116, 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.8414, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.7963481746486, telescope_dec_j2k=-24.3504861577976, observability=1)
2025-12-26T12:06:47.699 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:47.700 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:53.748 [DEBUG] [Thread-466632 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:06:53.750 [INFO] [Thread-466632 (handle)] [driver.py] [get_status()] Telra = 20.8266535, teldec = -24.256537
2025-12-26T12:06:53.751 [INFO] [Thread-466632 (handle)] [driver.py] [get_status()] ra_j2k = 20.8013935210819     dec_j2k = -24.3506402037435
2025-12-26T12:06:53.752 [DEBUG] [Thread-466632 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:53.753 [DEBUG] [Thread-466632 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:06:53.759 [DEBUG] [Thread-466632 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:06:53.759 [DEBUG] [Thread-466632 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:06:53.759 [DEBUG] [Thread-466632 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:06:53.759 [DEBUG] [Thread-466632 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:06:53.766 [DEBUG] [Thread-466632 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:06:53.767 [DEBUG] [Thread-466632 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92145543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124865549782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992809, telescope_ra=20.8266535, 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.84644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.8013935210819, telescope_dec_j2k=-24.3506402037435, observability=1)
2025-12-26T12:07:02.318 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:02.319 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.829024, teldec = -24.256531
2025-12-26T12:07:02.321 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8037656450101     dec_j2k = -24.3507009319769
2025-12-26T12:07:02.322 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:02.323 [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-26T12:07:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:02.328 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:02.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92155461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123261072069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992798, telescope_ra=20.829024, 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.84881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.8037656450101, telescope_dec_j2k=-24.3507009319769, observability=1)
2025-12-26T12:07:04.077 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:04.079 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.829519, teldec = -24.256531
2025-12-26T12:07:04.080 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8042609840698     dec_j2k = -24.3507148612883
2025-12-26T12:07:04.082 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:04.083 [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-26T12:07:04.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:04.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:04.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:04.085 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:04.092 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:04.093 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92157498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124063310926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992798, telescope_ra=20.829519, 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.8493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.8042609840698, telescope_dec_j2k=-24.3507148612883, observability=1)
2025-12-26T12:07:04.093 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.188152551651 seconds ago
2025-12-26T12:07:11.808 [DEBUG] [Thread-466633 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:11.810 [INFO] [Thread-466633 (handle)] [driver.py] [get_status()] Telra = 20.8316665, teldec = -24.25653
2025-12-26T12:07:11.811 [INFO] [Thread-466633 (handle)] [driver.py] [get_status()] ra_j2k = 20.8064099557716     dec_j2k = -24.3507742736882
2025-12-26T12:07:11.813 [DEBUG] [Thread-466633 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:11.814 [DEBUG] [Thread-466633 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:11.818 [DEBUG] [Thread-466633 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:11.818 [DEBUG] [Thread-466633 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:11.818 [DEBUG] [Thread-466633 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:11.818 [DEBUG] [Thread-466633 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:11.825 [DEBUG] [Thread-466633 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92166446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983128475624634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992798, telescope_ra=20.8316665, 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.85145, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.8064099557716, telescope_dec_j2k=-24.3507742736882, observability=1)
2025-12-26T12:07:19.462 [DEBUG] [Thread-466634 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:19.464 [INFO] [Thread-466634 (handle)] [driver.py] [get_status()] Telra = 20.8338149, teldec = -24.25653
2025-12-26T12:07:19.465 [INFO] [Thread-466634 (handle)] [driver.py] [get_status()] ra_j2k = 20.8085598288829     dec_j2k = -24.3508346814784
2025-12-26T12:07:19.466 [DEBUG] [Thread-466634 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:19.467 [DEBUG] [Thread-466634 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:19.472 [DEBUG] [Thread-466634 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:19.472 [DEBUG] [Thread-466634 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:19.473 [DEBUG] [Thread-466634 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:19.473 [DEBUG] [Thread-466634 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:19.480 [DEBUG] [Thread-466634 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92175304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122057713785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992798, telescope_ra=20.8338149, 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.8536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.8085598288829, telescope_dec_j2k=-24.3508346814784, observability=1)
2025-12-26T12:07:20.984 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:20.985 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.8342352, teldec = -24.25653
2025-12-26T12:07:20.987 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.8089804171839     dec_j2k = -24.3508464957978
2025-12-26T12:07:20.987 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:20.988 [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-26T12:07:20.993 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:20.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:20.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:20.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:21.001 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92177065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983128475624634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992798, telescope_ra=20.8342352, 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.85402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:06:21.681246', telescope_ra_j2k=20.8089804171839, telescope_dec_j2k=-24.3508464957978, observability=1)
2025-12-26T12:07:21.824 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:21.824 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:07:21.825 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:21.825 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:07:21.825 [INFO] [ThreadPoolExecutor-21278_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:07:21.825 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T12:07:29.888 [DEBUG] [Thread-466635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:29.891 [INFO] [Thread-466635 (handle)] [driver.py] [get_status()] Telra = 20.8367147, teldec = -24.25653
2025-12-26T12:07:29.892 [INFO] [Thread-466635 (handle)] [driver.py] [get_status()] ra_j2k = 20.8114616187085     dec_j2k = -24.3509161694
2025-12-26T12:07:29.893 [DEBUG] [Thread-466635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:29.895 [DEBUG] [Thread-466635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:29.901 [DEBUG] [Thread-466635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:29.901 [DEBUG] [Thread-466635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:29.901 [DEBUG] [Thread-466635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:29.901 [DEBUG] [Thread-466635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:29.908 [DEBUG] [Thread-466635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92187372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983123662191498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992797, telescope_ra=20.8367147, 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.8565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.8114616187085, telescope_dec_j2k=-24.3509161694, observability=1)
2025-12-26T12:07:32.094 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:32.097 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8373236, teldec = -24.25653
2025-12-26T12:07:32.098 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.8120709367502     dec_j2k = -24.3509332733102
2025-12-26T12:07:32.099 [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-26T12:07:32.101 [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-26T12:07:32.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:32.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:32.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:32.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:32.113 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92189925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.037), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126068908066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992797, telescope_ra=20.8373236, 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.85711, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.8120709367502, telescope_dec_j2k=-24.3509332733102, observability=1)
2025-12-26T12:07:42.702 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:42.704 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:42.705 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:42.707 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:46.712 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:47.714 [DEBUG] [ThreadPoolExecutor-21277_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:47.715 [INFO] [ThreadPoolExecutor-21277_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:07:48.076 [DEBUG] [Thread-466636 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:07:48.078 [INFO] [Thread-466636 (handle)] [driver.py] [get_status()] Telra = 20.8417858, teldec = -24.25653
2025-12-26T12:07:48.079 [INFO] [Thread-466636 (handle)] [driver.py] [get_status()] ra_j2k = 20.8165362025934     dec_j2k = -24.3510585424564
2025-12-26T12:07:48.081 [DEBUG] [Thread-466636 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:48.081 [DEBUG] [Thread-466636 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:07:48.088 [DEBUG] [Thread-466636 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:07:48.088 [DEBUG] [Thread-466636 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:07:48.088 [DEBUG] [Thread-466636 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:07:48.088 [DEBUG] [Thread-466636 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:07:48.095 [DEBUG] [Thread-466636 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:07:48.095 [DEBUG] [Thread-466636 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:48.095 [DEBUG] [Thread-466636 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:07:48.095 [DEBUG] [Thread-466636 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:07:48.096 [DEBUG] [Thread-466636 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:07:48.096 [DEBUG] [Thread-466636 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:07:48.096 [DEBUG] [Thread-466636 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:07:48.096 [DEBUG] [Thread-466636 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:07:48.096 [DEBUG] [Thread-466636 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92208421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124464430354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992797, telescope_ra=20.8417858, 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.86157, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.8165362025934, telescope_dec_j2k=-24.3510585424564, observability=1)
2025-12-26T12:08:02.329 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:02.331 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8457355, teldec = -24.25653
2025-12-26T12:08:02.332 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8204886197017     dec_j2k = -24.351169316134
2025-12-26T12:08:02.333 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:02.333 [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-26T12:08:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:02.344 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:02.345 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:02.345 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:02.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92224919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983132486818915, 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.108753, telescope_az=89.992797, telescope_ra=20.8457355, 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.86552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.8204886197017, telescope_dec_j2k=-24.351169316134, observability=1)
2025-12-26T12:08:04.153 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:04.156 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8462408, teldec = -24.256529
2025-12-26T12:08:04.157 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.820994267691     dec_j2k = -24.3511824805722
2025-12-26T12:08:04.159 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:04.160 [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-26T12:08:04.164 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:04.164 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:04.164 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:04.165 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9222703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130481221774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992796, telescope_ra=20.8462408, 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.86602, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.820994267691, telescope_dec_j2k=-24.3511824805722, observability=1)
2025-12-26T12:08:04.172 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.188955783843994 seconds ago
2025-12-26T12:08:06.137 [DEBUG] [Thread-466637 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:06.139 [INFO] [Thread-466637 (handle)] [driver.py] [get_status()] Telra = 20.8468016, teldec = -24.256523
2025-12-26T12:08:06.140 [INFO] [Thread-466637 (handle)] [driver.py] [get_status()] ra_j2k = 20.8215554546961     dec_j2k = -24.3511921991123
2025-12-26T12:08:06.141 [DEBUG] [Thread-466637 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:06.143 [DEBUG] [Thread-466637 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:06.148 [DEBUG] [Thread-466637 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:06.148 [DEBUG] [Thread-466637 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:06.148 [DEBUG] [Thread-466637 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:06.148 [DEBUG] [Thread-466637 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:06.155 [DEBUG] [Thread-466637 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92229326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983132486818915, 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.108753, telescope_az=89.992786, telescope_ra=20.8468016, 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.86659, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.8215554546961, telescope_dec_j2k=-24.3511921991123, observability=1)
2025-12-26T12:08:19.514 [DEBUG] [Thread-466638 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:19.517 [INFO] [Thread-466638 (handle)] [driver.py] [get_status()] Telra = 20.8505328, teldec = -24.256529
2025-12-26T12:08:19.518 [INFO] [Thread-466638 (handle)] [driver.py] [get_status()] ra_j2k = 20.8252892243224     dec_j2k = -24.3513027253542
2025-12-26T12:08:19.520 [DEBUG] [Thread-466638 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:19.521 [DEBUG] [Thread-466638 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:19.522 [DEBUG] [Thread-466638 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:19.522 [DEBUG] [Thread-466638 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:19.522 [DEBUG] [Thread-466638 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:19.522 [DEBUG] [Thread-466638 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:19.529 [DEBUG] [Thread-466638 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:19.529 [DEBUG] [Thread-466638 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:19.529 [DEBUG] [Thread-466638 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:19.529 [DEBUG] [Thread-466638 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:19.529 [DEBUG] [Thread-466638 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:19.529 [DEBUG] [Thread-466638 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:19.529 [DEBUG] [Thread-466638 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:19.530 [DEBUG] [Thread-466638 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:19.530 [DEBUG] [Thread-466638 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92244809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983122057713785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992796, telescope_ra=20.8505328, 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.87032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.8252892243224, telescope_dec_j2k=-24.3513027253542, observability=1)
2025-12-26T12:08:21.063 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:21.065 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.8509525, teldec = -24.256529
2025-12-26T12:08:21.066 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.8257092136426     dec_j2k = -24.3513144772465
2025-12-26T12:08:21.067 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:21.067 [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-26T12:08:21.073 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:21.073 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:21.073 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:21.073 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:21.080 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92246602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130882341203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992796, telescope_ra=20.8509525, 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.87074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:07:21.822899', telescope_ra_j2k=20.8257092136426, telescope_dec_j2k=-24.3513144772465, observability=1)
2025-12-26T12:08:21.965 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:21.965 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:08:21.966 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:21.966 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:08:21.967 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:22.969 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:22.971 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:22.971 [DEBUG] [ThreadPoolExecutor-21279_0] [payload.py] [to_registers()] [0]
2025-12-26T12:08:22.974 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:22.974 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:22.974 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:08:22.974 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:22.981 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:22.981 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:08:22.981 [DEBUG] [ThreadPoolExecutor-21279_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:08:22.981 [DEBUG] [ThreadPoolExecutor-21279_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:08:22.981 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:22.981 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:22.981 [DEBUG] [ThreadPoolExecutor-21279_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:24.210 [DEBUG] [Thread-466639 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:24.212 [INFO] [Thread-466639 (handle)] [driver.py] [get_status()] Telra = 20.8518397, teldec = -24.256529
2025-12-26T12:08:24.213 [INFO] [Thread-466639 (handle)] [driver.py] [get_status()] ra_j2k = 20.8265970253519     dec_j2k = -24.3513393156901
2025-12-26T12:08:24.215 [DEBUG] [Thread-466639 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:24.216 [DEBUG] [Thread-466639 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:24.222 [DEBUG] [Thread-466639 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:24.222 [DEBUG] [Thread-466639 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:24.222 [DEBUG] [Thread-466639 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:24.222 [DEBUG] [Thread-466639 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:24.229 [DEBUG] [Thread-466639 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:24.230 [DEBUG] [Thread-466639 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92250243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130882341203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992796, telescope_ra=20.8518397, 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.87162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8265970253519, telescope_dec_j2k=-24.3513393156901, observability=1)
2025-12-26T12:08:31.205 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:31.207 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8537914, teldec = -24.256529
2025-12-26T12:08:31.209 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.8285500715795     dec_j2k = -24.3513939383048
2025-12-26T12:08:31.211 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:31.211 [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-26T12:08:31.215 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:31.215 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:31.215 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:31.215 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:31.222 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:31.223 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9225834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130882341203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992796, telescope_ra=20.8537914, 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.87357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8285500715795, telescope_dec_j2k=-24.3513939383048, observability=1)
2025-12-26T12:08:42.269 [DEBUG] [Thread-466640 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:42.271 [INFO] [Thread-466640 (handle)] [driver.py] [get_status()] Telra = 20.8568815, teldec = -24.256529
2025-12-26T12:08:42.272 [INFO] [Thread-466640 (handle)] [driver.py] [get_status()] ra_j2k = 20.8316423046275     dec_j2k = -24.3514803707852
2025-12-26T12:08:42.274 [DEBUG] [Thread-466640 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:42.275 [DEBUG] [Thread-466640 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:08:42.276 [DEBUG] [Thread-466640 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:08:42.276 [DEBUG] [Thread-466640 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:08:42.277 [DEBUG] [Thread-466640 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:08:42.277 [DEBUG] [Thread-466640 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:08:42.284 [DEBUG] [Thread-466640 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92271146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983129678982918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992796, telescope_ra=20.8568815, 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.87666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8316423046275, telescope_dec_j2k=-24.3514803707852, observability=1)
2025-12-26T12:08:47.982 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:08:47.983 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:00.352 [DEBUG] [Thread-466641 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:00.354 [INFO] [Thread-466641 (handle)] [driver.py] [get_status()] Telra = 20.8619049, teldec = -24.256535
2025-12-26T12:09:00.355 [INFO] [Thread-466641 (handle)] [driver.py] [get_status()] ra_j2k = 20.8366691754472     dec_j2k = -24.3516267458831
2025-12-26T12:09:00.356 [DEBUG] [Thread-466641 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:00.358 [DEBUG] [Thread-466641 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.036 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:00.360 [DEBUG] [Thread-466641 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:00.360 [DEBUG] [Thread-466641 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:00.360 [DEBUG] [Thread-466641 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:00.360 [DEBUG] [Thread-466641 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:00.367 [DEBUG] [Thread-466641 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:00.368 [DEBUG] [Thread-466641 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92292074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.036, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.964)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130481221774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992806, telescope_ra=20.8619049, 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.88169, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8366691754472, telescope_dec_j2k=-24.3516267458831, observability=1)
2025-12-26T12:09:02.301 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:02.303 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8624556, teldec = -24.256528
2025-12-26T12:09:02.304 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8372202573986     dec_j2k = -24.351635125203
2025-12-26T12:09:02.307 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:02.308 [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-26T12:09:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:02.313 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:02.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92294331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983126871146922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992795, telescope_ra=20.8624556, 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.88224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8372202573986, telescope_dec_j2k=-24.351635125203, observability=1)
2025-12-26T12:09:04.232 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:04.235 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.8629882, teldec = -24.256528
2025-12-26T12:09:04.236 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8377532258432     dec_j2k = -24.3516499967677
2025-12-26T12:09:04.238 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:04.239 [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-26T12:09:04.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:04.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:04.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:04.245 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:04.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:04.252 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:04.252 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:04.253 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:04.253 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:04.253 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:04.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:04.254 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:04.254 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92296566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983124865549782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992795, telescope_ra=20.8629882, 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.88277, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8377532258432, telescope_dec_j2k=-24.3516499967677, observability=1)
2025-12-26T12:09:04.254 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19200539588928 seconds ago
2025-12-26T12:09:18.426 [DEBUG] [Thread-466642 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:18.428 [INFO] [Thread-466642 (handle)] [driver.py] [get_status()] Telra = 20.8669468, teldec = -24.256528
2025-12-26T12:09:18.429 [INFO] [Thread-466642 (handle)] [driver.py] [get_status()] ra_j2k = 20.8417145661461     dec_j2k = -24.3517604729865
2025-12-26T12:09:18.431 [DEBUG] [Thread-466642 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:18.432 [DEBUG] [Thread-466642 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:18.438 [DEBUG] [Thread-466642 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:18.438 [DEBUG] [Thread-466642 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:18.438 [DEBUG] [Thread-466642 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:18.438 [DEBUG] [Thread-466642 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:18.445 [DEBUG] [Thread-466642 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:18.445 [DEBUG] [Thread-466642 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:18.445 [DEBUG] [Thread-466642 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:18.445 [DEBUG] [Thread-466642 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:18.445 [DEBUG] [Thread-466642 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:18.446 [DEBUG] [Thread-466642 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:18.446 [DEBUG] [Thread-466642 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:18.446 [DEBUG] [Thread-466642 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:18.446 [DEBUG] [Thread-466642 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92312994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983132887938343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992795, telescope_ra=20.8669468, 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.88673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8417145661461, telescope_dec_j2k=-24.3517604729865, observability=1)
2025-12-26T12:09:19.565 [DEBUG] [Thread-466643 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:19.567 [INFO] [Thread-466643 (handle)] [driver.py] [get_status()] Telra = 20.8672551, teldec = -24.256528
2025-12-26T12:09:19.568 [INFO] [Thread-466643 (handle)] [driver.py] [get_status()] ra_j2k = 20.8420230796972     dec_j2k = -24.3517690726919
2025-12-26T12:09:19.570 [DEBUG] [Thread-466643 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:19.571 [DEBUG] [Thread-466643 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:19.576 [DEBUG] [Thread-466643 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:19.576 [DEBUG] [Thread-466643 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:19.576 [DEBUG] [Thread-466643 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:19.576 [DEBUG] [Thread-466643 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:19.583 [DEBUG] [Thread-466643 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92314312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130481221774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992795, telescope_ra=20.8672551, 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.88704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8420230796972, telescope_dec_j2k=-24.3517690726919, observability=1)
2025-12-26T12:09:21.142 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:21.144 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.8676949, teldec = -24.256528
2025-12-26T12:09:21.145 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.8424631843683     dec_j2k = -24.3517813393758
2025-12-26T12:09:21.147 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:21.147 [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-26T12:09:21.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:21.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:21.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:21.150 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:21.158 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92316138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983127673385778, 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.108752, telescope_az=89.992795, telescope_ra=20.8676949, 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.88748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:08:21.965038', telescope_ra_j2k=20.8424631843683, telescope_dec_j2k=-24.3517813393758, observability=1)
2025-12-26T12:09:22.107 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:22.107 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:09:22.108 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:22.108 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:09:22.109 [INFO] [ThreadPoolExecutor-21280_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:09:22.109 [INFO] [ThreadPoolExecutor-21280_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:09:30.309 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:30.312 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8702564, teldec = -24.256528
2025-12-26T12:09:30.313 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.8450264596239     dec_j2k = -24.3518527583132
2025-12-26T12:09:30.314 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:30.315 [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-26T12:09:30.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:30.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:30.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:30.318 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:30.326 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92326748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134091296627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992794, telescope_ra=20.8702564, 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.89004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.8450264596239, telescope_dec_j2k=-24.3518527583132, observability=1)
2025-12-26T12:09:36.496 [DEBUG] [Thread-466644 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:36.498 [INFO] [Thread-466644 (handle)] [driver.py] [get_status()] Telra = 20.8719839, teldec = -24.256528
2025-12-26T12:09:36.500 [INFO] [Thread-466644 (handle)] [driver.py] [get_status()] ra_j2k = 20.8467551576239     dec_j2k = -24.3519008996721
2025-12-26T12:09:36.501 [DEBUG] [Thread-466644 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:36.502 [DEBUG] [Thread-466644 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:36.505 [DEBUG] [Thread-466644 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:36.505 [DEBUG] [Thread-466644 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:36.505 [DEBUG] [Thread-466644 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:36.505 [DEBUG] [Thread-466644 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:36.512 [DEBUG] [Thread-466644 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:36.512 [DEBUG] [Thread-466644 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:36.513 [DEBUG] [Thread-466644 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:36.513 [DEBUG] [Thread-466644 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:36.513 [DEBUG] [Thread-466644 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:36.513 [DEBUG] [Thread-466644 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:36.513 [DEBUG] [Thread-466644 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:36.513 [DEBUG] [Thread-466644 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:36.513 [DEBUG] [Thread-466644 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92333909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134091296627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992794, telescope_ra=20.8719839, 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.89177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.8467551576239, telescope_dec_j2k=-24.3519008996721, observability=1)
2025-12-26T12:09:42.985 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:42.986 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:42.988 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:42.990 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:46.996 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:47.998 [DEBUG] [ThreadPoolExecutor-21279_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:47.999 [INFO] [ThreadPoolExecutor-21279_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:09:54.556 [DEBUG] [Thread-466645 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:09:54.558 [INFO] [Thread-466645 (handle)] [driver.py] [get_status()] Telra = 20.8770068, teldec = -24.256527
2025-12-26T12:09:54.559 [INFO] [Thread-466645 (handle)] [driver.py] [get_status()] ra_j2k = 20.8517815445249     dec_j2k = -24.3520397650436
2025-12-26T12:09:54.560 [DEBUG] [Thread-466645 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:54.561 [DEBUG] [Thread-466645 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:09:54.567 [DEBUG] [Thread-466645 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:09:54.567 [DEBUG] [Thread-466645 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:09:54.567 [DEBUG] [Thread-466645 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:09:54.567 [DEBUG] [Thread-466645 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:09:54.574 [DEBUG] [Thread-466645 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:09:54.575 [DEBUG] [Thread-466645 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9235481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134091296627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992794, telescope_ra=20.8770068, 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.89679, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.8517815445249, telescope_dec_j2k=-24.3520397650436, observability=1)
2025-12-26T12:10:02.311 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:02.313 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8791535, teldec = -24.256527
2025-12-26T12:10:02.314 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.853929736259     dec_j2k = -24.3520994905742
2025-12-26T12:10:02.315 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:02.316 [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-26T12:10:02.323 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:02.323 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:02.323 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:02.323 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:02.330 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:02.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92363787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983131283460631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992794, telescope_ra=20.8791535, 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.89894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.853929736259, telescope_dec_j2k=-24.3520994905742, observability=1)
2025-12-26T12:10:04.315 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:04.317 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.879732, teldec = -24.256527
2025-12-26T12:10:04.318 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.854508638416     dec_j2k = -24.3521155804394
2025-12-26T12:10:04.320 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:04.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-26T12:10:04.324 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:04.324 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:04.324 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:04.325 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:04.332 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:04.332 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:04.332 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:04.332 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:04.332 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:04.332 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:04.333 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:04.333 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:04.333 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92366106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134492416055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992794, telescope_ra=20.879732, 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.89952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.854508638416, telescope_dec_j2k=-24.3521155804394, observability=1)
2025-12-26T12:10:04.333 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.1916778087616 seconds ago
2025-12-26T12:10:12.774 [DEBUG] [Thread-466646 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:12.776 [INFO] [Thread-466646 (handle)] [driver.py] [get_status()] Telra = 20.8820753, teldec = -24.256527
2025-12-26T12:10:12.777 [INFO] [Thread-466646 (handle)] [driver.py] [get_status()] ra_j2k = 20.8568535681044     dec_j2k = -24.3521807323442
2025-12-26T12:10:12.779 [DEBUG] [Thread-466646 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:12.779 [DEBUG] [Thread-466646 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:12.781 [DEBUG] [Thread-466646 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:12.781 [DEBUG] [Thread-466646 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:12.781 [DEBUG] [Thread-466646 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:12.782 [DEBUG] [Thread-466646 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:12.788 [DEBUG] [Thread-466646 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:12.788 [DEBUG] [Thread-466646 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:12.788 [DEBUG] [Thread-466646 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:12.788 [DEBUG] [Thread-466646 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:12.789 [DEBUG] [Thread-466646 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:12.789 [DEBUG] [Thread-466646 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:12.789 [DEBUG] [Thread-466646 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:12.789 [DEBUG] [Thread-466646 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:12.789 [DEBUG] [Thread-466646 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92375897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983135695774339, 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.108752, telescope_az=89.992793, telescope_ra=20.8820753, 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.90186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.8568535681044, telescope_dec_j2k=-24.3521807323442, observability=1)
2025-12-26T12:10:19.617 [DEBUG] [Thread-466647 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:19.620 [INFO] [Thread-466647 (handle)] [driver.py] [get_status()] Telra = 20.8839989, teldec = -24.256527
2025-12-26T12:10:19.621 [INFO] [Thread-466647 (handle)] [driver.py] [get_status()] ra_j2k = 20.8587785067345     dec_j2k = -24.3522341881661
2025-12-26T12:10:19.622 [DEBUG] [Thread-466647 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:19.623 [DEBUG] [Thread-466647 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:19.625 [DEBUG] [Thread-466647 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:19.625 [DEBUG] [Thread-466647 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:19.625 [DEBUG] [Thread-466647 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:19.625 [DEBUG] [Thread-466647 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:19.632 [DEBUG] [Thread-466647 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:19.633 [DEBUG] [Thread-466647 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92383818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130882341203, 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.108751, telescope_az=89.992793, telescope_ra=20.8839989, 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.90378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.8587785067345, telescope_dec_j2k=-24.3522341881661, observability=1)
2025-12-26T12:10:21.220 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:21.221 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.8844192, teldec = -24.256527
2025-12-26T12:10:21.222 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.85919909932     dec_j2k = -24.3522458648424
2025-12-26T12:10:21.224 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:21.225 [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-26T12:10:21.231 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:21.231 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:21.231 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:21.231 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:21.239 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92385671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983135294654911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992793, telescope_ra=20.8844192, 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.9042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:09:22.105994', telescope_ra_j2k=20.85919909932, telescope_dec_j2k=-24.3522458648424, observability=1)
2025-12-26T12:10:22.249 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:22.249 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:10:22.250 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:22.250 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:10:22.251 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:23.254 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:23.256 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:23.256 [DEBUG] [ThreadPoolExecutor-21281_0] [payload.py] [to_registers()] [0]
2025-12-26T12:10:23.264 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:23.264 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:23.264 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:10:23.264 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:23.271 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:23.272 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:10:23.272 [DEBUG] [ThreadPoolExecutor-21281_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:10:23.272 [DEBUG] [ThreadPoolExecutor-21281_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:10:23.272 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:23.272 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:23.272 [DEBUG] [ThreadPoolExecutor-21281_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:29.423 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:29.424 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.8867266, teldec = -24.256533
2025-12-26T12:10:29.425 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.861508105326     dec_j2k = -24.3523159474445
2025-12-26T12:10:29.427 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:29.427 [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-26T12:10:29.428 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:29.428 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:29.428 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:29.428 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:29.436 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92395166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983129678982918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992804, telescope_ra=20.8867266, 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.90651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.861508105326, telescope_dec_j2k=-24.3523159474445, observability=1)
2025-12-26T12:10:30.836 [DEBUG] [Thread-466648 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:30.838 [INFO] [Thread-466648 (handle)] [driver.py] [get_status()] Telra = 20.8871191, teldec = -24.256527
2025-12-26T12:10:30.839 [INFO] [Thread-466648 (handle)] [driver.py] [get_status()] ra_j2k = 20.8619008796655     dec_j2k = -24.3523208451351
2025-12-26T12:10:30.840 [DEBUG] [Thread-466648 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:30.841 [DEBUG] [Thread-466648 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:30.843 [DEBUG] [Thread-466648 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:30.843 [DEBUG] [Thread-466648 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:30.844 [DEBUG] [Thread-466648 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:30.844 [DEBUG] [Thread-466648 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:30.850 [DEBUG] [Thread-466648 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:30.851 [DEBUG] [Thread-466648 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92396802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983136899132623, 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.108751, telescope_az=89.992793, telescope_ra=20.8871191, 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.9069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.8619008796655, telescope_dec_j2k=-24.3523208451351, observability=1)
2025-12-26T12:10:48.273 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:48.274 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:48.907 [DEBUG] [Thread-466649 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:10:48.909 [INFO] [Thread-466649 (handle)] [driver.py] [get_status()] Telra = 20.892132, teldec = -24.256526
2025-12-26T12:10:48.910 [INFO] [Thread-466649 (handle)] [driver.py] [get_status()] ra_j2k = 20.8669172749489     dec_j2k = -24.3524589337639
2025-12-26T12:10:48.911 [DEBUG] [Thread-466649 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:48.911 [DEBUG] [Thread-466649 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:10:48.913 [DEBUG] [Thread-466649 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:10:48.913 [DEBUG] [Thread-466649 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:10:48.913 [DEBUG] [Thread-466649 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:10:48.914 [DEBUG] [Thread-466649 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:10:48.921 [DEBUG] [Thread-466649 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92417716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134091296627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992793, telescope_ra=20.892132, 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.91192, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.8669172749489, telescope_dec_j2k=-24.3524589337639, observability=1)
2025-12-26T12:11:02.320 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:02.322 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.8958733, teldec = -24.256526
2025-12-26T12:11:02.323 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8706611867898     dec_j2k = -24.352562632469
2025-12-26T12:11:02.324 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:02.325 [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-26T12:11:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:02.338 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:02.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92433242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983132085699487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992792, telescope_ra=20.8958733, 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.91566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.8706611867898, telescope_dec_j2k=-24.352562632469, observability=1)
2025-12-26T12:11:04.394 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:04.396 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.896453, teldec = -24.25652
2025-12-26T12:11:04.397 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8712412926261     dec_j2k = -24.3525726922781
2025-12-26T12:11:04.399 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:04.399 [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-26T12:11:04.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:04.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:04.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:04.401 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:04.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:04.408 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:04.408 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:04.408 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:04.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:04.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:04.409 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:04.409 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:04.409 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92435642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134091296627, 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.108751, telescope_az=89.992781, telescope_ra=20.896453, 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.91624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.8712412926261, telescope_dec_j2k=-24.3525726922781, observability=1)
2025-12-26T12:11:04.409 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.190290689468384 seconds ago
2025-12-26T12:11:06.977 [DEBUG] [Thread-466650 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:06.979 [INFO] [Thread-466650 (handle)] [driver.py] [get_status()] Telra = 20.897183, teldec = -24.256526
2025-12-26T12:11:06.980 [INFO] [Thread-466650 (handle)] [driver.py] [get_status()] ra_j2k = 20.8719718017714     dec_j2k = -24.3525989119943
2025-12-26T12:11:06.982 [DEBUG] [Thread-466650 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:06.983 [DEBUG] [Thread-466650 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:06.989 [DEBUG] [Thread-466650 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:06.989 [DEBUG] [Thread-466650 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:06.989 [DEBUG] [Thread-466650 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:06.989 [DEBUG] [Thread-466650 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:06.996 [DEBUG] [Thread-466650 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:06.996 [DEBUG] [Thread-466650 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:06.996 [DEBUG] [Thread-466650 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:06.996 [DEBUG] [Thread-466650 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:06.996 [DEBUG] [Thread-466650 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:06.996 [DEBUG] [Thread-466650 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:06.997 [DEBUG] [Thread-466650 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:06.997 [DEBUG] [Thread-466650 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:06.997 [DEBUG] [Thread-466650 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92438631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134893535483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992792, telescope_ra=20.897183, 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.91697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.8719718017714, telescope_dec_j2k=-24.3525989119943, observability=1)
2025-12-26T12:11:19.665 [DEBUG] [Thread-466651 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:19.667 [INFO] [Thread-466651 (handle)] [driver.py] [get_status()] Telra = 20.9007168, teldec = -24.256526
2025-12-26T12:11:19.668 [INFO] [Thread-466651 (handle)] [driver.py] [get_status()] ra_j2k = 20.8755080722747     dec_j2k = -24.3526967440255
2025-12-26T12:11:19.670 [DEBUG] [Thread-466651 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:19.670 [DEBUG] [Thread-466651 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:19.672 [DEBUG] [Thread-466651 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:19.673 [DEBUG] [Thread-466651 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:19.673 [DEBUG] [Thread-466651 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:19.673 [DEBUG] [Thread-466651 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:19.680 [DEBUG] [Thread-466651 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92453317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983135294654911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992792, telescope_ra=20.9007168, 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.9205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.8755080722747, telescope_dec_j2k=-24.3526967440255, observability=1)
2025-12-26T12:11:21.300 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:21.303 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.9011661, teldec = -24.256526
2025-12-26T12:11:21.304 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.8759576865634     dec_j2k = -24.352709176832
2025-12-26T12:11:21.305 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:21.307 [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-26T12:11:21.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:21.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:21.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:21.310 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:21.317 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:21.317 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:21.317 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:21.317 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:21.317 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:21.317 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:21.317 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:21.318 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:21.318 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9245521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983130080102346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992792, telescope_ra=20.9011661, 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.92095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:10:22.248376', telescope_ra_j2k=20.8759576865634, telescope_dec_j2k=-24.352709176832, observability=1)
2025-12-26T12:11:22.390 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:22.390 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:11:22.391 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:22.391 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:11:22.391 [INFO] [ThreadPoolExecutor-21282_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:11:22.391 [INFO] [ThreadPoolExecutor-21282_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:11:25.044 [DEBUG] [Thread-466652 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:25.046 [INFO] [Thread-466652 (handle)] [driver.py] [get_status()] Telra = 20.9022229, teldec = -24.256526
2025-12-26T12:11:25.047 [INFO] [Thread-466652 (handle)] [driver.py] [get_status()] ra_j2k = 20.8770152259629     dec_j2k = -24.3527384148192
2025-12-26T12:11:25.049 [DEBUG] [Thread-466652 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:25.049 [DEBUG] [Thread-466652 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:25.052 [DEBUG] [Thread-466652 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:25.052 [DEBUG] [Thread-466652 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:25.052 [DEBUG] [Thread-466652 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:25.052 [DEBUG] [Thread-466652 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:25.060 [DEBUG] [Thread-466652 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92459543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983136899132623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992792, telescope_ra=20.9022229, 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.92201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8770152259629, telescope_dec_j2k=-24.3527384148192, observability=1)
2025-12-26T12:11:28.522 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:28.524 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9031671, teldec = -24.256526
2025-12-26T12:11:28.525 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.8779600867708     dec_j2k = -24.3527645313129
2025-12-26T12:11:28.527 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:28.527 [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-26T12:11:28.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:28.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:28.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:28.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:28.540 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92463568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983134893535483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992792, telescope_ra=20.9031671, 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.92295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8779600867708, telescope_dec_j2k=-24.3527645313129, observability=1)
2025-12-26T12:11:43.116 [DEBUG] [Thread-466653 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:43.117 [INFO] [Thread-466653 (handle)] [driver.py] [get_status()] Telra = 20.907238, teldec = -24.256525
2025-12-26T12:11:43.119 [INFO] [Thread-466653 (handle)] [driver.py] [get_status()] ra_j2k = 20.8820338380308     dec_j2k = -24.3528760646342
2025-12-26T12:11:43.120 [DEBUG] [Thread-466653 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:43.121 [DEBUG] [Thread-466653 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:11:43.127 [DEBUG] [Thread-466653 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:11:43.127 [DEBUG] [Thread-466653 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:11:43.127 [DEBUG] [Thread-466653 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:11:43.127 [DEBUG] [Thread-466653 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:11:43.134 [DEBUG] [Thread-466653 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:11:43.134 [DEBUG] [Thread-466653 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:43.135 [DEBUG] [Thread-466653 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:11:43.135 [DEBUG] [Thread-466653 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:11:43.135 [DEBUG] [Thread-466653 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:11:43.135 [DEBUG] [Thread-466653 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:11:43.135 [DEBUG] [Thread-466653 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:11:43.135 [DEBUG] [Thread-466653 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:11:43.135 [DEBUG] [Thread-466653 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92480458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983135294654911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992791, telescope_ra=20.907238, 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.92702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8820338380308, telescope_dec_j2k=-24.3528760646342, observability=1)
2025-12-26T12:11:43.276 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:43.278 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:43.279 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:43.282 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:47.288 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:48.290 [DEBUG] [ThreadPoolExecutor-21281_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:11:48.290 [INFO] [ThreadPoolExecutor-21281_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:12:01.185 [DEBUG] [Thread-466654 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:01.187 [INFO] [Thread-466654 (handle)] [driver.py] [get_status()] Telra = 20.9122781, teldec = -24.256525
2025-12-26T12:12:01.188 [INFO] [Thread-466654 (handle)] [driver.py] [get_status()] ra_j2k = 20.8870774725469     dec_j2k = -24.3530152378624
2025-12-26T12:12:01.190 [DEBUG] [Thread-466654 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:01.191 [DEBUG] [Thread-466654 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:01.195 [DEBUG] [Thread-466654 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:01.195 [DEBUG] [Thread-466654 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:01.195 [DEBUG] [Thread-466654 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:01.195 [DEBUG] [Thread-466654 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:01.202 [DEBUG] [Thread-466654 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:01.203 [DEBUG] [Thread-466654 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92501373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983138102490907, 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.10875, telescope_az=89.992791, telescope_ra=20.9122781, 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.93206, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8870774725469, telescope_dec_j2k=-24.3530152378624, observability=1)
2025-12-26T12:12:02.331 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:02.333 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9125865, teldec = -24.256525
2025-12-26T12:12:02.334 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.8873860889868     dec_j2k = -24.3530237483063
2025-12-26T12:12:02.336 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:02.337 [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-26T12:12:02.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:02.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:02.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:02.341 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:02.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92502699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983137701371479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992791, telescope_ra=20.9125865, 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.93237, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8873860889868, telescope_dec_j2k=-24.3530237483063, observability=1)
2025-12-26T12:12:04.472 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:04.474 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9132029, teldec = -24.256525
2025-12-26T12:12:04.475 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.8880029216432     dec_j2k = -24.3530407562668
2025-12-26T12:12:04.477 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:04.478 [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-26T12:12:04.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:04.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:04.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:04.485 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:04.492 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:04.493 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92505177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983137701371479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992791, telescope_ra=20.9132029, 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.93299, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8880029216432, telescope_dec_j2k=-24.3530407562668, observability=1)
2025-12-26T12:12:04.493 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19258975982666 seconds ago
2025-12-26T12:12:19.362 [DEBUG] [Thread-466655 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:19.364 [INFO] [Thread-466655 (handle)] [driver.py] [get_status()] Telra = 20.9173295, teldec = -24.256518
2025-12-26T12:12:19.365 [INFO] [Thread-466655 (handle)] [driver.py] [get_status()] ra_j2k = 20.8921324211329     dec_j2k = -24.3531475546193
2025-12-26T12:12:19.367 [DEBUG] [Thread-466655 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:19.368 [DEBUG] [Thread-466655 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:19.375 [DEBUG] [Thread-466655 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:19.375 [DEBUG] [Thread-466655 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:19.375 [DEBUG] [Thread-466655 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:19.375 [DEBUG] [Thread-466655 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:19.382 [DEBUG] [Thread-466655 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92522411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983140910326904, 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.10875, telescope_az=89.99278, telescope_ra=20.9173295, 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.93711, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8921324211329, telescope_dec_j2k=-24.3531475546193, observability=1)
2025-12-26T12:12:19.715 [DEBUG] [Thread-466656 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3324458599090576
2025-12-26T12:12:21.378 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:21.380 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.9179085, teldec = -24.256525
2025-12-26T12:12:21.382 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.8927118270538     dec_j2k = -24.3531705120655
2025-12-26T12:12:21.383 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:21.385 [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-26T12:12:21.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:21.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:21.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:21.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:21.397 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92524744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983138904729764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99279, telescope_ra=20.9179085, 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.93769, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:11:22.388863', telescope_ra_j2k=20.8927118270538, telescope_dec_j2k=-24.3531705120655, observability=1)
2025-12-26T12:12:22.529 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:22.529 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:12:22.530 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:22.531 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:12:22.532 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:23.533 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:23.535 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:23.535 [DEBUG] [ThreadPoolExecutor-21283_0] [payload.py] [to_registers()] [0]
2025-12-26T12:12:23.540 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:23.541 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:23.541 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:12:23.541 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:23.548 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:23.548 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:12:23.548 [DEBUG] [ThreadPoolExecutor-21283_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:12:23.548 [DEBUG] [ThreadPoolExecutor-21283_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:12:23.548 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:23.548 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:23.548 [DEBUG] [ThreadPoolExecutor-21283_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:27.637 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:27.638 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9196391, teldec = -24.256524
2025-12-26T12:12:27.639 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.8944436439631     dec_j2k = -24.3532171960498
2025-12-26T12:12:27.641 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:27.642 [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-26T12:12:27.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:27.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:27.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:27.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:27.653 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:27.654 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92531987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983138102490907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99279, telescope_ra=20.9196391, 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.93942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.8944436439631, telescope_dec_j2k=-24.3532171960498, observability=1)
2025-12-26T12:12:37.434 [DEBUG] [Thread-466657 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:37.437 [INFO] [Thread-466657 (handle)] [driver.py] [get_status()] Telra = 20.9223651, teldec = -24.256524
2025-12-26T12:12:37.438 [INFO] [Thread-466657 (handle)] [driver.py] [get_status()] ra_j2k = 20.8971715617939     dec_j2k = -24.3532922662912
2025-12-26T12:12:37.440 [DEBUG] [Thread-466657 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:37.441 [DEBUG] [Thread-466657 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:37.443 [DEBUG] [Thread-466657 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:37.443 [DEBUG] [Thread-466657 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:37.443 [DEBUG] [Thread-466657 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:37.443 [DEBUG] [Thread-466657 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:37.451 [DEBUG] [Thread-466657 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92543328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983138503610336, 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.10875, telescope_az=89.99279, telescope_ra=20.9223651, 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.94215, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.8971715617939, telescope_dec_j2k=-24.3532922662912, observability=1)
2025-12-26T12:12:48.549 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:48.550 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:55.502 [DEBUG] [Thread-466658 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:12:55.504 [INFO] [Thread-466658 (handle)] [driver.py] [get_status()] Telra = 20.9274153, teldec = -24.256524
2025-12-26T12:12:55.505 [INFO] [Thread-466658 (handle)] [driver.py] [get_status()] ra_j2k = 20.9022253187045     dec_j2k = -24.3534312112281
2025-12-26T12:12:55.507 [DEBUG] [Thread-466658 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:55.507 [DEBUG] [Thread-466658 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:12:55.510 [DEBUG] [Thread-466658 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:12:55.510 [DEBUG] [Thread-466658 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:12:55.510 [DEBUG] [Thread-466658 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:12:55.510 [DEBUG] [Thread-466658 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:12:55.518 [DEBUG] [Thread-466658 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9256424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09831437181629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992789, telescope_ra=20.9274153, 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.9472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.9022253187045, telescope_dec_j2k=-24.3534312112281, observability=1)
2025-12-26T12:13:02.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:02.343 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9293108, teldec = -24.256524
2025-12-26T12:13:02.344 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9041221550419     dec_j2k = -24.3534833178622
2025-12-26T12:13:02.347 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:02.348 [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-26T12:13:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:02.358 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:02.359 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:02.359 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:02.359 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92572155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983148531596037, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992789, telescope_ra=20.9293108, 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.94909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.9041221550419, telescope_dec_j2k=-24.3534833178622, observability=1)
2025-12-26T12:13:04.554 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:04.556 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9299174, teldec = -24.256524
2025-12-26T12:13:04.557 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9047291828496     dec_j2k = -24.3534999880316
2025-12-26T12:13:04.559 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:04.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-26T12:13:04.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:04.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:04.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:04.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:04.572 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92574716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983143317043472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992789, telescope_ra=20.9299174, 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.9497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.9047291828496, telescope_dec_j2k=-24.3534999880316, observability=1)
2025-12-26T12:13:04.573 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.194703578948975 seconds ago
2025-12-26T12:13:13.687 [DEBUG] [Thread-466659 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:13.688 [INFO] [Thread-466659 (handle)] [driver.py] [get_status()] Telra = 20.9324875, teldec = -24.256524
2025-12-26T12:13:13.689 [INFO] [Thread-466659 (handle)] [driver.py] [get_status()] ra_j2k = 20.9073010962412     dec_j2k = -24.3535705905799
2025-12-26T12:13:13.691 [DEBUG] [Thread-466659 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:13.692 [DEBUG] [Thread-466659 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:13.694 [DEBUG] [Thread-466659 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:13.695 [DEBUG] [Thread-466659 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:13.695 [DEBUG] [Thread-466659 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:13.695 [DEBUG] [Thread-466659 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:13.702 [DEBUG] [Thread-466659 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92585286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983141311446332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992789, telescope_ra=20.9324875, 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.95227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.9073010962412, telescope_dec_j2k=-24.3535705905799, observability=1)
2025-12-26T12:13:19.748 [DEBUG] [Thread-466660 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:19.750 [INFO] [Thread-466660 (handle)] [driver.py] [get_status()] Telra = 20.9341523, teldec = -24.256523
2025-12-26T12:13:19.751 [INFO] [Thread-466660 (handle)] [driver.py] [get_status()] ra_j2k = 20.9089670717288     dec_j2k = -24.3536153004325
2025-12-26T12:13:19.752 [DEBUG] [Thread-466660 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:19.753 [DEBUG] [Thread-466660 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:19.759 [DEBUG] [Thread-466660 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:19.759 [DEBUG] [Thread-466660 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:19.759 [DEBUG] [Thread-466660 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:19.759 [DEBUG] [Thread-466660 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:19.766 [DEBUG] [Thread-466660 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:19.767 [DEBUG] [Thread-466660 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92592302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983140108088048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992789, telescope_ra=20.9341523, 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.95394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.9089670717288, telescope_dec_j2k=-24.3536153004325, observability=1)
2025-12-26T12:13:21.459 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:21.460 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.9346297, teldec = -24.256523
2025-12-26T12:13:21.461 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.9094448088729     dec_j2k = -24.3536284048168
2025-12-26T12:13:21.463 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:21.464 [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-26T12:13:21.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:21.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:21.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:21.465 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:21.472 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:21.472 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:21.472 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:21.472 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:21.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:21.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:21.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:21.473 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:21.473 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92594282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983146525998897, 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.108749, telescope_az=89.992789, telescope_ra=20.9346297, 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.95441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:12:22.529006', telescope_ra_j2k=20.9094448088729, telescope_dec_j2k=-24.3536284048168, observability=1)
2025-12-26T12:13:22.675 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:22.675 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:13:22.676 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:22.676 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:13:22.676 [INFO] [ThreadPoolExecutor-21284_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:13:22.677 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T12:13:26.750 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:26.752 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9361077, teldec = -24.256523
2025-12-26T12:13:26.753 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.9109238529379     dec_j2k = -24.3536689655176
2025-12-26T12:13:26.755 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:26.757 [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-26T12:13:26.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:26.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:26.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:26.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:26.769 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:26.770 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92600406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983142113685188, 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.108749, telescope_az=89.992789, telescope_ra=20.9361077, 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.95589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.9109238529379, telescope_dec_j2k=-24.3536689655176, observability=1)
2025-12-26T12:13:31.779 [DEBUG] [Thread-466661 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:31.781 [INFO] [Thread-466661 (handle)] [driver.py] [get_status()] Telra = 20.9375006, teldec = -24.25653
2025-12-26T12:13:31.782 [INFO] [Thread-466661 (handle)] [driver.py] [get_status()] ra_j2k = 20.9123177362593     dec_j2k = -24.3537141770641
2025-12-26T12:13:31.784 [DEBUG] [Thread-466661 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:31.786 [DEBUG] [Thread-466661 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:31.792 [DEBUG] [Thread-466661 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:31.792 [DEBUG] [Thread-466661 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:31.792 [DEBUG] [Thread-466661 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:31.792 [DEBUG] [Thread-466661 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:31.800 [DEBUG] [Thread-466661 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92606227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983150537193177, 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.108749, telescope_az=89.992799, telescope_ra=20.9375006, 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.95728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.9123177362593, telescope_dec_j2k=-24.3537141770641, observability=1)
2025-12-26T12:13:43.552 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:43.554 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:43.555 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:43.557 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:47.562 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:48.564 [DEBUG] [ThreadPoolExecutor-21283_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:48.565 [INFO] [ThreadPoolExecutor-21283_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:13:49.841 [DEBUG] [Thread-466662 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:13:49.842 [INFO] [Thread-466662 (handle)] [driver.py] [get_status()] Telra = 20.9425394, teldec = -24.256523
2025-12-26T12:13:49.844 [INFO] [Thread-466662 (handle)] [driver.py] [get_status()] ra_j2k = 20.9173601013874     dec_j2k = -24.3538453006316
2025-12-26T12:13:49.845 [DEBUG] [Thread-466662 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:49.846 [DEBUG] [Thread-466662 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:13:49.851 [DEBUG] [Thread-466662 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:13:49.851 [DEBUG] [Thread-466662 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:13:49.851 [DEBUG] [Thread-466662 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:13:49.851 [DEBUG] [Thread-466662 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:13:49.858 [DEBUG] [Thread-466662 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:13:49.859 [DEBUG] [Thread-466662 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92627131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983147729357181, 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.108749, telescope_az=89.992788, telescope_ra=20.9425394, 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.96232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.9173601013874, telescope_dec_j2k=-24.3538453006316, observability=1)
2025-12-26T12:14:02.313 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:02.315 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9460278, teldec = -24.256523
2025-12-26T12:14:02.316 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.920850971804     dec_j2k = -24.3539408249477
2025-12-26T12:14:02.317 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:02.318 [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-26T12:14:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:14:02.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:14:02.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92641566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983146124879469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992788, telescope_ra=20.9460278, 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.96581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.920850971804, telescope_dec_j2k=-24.3539408249477, observability=1)
2025-12-26T12:14:04.634 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:04.636 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9466632, teldec = -24.256523
2025-12-26T12:14:04.637 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9214868220426     dec_j2k = -24.3539582156079
2025-12-26T12:14:04.639 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:04.640 [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-26T12:14:04.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:04.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:04.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:14:04.648 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92644253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09831437181629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992788, telescope_ra=20.9466632, 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.96645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.9214868220426, telescope_dec_j2k=-24.3539582156079, observability=1)
2025-12-26T12:14:04.649 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19147300720215 seconds ago
2025-12-26T12:14:08.003 [DEBUG] [Thread-466663 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:08.005 [INFO] [Thread-466663 (handle)] [driver.py] [get_status()] Telra = 20.9476163, teldec = -24.256522
2025-12-26T12:14:08.007 [INFO] [Thread-466663 (handle)] [driver.py] [get_status()] ra_j2k = 20.9224405976975     dec_j2k = -24.353983296592
2025-12-26T12:14:08.009 [DEBUG] [Thread-466663 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:08.010 [DEBUG] [Thread-466663 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:08.011 [DEBUG] [Thread-466663 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:08.011 [DEBUG] [Thread-466663 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:08.011 [DEBUG] [Thread-466663 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:14:08.011 [DEBUG] [Thread-466663 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:08.018 [DEBUG] [Thread-466663 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:08.018 [DEBUG] [Thread-466663 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:08.018 [DEBUG] [Thread-466663 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:08.018 [DEBUG] [Thread-466663 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:14:08.019 [DEBUG] [Thread-466663 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:08.019 [DEBUG] [Thread-466663 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:08.019 [DEBUG] [Thread-466663 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:08.019 [DEBUG] [Thread-466663 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:14:08.019 [DEBUG] [Thread-466663 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92648153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983148531596037, 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.108749, telescope_az=89.992788, telescope_ra=20.9476163, 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.9674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.9224405976975, telescope_dec_j2k=-24.353983296592, observability=1)
2025-12-26T12:14:19.801 [DEBUG] [Thread-466664 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:19.803 [INFO] [Thread-466664 (handle)] [driver.py] [get_status()] Telra = 20.9508797, teldec = -24.256522
2025-12-26T12:14:19.805 [INFO] [Thread-466664 (handle)] [driver.py] [get_status()] ra_j2k = 20.9257063119965     dec_j2k = -24.3540725512182
2025-12-26T12:14:19.807 [DEBUG] [Thread-466664 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:19.808 [DEBUG] [Thread-466664 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:19.809 [DEBUG] [Thread-466664 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:19.809 [DEBUG] [Thread-466664 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:19.809 [DEBUG] [Thread-466664 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:14:19.809 [DEBUG] [Thread-466664 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:14:19.817 [DEBUG] [Thread-466664 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92661808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983148130476609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992787, telescope_ra=20.9508797, 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.97066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.9257063119965, telescope_dec_j2k=-24.3540725512182, observability=1)
2025-12-26T12:14:21.535 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:21.537 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.9513755, teldec = -24.256522
2025-12-26T12:14:21.538 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.9262024637872     dec_j2k = -24.3540861052026
2025-12-26T12:14:21.539 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:21.539 [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-26T12:14:21.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:21.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:21.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:14:21.543 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:21.550 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:14:21.551 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92663814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983150136073749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992787, telescope_ra=20.9513755, 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.97116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:13:22.674426', telescope_ra_j2k=20.9262024637872, telescope_dec_j2k=-24.3540861052026, observability=1)
2025-12-26T12:14:22.820 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:22.820 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:14:22.821 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:22.821 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:14:22.822 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:23.824 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:23.826 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:23.826 [DEBUG] [ThreadPoolExecutor-21285_0] [payload.py] [to_registers()] [0]
2025-12-26T12:14:23.831 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:23.831 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:23.831 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:14:23.831 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:23.839 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:23.839 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:14:23.839 [DEBUG] [ThreadPoolExecutor-21285_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:14:23.839 [DEBUG] [ThreadPoolExecutor-21285_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:14:23.839 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:23.839 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:23.839 [DEBUG] [ThreadPoolExecutor-21285_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:25.866 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:25.868 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9525721, teldec = -24.256522
2025-12-26T12:14:25.869 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.927399913026     dec_j2k = -24.3541188105949
2025-12-26T12:14:25.870 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:25.871 [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-26T12:14:25.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:25.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:25.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:14:25.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:25.879 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:14:25.880 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92668828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983148531596037, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992787, telescope_ra=20.9525721, 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.97236, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:14:22.819344', telescope_ra_j2k=20.927399913026, telescope_dec_j2k=-24.3541188105949, observability=1)
2025-12-26T12:14:26.093 [DEBUG] [Thread-466665 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21376729011535645
2025-12-26T12:14:44.244 [DEBUG] [Thread-466666 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:44.246 [INFO] [Thread-466666 (handle)] [driver.py] [get_status()] Telra = 20.9577053, teldec = -24.256522
2025-12-26T12:14:44.247 [INFO] [Thread-466666 (handle)] [driver.py] [get_status()] ra_j2k = 20.9325367593348     dec_j2k = -24.3542590019374
2025-12-26T12:14:44.249 [DEBUG] [Thread-466666 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:44.250 [DEBUG] [Thread-466666 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:14:44.252 [DEBUG] [Thread-466666 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:14:44.252 [DEBUG] [Thread-466666 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:14:44.252 [DEBUG] [Thread-466666 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:14:44.253 [DEBUG] [Thread-466666 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:14:44.260 [DEBUG] [Thread-466666 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92690098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983150136073749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992787, telescope_ra=20.9577053, 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.97749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:14:22.819344', telescope_ra_j2k=20.9325367593348, telescope_dec_j2k=-24.3542590019374, observability=1)
2025-12-26T12:14:48.841 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:14:48.842 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:02.323 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:02.325 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9627184, teldec = -24.256521
2025-12-26T12:15:02.326 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9375534255239     dec_j2k = -24.3543947426023
2025-12-26T12:15:02.327 [DEBUG] [Thread-466667 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:02.328 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:02.328 [INFO] [Thread-466667 (handle)] [driver.py] [get_status()] Telra = 20.9627184, teldec = -24.256521
2025-12-26T12:15:02.329 [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-26T12:15:02.330 [INFO] [Thread-466667 (handle)] [driver.py] [get_status()] ra_j2k = 20.9375534255239     dec_j2k = -24.3543947426023
2025-12-26T12:15:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:02.331 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:02.331 [DEBUG] [Thread-466667 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:02.332 [DEBUG] [Thread-466667 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:02.338 [DEBUG] [Thread-466667 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:02.338 [DEBUG] [Thread-466667 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:02.338 [DEBUG] [Thread-466667 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:02.338 [DEBUG] [Thread-466667 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:02.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92711023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098315214167089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992786, telescope_ra=20.9627184, 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.9825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:14:22.819344', telescope_ra_j2k=20.9375534255239, telescope_dec_j2k=-24.3543947426023, observability=1)
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:02.346 [DEBUG] [Thread-466667 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:02.347 [DEBUG] [Thread-466667 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92711027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098315214167089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992786, telescope_ra=20.9627184, 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.9825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:14:22.819344', telescope_ra_j2k=20.9375534255239, telescope_dec_j2k=-24.3543947426023, observability=1)
2025-12-26T12:15:04.710 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:04.713 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.96341, teldec = -24.256521
2025-12-26T12:15:04.714 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.938245517881     dec_j2k = -24.3544135938822
2025-12-26T12:15:04.716 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:04.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-26T12:15:04.723 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:04.723 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:04.723 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:04.723 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92713786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983148932715465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992786, telescope_ra=20.96341, 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.98319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:14:22.819344', telescope_ra_j2k=20.938245517881, telescope_dec_j2k=-24.3544135938822, observability=1)
2025-12-26T12:15:04.730 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.196969985961914 seconds ago
2025-12-26T12:15:19.854 [DEBUG] [Thread-466668 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:19.856 [INFO] [Thread-466668 (handle)] [driver.py] [get_status()] Telra = 20.9676193, teldec = -24.256521
2025-12-26T12:15:19.858 [INFO] [Thread-466668 (handle)] [driver.py] [get_status()] ra_j2k = 20.9424578165682     dec_j2k = -24.3545282594592
2025-12-26T12:15:19.859 [DEBUG] [Thread-466668 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:19.860 [DEBUG] [Thread-466668 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:19.862 [DEBUG] [Thread-466668 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:19.862 [DEBUG] [Thread-466668 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:19.862 [DEBUG] [Thread-466668 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:19.862 [DEBUG] [Thread-466668 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:19.869 [DEBUG] [Thread-466668 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:19.869 [DEBUG] [Thread-466668 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:19.869 [DEBUG] [Thread-466668 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:19.869 [DEBUG] [Thread-466668 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:19.869 [DEBUG] [Thread-466668 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:19.869 [DEBUG] [Thread-466668 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:19.869 [DEBUG] [Thread-466668 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:19.870 [DEBUG] [Thread-466668 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:19.870 [DEBUG] [Thread-466668 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92731314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983155350626314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992786, telescope_ra=20.9676193, 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.9874, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:14:22.819344', telescope_ra_j2k=20.9424578165682, telescope_dec_j2k=-24.3545282594592, observability=1)
2025-12-26T12:15:20.381 [DEBUG] [Thread-466669 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5117177963256836
2025-12-26T12:15:21.612 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:21.614 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.9680967, teldec = -24.256521
2025-12-26T12:15:21.615 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.9429355568874     dec_j2k = -24.3545412567887
2025-12-26T12:15:21.616 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:21.617 [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-26T12:15:21.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:21.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:21.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:21.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:21.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:21.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:21.630 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:21.630 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:21.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:21.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:21.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:21.631 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:21.631 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92733347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983150938312605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992786, telescope_ra=20.9680967, 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.98788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:14:22.819344', telescope_ra_j2k=20.9429355568874, telescope_dec_j2k=-24.3545412567887, observability=1)
2025-12-26T12:15:22.960 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:22.960 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:15:22.961 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:22.961 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:15:22.961 [INFO] [ThreadPoolExecutor-21286_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:15:22.961 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T12:15:24.970 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:24.972 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.969041, teldec = -24.256521
2025-12-26T12:15:24.974 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.9438805301736     dec_j2k = -24.3545669610633
2025-12-26T12:15:24.976 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:24.977 [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-26T12:15:24.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:24.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:24.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:24.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:24.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:24.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:24.986 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:24.986 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:24.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:24.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:24.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:24.987 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:24.987 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92737235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983154548387458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992786, telescope_ra=20.969041, 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.98882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9438805301736, telescope_dec_j2k=-24.3545669610633, observability=1)
2025-12-26T12:15:38.553 [DEBUG] [Thread-466670 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:38.555 [INFO] [Thread-466670 (handle)] [driver.py] [get_status()] Telra = 20.9728276, teldec = -24.256527
2025-12-26T12:15:38.556 [INFO] [Thread-466670 (handle)] [driver.py] [get_status()] ra_j2k = 20.9476698309193     dec_j2k = -24.3546759733395
2025-12-26T12:15:38.558 [DEBUG] [Thread-466670 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:38.559 [DEBUG] [Thread-466670 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:38.561 [DEBUG] [Thread-466670 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:38.561 [DEBUG] [Thread-466670 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:38.562 [DEBUG] [Thread-466670 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:38.562 [DEBUG] [Thread-466670 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:38.569 [DEBUG] [Thread-466670 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92752956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983159762940023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992796, telescope_ra=20.9728276, 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.99261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9476698309193, telescope_dec_j2k=-24.3546759733395, observability=1)
2025-12-26T12:15:43.844 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:43.846 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:43.847 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:43.849 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:47.855 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:48.856 [DEBUG] [ThreadPoolExecutor-21285_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:48.857 [INFO] [ThreadPoolExecutor-21285_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:15:56.645 [DEBUG] [Thread-466671 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:15:56.646 [INFO] [Thread-466671 (handle)] [driver.py] [get_status()] Telra = 20.9778506, teldec = -24.25652
2025-12-26T12:15:56.647 [INFO] [Thread-466671 (handle)] [driver.py] [get_status()] ra_j2k = 20.9526964200617     dec_j2k = -24.3548054729007
2025-12-26T12:15:56.648 [DEBUG] [Thread-466671 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:56.649 [DEBUG] [Thread-466671 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:15:56.656 [DEBUG] [Thread-466671 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:15:56.656 [DEBUG] [Thread-466671 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:15:56.656 [DEBUG] [Thread-466671 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:15:56.656 [DEBUG] [Thread-466671 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:15:56.663 [DEBUG] [Thread-466671 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:15:56.663 [DEBUG] [Thread-466671 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:56.663 [DEBUG] [Thread-466671 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:15:56.664 [DEBUG] [Thread-466671 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:15:56.664 [DEBUG] [Thread-466671 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:15:56.664 [DEBUG] [Thread-466671 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:15:56.664 [DEBUG] [Thread-466671 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:15:56.664 [DEBUG] [Thread-466671 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:15:56.664 [DEBUG] [Thread-466671 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92773895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983152943909746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992785, telescope_ra=20.9778506, 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.99763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9526964200617, telescope_dec_j2k=-24.3548054729007, observability=1)
2025-12-26T12:16:02.333 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:02.335 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9794388, teldec = -24.25652
2025-12-26T12:16:02.336 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9542857556114     dec_j2k = -24.3548485965268
2025-12-26T12:16:02.338 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:02.339 [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-26T12:16:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:02.350 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:02.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92780479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983155751745742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992785, telescope_ra=20.9794388, 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.99922, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9542857556114, telescope_dec_j2k=-24.3548485965268, observability=1)
2025-12-26T12:16:04.791 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:04.793 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.980131, teldec = -24.25652
2025-12-26T12:16:04.794 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9549784506843     dec_j2k = -24.3548673861688
2025-12-26T12:16:04.796 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:04.797 [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-26T12:16:04.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:04.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:04.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:04.799 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:04.806 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:04.806 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:04.806 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:04.806 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:04.806 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:04.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:04.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:04.807 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:04.807 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92783324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098315615286517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992785, telescope_ra=20.980131, 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.99991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9549784506843, telescope_dec_j2k=-24.3548673861688, observability=1)
2025-12-26T12:16:04.807 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19518303871155 seconds ago
2025-12-26T12:16:14.699 [DEBUG] [Thread-466672 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:14.701 [INFO] [Thread-466672 (handle)] [driver.py] [get_status()] Telra = 20.9828889, teldec = -24.256514
2025-12-26T12:16:14.702 [INFO] [Thread-466672 (handle)] [driver.py] [get_status()] ra_j2k = 20.9577383249897     dec_j2k = -24.3549362170783
2025-12-26T12:16:14.704 [DEBUG] [Thread-466672 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:14.705 [DEBUG] [Thread-466672 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:14.707 [DEBUG] [Thread-466672 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:14.707 [DEBUG] [Thread-466672 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:14.707 [DEBUG] [Thread-466672 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:14.707 [DEBUG] [Thread-466672 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:14.715 [DEBUG] [Thread-466672 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:14.715 [DEBUG] [Thread-466672 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:14.715 [DEBUG] [Thread-466672 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:14.715 [DEBUG] [Thread-466672 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:14.715 [DEBUG] [Thread-466672 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:14.716 [DEBUG] [Thread-466672 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:14.716 [DEBUG] [Thread-466672 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:14.716 [DEBUG] [Thread-466672 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:14.716 [DEBUG] [Thread-466672 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92794792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983159361820594, 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.108747, telescope_az=89.992774, telescope_ra=20.9828889, 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.00267, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9577383249897, telescope_dec_j2k=-24.3549362170783, observability=1)
2025-12-26T12:16:19.900 [DEBUG] [Thread-466673 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:19.902 [INFO] [Thread-466673 (handle)] [driver.py] [get_status()] Telra = 20.9843378, teldec = -24.25652
2025-12-26T12:16:19.903 [INFO] [Thread-466673 (handle)] [driver.py] [get_status()] ra_j2k = 20.9591882614903     dec_j2k = -24.3549815093548
2025-12-26T12:16:19.905 [DEBUG] [Thread-466673 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:19.906 [DEBUG] [Thread-466673 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:19.911 [DEBUG] [Thread-466673 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:19.911 [DEBUG] [Thread-466673 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:19.911 [DEBUG] [Thread-466673 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:19.911 [DEBUG] [Thread-466673 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:19.918 [DEBUG] [Thread-466673 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92800811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983161768537163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992784, telescope_ra=20.9843378, 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=18.00412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9591882614903, telescope_dec_j2k=-24.3549815093548, observability=1)
2025-12-26T12:16:21.692 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:21.694 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 20.9848422, teldec = -24.25652
2025-12-26T12:16:21.695 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.9596930227235     dec_j2k = -24.3549951848193
2025-12-26T12:16:21.697 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:21.697 [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-26T12:16:21.702 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:21.702 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:21.702 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:21.702 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:21.709 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92802885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983157356223454, 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.108747, telescope_az=89.992784, telescope_ra=20.9848422, 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=18.00463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:15:22.958965', telescope_ra_j2k=20.9596930227235, telescope_dec_j2k=-24.3549951848193, observability=1)
2025-12-26T12:16:23.099 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:23.100 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:16:23.100 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:23.101 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:16:23.102 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:24.076 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:24.078 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 20.9855045, teldec = -24.256526
2025-12-26T12:16:24.080 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.960355796245     dec_j2k = -24.3550191383465
2025-12-26T12:16:24.081 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:24.083 [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-26T12:16:24.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:24.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:24.089 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:24.089 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:24.096 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92805645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983156955104026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992795, telescope_ra=20.9855045, 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=18.00529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.960355796245, telescope_dec_j2k=-24.3550191383465, observability=1)
2025-12-26T12:16:24.103 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:24.105 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:24.105 [DEBUG] [ThreadPoolExecutor-21287_0] [payload.py] [to_registers()] [0]
2025-12-26T12:16:24.109 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:24.109 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:24.109 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:16:24.109 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:24.116 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:24.116 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:16:24.116 [DEBUG] [ThreadPoolExecutor-21287_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:16:24.117 [DEBUG] [ThreadPoolExecutor-21287_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:16:24.117 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:24.117 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:24.117 [DEBUG] [ThreadPoolExecutor-21287_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:32.899 [DEBUG] [Thread-466674 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:32.901 [INFO] [Thread-466674 (handle)] [driver.py] [get_status()] Telra = 20.9879605, teldec = -24.25652
2025-12-26T12:16:32.902 [INFO] [Thread-466674 (handle)] [driver.py] [get_status()] ra_j2k = 20.9628135570515     dec_j2k = -24.3550796910186
2025-12-26T12:16:32.904 [DEBUG] [Thread-466674 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:32.905 [DEBUG] [Thread-466674 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:32.910 [DEBUG] [Thread-466674 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:32.910 [DEBUG] [Thread-466674 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:32.910 [DEBUG] [Thread-466674 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:32.910 [DEBUG] [Thread-466674 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:32.917 [DEBUG] [Thread-466674 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:32.918 [DEBUG] [Thread-466674 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92815856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983155751745742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992784, telescope_ra=20.9879605, 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=18.00774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9628135570515, telescope_dec_j2k=-24.3550796910186, observability=1)
2025-12-26T12:16:49.117 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:49.118 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:50.954 [DEBUG] [Thread-466675 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:16:50.955 [INFO] [Thread-466675 (handle)] [driver.py] [get_status()] Telra = 20.9929733, teldec = -24.256519
2025-12-26T12:16:50.957 [INFO] [Thread-466675 (handle)] [driver.py] [get_status()] ra_j2k = 20.9678299529864     dec_j2k = -24.3552144004094
2025-12-26T12:16:50.958 [DEBUG] [Thread-466675 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:50.959 [DEBUG] [Thread-466675 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:16:50.961 [DEBUG] [Thread-466675 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:16:50.961 [DEBUG] [Thread-466675 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:16:50.961 [DEBUG] [Thread-466675 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:16:50.961 [DEBUG] [Thread-466675 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:16:50.968 [DEBUG] [Thread-466675 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:16:50.968 [DEBUG] [Thread-466675 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:50.968 [DEBUG] [Thread-466675 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:16:50.968 [DEBUG] [Thread-466675 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:16:50.968 [DEBUG] [Thread-466675 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:16:50.969 [DEBUG] [Thread-466675 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:16:50.969 [DEBUG] [Thread-466675 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:16:50.969 [DEBUG] [Thread-466675 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:16:50.969 [DEBUG] [Thread-466675 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92836752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098315615286517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992784, telescope_ra=20.9929733, 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.01278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9678299529864, telescope_dec_j2k=-24.3552144004094, observability=1)
2025-12-26T12:17:02.344 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:02.346 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 20.9961565, teldec = -24.256513
2025-12-26T12:17:02.347 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.9710154397987     dec_j2k = -24.3552944897354
2025-12-26T12:17:02.348 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:02.349 [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-26T12:17:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:02.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92849935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983155751745742, 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.108746, telescope_az=89.992773, telescope_ra=20.9961565, 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.01594, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9710154397987, telescope_dec_j2k=-24.3552944897354, observability=1)
2025-12-26T12:17:04.868 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:04.872 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 20.9968754, teldec = -24.256519
2025-12-26T12:17:04.873 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9717348554684     dec_j2k = -24.355319922354
2025-12-26T12:17:04.875 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:04.876 [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-26T12:17:04.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:04.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:04.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:04.881 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:04.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:04.888 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:04.888 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:04.888 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:04.889 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:04.889 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:04.889 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:04.889 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:04.889 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92852858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983158559581738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992783, telescope_ra=20.9968754, 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.01666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9717348554684, telescope_dec_j2k=-24.355319922354, observability=1)
2025-12-26T12:17:04.889 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.197495460510254 seconds ago
2025-12-26T12:17:09.036 [DEBUG] [Thread-466676 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:09.038 [INFO] [Thread-466676 (handle)] [driver.py] [get_status()] Telra = 20.998024, teldec = -24.256525
2025-12-26T12:17:09.039 [INFO] [Thread-466676 (handle)] [driver.py] [get_status()] ra_j2k = 20.9728842800937     dec_j2k = -24.3553569631518
2025-12-26T12:17:09.041 [DEBUG] [Thread-466676 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:09.042 [DEBUG] [Thread-466676 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:09.043 [DEBUG] [Thread-466676 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:09.043 [DEBUG] [Thread-466676 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:09.043 [DEBUG] [Thread-466676 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:09.043 [DEBUG] [Thread-466676 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:09.050 [DEBUG] [Thread-466676 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:09.050 [DEBUG] [Thread-466676 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:09.051 [DEBUG] [Thread-466676 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:09.051 [DEBUG] [Thread-466676 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:09.051 [DEBUG] [Thread-466676 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:09.051 [DEBUG] [Thread-466676 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:09.051 [DEBUG] [Thread-466676 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:09.051 [DEBUG] [Thread-466676 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:09.051 [DEBUG] [Thread-466676 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92857683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983166180850871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992794, telescope_ra=20.998024, 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=18.01781, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9728842800937, telescope_dec_j2k=-24.3553569631518, observability=1)
2025-12-26T12:17:19.957 [DEBUG] [Thread-466677 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:19.959 [INFO] [Thread-466677 (handle)] [driver.py] [get_status()] Telra = 21.0010612, teldec = -24.256519
2025-12-26T12:17:19.960 [INFO] [Thread-466677 (handle)] [driver.py] [get_status()] ra_j2k = 20.9759236650294     dec_j2k = -24.3554330013425
2025-12-26T12:17:19.962 [DEBUG] [Thread-466677 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:19.963 [DEBUG] [Thread-466677 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:19.970 [DEBUG] [Thread-466677 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:19.970 [DEBUG] [Thread-466677 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:19.970 [DEBUG] [Thread-466677 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:19.970 [DEBUG] [Thread-466677 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:19.977 [DEBUG] [Thread-466677 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:19.978 [DEBUG] [Thread-466677 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92870322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983163373014875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992783, telescope_ra=21.0010612, 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.02084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9759236650294, telescope_dec_j2k=-24.3554330013425, observability=1)
2025-12-26T12:17:21.771 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:21.772 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.0015838, teldec = -24.256519
2025-12-26T12:17:21.773 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 20.9764466410167     dec_j2k = -24.3554471109762
2025-12-26T12:17:21.774 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:21.775 [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-26T12:17:21.782 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:21.782 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:21.782 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:21.782 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:21.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:21.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:21.790 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:21.790 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:21.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:21.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:21.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:21.791 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:21.791 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9287242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983159361820594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992783, telescope_ra=21.0015838, 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.02137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9764466410167, telescope_dec_j2k=-24.3554471109762, observability=1)
2025-12-26T12:17:23.189 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:23.191 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0019757, teldec = -24.256519
2025-12-26T12:17:23.192 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 20.9768388230064     dec_j2k = -24.3554576906339
2025-12-26T12:17:23.193 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:23.194 [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-26T12:17:23.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:23.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:23.200 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:23.201 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:23.208 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92874062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983163373014875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992783, telescope_ra=21.0019757, 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.02176, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:16:23.099215', telescope_ra_j2k=20.9768388230064, telescope_dec_j2k=-24.3554576906339, observability=1)
2025-12-26T12:17:23.239 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:23.240 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:17:23.241 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:23.241 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:17:23.241 [INFO] [ThreadPoolExecutor-21288_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:17:23.242 [INFO] [ThreadPoolExecutor-21288_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:17:27.240 [DEBUG] [Thread-466678 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:27.242 [INFO] [Thread-466678 (handle)] [driver.py] [get_status()] Telra = 21.0030965, teldec = -24.256519
2025-12-26T12:17:27.243 [INFO] [Thread-466678 (handle)] [driver.py] [get_status()] ra_j2k = 20.9779604296387     dec_j2k = -24.3554879417762
2025-12-26T12:17:27.244 [DEBUG] [Thread-466678 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:27.245 [DEBUG] [Thread-466678 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:27.252 [DEBUG] [Thread-466678 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:27.252 [DEBUG] [Thread-466678 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:27.252 [DEBUG] [Thread-466678 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:27.252 [DEBUG] [Thread-466678 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:27.259 [DEBUG] [Thread-466678 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:27.259 [DEBUG] [Thread-466678 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:27.259 [DEBUG] [Thread-466678 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:27.259 [DEBUG] [Thread-466678 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:27.259 [DEBUG] [Thread-466678 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:27.260 [DEBUG] [Thread-466678 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:27.260 [DEBUG] [Thread-466678 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:27.260 [DEBUG] [Thread-466678 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:27.260 [DEBUG] [Thread-466678 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92878751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983165779731443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992783, telescope_ra=21.0030965, 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.02288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:17:23.238862', telescope_ra_j2k=20.9779604296387, telescope_dec_j2k=-24.3554879417762, observability=1)
2025-12-26T12:17:44.120 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:44.123 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:44.124 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:44.126 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:45.309 [DEBUG] [Thread-466679 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:45.312 [INFO] [Thread-466679 (handle)] [driver.py] [get_status()] Telra = 21.0081406, teldec = -24.256518
2025-12-26T12:17:45.313 [INFO] [Thread-466679 (handle)] [driver.py] [get_status()] ra_j2k = 20.9830081630378     dec_j2k = -24.3556229797461
2025-12-26T12:17:45.315 [DEBUG] [Thread-466679 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:45.316 [DEBUG] [Thread-466679 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:17:45.320 [DEBUG] [Thread-466679 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:17:45.320 [DEBUG] [Thread-466679 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:17:45.320 [DEBUG] [Thread-466679 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:17:45.320 [DEBUG] [Thread-466679 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:17:45.327 [DEBUG] [Thread-466679 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:17:45.327 [DEBUG] [Thread-466679 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:45.327 [DEBUG] [Thread-466679 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:17:45.327 [DEBUG] [Thread-466679 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:17:45.328 [DEBUG] [Thread-466679 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:17:45.328 [DEBUG] [Thread-466679 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:17:45.328 [DEBUG] [Thread-466679 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:17:45.328 [DEBUG] [Thread-466679 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:17:45.328 [DEBUG] [Thread-466679 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92899664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983165779731443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992782, telescope_ra=21.0081406, 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=18.02792, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:17:23.238862', telescope_ra_j2k=20.9830081630378, telescope_dec_j2k=-24.3556229797461, observability=1)
2025-12-26T12:17:48.131 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:49.133 [DEBUG] [ThreadPoolExecutor-21287_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:17:49.134 [INFO] [ThreadPoolExecutor-21287_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:18:02.317 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:02.319 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0128744, teldec = -24.256512
2025-12-26T12:18:02.320 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 20.987745378183     dec_j2k = -24.3557444917915
2025-12-26T12:18:02.321 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:02.322 [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-26T12:18:02.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:02.327 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:02.327 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:18:02.327 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:02.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:02.334 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:02.335 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:02.335 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:18:02.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:02.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:02.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:02.335 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:18:02.335 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9291935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098315815846231, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992771, telescope_ra=21.0128744, 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.03266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:17:23.238862', telescope_ra_j2k=20.987745378183, telescope_dec_j2k=-24.3557444917915, observability=1)
2025-12-26T12:18:03.380 [DEBUG] [Thread-466680 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:03.382 [INFO] [Thread-466680 (handle)] [driver.py] [get_status()] Telra = 21.0131546, teldec = -24.256518
2025-12-26T12:18:03.384 [INFO] [Thread-466680 (handle)] [driver.py] [get_status()] ra_j2k = 20.9880257795521     dec_j2k = -24.3557580342282
2025-12-26T12:18:03.386 [DEBUG] [Thread-466680 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:03.387 [DEBUG] [Thread-466680 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:03.392 [DEBUG] [Thread-466680 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:03.392 [DEBUG] [Thread-466680 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:03.392 [DEBUG] [Thread-466680 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:18:03.392 [DEBUG] [Thread-466680 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:03.399 [DEBUG] [Thread-466680 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:18:03.400 [DEBUG] [Thread-466680 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9292058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983164977492587, 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.108745, telescope_az=89.992782, telescope_ra=21.0131546, 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=18.03294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:17:23.238862', telescope_ra_j2k=20.9880257795521, telescope_dec_j2k=-24.3557580342282, observability=1)
2025-12-26T12:18:04.950 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:04.951 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0136022, teldec = -24.256518
2025-12-26T12:18:04.953 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 20.9884737026377     dec_j2k = -24.3557700822198
2025-12-26T12:18:04.954 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:04.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-26T12:18:04.957 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:04.957 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:04.957 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:18:04.957 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:18:04.964 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92922396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983160565178879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992782, telescope_ra=21.0136022, 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=18.03339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:17:23.238862', telescope_ra_j2k=20.9884737026377, telescope_dec_j2k=-24.3557700822198, observability=1)
2025-12-26T12:18:04.965 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.194541692733765 seconds ago
2025-12-26T12:18:20.013 [DEBUG] [Thread-466681 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:20.015 [INFO] [Thread-466681 (handle)] [driver.py] [get_status()] Telra = 21.0178035, teldec = -24.256511
2025-12-26T12:18:20.016 [INFO] [Thread-466681 (handle)] [driver.py] [get_status()] ra_j2k = 20.9926780381284     dec_j2k = -24.3558761019032
2025-12-26T12:18:20.018 [DEBUG] [Thread-466681 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:20.020 [DEBUG] [Thread-466681 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:20.022 [DEBUG] [Thread-466681 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:20.023 [DEBUG] [Thread-466681 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:20.023 [DEBUG] [Thread-466681 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:18:20.023 [DEBUG] [Thread-466681 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:18:20.030 [DEBUG] [Thread-466681 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92939831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983161768537163, 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.108745, telescope_az=89.992771, telescope_ra=21.0178035, 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.03759, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:17:23.238862', telescope_ra_j2k=20.9926780381284, telescope_dec_j2k=-24.3558761019032, observability=1)
2025-12-26T12:18:21.556 [DEBUG] [Thread-466682 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:21.559 [INFO] [Thread-466682 (handle)] [driver.py] [get_status()] Telra = 21.0182242, teldec = -24.256518
2025-12-26T12:18:21.560 [INFO] [Thread-466682 (handle)] [driver.py] [get_status()] ra_j2k = 20.9930990411715     dec_j2k = -24.3558944121023
2025-12-26T12:18:21.562 [DEBUG] [Thread-466682 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:21.562 [DEBUG] [Thread-466682 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:21.564 [DEBUG] [Thread-466682 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:21.564 [DEBUG] [Thread-466682 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:21.564 [DEBUG] [Thread-466682 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:18:21.564 [DEBUG] [Thread-466682 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:18:21.572 [DEBUG] [Thread-466682 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.92941618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983162971895447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992781, telescope_ra=21.0182242, 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=18.03801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:17:23.238862', telescope_ra_j2k=20.9930990411715, telescope_dec_j2k=-24.3558944121023, observability=1)
2025-12-26T12:18:21.851 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27942681312561035
2025-12-26T12:18:22.293 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7212579250335693
2025-12-26T12:18:23.383 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:23.383 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:18:23.384 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:23.384 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:18:23.385 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:24.387 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:24.390 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:24.390 [DEBUG] [ThreadPoolExecutor-21289_0] [payload.py] [to_registers()] [0]
2025-12-26T12:18:24.394 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:24.394 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:24.394 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:18:24.395 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:24.402 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:24.402 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:18:24.402 [DEBUG] [ThreadPoolExecutor-21289_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:18:24.402 [DEBUG] [ThreadPoolExecutor-21289_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:18:24.402 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:24.402 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:24.402 [DEBUG] [ThreadPoolExecutor-21289_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:39.627 [DEBUG] [Thread-466683 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:39.628 [INFO] [Thread-466683 (handle)] [driver.py] [get_status()] Telra = 21.0232661, teldec = -24.256517
2025-12-26T12:18:39.629 [INFO] [Thread-466683 (handle)] [driver.py] [get_status()] ra_j2k = 20.9981445879095     dec_j2k = -24.3560288708911
2025-12-26T12:18:39.631 [DEBUG] [Thread-466683 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:39.631 [DEBUG] [Thread-466683 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:39.638 [DEBUG] [Thread-466683 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:39.638 [DEBUG] [Thread-466683 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:39.638 [DEBUG] [Thread-466683 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:18:39.638 [DEBUG] [Thread-466683 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:39.645 [DEBUG] [Thread-466683 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:18:39.646 [DEBUG] [Thread-466683 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92962531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983162570776019, 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.108745, telescope_az=89.992781, telescope_ra=21.0232661, 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=18.04305, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:18:23.382003', telescope_ra_j2k=20.9981445879095, telescope_dec_j2k=-24.3560288708911, observability=1)
2025-12-26T12:18:49.403 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:49.404 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:57.705 [DEBUG] [Thread-466684 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:18:57.707 [INFO] [Thread-466684 (handle)] [driver.py] [get_status()] Telra = 21.0283068, teldec = -24.256517
2025-12-26T12:18:57.708 [INFO] [Thread-466684 (handle)] [driver.py] [get_status()] ra_j2k = 21.0031889385958     dec_j2k = -24.356164123695
2025-12-26T12:18:57.710 [DEBUG] [Thread-466684 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:57.711 [DEBUG] [Thread-466684 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:18:57.715 [DEBUG] [Thread-466684 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:18:57.715 [DEBUG] [Thread-466684 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:18:57.715 [DEBUG] [Thread-466684 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:18:57.716 [DEBUG] [Thread-466684 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:18:57.722 [DEBUG] [Thread-466684 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:18:57.722 [DEBUG] [Thread-466684 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:57.723 [DEBUG] [Thread-466684 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:18:57.723 [DEBUG] [Thread-466684 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:18:57.723 [DEBUG] [Thread-466684 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:18:57.723 [DEBUG] [Thread-466684 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:18:57.723 [DEBUG] [Thread-466684 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:18:57.723 [DEBUG] [Thread-466684 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:18:57.723 [DEBUG] [Thread-466684 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92983456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983163774134303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992781, telescope_ra=21.0283068, 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=18.04809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:18:23.382003', telescope_ra_j2k=21.0031889385958, telescope_dec_j2k=-24.356164123695, observability=1)
2025-12-26T12:19:02.327 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:02.328 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0295881, teldec = -24.256517
2025-12-26T12:19:02.329 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0044711673567     dec_j2k = -24.3561984760145
2025-12-26T12:19:02.331 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:02.332 [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-26T12:19:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:19:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:19:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:19:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:19:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:19:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:02.345 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:02.345 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:19:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:19:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:19:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:19:02.346 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:19:02.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92988804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983168186448012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99278, telescope_ra=21.0295881, 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=18.04937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:18:23.382003', telescope_ra_j2k=21.0044711673567, telescope_dec_j2k=-24.3561984760145, observability=1)
2025-12-26T12:19:05.026 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:05.027 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.030346, teldec = -24.256517
2025-12-26T12:19:05.028 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0052296168775     dec_j2k = -24.3562187904174
2025-12-26T12:19:05.030 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:05.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-26T12:19:05.031 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:19:05.032 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:19:05.032 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:19:05.032 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.92991928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983170192045152, 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.108745, telescope_az=89.99278, telescope_ra=21.030346, 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=18.05013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:18:23.382003', telescope_ra_j2k=21.0052296168775, telescope_dec_j2k=-24.3562187904174, observability=1)
2025-12-26T12:19:05.039 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18803882598877 seconds ago
2025-12-26T12:19:15.886 [DEBUG] [Thread-466685 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:15.888 [INFO] [Thread-466685 (handle)] [driver.py] [get_status()] Telra = 21.033357, teldec = -24.256516
2025-12-26T12:19:15.889 [INFO] [Thread-466685 (handle)] [driver.py] [get_status()] ra_j2k = 21.0082428012728     dec_j2k = -24.3562984570742
2025-12-26T12:19:15.891 [DEBUG] [Thread-466685 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:15.893 [DEBUG] [Thread-466685 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:15.894 [DEBUG] [Thread-466685 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:19:15.894 [DEBUG] [Thread-466685 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:19:15.894 [DEBUG] [Thread-466685 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:19:15.894 [DEBUG] [Thread-466685 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:19:15.902 [DEBUG] [Thread-466685 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93004499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983170192045152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99278, telescope_ra=21.033357, 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=18.05314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:18:23.382003', telescope_ra_j2k=21.0082428012728, telescope_dec_j2k=-24.3562984570742, observability=1)
2025-12-26T12:19:20.063 [DEBUG] [Thread-466686 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:20.065 [INFO] [Thread-466686 (handle)] [driver.py] [get_status()] Telra = 21.0345249, teldec = -24.256516
2025-12-26T12:19:20.066 [INFO] [Thread-466686 (handle)] [driver.py] [get_status()] ra_j2k = 21.0094115489707     dec_j2k = -24.3563297291329
2025-12-26T12:19:20.068 [DEBUG] [Thread-466686 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:20.069 [DEBUG] [Thread-466686 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:20.072 [DEBUG] [Thread-466686 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:19:20.073 [DEBUG] [Thread-466686 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:19:20.073 [DEBUG] [Thread-466686 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:19:20.073 [DEBUG] [Thread-466686 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:19:20.080 [DEBUG] [Thread-466686 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93009333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983175005478289, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99278, telescope_ra=21.0345249, 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=18.05431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:18:23.382003', telescope_ra_j2k=21.0094115489707, telescope_dec_j2k=-24.3563297291329, observability=1)
2025-12-26T12:19:21.389 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:21.390 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0348888, teldec = -24.256523
2025-12-26T12:19:21.392 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0097757121521     dec_j2k = -24.3563464706943
2025-12-26T12:19:21.393 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:21.394 [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-26T12:19:21.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:19:21.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:19:21.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:19:21.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:19:21.406 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:19:21.407 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93010867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983167384209156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992791, telescope_ra=21.0348888, 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=18.05467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:18:23.382003', telescope_ra_j2k=21.0097757121521, telescope_dec_j2k=-24.3563464706943, observability=1)
2025-12-26T12:19:21.912 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5057871341705322
2025-12-26T12:19:23.525 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:23.526 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:19:23.526 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:23.527 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:19:23.527 [INFO] [ThreadPoolExecutor-21290_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:19:23.527 [INFO] [ThreadPoolExecutor-21290_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:19:33.979 [DEBUG] [Thread-466687 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:33.981 [INFO] [Thread-466687 (handle)] [driver.py] [get_status()] Telra = 21.0383999, teldec = -24.256516
2025-12-26T12:19:33.982 [INFO] [Thread-466687 (handle)] [driver.py] [get_status()] ra_j2k = 21.0132893634667     dec_j2k = -24.3564334203558
2025-12-26T12:19:33.984 [DEBUG] [Thread-466687 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:33.985 [DEBUG] [Thread-466687 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:33.988 [DEBUG] [Thread-466687 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:19:33.988 [DEBUG] [Thread-466687 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:19:33.988 [DEBUG] [Thread-466687 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:19:33.988 [DEBUG] [Thread-466687 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:19:33.995 [DEBUG] [Thread-466687 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:19:33.996 [DEBUG] [Thread-466687 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9302544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098317059316458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99278, telescope_ra=21.0383999, 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=18.05818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:19:23.524922', telescope_ra_j2k=21.0132893634667, telescope_dec_j2k=-24.3564334203558, observability=1)
2025-12-26T12:19:44.406 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:44.408 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:44.409 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:44.411 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:48.417 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:49.417 [DEBUG] [ThreadPoolExecutor-21289_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:49.418 [INFO] [ThreadPoolExecutor-21289_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:19:52.149 [DEBUG] [Thread-466688 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:19:52.151 [INFO] [Thread-466688 (handle)] [driver.py] [get_status()] Telra = 21.0434699, teldec = -24.256516
2025-12-26T12:19:52.152 [INFO] [Thread-466688 (handle)] [driver.py] [get_status()] ra_j2k = 21.0183630503254     dec_j2k = -24.3565689329823
2025-12-26T12:19:52.154 [DEBUG] [Thread-466688 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:52.155 [DEBUG] [Thread-466688 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:19:52.158 [DEBUG] [Thread-466688 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:19:52.158 [DEBUG] [Thread-466688 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:19:52.158 [DEBUG] [Thread-466688 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:19:52.159 [DEBUG] [Thread-466688 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:19:52.165 [DEBUG] [Thread-466688 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:19:52.165 [DEBUG] [Thread-466688 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:52.165 [DEBUG] [Thread-466688 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:19:52.166 [DEBUG] [Thread-466688 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:19:52.166 [DEBUG] [Thread-466688 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:19:52.166 [DEBUG] [Thread-466688 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:19:52.166 [DEBUG] [Thread-466688 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:19:52.166 [DEBUG] [Thread-466688 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:19:52.166 [DEBUG] [Thread-466688 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9304647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983174203239432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992779, telescope_ra=21.0434699, 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=18.06325, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:19:23.524922', telescope_ra_j2k=21.0183630503254, telescope_dec_j2k=-24.3565689329823, observability=1)
2025-12-26T12:20:02.337 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:02.338 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0463068, teldec = -24.256516
2025-12-26T12:20:02.339 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0212020154721     dec_j2k = -24.3566446815203
2025-12-26T12:20:02.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:02.342 [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-26T12:20:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:20:02.344 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:02.351 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:20:02.352 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93058262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098317059316458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992779, telescope_ra=21.0463068, 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=18.06609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:19:23.524922', telescope_ra_j2k=21.0212020154721, telescope_dec_j2k=-24.3566446815203, observability=1)
2025-12-26T12:20:05.100 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:05.101 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0470636, teldec = -24.256515
2025-12-26T12:20:05.103 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0219593667981     dec_j2k = -24.3566638796741
2025-12-26T12:20:05.104 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:05.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-26T12:20:05.109 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:05.109 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:05.109 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:20:05.109 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93061458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983173401000576, 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.108744, telescope_az=89.992779, telescope_ra=21.0470636, 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=18.06685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:19:23.524922', telescope_ra_j2k=21.0219593667981, telescope_dec_j2k=-24.3566638796741, observability=1)
2025-12-26T12:20:05.117 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.204975605010986 seconds ago
2025-12-26T12:20:10.211 [DEBUG] [Thread-466689 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:10.213 [INFO] [Thread-466689 (handle)] [driver.py] [get_status()] Telra = 21.0484819, teldec = -24.256515
2025-12-26T12:20:10.214 [INFO] [Thread-466689 (handle)] [driver.py] [get_status()] ra_j2k = 21.023378700056     dec_j2k = -24.3567017218042
2025-12-26T12:20:10.216 [DEBUG] [Thread-466689 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:10.217 [DEBUG] [Thread-466689 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:10.223 [DEBUG] [Thread-466689 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:10.223 [DEBUG] [Thread-466689 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:10.223 [DEBUG] [Thread-466689 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:20:10.223 [DEBUG] [Thread-466689 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:20:10.230 [DEBUG] [Thread-466689 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93067375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983178214433713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992779, telescope_ra=21.0484819, 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=18.06826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:19:23.524922', telescope_ra_j2k=21.023378700056, telescope_dec_j2k=-24.3567017218042, observability=1)
2025-12-26T12:20:20.110 [DEBUG] [Thread-466690 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:20.112 [INFO] [Thread-466690 (handle)] [driver.py] [get_status()] Telra = 21.0512456, teldec = -24.256515
2025-12-26T12:20:20.113 [INFO] [Thread-466690 (handle)] [driver.py] [get_status()] ra_j2k = 21.0261444145833     dec_j2k = -24.3567754212252
2025-12-26T12:20:20.115 [DEBUG] [Thread-466690 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:20.116 [DEBUG] [Thread-466690 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:20.121 [DEBUG] [Thread-466690 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:20.122 [DEBUG] [Thread-466690 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:20.122 [DEBUG] [Thread-466690 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:20:20.122 [DEBUG] [Thread-466690 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:20:20.129 [DEBUG] [Thread-466690 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93078832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983177412194857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992779, telescope_ra=21.0512456, 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=18.07103, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:19:23.524922', telescope_ra_j2k=21.0261444145833, telescope_dec_j2k=-24.3567754212252, observability=1)
2025-12-26T12:20:20.503 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.373981237411499
2025-12-26T12:20:21.975 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:21.977 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.0517689, teldec = -24.256515
2025-12-26T12:20:21.978 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.026668096196     dec_j2k = -24.3567893701134
2025-12-26T12:20:21.979 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:21.980 [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-26T12:20:21.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:21.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:21.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:20:21.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:20:21.994 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93080991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983178615553141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992778, telescope_ra=21.0517689, 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=18.07155, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:19:23.524922', telescope_ra_j2k=21.026668096196, telescope_dec_j2k=-24.3567893701134, observability=1)
2025-12-26T12:20:23.670 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:23.670 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:20:23.671 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:23.671 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:20:23.672 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:24.675 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:24.676 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:24.676 [DEBUG] [ThreadPoolExecutor-21291_0] [payload.py] [to_registers()] [0]
2025-12-26T12:20:24.682 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:24.682 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:24.682 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:20:24.683 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:24.689 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:24.689 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:20:24.690 [DEBUG] [ThreadPoolExecutor-21291_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:20:24.690 [DEBUG] [ThreadPoolExecutor-21291_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:20:24.690 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:24.690 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:24.690 [DEBUG] [ThreadPoolExecutor-21291_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:28.296 [DEBUG] [Thread-466691 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:28.298 [INFO] [Thread-466691 (handle)] [driver.py] [get_status()] Telra = 21.0535238, teldec = -24.256509
2025-12-26T12:20:28.300 [INFO] [Thread-466691 (handle)] [driver.py] [get_status()] ra_j2k = 21.0284242771865     dec_j2k = -24.3568301346693
2025-12-26T12:20:28.302 [DEBUG] [Thread-466691 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:28.303 [DEBUG] [Thread-466691 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:28.310 [DEBUG] [Thread-466691 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:28.310 [DEBUG] [Thread-466691 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:28.310 [DEBUG] [Thread-466691 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:20:28.310 [DEBUG] [Thread-466691 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:20:28.318 [DEBUG] [Thread-466691 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93088307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983177813314285, 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.108744, telescope_az=89.992768, telescope_ra=21.0535238, 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.07331, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:20:23.669195', telescope_ra_j2k=21.0284242771865, telescope_dec_j2k=-24.3568301346693, observability=1)
2025-12-26T12:20:46.364 [DEBUG] [Thread-466692 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:46.366 [INFO] [Thread-466692 (handle)] [driver.py] [get_status()] Telra = 21.0585684, teldec = -24.256515
2025-12-26T12:20:46.367 [INFO] [Thread-466692 (handle)] [driver.py] [get_status()] ra_j2k = 21.0334725595024     dec_j2k = -24.3569704434742
2025-12-26T12:20:46.369 [DEBUG] [Thread-466692 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:46.370 [DEBUG] [Thread-466692 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:20:46.375 [DEBUG] [Thread-466692 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:20:46.375 [DEBUG] [Thread-466692 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:20:46.375 [DEBUG] [Thread-466692 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:20:46.376 [DEBUG] [Thread-466692 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:20:46.383 [DEBUG] [Thread-466692 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:20:46.383 [DEBUG] [Thread-466692 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:46.383 [DEBUG] [Thread-466692 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:20:46.384 [DEBUG] [Thread-466692 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:20:46.384 [DEBUG] [Thread-466692 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:20:46.384 [DEBUG] [Thread-466692 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:20:46.384 [DEBUG] [Thread-466692 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:20:46.384 [DEBUG] [Thread-466692 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:20:46.384 [DEBUG] [Thread-466692 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93109219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983180621150281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992778, telescope_ra=21.0585684, 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=18.07835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:20:23.669195', telescope_ra_j2k=21.0334725595024, telescope_dec_j2k=-24.3569704434742, observability=1)
2025-12-26T12:20:49.691 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:20:49.692 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:02.346 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:02.349 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0630027, teldec = -24.256514
2025-12-26T12:21:02.350 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.037910101288     dec_j2k = -24.3570873588765
2025-12-26T12:21:02.352 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:02.353 [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-26T12:21:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:21:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:21:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:21:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:21:02.363 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93127716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983183830105706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992777, telescope_ra=21.0630027, 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.08279, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:20:23.669195', telescope_ra_j2k=21.037910101288, telescope_dec_j2k=-24.3570873588765, observability=1)
2025-12-26T12:21:04.421 [DEBUG] [Thread-466693 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:04.423 [INFO] [Thread-466693 (handle)] [driver.py] [get_status()] Telra = 21.0635915, teldec = -24.256514
2025-12-26T12:21:04.424 [INFO] [Thread-466693 (handle)] [driver.py] [get_status()] ra_j2k = 21.0384993320092     dec_j2k = -24.3571030058266
2025-12-26T12:21:04.425 [DEBUG] [Thread-466693 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:04.426 [DEBUG] [Thread-466693 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:04.431 [DEBUG] [Thread-466693 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:21:04.431 [DEBUG] [Thread-466693 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:21:04.431 [DEBUG] [Thread-466693 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:21:04.431 [DEBUG] [Thread-466693 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:21:04.440 [DEBUG] [Thread-466693 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:21:04.441 [DEBUG] [Thread-466693 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93130118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983179417791997, 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.108743, telescope_az=89.992777, telescope_ra=21.0635915, 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.08337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:20:23.669195', telescope_ra_j2k=21.0384993320092, telescope_dec_j2k=-24.3571030058266, observability=1)
2025-12-26T12:21:05.177 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7359898090362549
2025-12-26T12:21:05.177 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.203205585479736 seconds ago
2025-12-26T12:21:19.594 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:19.596 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0678264, teldec = -24.256514
2025-12-26T12:21:19.597 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0427373319115     dec_j2k = -24.3572154747569
2025-12-26T12:21:19.599 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:19.599 [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-26T12:21:19.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:21:19.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:21:19.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:21:19.605 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:21:19.612 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93147679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983180220030853, 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.108743, telescope_az=89.992777, telescope_ra=21.0678264, 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.08761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:20:23.669195', telescope_ra_j2k=21.0427373319115, telescope_dec_j2k=-24.3572154747569, observability=1)
2025-12-26T12:21:20.179 [DEBUG] [Thread-466694 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5661721229553223
2025-12-26T12:21:22.055 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:22.058 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.0684888, teldec = -24.256514
2025-12-26T12:21:22.059 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.0434002170944     dec_j2k = -24.3572330553197
2025-12-26T12:21:22.060 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:22.061 [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-26T12:21:22.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:21:22.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:21:22.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:21:22.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:21:22.074 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:21:22.075 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93150528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983181824508566, 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.108743, telescope_az=89.992777, telescope_ra=21.0684888, 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.08827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:20:23.669195', telescope_ra_j2k=21.0434002170944, telescope_dec_j2k=-24.3572330553197, observability=1)
2025-12-26T12:21:22.551 [DEBUG] [Thread-466695 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47675418853759766
2025-12-26T12:21:23.812 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:23.812 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:21:23.813 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:23.813 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:21:23.814 [INFO] [ThreadPoolExecutor-21292_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:21:23.814 [INFO] [ThreadPoolExecutor-21292_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:21:40.610 [DEBUG] [Thread-466696 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:40.612 [INFO] [Thread-466696 (handle)] [driver.py] [get_status()] Telra = 21.073671, teldec = -24.256514
2025-12-26T12:21:40.613 [INFO] [Thread-466696 (handle)] [driver.py] [get_status()] ra_j2k = 21.0485862157802     dec_j2k = -24.3573704897553
2025-12-26T12:21:40.615 [DEBUG] [Thread-466696 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:40.616 [DEBUG] [Thread-466696 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:40.622 [DEBUG] [Thread-466696 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:21:40.622 [DEBUG] [Thread-466696 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:21:40.622 [DEBUG] [Thread-466696 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:21:40.622 [DEBUG] [Thread-466696 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:21:40.630 [DEBUG] [Thread-466696 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:21:40.630 [DEBUG] [Thread-466696 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:40.630 [DEBUG] [Thread-466696 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:40.630 [DEBUG] [Thread-466696 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:21:40.631 [DEBUG] [Thread-466696 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:21:40.631 [DEBUG] [Thread-466696 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:21:40.631 [DEBUG] [Thread-466696 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:21:40.631 [DEBUG] [Thread-466696 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:21:40.631 [DEBUG] [Thread-466696 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93172003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983186637941702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992777, telescope_ra=21.073671, 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.09345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.0485862157802, telescope_dec_j2k=-24.3573704897553, observability=1)
2025-12-26T12:21:44.694 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:44.697 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:44.698 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:44.700 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:48.705 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:49.707 [DEBUG] [ThreadPoolExecutor-21291_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:49.708 [INFO] [ThreadPoolExecutor-21291_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:21:58.688 [DEBUG] [Thread-466697 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:21:58.690 [INFO] [Thread-466697 (handle)] [driver.py] [get_status()] Telra = 21.0786933, teldec = -24.256513
2025-12-26T12:21:58.691 [INFO] [Thread-466697 (handle)] [driver.py] [get_status()] ra_j2k = 21.0536122023341     dec_j2k = -24.3575025061212
2025-12-26T12:21:58.693 [DEBUG] [Thread-466697 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:58.694 [DEBUG] [Thread-466697 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:21:58.699 [DEBUG] [Thread-466697 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:21:58.699 [DEBUG] [Thread-466697 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:21:58.699 [DEBUG] [Thread-466697 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:21:58.699 [DEBUG] [Thread-466697 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:21:58.706 [DEBUG] [Thread-466697 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:21:58.707 [DEBUG] [Thread-466697 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93192927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983181824508566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992776, telescope_ra=21.0786933, 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.09848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.0536122023341, telescope_dec_j2k=-24.3575025061212, observability=1)
2025-12-26T12:22:02.319 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:02.322 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0797211, teldec = -24.256513
2025-12-26T12:22:02.323 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0546407573467     dec_j2k = -24.3575297059866
2025-12-26T12:22:02.325 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:02.326 [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-26T12:22:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:02.332 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:02.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93197131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983184231225134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992776, telescope_ra=21.0797211, 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.0995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.0546407573467, telescope_dec_j2k=-24.3575297059866, observability=1)
2025-12-26T12:22:05.237 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:05.240 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0805325, teldec = -24.256513
2025-12-26T12:22:05.241 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0554527535374     dec_j2k = -24.3575511738304
2025-12-26T12:22:05.243 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:05.243 [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-26T12:22:05.247 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:05.247 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:05.247 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:05.247 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93200507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983184231225134, 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.108742, telescope_az=89.992776, telescope_ra=21.0805325, 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.10032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.0554527535374, telescope_dec_j2k=-24.3575511738304, observability=1)
2025-12-26T12:22:05.255 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.20035243034363 seconds ago
2025-12-26T12:22:16.750 [DEBUG] [Thread-466698 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:16.752 [INFO] [Thread-466698 (handle)] [driver.py] [get_status()] Telra = 21.0837289, teldec = -24.256519
2025-12-26T12:22:16.753 [INFO] [Thread-466698 (handle)] [driver.py] [get_status()] ra_j2k = 21.0586515025325     dec_j2k = -24.3576416986503
2025-12-26T12:22:16.755 [DEBUG] [Thread-466698 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:16.756 [DEBUG] [Thread-466698 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:16.759 [DEBUG] [Thread-466698 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:16.759 [DEBUG] [Thread-466698 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:16.760 [DEBUG] [Thread-466698 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:16.760 [DEBUG] [Thread-466698 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:16.767 [DEBUG] [Thread-466698 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:16.767 [DEBUG] [Thread-466698 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:16.767 [DEBUG] [Thread-466698 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:16.767 [DEBUG] [Thread-466698 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:16.768 [DEBUG] [Thread-466698 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:16.768 [DEBUG] [Thread-466698 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:16.768 [DEBUG] [Thread-466698 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:16.768 [DEBUG] [Thread-466698 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:16.768 [DEBUG] [Thread-466698 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93213832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098319746816626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992786, telescope_ra=21.0837289, 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.10351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.0586515025325, telescope_dec_j2k=-24.3576416986503, observability=1)
2025-12-26T12:22:18.711 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:18.713 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.0842905, teldec = -24.256519
2025-12-26T12:22:18.714 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0592135155975     dec_j2k = -24.3576565422013
2025-12-26T12:22:18.715 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:18.716 [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-26T12:22:18.718 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:18.719 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:18.719 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:18.719 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:18.726 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93216102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983186637941702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992786, telescope_ra=21.0842905, 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.10407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.0592135155975, telescope_dec_j2k=-24.3576565422013, observability=1)
2025-12-26T12:22:20.214 [DEBUG] [Thread-466699 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:20.216 [INFO] [Thread-466699 (handle)] [driver.py] [get_status()] Telra = 21.0847112, teldec = -24.256513
2025-12-26T12:22:20.218 [INFO] [Thread-466699 (handle)] [driver.py] [get_status()] ra_j2k = 21.0596345259166     dec_j2k = -24.3576616605868
2025-12-26T12:22:20.220 [DEBUG] [Thread-466699 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:20.221 [DEBUG] [Thread-466699 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:20.227 [DEBUG] [Thread-466699 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:20.227 [DEBUG] [Thread-466699 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:20.227 [DEBUG] [Thread-466699 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:20.227 [DEBUG] [Thread-466699 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:20.234 [DEBUG] [Thread-466699 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:20.235 [DEBUG] [Thread-466699 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93217841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983187440180558, 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.108742, telescope_az=89.992776, telescope_ra=21.0847112, 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.10449, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.0596345259166, telescope_dec_j2k=-24.3576616605868, observability=1)
2025-12-26T12:22:22.136 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:22.138 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.0852343, teldec = -24.256513
2025-12-26T12:22:22.139 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.060158010761     dec_j2k = -24.3576754830515
2025-12-26T12:22:22.140 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:22.141 [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-26T12:22:22.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:22.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:22.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:22.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:22.154 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93220066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983191451374839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992775, telescope_ra=21.0852343, 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.10502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:21:23.811712', telescope_ra_j2k=21.060158010761, telescope_dec_j2k=-24.3576754830515, observability=1)
2025-12-26T12:22:23.953 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:23.953 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:22:23.954 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:23.954 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:22:23.955 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:24.957 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:24.958 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:24.958 [DEBUG] [ThreadPoolExecutor-21293_0] [payload.py] [to_registers()] [0]
2025-12-26T12:22:24.962 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:24.962 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:24.962 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:22:24.962 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:24.969 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:24.970 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:22:24.970 [DEBUG] [ThreadPoolExecutor-21293_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:22:24.970 [DEBUG] [ThreadPoolExecutor-21293_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:22:24.970 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:24.970 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:24.970 [DEBUG] [ThreadPoolExecutor-21293_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:34.807 [DEBUG] [Thread-466700 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:34.808 [INFO] [Thread-466700 (handle)] [driver.py] [get_status()] Telra = 21.0887773, teldec = -24.256513
2025-12-26T12:22:34.810 [INFO] [Thread-466700 (handle)] [driver.py] [get_status()] ra_j2k = 21.0637036187272     dec_j2k = -24.3577690536976
2025-12-26T12:22:34.811 [DEBUG] [Thread-466700 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:34.812 [DEBUG] [Thread-466700 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:34.818 [DEBUG] [Thread-466700 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:34.818 [DEBUG] [Thread-466700 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:34.818 [DEBUG] [Thread-466700 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:34.818 [DEBUG] [Thread-466700 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:34.825 [DEBUG] [Thread-466700 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9323473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983193858091407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992775, telescope_ra=21.0887773, 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.10856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0637036187272, telescope_dec_j2k=-24.3577690536976, observability=1)
2025-12-26T12:22:49.971 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:49.972 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:52.901 [DEBUG] [Thread-466701 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:22:52.903 [INFO] [Thread-466701 (handle)] [driver.py] [get_status()] Telra = 21.0938178, teldec = -24.256506
2025-12-26T12:22:52.904 [INFO] [Thread-466701 (handle)] [driver.py] [get_status()] ra_j2k = 21.0687478341264     dec_j2k = -24.3578950232955
2025-12-26T12:22:52.906 [DEBUG] [Thread-466701 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:52.907 [DEBUG] [Thread-466701 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:22:52.908 [DEBUG] [Thread-466701 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:22:52.908 [DEBUG] [Thread-466701 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:22:52.908 [DEBUG] [Thread-466701 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:22:52.908 [DEBUG] [Thread-466701 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:22:52.916 [DEBUG] [Thread-466701 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93255674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983192654733123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992764, telescope_ra=21.0938178, 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.1136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0687478341264, telescope_dec_j2k=-24.3578950232955, observability=1)
2025-12-26T12:23:02.329 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:02.331 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.0964365, teldec = -24.256512
2025-12-26T12:23:02.332 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0713684649572     dec_j2k = -24.3579700348064
2025-12-26T12:23:02.333 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:02.334 [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-26T12:23:02.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:02.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:02.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:02.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:02.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93266584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983189846897127, 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.108742, telescope_az=89.992774, telescope_ra=21.0964365, 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.11622, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0713684649572, telescope_dec_j2k=-24.3579700348064, observability=1)
2025-12-26T12:23:05.316 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:05.319 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.0972507, teldec = -24.256512
2025-12-26T12:23:05.320 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.0721832658175     dec_j2k = -24.357991482081
2025-12-26T12:23:05.322 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:05.323 [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-26T12:23:05.325 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:05.325 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:05.325 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:05.326 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93270043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983193456971979, 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.108742, telescope_az=89.992774, telescope_ra=21.0972507, 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.11703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0721832658175, telescope_dec_j2k=-24.357991482081, observability=1)
2025-12-26T12:23:05.333 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.19823360443115 seconds ago
2025-12-26T12:23:10.962 [DEBUG] [Thread-466702 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:10.964 [INFO] [Thread-466702 (handle)] [driver.py] [get_status()] Telra = 21.0988406, teldec = -24.256512
2025-12-26T12:23:10.965 [INFO] [Thread-466702 (handle)] [driver.py] [get_status()] ra_j2k = 21.0737743394917     dec_j2k = -24.3580333491595
2025-12-26T12:23:10.966 [DEBUG] [Thread-466702 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:10.967 [DEBUG] [Thread-466702 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:10.971 [DEBUG] [Thread-466702 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:10.971 [DEBUG] [Thread-466702 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:10.971 [DEBUG] [Thread-466702 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:10.971 [DEBUG] [Thread-466702 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:10.978 [DEBUG] [Thread-466702 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93276578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983191852494267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992774, telescope_ra=21.0988406, 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.11862, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0737743394917, telescope_dec_j2k=-24.3580333491595, observability=1)
2025-12-26T12:23:17.823 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:17.826 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1007578, teldec = -24.256512
2025-12-26T12:23:17.827 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0756929554244     dec_j2k = -24.358083811636
2025-12-26T12:23:17.829 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:17.830 [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-26T12:23:17.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:17.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:17.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:17.831 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:17.838 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9328452, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983193055852551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992774, telescope_ra=21.1007578, 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.12054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0756929554244, telescope_dec_j2k=-24.358083811636, observability=1)
2025-12-26T12:23:20.279 [DEBUG] [Thread-466703 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:20.281 [INFO] [Thread-466703 (handle)] [driver.py] [get_status()] Telra = 21.1014313, teldec = -24.256512
2025-12-26T12:23:20.282 [INFO] [Thread-466703 (handle)] [driver.py] [get_status()] ra_j2k = 21.0763669529993     dec_j2k = -24.358101532693
2025-12-26T12:23:20.283 [DEBUG] [Thread-466703 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:20.284 [DEBUG] [Thread-466703 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:20.290 [DEBUG] [Thread-466703 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:20.290 [DEBUG] [Thread-466703 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:20.290 [DEBUG] [Thread-466703 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:20.290 [DEBUG] [Thread-466703 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:20.298 [DEBUG] [Thread-466703 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93287361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983191852494267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992774, telescope_ra=21.1014313, 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.12121, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0763669529993, telescope_dec_j2k=-24.358101532693, observability=1)
2025-12-26T12:23:22.216 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:22.218 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1019828, teldec = -24.256512
2025-12-26T12:23:22.219 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.0769188605065     dec_j2k = -24.3581160413426
2025-12-26T12:23:22.220 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:22.221 [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-26T12:23:22.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:22.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:22.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:22.222 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:22.229 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:22.230 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93289602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098319746816626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992774, telescope_ra=21.1019828, 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.12177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:22:23.951927', telescope_ra_j2k=21.0769188605065, telescope_dec_j2k=-24.3581160413426, observability=1)
2025-12-26T12:23:24.092 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:24.092 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:23:24.093 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:24.093 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:23:24.093 [INFO] [ThreadPoolExecutor-21294_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:23:24.093 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T12:23:29.124 [DEBUG] [Thread-466704 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:29.126 [INFO] [Thread-466704 (handle)] [driver.py] [get_status()] Telra = 21.1038824, teldec = -24.256511
2025-12-26T12:23:29.127 [INFO] [Thread-466704 (handle)] [driver.py] [get_status()] ra_j2k = 21.07881986472     dec_j2k = -24.3581649991021
2025-12-26T12:23:29.129 [DEBUG] [Thread-466704 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:29.130 [DEBUG] [Thread-466704 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:29.137 [DEBUG] [Thread-466704 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:29.137 [DEBUG] [Thread-466704 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:29.137 [DEBUG] [Thread-466704 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:29.137 [DEBUG] [Thread-466704 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:29.144 [DEBUG] [Thread-466704 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:29.145 [DEBUG] [Thread-466704 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93297598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983195462569119, 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.108741, telescope_az=89.992774, telescope_ra=21.1038824, 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.12367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.07881986472, telescope_dec_j2k=-24.3581649991021, observability=1)
2025-12-26T12:23:44.975 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:44.977 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:44.978 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:44.980 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:47.184 [DEBUG] [Thread-466705 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:47.186 [INFO] [Thread-466705 (handle)] [driver.py] [get_status()] Telra = 21.1089233, teldec = -24.256517
2025-12-26T12:23:47.188 [INFO] [Thread-466705 (handle)] [driver.py] [get_status()] ra_j2k = 21.0838644931568     dec_j2k = -24.3583034474951
2025-12-26T12:23:47.190 [DEBUG] [Thread-466705 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:47.191 [DEBUG] [Thread-466705 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:23:47.192 [DEBUG] [Thread-466705 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:23:47.192 [DEBUG] [Thread-466705 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:23:47.192 [DEBUG] [Thread-466705 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:23:47.192 [DEBUG] [Thread-466705 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:23:47.199 [DEBUG] [Thread-466705 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:23:47.199 [DEBUG] [Thread-466705 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:47.199 [DEBUG] [Thread-466705 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:23:47.199 [DEBUG] [Thread-466705 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:23:47.199 [DEBUG] [Thread-466705 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:23:47.199 [DEBUG] [Thread-466705 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:23:47.199 [DEBUG] [Thread-466705 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:23:47.200 [DEBUG] [Thread-466705 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:23:47.200 [DEBUG] [Thread-466705 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93318501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983197067046832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992784, telescope_ra=21.1089233, 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=18.12871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.0838644931568, telescope_dec_j2k=-24.3583034474951, observability=1)
2025-12-26T12:23:48.985 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:49.987 [DEBUG] [ThreadPoolExecutor-21293_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:23:49.988 [INFO] [ThreadPoolExecutor-21293_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:24:02.339 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:02.342 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1131592, teldec = -24.256511
2025-12-26T12:24:02.343 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.0881035314881     dec_j2k = -24.3584086080544
2025-12-26T12:24:02.345 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:02.346 [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-26T12:24:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:02.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93336042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983199072643972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992773, telescope_ra=21.1131592, 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.13294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.0881035314881, telescope_dec_j2k=-24.3584086080544, observability=1)
2025-12-26T12:24:05.264 [DEBUG] [Thread-466706 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:05.266 [INFO] [Thread-466706 (handle)] [driver.py] [get_status()] Telra = 21.1139722, teldec = -24.256511
2025-12-26T12:24:05.267 [INFO] [Thread-466706 (handle)] [driver.py] [get_status()] ra_j2k = 21.0889171340604     dec_j2k = -24.3584299287661
2025-12-26T12:24:05.268 [DEBUG] [Thread-466706 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:05.268 [DEBUG] [Thread-466706 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:05.272 [DEBUG] [Thread-466706 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:05.272 [DEBUG] [Thread-466706 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:05.273 [DEBUG] [Thread-466706 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:05.273 [DEBUG] [Thread-466706 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:05.279 [DEBUG] [Thread-466706 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:05.280 [DEBUG] [Thread-466706 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93339426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983203083838252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992773, telescope_ra=21.1139722, 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.13376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.0889171340604, telescope_dec_j2k=-24.3584299287661, observability=1)
2025-12-26T12:24:05.393 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.11304163932800293
2025-12-26T12:24:05.393 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.17829608917236 seconds ago
2025-12-26T12:24:16.933 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:16.934 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1171994, teldec = -24.256511
2025-12-26T12:24:16.935 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.0921467272111     dec_j2k = -24.3585145155939
2025-12-26T12:24:16.936 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:16.937 [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-26T12:24:16.944 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:16.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:16.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:16.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:16.952 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93352933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983201078241112, 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.108741, telescope_az=89.992773, telescope_ra=21.1171994, 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.13698, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.0921467272111, telescope_dec_j2k=-24.3585145155939, observability=1)
2025-12-26T12:24:20.332 [DEBUG] [Thread-466707 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:20.334 [INFO] [Thread-466707 (handle)] [driver.py] [get_status()] Telra = 21.1181511, teldec = -24.25651
2025-12-26T12:24:20.335 [INFO] [Thread-466707 (handle)] [driver.py] [get_status()] ra_j2k = 21.0930991334692     dec_j2k = -24.3585384463497
2025-12-26T12:24:20.337 [DEBUG] [Thread-466707 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:20.338 [DEBUG] [Thread-466707 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:20.342 [DEBUG] [Thread-466707 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:20.342 [DEBUG] [Thread-466707 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:20.342 [DEBUG] [Thread-466707 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:20.343 [DEBUG] [Thread-466707 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:20.349 [DEBUG] [Thread-466707 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:20.350 [DEBUG] [Thread-466707 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93356867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983204688315965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992772, telescope_ra=21.1181511, 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.13793, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.0930991334692, telescope_dec_j2k=-24.3585384463497, observability=1)
2025-12-26T12:24:22.291 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:22.294 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1187021, teldec = -24.25651
2025-12-26T12:24:22.295 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.0936505423649     dec_j2k = -24.3585528774214
2025-12-26T12:24:22.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:22.298 [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-26T12:24:22.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:22.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:22.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:22.304 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:22.311 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:22.311 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:22.311 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:22.312 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:22.312 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:22.312 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:22.312 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:22.312 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:22.312 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93359134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983199072643972, 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.108741, telescope_az=89.992772, telescope_ra=21.1187021, 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.13849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.0936505423649, telescope_dec_j2k=-24.3585528774214, observability=1)
2025-12-26T12:24:23.421 [DEBUG] [Thread-466708 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:23.422 [INFO] [Thread-466708 (handle)] [driver.py] [get_status()] Telra = 21.11901, teldec = -24.256504
2025-12-26T12:24:23.423 [INFO] [Thread-466708 (handle)] [driver.py] [get_status()] ra_j2k = 21.0939586717227     dec_j2k = -24.3585549409854
2025-12-26T12:24:23.425 [DEBUG] [Thread-466708 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:23.426 [DEBUG] [Thread-466708 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:23.433 [DEBUG] [Thread-466708 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:23.433 [DEBUG] [Thread-466708 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:23.433 [DEBUG] [Thread-466708 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:23.434 [DEBUG] [Thread-466708 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:23.440 [DEBUG] [Thread-466708 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:23.441 [DEBUG] [Thread-466708 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93360441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983199072643972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992762, telescope_ra=21.11901, 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.13879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:23:24.090555', telescope_ra_j2k=21.0939586717227, telescope_dec_j2k=-24.3585549409854, observability=1)
2025-12-26T12:24:24.231 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:24.231 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:24:24.232 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:24.232 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:24:24.233 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:25.235 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:25.238 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:25.238 [DEBUG] [ThreadPoolExecutor-21295_0] [payload.py] [to_registers()] [0]
2025-12-26T12:24:25.241 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:25.241 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:25.241 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:24:25.242 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:25.249 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:25.249 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:24:25.249 [DEBUG] [ThreadPoolExecutor-21295_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:24:25.249 [DEBUG] [ThreadPoolExecutor-21295_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:24:25.249 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:25.249 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:25.249 [DEBUG] [ThreadPoolExecutor-21295_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:41.491 [DEBUG] [Thread-466709 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:41.493 [INFO] [Thread-466709 (handle)] [driver.py] [get_status()] Telra = 21.1240564, teldec = -24.25651
2025-12-26T12:24:41.494 [INFO] [Thread-466709 (handle)] [driver.py] [get_status()] ra_j2k = 21.0990088187859     dec_j2k = -24.3586929993989
2025-12-26T12:24:41.496 [DEBUG] [Thread-466709 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:41.496 [DEBUG] [Thread-466709 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:41.497 [DEBUG] [Thread-466709 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:41.498 [DEBUG] [Thread-466709 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:41.498 [DEBUG] [Thread-466709 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:41.498 [DEBUG] [Thread-466709 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:41.505 [DEBUG] [Thread-466709 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93381355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983203484957681, 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.10874, telescope_az=89.992772, telescope_ra=21.1240564, 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.14384, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.0990088187859, telescope_dec_j2k=-24.3586929993989, observability=1)
2025-12-26T12:24:50.250 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:50.252 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:59.558 [DEBUG] [Thread-466710 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:24:59.560 [INFO] [Thread-466710 (handle)] [driver.py] [get_status()] Telra = 21.1290974, teldec = -24.25651
2025-12-26T12:24:59.561 [INFO] [Thread-466710 (handle)] [driver.py] [get_status()] ra_j2k = 21.1040535675132     dec_j2k = -24.3588247384337
2025-12-26T12:24:59.563 [DEBUG] [Thread-466710 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:59.564 [DEBUG] [Thread-466710 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:24:59.568 [DEBUG] [Thread-466710 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:24:59.568 [DEBUG] [Thread-466710 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:24:59.568 [DEBUG] [Thread-466710 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:24:59.568 [DEBUG] [Thread-466710 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:24:59.575 [DEBUG] [Thread-466710 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93402266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983207095032533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992771, telescope_ra=21.1290974, 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.14888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.1040535675132, telescope_dec_j2k=-24.3588247384337, observability=1)
2025-12-26T12:25:02.349 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:02.352 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1298737, teldec = -24.25651
2025-12-26T12:25:02.353 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1048304452357     dec_j2k = -24.3588450100172
2025-12-26T12:25:02.355 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:02.356 [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-26T12:25:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:02.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93405499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983208298390817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992771, telescope_ra=21.1298737, 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.14966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.1048304452357, telescope_dec_j2k=-24.3588450100172, observability=1)
2025-12-26T12:25:05.454 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:05.456 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1307157, teldec = -24.25651
2025-12-26T12:25:05.457 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1056730719814     dec_j2k = -24.3588669924413
2025-12-26T12:25:05.459 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:05.460 [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-26T12:25:05.465 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:05.465 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:05.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:05.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:05.473 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:05.474 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93409091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983204287196537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992771, telescope_ra=21.1307157, 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.1505, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.1056730719814, telescope_dec_j2k=-24.3588669924413, observability=1)
2025-12-26T12:25:05.474 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18269371986389 seconds ago
2025-12-26T12:25:16.046 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:16.049 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1336707, teldec = -24.256509
2025-12-26T12:25:16.050 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1086302727503     dec_j2k = -24.3589431004002
2025-12-26T12:25:16.051 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:16.052 [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-26T12:25:16.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:16.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:16.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:16.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:16.063 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:16.063 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:16.063 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:16.063 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:16.063 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:16.063 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:16.063 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:16.064 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:16.064 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93421352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983207496151961, 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.10874, telescope_az=89.992771, telescope_ra=21.1336707, 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.15345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.1086302727503, telescope_dec_j2k=-24.3589431004002, observability=1)
2025-12-26T12:25:17.730 [DEBUG] [Thread-466711 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:17.733 [INFO] [Thread-466711 (handle)] [driver.py] [get_status()] Telra = 21.1341378, teldec = -24.256516
2025-12-26T12:25:17.734 [INFO] [Thread-466711 (handle)] [driver.py] [get_status()] ra_j2k = 21.1090977197808     dec_j2k = -24.3589622828646
2025-12-26T12:25:17.736 [DEBUG] [Thread-466711 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:17.736 [DEBUG] [Thread-466711 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:17.740 [DEBUG] [Thread-466711 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:17.740 [DEBUG] [Thread-466711 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:17.740 [DEBUG] [Thread-466711 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:17.740 [DEBUG] [Thread-466711 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:17.747 [DEBUG] [Thread-466711 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:17.747 [DEBUG] [Thread-466711 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:17.747 [DEBUG] [Thread-466711 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:17.748 [DEBUG] [Thread-466711 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:17.748 [DEBUG] [Thread-466711 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:17.748 [DEBUG] [Thread-466711 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:17.748 [DEBUG] [Thread-466711 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:17.748 [DEBUG] [Thread-466711 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:17.748 [DEBUG] [Thread-466711 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.934233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983208699510245, 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.10874, telescope_az=89.992782, telescope_ra=21.1341378, 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=18.15392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.1090977197808, telescope_dec_j2k=-24.3589622828646, observability=1)
2025-12-26T12:25:20.392 [DEBUG] [Thread-466712 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:20.395 [INFO] [Thread-466712 (handle)] [driver.py] [get_status()] Telra = 21.1348952, teldec = -24.256509
2025-12-26T12:25:20.396 [INFO] [Thread-466712 (handle)] [driver.py] [get_status()] ra_j2k = 21.1098556851377     dec_j2k = -24.3589750345546
2025-12-26T12:25:20.397 [DEBUG] [Thread-466712 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:20.398 [DEBUG] [Thread-466712 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:20.399 [DEBUG] [Thread-466712 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:20.400 [DEBUG] [Thread-466712 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:20.400 [DEBUG] [Thread-466712 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:20.400 [DEBUG] [Thread-466712 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:20.407 [DEBUG] [Thread-466712 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93426382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983208298390817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992771, telescope_ra=21.1348952, 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.15468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.1098556851377, telescope_dec_j2k=-24.3589750345546, observability=1)
2025-12-26T12:25:22.373 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:22.375 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1354267, teldec = -24.256509
2025-12-26T12:25:22.376 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1103875812522     dec_j2k = -24.358988892441
2025-12-26T12:25:22.378 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:22.378 [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-26T12:25:22.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:22.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:22.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:22.382 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:22.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:22.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:22.389 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:22.389 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:22.390 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:22.390 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:22.390 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:22.390 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:22.390 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93428674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983206292793677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992771, telescope_ra=21.1354267, 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.15521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:24:24.230849', telescope_ra_j2k=21.1103875812522, telescope_dec_j2k=-24.358988892441, observability=1)
2025-12-26T12:25:24.377 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:24.377 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:25:24.377 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:24.377 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:25:24.378 [INFO] [ThreadPoolExecutor-21296_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:25:24.378 [INFO] [ThreadPoolExecutor-21296_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:25:35.798 [DEBUG] [Thread-466713 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:35.800 [INFO] [Thread-466713 (handle)] [driver.py] [get_status()] Telra = 21.1391847, teldec = -24.256509
2025-12-26T12:25:35.802 [INFO] [Thread-466713 (handle)] [driver.py] [get_status()] ra_j2k = 21.1141483835287     dec_j2k = -24.3590868186413
2025-12-26T12:25:35.804 [DEBUG] [Thread-466713 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:35.805 [DEBUG] [Thread-466713 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:35.811 [DEBUG] [Thread-466713 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:35.811 [DEBUG] [Thread-466713 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:35.811 [DEBUG] [Thread-466713 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:35.811 [DEBUG] [Thread-466713 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:35.818 [DEBUG] [Thread-466713 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:35.818 [DEBUG] [Thread-466713 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:35.818 [DEBUG] [Thread-466713 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:35.818 [DEBUG] [Thread-466713 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:35.818 [DEBUG] [Thread-466713 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:35.818 [DEBUG] [Thread-466713 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:35.819 [DEBUG] [Thread-466713 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:35.819 [DEBUG] [Thread-466713 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:35.819 [DEBUG] [Thread-466713 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93444212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983206693913105, 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.10874, telescope_az=89.992771, telescope_ra=21.1391847, 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.15897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1141483835287, telescope_dec_j2k=-24.3590868186413, observability=1)
2025-12-26T12:25:45.253 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:45.255 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:45.256 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:45.258 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:49.264 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:50.266 [DEBUG] [ThreadPoolExecutor-21295_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:50.266 [INFO] [ThreadPoolExecutor-21295_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:25:53.869 [DEBUG] [Thread-466714 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:25:53.871 [INFO] [Thread-466714 (handle)] [driver.py] [get_status()] Telra = 21.1441967, teldec = -24.256509
2025-12-26T12:25:53.872 [INFO] [Thread-466714 (handle)] [driver.py] [get_status()] ra_j2k = 21.1191641250525     dec_j2k = -24.3592172667937
2025-12-26T12:25:53.874 [DEBUG] [Thread-466714 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:53.875 [DEBUG] [Thread-466714 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:25:53.878 [DEBUG] [Thread-466714 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:25:53.878 [DEBUG] [Thread-466714 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:25:53.878 [DEBUG] [Thread-466714 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:25:53.878 [DEBUG] [Thread-466714 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:25:53.885 [DEBUG] [Thread-466714 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:25:53.886 [DEBUG] [Thread-466714 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93465127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983212710704526, 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.108739, telescope_az=89.99277, telescope_ra=21.1441967, 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.16398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1191641250525, telescope_dec_j2k=-24.3592172667937, observability=1)
2025-12-26T12:26:02.360 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:02.361 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1465729, teldec = -24.256515
2025-12-26T12:26:02.362 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1215420997426     dec_j2k = -24.3592850502553
2025-12-26T12:26:02.364 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:02.365 [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-26T12:26:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:02.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:02.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:02.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:02.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93474954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983208298390817, 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.108739, telescope_az=89.992781, telescope_ra=21.1465729, 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=18.16636, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1215420997426, telescope_dec_j2k=-24.3592850502553, observability=1)
2025-12-26T12:26:05.535 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:05.537 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1474618, teldec = -24.256508
2025-12-26T12:26:05.538 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1224316651871     dec_j2k = -24.3593011528435
2025-12-26T12:26:05.539 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:05.540 [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-26T12:26:05.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:05.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:05.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:05.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:05.553 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:05.553 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:05.553 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:05.553 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:05.554 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:05.554 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:05.554 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:05.554 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:05.554 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93478628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983210705107385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99277, telescope_ra=21.1474618, 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.16724, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1224316651871, telescope_dec_j2k=-24.3593011528435, observability=1)
2025-12-26T12:26:05.554 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.182053089141846 seconds ago
2025-12-26T12:26:12.037 [DEBUG] [Thread-466715 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:12.039 [INFO] [Thread-466715 (handle)] [driver.py] [get_status()] Telra = 21.1492759, teldec = -24.256508
2025-12-26T12:26:12.040 [INFO] [Thread-466715 (handle)] [driver.py] [get_status()] ra_j2k = 21.1242471217268     dec_j2k = -24.3593482832458
2025-12-26T12:26:12.042 [DEBUG] [Thread-466715 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:12.043 [DEBUG] [Thread-466715 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:12.050 [DEBUG] [Thread-466715 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:12.050 [DEBUG] [Thread-466715 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:12.050 [DEBUG] [Thread-466715 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:12.050 [DEBUG] [Thread-466715 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:12.058 [DEBUG] [Thread-466715 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93486155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983213512943382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99277, telescope_ra=21.1492759, 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.16906, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1242471217268, telescope_dec_j2k=-24.3593482832458, observability=1)
2025-12-26T12:26:15.156 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:15.158 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1501366, teldec = -24.256508
2025-12-26T12:26:15.159 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1251084655547     dec_j2k = -24.3593706361417
2025-12-26T12:26:15.161 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:15.162 [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-26T12:26:15.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:15.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:15.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:15.167 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:15.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:15.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:15.174 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:15.174 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:15.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:15.174 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:15.175 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:15.175 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:15.175 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93489765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983212710704526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99277, telescope_ra=21.1501366, 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.16992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1251084655547, telescope_dec_j2k=-24.3593706361417, observability=1)
2025-12-26T12:26:20.440 [DEBUG] [Thread-466716 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:20.443 [INFO] [Thread-466716 (handle)] [driver.py] [get_status()] Telra = 21.1516142, teldec = -24.256508
2025-12-26T12:26:20.444 [INFO] [Thread-466716 (handle)] [driver.py] [get_status()] ra_j2k = 21.1265871711672     dec_j2k = -24.3594089980953
2025-12-26T12:26:20.446 [DEBUG] [Thread-466716 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:20.447 [DEBUG] [Thread-466716 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:20.449 [DEBUG] [Thread-466716 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:20.449 [DEBUG] [Thread-466716 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:20.449 [DEBUG] [Thread-466716 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:20.449 [DEBUG] [Thread-466716 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:20.457 [DEBUG] [Thread-466716 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93495882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983215117421094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992769, telescope_ra=21.1516142, 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.1714, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1265871711672, telescope_dec_j2k=-24.3594089980953, observability=1)
2025-12-26T12:26:22.452 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:22.454 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1521654, teldec = -24.256508
2025-12-26T12:26:22.455 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1271387837075     dec_j2k = -24.3594233045856
2025-12-26T12:26:22.457 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:22.458 [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-26T12:26:22.460 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:22.460 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:22.460 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:22.460 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:22.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:22.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:22.467 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:22.467 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:22.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:22.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:22.467 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:22.468 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:22.468 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9349821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098321190846567, 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.108739, telescope_az=89.992769, telescope_ra=21.1521654, 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.17195, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:25:24.376007', telescope_ra_j2k=21.1271387837075, telescope_dec_j2k=-24.3594233045856, observability=1)
2025-12-26T12:26:24.526 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:24.526 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:26:24.527 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:24.527 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:26:24.528 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:25.530 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:25.533 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:25.533 [DEBUG] [ThreadPoolExecutor-21297_0] [payload.py] [to_registers()] [0]
2025-12-26T12:26:25.539 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:25.539 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:25.539 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:26:25.539 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:25.546 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:25.546 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:26:25.546 [DEBUG] [ThreadPoolExecutor-21297_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:26:25.546 [DEBUG] [ThreadPoolExecutor-21297_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:26:25.546 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:25.546 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:25.546 [DEBUG] [ThreadPoolExecutor-21297_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:30.108 [DEBUG] [Thread-466717 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:30.110 [INFO] [Thread-466717 (handle)] [driver.py] [get_status()] Telra = 21.154316, teldec = -24.256508
2025-12-26T12:26:30.111 [INFO] [Thread-466717 (handle)] [driver.py] [get_status()] ra_j2k = 21.1292909938513     dec_j2k = -24.3594791032377
2025-12-26T12:26:30.112 [DEBUG] [Thread-466717 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:30.112 [DEBUG] [Thread-466717 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:30.120 [DEBUG] [Thread-466717 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:30.120 [DEBUG] [Thread-466717 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:30.120 [DEBUG] [Thread-466717 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:30.120 [DEBUG] [Thread-466717 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:30.127 [DEBUG] [Thread-466717 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:30.128 [DEBUG] [Thread-466717 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93507071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983215117421094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992769, telescope_ra=21.154316, 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.1741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1292909938513, telescope_dec_j2k=-24.3594791032377, observability=1)
2025-12-26T12:26:48.177 [DEBUG] [Thread-466718 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:48.179 [INFO] [Thread-466718 (handle)] [driver.py] [get_status()] Telra = 21.1593281, teldec = -24.256507
2025-12-26T12:26:48.180 [INFO] [Thread-466718 (handle)] [driver.py] [get_status()] ra_j2k = 21.1343068499089     dec_j2k = -24.359608018365
2025-12-26T12:26:48.183 [DEBUG] [Thread-466718 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:48.184 [DEBUG] [Thread-466718 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:26:48.189 [DEBUG] [Thread-466718 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:26:48.190 [DEBUG] [Thread-466718 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:26:48.190 [DEBUG] [Thread-466718 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:26:48.190 [DEBUG] [Thread-466718 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:26:48.197 [DEBUG] [Thread-466718 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93527984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983220331973659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992769, telescope_ra=21.1593281, 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.17911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1343068499089, telescope_dec_j2k=-24.359608018365, observability=1)
2025-12-26T12:26:50.548 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:26:50.549 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:02.333 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:02.335 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1632844, teldec = -24.256507
2025-12-26T12:27:02.336 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1382661179836     dec_j2k = -24.3597104411723
2025-12-26T12:27:02.338 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:02.339 [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-26T12:27:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:27:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:27:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:27:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:27:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:27:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:02.350 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:02.350 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:27:02.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:27:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:27:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:27:02.351 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:27:02.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93544368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983221936451371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992768, telescope_ra=21.1632844, 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.18307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1382661179836, telescope_dec_j2k=-24.3597104411723, observability=1)
2025-12-26T12:27:05.615 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:05.617 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1641822, teldec = -24.256507
2025-12-26T12:27:05.618 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1391645919364     dec_j2k = -24.3597336684564
2025-12-26T12:27:05.620 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:05.621 [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-26T12:27:05.628 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:27:05.628 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:27:05.628 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:27:05.628 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:27:05.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:27:05.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:05.635 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:05.635 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:27:05.636 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:27:05.636 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:27:05.636 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:27:05.636 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:27:05.636 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93548167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983218727495947, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992768, telescope_ra=21.1641822, 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.18399, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1391645919364, telescope_dec_j2k=-24.3597336684564, observability=1)
2025-12-26T12:27:05.636 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18501591682434 seconds ago
2025-12-26T12:27:06.368 [DEBUG] [Thread-466719 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7325162887573242
2025-12-26T12:27:14.265 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:14.267 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1666043, teldec = -24.256507
2025-12-26T12:27:14.268 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1415885108938     dec_j2k = -24.3597963029059
2025-12-26T12:27:14.270 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:14.271 [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-26T12:27:14.276 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:27:14.276 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:27:14.276 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:27:14.276 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:27:14.283 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:27:14.284 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93558178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983219529734803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992768, telescope_ra=21.1666043, 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.18639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1415885108938, telescope_dec_j2k=-24.3597963029059, observability=1)
2025-12-26T12:27:20.486 [DEBUG] [Thread-466720 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:20.487 [INFO] [Thread-466720 (handle)] [driver.py] [get_status()] Telra = 21.1683322, teldec = -24.2565
2025-12-26T12:27:20.488 [INFO] [Thread-466720 (handle)] [driver.py] [get_status()] ra_j2k = 21.1433177101601     dec_j2k = -24.3598339606566
2025-12-26T12:27:20.490 [DEBUG] [Thread-466720 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:20.491 [DEBUG] [Thread-466720 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:20.493 [DEBUG] [Thread-466720 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:27:20.493 [DEBUG] [Thread-466720 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:27:20.493 [DEBUG] [Thread-466720 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:27:20.493 [DEBUG] [Thread-466720 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:27:20.500 [DEBUG] [Thread-466720 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:27:20.500 [DEBUG] [Thread-466720 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:20.500 [DEBUG] [Thread-466720 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:20.500 [DEBUG] [Thread-466720 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:27:20.500 [DEBUG] [Thread-466720 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:27:20.500 [DEBUG] [Thread-466720 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:27:20.500 [DEBUG] [Thread-466720 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:27:20.501 [DEBUG] [Thread-466720 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:27:20.501 [DEBUG] [Thread-466720 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93565377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983217524137662, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992757, telescope_ra=21.1683322, 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.18812, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1433177101601, telescope_dec_j2k=-24.3598339606566, observability=1)
2025-12-26T12:27:22.529 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:22.530 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1689109, teldec = -24.256507
2025-12-26T12:27:22.531 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1438968441374     dec_j2k = -24.3598559118864
2025-12-26T12:27:22.532 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:22.533 [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-26T12:27:22.539 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:27:22.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:27:22.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:27:22.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:27:22.547 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93567742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983220331973659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992768, telescope_ra=21.1689109, 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.18869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1438968441374, telescope_dec_j2k=-24.3598559118864, observability=1)
2025-12-26T12:27:24.450 [DEBUG] [Thread-466721 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:24.452 [INFO] [Thread-466721 (handle)] [driver.py] [get_status()] Telra = 21.1694437, teldec = -24.256513
2025-12-26T12:27:24.453 [INFO] [Thread-466721 (handle)] [driver.py] [get_status()] ra_j2k = 21.1444300438109     dec_j2k = -24.3598756751751
2025-12-26T12:27:24.455 [DEBUG] [Thread-466721 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:24.456 [DEBUG] [Thread-466721 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:24.459 [DEBUG] [Thread-466721 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:27:24.459 [DEBUG] [Thread-466721 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:27:24.459 [DEBUG] [Thread-466721 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:27:24.459 [DEBUG] [Thread-466721 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:27:24.466 [DEBUG] [Thread-466721 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:27:24.466 [DEBUG] [Thread-466721 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:24.466 [DEBUG] [Thread-466721 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:24.466 [DEBUG] [Thread-466721 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:27:24.467 [DEBUG] [Thread-466721 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:27:24.467 [DEBUG] [Thread-466721 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:27:24.467 [DEBUG] [Thread-466721 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:27:24.467 [DEBUG] [Thread-466721 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:27:24.467 [DEBUG] [Thread-466721 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93569965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983224343167939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992779, telescope_ra=21.1694437, 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.18923, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:26:24.525637', telescope_ra_j2k=21.1444300438109, telescope_dec_j2k=-24.3598756751751, observability=1)
2025-12-26T12:27:24.666 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:24.666 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:27:24.667 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:24.667 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:27:24.667 [INFO] [ThreadPoolExecutor-21298_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:27:24.667 [INFO] [ThreadPoolExecutor-21298_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:27:42.516 [DEBUG] [Thread-466722 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:42.519 [INFO] [Thread-466722 (handle)] [driver.py] [get_status()] Telra = 21.1744616, teldec = -24.256506
2025-12-26T12:27:42.520 [INFO] [Thread-466722 (handle)] [driver.py] [get_status()] ra_j2k = 21.1494517193209     dec_j2k = -24.3599982026912
2025-12-26T12:27:42.522 [DEBUG] [Thread-466722 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:42.522 [DEBUG] [Thread-466722 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:27:42.526 [DEBUG] [Thread-466722 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:27:42.527 [DEBUG] [Thread-466722 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:27:42.527 [DEBUG] [Thread-466722 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:27:42.527 [DEBUG] [Thread-466722 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:27:42.534 [DEBUG] [Thread-466722 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93590876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983221535331943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992767, telescope_ra=21.1744616, 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.19424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1494517193209, telescope_dec_j2k=-24.3599982026912, observability=1)
2025-12-26T12:27:45.551 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:45.553 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:45.554 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:45.556 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:49.561 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:50.563 [DEBUG] [ThreadPoolExecutor-21297_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:27:50.564 [INFO] [ThreadPoolExecutor-21297_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:28:00.577 [DEBUG] [Thread-466723 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:00.579 [INFO] [Thread-466723 (handle)] [driver.py] [get_status()] Telra = 21.179509, teldec = -24.256506
2025-12-26T12:28:00.580 [INFO] [Thread-466723 (handle)] [driver.py] [get_status()] ra_j2k = 21.1545029208173     dec_j2k = -24.3601283106822
2025-12-26T12:28:00.582 [DEBUG] [Thread-466723 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:00.583 [DEBUG] [Thread-466723 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:00.584 [DEBUG] [Thread-466723 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:00.584 [DEBUG] [Thread-466723 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:00.584 [DEBUG] [Thread-466723 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:00.584 [DEBUG] [Thread-466723 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:00.591 [DEBUG] [Thread-466723 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9361178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983225145406795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992767, telescope_ra=21.179509, 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.19929, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1545029208173, telescope_dec_j2k=-24.3601283106822, observability=1)
2025-12-26T12:28:02.342 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:02.345 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1800048, teldec = -24.256506
2025-12-26T12:28:02.346 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.1549990944911     dec_j2k = -24.3601410812563
2025-12-26T12:28:02.347 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:02.348 [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-26T12:28:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:02.356 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:02.356 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:02.357 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:02.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93613823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983221134212515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992767, telescope_ra=21.1800048, 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.19979, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1549990944911, telescope_dec_j2k=-24.3601410812563, observability=1)
2025-12-26T12:28:05.696 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:05.698 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1809304, teldec = -24.256506
2025-12-26T12:28:05.699 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1559253922191     dec_j2k = -24.3601649177262
2025-12-26T12:28:05.701 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:05.702 [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-26T12:28:05.704 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:05.704 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:05.704 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:05.704 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:05.711 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:05.712 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93617705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983231563317644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992767, telescope_ra=21.1809304, 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.20071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1559253922191, telescope_dec_j2k=-24.3601649177262, observability=1)
2025-12-26T12:28:05.712 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.183846950531006 seconds ago
2025-12-26T12:28:13.380 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:13.382 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1830727, teldec = -24.256506
2025-12-26T12:28:13.383 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1580693077249     dec_j2k = -24.3602200638058
2025-12-26T12:28:13.385 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:13.386 [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-26T12:28:13.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:13.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:13.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:13.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:13.400 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93626598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098322634876508, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992767, telescope_ra=21.1830727, 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.20286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1580693077249, telescope_dec_j2k=-24.3602200638058, observability=1)
2025-12-26T12:28:18.664 [DEBUG] [Thread-466724 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:18.666 [INFO] [Thread-466724 (handle)] [driver.py] [get_status()] Telra = 21.1845503, teldec = -24.256506
2025-12-26T12:28:18.667 [INFO] [Thread-466724 (handle)] [driver.py] [get_status()] ra_j2k = 21.1595480224816     dec_j2k = -24.3602580804404
2025-12-26T12:28:18.669 [DEBUG] [Thread-466724 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:18.670 [DEBUG] [Thread-466724 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:18.675 [DEBUG] [Thread-466724 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:18.675 [DEBUG] [Thread-466724 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:18.675 [DEBUG] [Thread-466724 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:18.675 [DEBUG] [Thread-466724 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:18.682 [DEBUG] [Thread-466724 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:18.682 [DEBUG] [Thread-466724 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:18.682 [DEBUG] [Thread-466724 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:18.683 [DEBUG] [Thread-466724 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:18.683 [DEBUG] [Thread-466724 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:18.683 [DEBUG] [Thread-466724 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:18.683 [DEBUG] [Thread-466724 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:18.683 [DEBUG] [Thread-466724 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:18.683 [DEBUG] [Thread-466724 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93632714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098322835436222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992766, telescope_ra=21.1845503, 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.20433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1595480224816, telescope_dec_j2k=-24.3602580804404, observability=1)
2025-12-26T12:28:20.529 [DEBUG] [Thread-466725 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:20.532 [INFO] [Thread-466725 (handle)] [driver.py] [get_status()] Telra = 21.1850734, teldec = -24.256506
2025-12-26T12:28:20.533 [INFO] [Thread-466725 (handle)] [driver.py] [get_status()] ra_j2k = 21.1600715172256     dec_j2k = -24.360271535362
2025-12-26T12:28:20.535 [DEBUG] [Thread-466725 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:20.536 [DEBUG] [Thread-466725 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:20.540 [DEBUG] [Thread-466725 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:20.540 [DEBUG] [Thread-466725 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:20.540 [DEBUG] [Thread-466725 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:20.540 [DEBUG] [Thread-466725 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:20.547 [DEBUG] [Thread-466725 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:20.547 [DEBUG] [Thread-466725 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:20.548 [DEBUG] [Thread-466725 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:20.548 [DEBUG] [Thread-466725 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:20.548 [DEBUG] [Thread-466725 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:20.548 [DEBUG] [Thread-466725 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:20.548 [DEBUG] [Thread-466725 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:20.548 [DEBUG] [Thread-466725 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:20.548 [DEBUG] [Thread-466725 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93634873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098322634876508, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992766, telescope_ra=21.1850734, 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.20486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1600715172256, telescope_dec_j2k=-24.360271535362, observability=1)
2025-12-26T12:28:22.609 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:22.611 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.1856358, teldec = -24.256506
2025-12-26T12:28:22.612 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1606343416835     dec_j2k = -24.3602859989633
2025-12-26T12:28:22.614 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:22.615 [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-26T12:28:22.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:22.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:22.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:22.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:22.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:22.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:22.623 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:22.623 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:22.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:22.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:22.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:22.624 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:22.624 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9363728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983223942048511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992766, telescope_ra=21.1856358, 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.20542, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:27:24.665015', telescope_ra_j2k=21.1606343416835, telescope_dec_j2k=-24.3602859989633, observability=1)
2025-12-26T12:28:24.807 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:24.807 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:28:24.808 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:24.808 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:28:24.809 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:25.811 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:25.812 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:25.812 [DEBUG] [ThreadPoolExecutor-21299_0] [payload.py] [to_registers()] [0]
2025-12-26T12:28:25.814 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:25.814 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:25.814 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:28:25.814 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:25.821 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:25.821 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:28:25.821 [DEBUG] [ThreadPoolExecutor-21299_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:28:25.821 [DEBUG] [ThreadPoolExecutor-21299_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:28:25.821 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:25.821 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:25.822 [DEBUG] [ThreadPoolExecutor-21299_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:36.729 [DEBUG] [Thread-466726 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:36.731 [INFO] [Thread-466726 (handle)] [driver.py] [get_status()] Telra = 21.1895888, teldec = -24.256505
2025-12-26T12:28:36.732 [INFO] [Thread-466726 (handle)] [driver.py] [get_status()] ra_j2k = 21.1645903269207     dec_j2k = -24.3603865972289
2025-12-26T12:28:36.734 [DEBUG] [Thread-466726 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:36.736 [DEBUG] [Thread-466726 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:36.738 [DEBUG] [Thread-466726 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:36.738 [DEBUG] [Thread-466726 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:36.739 [DEBUG] [Thread-466726 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:36.739 [DEBUG] [Thread-466726 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:36.746 [DEBUG] [Thread-466726 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93653623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983224744287367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992766, telescope_ra=21.1895888, 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.20937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:28:24.806211', telescope_ra_j2k=21.1645903269207, telescope_dec_j2k=-24.3603865972289, observability=1)
2025-12-26T12:28:50.822 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:50.823 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:54.801 [DEBUG] [Thread-466727 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:28:54.803 [INFO] [Thread-466727 (handle)] [driver.py] [get_status()] Telra = 21.1946103, teldec = -24.256505
2025-12-26T12:28:54.804 [INFO] [Thread-466727 (handle)] [driver.py] [get_status()] ra_j2k = 21.1696156231032     dec_j2k = -24.3605154967439
2025-12-26T12:28:54.806 [DEBUG] [Thread-466727 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:54.807 [DEBUG] [Thread-466727 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:28:54.809 [DEBUG] [Thread-466727 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:28:54.810 [DEBUG] [Thread-466727 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:28:54.810 [DEBUG] [Thread-466727 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:28:54.810 [DEBUG] [Thread-466727 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:28:54.817 [DEBUG] [Thread-466727 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93674539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983232766675929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992765, telescope_ra=21.1946103, 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.21439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:28:24.806211', telescope_ra_j2k=21.1696156231032, telescope_dec_j2k=-24.3605154967439, observability=1)
2025-12-26T12:29:02.353 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:02.354 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.1967205, teldec = -24.256505
2025-12-26T12:29:02.356 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.171727419788     dec_j2k = -24.360569610831
2025-12-26T12:29:02.358 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:02.359 [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-26T12:29:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:29:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:29:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:29:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:29:02.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9368328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983231162198216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992765, telescope_ra=21.1967205, 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.2165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:28:24.806211', telescope_ra_j2k=21.171727419788, telescope_dec_j2k=-24.360569610831, observability=1)
2025-12-26T12:29:05.773 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:05.775 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.1976729, teldec = -24.256498
2025-12-26T12:29:05.776 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1726805416543     dec_j2k = -24.3605870242551
2025-12-26T12:29:05.778 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:05.779 [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-26T12:29:05.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:29:05.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:29:05.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:29:05.782 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93687238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983231162198216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992754, telescope_ra=21.1976729, 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.21746, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:28:24.806211', telescope_ra_j2k=21.1726805416543, telescope_dec_j2k=-24.3605870242551, observability=1)
2025-12-26T12:29:05.790 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.182316064834595 seconds ago
2025-12-26T12:29:12.499 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:12.501 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.1995401, teldec = -24.256505
2025-12-26T12:29:12.502 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1745491545362     dec_j2k = -24.3606418671323
2025-12-26T12:29:12.503 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:12.505 [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-26T12:29:12.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:29:12.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:29:12.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:29:12.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:29:12.515 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:29:12.516 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93695023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983225145406795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992765, telescope_ra=21.1995401, 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.21932, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:28:24.806211', telescope_ra_j2k=21.1745491545362, telescope_dec_j2k=-24.3606418671323, observability=1)
2025-12-26T12:29:12.984 [DEBUG] [Thread-466728 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46816587448120117
2025-12-26T12:29:20.578 [DEBUG] [Thread-466729 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:20.580 [INFO] [Thread-466729 (handle)] [driver.py] [get_status()] Telra = 21.2017913, teldec = -24.256504
2025-12-26T12:29:20.581 [INFO] [Thread-466729 (handle)] [driver.py] [get_status()] ra_j2k = 21.176802060143     dec_j2k = -24.3606985166083
2025-12-26T12:29:20.583 [DEBUG] [Thread-466729 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:20.584 [DEBUG] [Thread-466729 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:20.590 [DEBUG] [Thread-466729 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:29:20.590 [DEBUG] [Thread-466729 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:29:20.590 [DEBUG] [Thread-466729 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:29:20.590 [DEBUG] [Thread-466729 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:29:20.597 [DEBUG] [Thread-466729 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:29:20.597 [DEBUG] [Thread-466729 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:20.597 [DEBUG] [Thread-466729 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:20.597 [DEBUG] [Thread-466729 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:29:20.597 [DEBUG] [Thread-466729 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:29:20.597 [DEBUG] [Thread-466729 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:29:20.598 [DEBUG] [Thread-466729 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:29:20.598 [DEBUG] [Thread-466729 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:29:20.598 [DEBUG] [Thread-466729 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93704374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983237981228493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992765, telescope_ra=21.2017913, 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.22157, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:28:24.806211', telescope_ra_j2k=21.176802060143, telescope_dec_j2k=-24.3606985166083, observability=1)
2025-12-26T12:29:22.685 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:22.686 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2023808, teldec = -24.256498
2025-12-26T12:29:22.687 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1773920077155     dec_j2k = -24.3607076070963
2025-12-26T12:29:22.688 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:22.689 [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-26T12:29:22.696 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:29:22.696 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:29:22.696 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:29:22.696 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:29:22.703 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:29:22.703 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:22.703 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:22.703 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:29:22.703 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:29:22.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:29:22.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:29:22.704 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:29:22.704 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93706811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983236777870209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992754, telescope_ra=21.2023808, 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.22216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:28:24.806211', telescope_ra_j2k=21.1773920077155, telescope_dec_j2k=-24.3607076070963, observability=1)
2025-12-26T12:29:24.951 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:24.951 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:29:24.952 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:24.952 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:29:24.952 [INFO] [ThreadPoolExecutor-21300_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:29:24.952 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T12:29:31.054 [DEBUG] [Thread-466730 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:31.057 [INFO] [Thread-466730 (handle)] [driver.py] [get_status()] Telra = 21.204694, teldec = -24.256498
2025-12-26T12:29:31.058 [INFO] [Thread-466730 (handle)] [driver.py] [get_status()] ra_j2k = 21.1797069613909     dec_j2k = -24.3607667966799
2025-12-26T12:29:31.060 [DEBUG] [Thread-466730 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:31.061 [DEBUG] [Thread-466730 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:31.065 [DEBUG] [Thread-466730 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:29:31.065 [DEBUG] [Thread-466730 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:29:31.065 [DEBUG] [Thread-466730 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:29:31.066 [DEBUG] [Thread-466730 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:29:31.073 [DEBUG] [Thread-466730 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:29:31.073 [DEBUG] [Thread-466730 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:31.074 [DEBUG] [Thread-466730 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:31.074 [DEBUG] [Thread-466730 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:29:31.074 [DEBUG] [Thread-466730 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:29:31.074 [DEBUG] [Thread-466730 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:29:31.074 [DEBUG] [Thread-466730 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:29:31.074 [DEBUG] [Thread-466730 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:29:31.074 [DEBUG] [Thread-466730 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93716499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983231563317644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992754, telescope_ra=21.204694, 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.22448, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.1797069613909, telescope_dec_j2k=-24.3607667966799, observability=1)
2025-12-26T12:29:45.825 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:45.827 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:45.829 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:45.831 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:49.125 [DEBUG] [Thread-466731 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:49.126 [INFO] [Thread-466731 (handle)] [driver.py] [get_status()] Telra = 21.2097372, teldec = -24.256504
2025-12-26T12:29:49.127 [INFO] [Thread-466731 (handle)] [driver.py] [get_status()] ra_j2k = 21.1847539873533     dec_j2k = -24.3609017075583
2025-12-26T12:29:49.129 [DEBUG] [Thread-466731 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:49.130 [DEBUG] [Thread-466731 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:29:49.135 [DEBUG] [Thread-466731 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:29:49.135 [DEBUG] [Thread-466731 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:29:49.135 [DEBUG] [Thread-466731 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:29:49.135 [DEBUG] [Thread-466731 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:29:49.143 [DEBUG] [Thread-466731 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93737413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983233568914785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992764, telescope_ra=21.2097372, 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.22952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.1847539873533, telescope_dec_j2k=-24.3609017075583, observability=1)
2025-12-26T12:29:49.837 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:50.839 [DEBUG] [ThreadPoolExecutor-21299_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:29:50.840 [INFO] [ThreadPoolExecutor-21299_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:30:02.325 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:02.327 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2134126, teldec = -24.256497
2025-12-26T12:30:02.328 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.188432180181     dec_j2k = -24.3609885415117
2025-12-26T12:30:02.330 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:02.331 [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-26T12:30:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:02.337 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:02.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93752692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983239184586777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992753, telescope_ra=21.2134126, 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.2332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.188432180181, telescope_dec_j2k=-24.3609885415117, observability=1)
2025-12-26T12:30:05.851 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:05.853 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2143944, teldec = -24.256497
2025-12-26T12:30:05.854 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.1894147263903     dec_j2k = -24.3610135906059
2025-12-26T12:30:05.855 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:05.856 [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-26T12:30:05.860 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:05.860 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:05.860 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:05.861 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:05.868 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:05.868 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:05.868 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:05.868 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:05.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:05.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:05.869 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:05.869 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:05.869 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93756772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983247206975339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992753, telescope_ra=21.2143944, 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.23418, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.1894147263903, telescope_dec_j2k=-24.3610135906059, observability=1)
2025-12-26T12:30:05.869 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18445873260498 seconds ago
2025-12-26T12:30:07.197 [DEBUG] [Thread-466732 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:07.199 [INFO] [Thread-466732 (handle)] [driver.py] [get_status()] Telra = 21.2147779, teldec = -24.256503
2025-12-26T12:30:07.200 [INFO] [Thread-466732 (handle)] [driver.py] [get_status()] ra_j2k = 21.1897985170961     dec_j2k = -24.3610293727445
2025-12-26T12:30:07.202 [DEBUG] [Thread-466732 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:07.203 [DEBUG] [Thread-466732 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:07.207 [DEBUG] [Thread-466732 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:07.207 [DEBUG] [Thread-466732 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:07.207 [DEBUG] [Thread-466732 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:07.207 [DEBUG] [Thread-466732 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:07.214 [DEBUG] [Thread-466732 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93758331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983234772273069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992764, telescope_ra=21.2147779, 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.23456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.1897985170961, telescope_dec_j2k=-24.3610293727445, observability=1)
2025-12-26T12:30:11.611 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:11.613 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2160026, teldec = -24.256503
2025-12-26T12:30:11.614 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.1910241482576     dec_j2k = -24.3610606059809
2025-12-26T12:30:11.615 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:11.616 [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-26T12:30:11.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:11.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:11.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:11.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:11.630 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:11.630 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:11.630 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:11.630 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:11.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:11.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:11.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:11.631 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:11.631 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9376344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983239585706205, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992763, telescope_ra=21.2160026, 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.23579, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.1910241482576, telescope_dec_j2k=-24.3610606059809, observability=1)
2025-12-26T12:30:20.643 [DEBUG] [Thread-466733 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:20.645 [INFO] [Thread-466733 (handle)] [driver.py] [get_status()] Telra = 21.2185175, teldec = -24.256503
2025-12-26T12:30:20.647 [INFO] [Thread-466733 (handle)] [driver.py] [get_status()] ra_j2k = 21.1935409612531     dec_j2k = -24.3611247091113
2025-12-26T12:30:20.648 [DEBUG] [Thread-466733 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:20.648 [DEBUG] [Thread-466733 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:20.650 [DEBUG] [Thread-466733 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:20.650 [DEBUG] [Thread-466733 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:20.650 [DEBUG] [Thread-466733 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:20.650 [DEBUG] [Thread-466733 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:20.657 [DEBUG] [Thread-466733 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:20.658 [DEBUG] [Thread-466733 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93773894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983238382347921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992763, telescope_ra=21.2185175, 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.2383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.1935409612531, telescope_dec_j2k=-24.3611247091113, observability=1)
2025-12-26T12:30:22.765 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:22.767 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2190961, teldec = -24.256503
2025-12-26T12:30:22.768 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.1941200015395     dec_j2k = -24.3611394508109
2025-12-26T12:30:22.769 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:22.770 [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-26T12:30:22.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:22.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:22.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:22.771 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:22.778 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:22.778 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:22.779 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:22.779 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:22.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:22.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:22.779 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:22.779 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:22.779 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9377635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983240387945062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992763, telescope_ra=21.2190961, 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.23888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:29:24.949465', telescope_ra_j2k=21.1941200015395, telescope_dec_j2k=-24.3611394508109, observability=1)
2025-12-26T12:30:25.091 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:25.091 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:30:25.092 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:25.092 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:30:25.093 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:25.279 [DEBUG] [Thread-466734 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:25.281 [INFO] [Thread-466734 (handle)] [driver.py] [get_status()] Telra = 21.2198252, teldec = -24.25651
2025-12-26T12:30:25.282 [INFO] [Thread-466734 (handle)] [driver.py] [get_status()] ra_j2k = 21.1948496554832     dec_j2k = -24.3611650231061
2025-12-26T12:30:25.283 [DEBUG] [Thread-466734 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:25.284 [DEBUG] [Thread-466734 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:25.291 [DEBUG] [Thread-466734 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:25.291 [DEBUG] [Thread-466734 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:25.291 [DEBUG] [Thread-466734 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:25.291 [DEBUG] [Thread-466734 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:25.298 [DEBUG] [Thread-466734 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93779259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098324480025877, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992774, telescope_ra=21.2198252, 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.23961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.1948496554832, telescope_dec_j2k=-24.3611650231061, observability=1)
2025-12-26T12:30:26.095 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:26.098 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:26.098 [DEBUG] [ThreadPoolExecutor-21301_0] [payload.py] [to_registers()] [0]
2025-12-26T12:30:26.101 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:26.101 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:26.101 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:30:26.101 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:26.109 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:26.109 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:30:26.109 [DEBUG] [ThreadPoolExecutor-21301_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:30:26.109 [DEBUG] [ThreadPoolExecutor-21301_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:30:26.109 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:26.109 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:26.109 [DEBUG] [ThreadPoolExecutor-21301_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:43.341 [DEBUG] [Thread-466735 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:43.343 [INFO] [Thread-466735 (handle)] [driver.py] [get_status()] Telra = 21.2248356, teldec = -24.256503
2025-12-26T12:30:43.344 [INFO] [Thread-466735 (handle)] [driver.py] [get_status()] ra_j2k = 21.1998638723755     dec_j2k = -24.3612855527069
2025-12-26T12:30:43.346 [DEBUG] [Thread-466735 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:43.346 [DEBUG] [Thread-466735 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:30:43.347 [DEBUG] [Thread-466735 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:30:43.347 [DEBUG] [Thread-466735 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:30:43.347 [DEBUG] [Thread-466735 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:30:43.347 [DEBUG] [Thread-466735 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:30:43.354 [DEBUG] [Thread-466735 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:30:43.354 [DEBUG] [Thread-466735 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:43.354 [DEBUG] [Thread-466735 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:30:43.354 [DEBUG] [Thread-466735 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:30:43.355 [DEBUG] [Thread-466735 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:30:43.355 [DEBUG] [Thread-466735 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:30:43.355 [DEBUG] [Thread-466735 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:30:43.355 [DEBUG] [Thread-466735 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:30:43.355 [DEBUG] [Thread-466735 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93800164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983249212572479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992763, telescope_ra=21.2248356, 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.24462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.1998638723755, telescope_dec_j2k=-24.3612855527069, observability=1)
2025-12-26T12:30:51.110 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:30:51.111 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:01.413 [DEBUG] [Thread-466736 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:01.416 [INFO] [Thread-466736 (handle)] [driver.py] [get_status()] Telra = 21.22988, teldec = -24.256502
2025-12-26T12:31:01.417 [INFO] [Thread-466736 (handle)] [driver.py] [get_status()] ra_j2k = 21.2049121190335     dec_j2k = -24.361412764803
2025-12-26T12:31:01.419 [DEBUG] [Thread-466736 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:01.420 [DEBUG] [Thread-466736 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:01.425 [DEBUG] [Thread-466736 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:01.425 [DEBUG] [Thread-466736 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:01.425 [DEBUG] [Thread-466736 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:01.425 [DEBUG] [Thread-466736 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:01.432 [DEBUG] [Thread-466736 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93821082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983245602497626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992762, telescope_ra=21.22988, 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.24966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.2049121190335, telescope_dec_j2k=-24.361412764803, observability=1)
2025-12-26T12:31:02.335 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9022519588470459
2025-12-26T12:31:05.930 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:05.932 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2311406, teldec = -24.256502
2025-12-26T12:31:05.933 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2061736810168     dec_j2k = -24.3614447764753
2025-12-26T12:31:05.935 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:05.935 [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-26T12:31:05.937 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:05.937 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:05.937 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:05.937 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:05.944 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93826309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252822647331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992762, telescope_ra=21.2311406, 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.25092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.2061736810168, telescope_dec_j2k=-24.3614447764753, observability=1)
2025-12-26T12:31:05.945 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.179933071136475 seconds ago
2025-12-26T12:31:10.723 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:10.726 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.232476, teldec = -24.256502
2025-12-26T12:31:10.727 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.207510100401     dec_j2k = -24.3614786751245
2025-12-26T12:31:10.728 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:10.729 [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-26T12:31:10.734 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:10.734 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:10.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:10.735 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:10.742 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:10.742 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:10.742 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:10.742 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:10.742 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:10.743 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:10.743 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:10.743 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:10.743 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93831856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983247206975339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992762, telescope_ra=21.232476, 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.25226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.207510100401, telescope_dec_j2k=-24.3614786751245, observability=1)
2025-12-26T12:31:19.538 [DEBUG] [Thread-466737 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:19.540 [INFO] [Thread-466737 (handle)] [driver.py] [get_status()] Telra = 21.2349229, teldec = -24.256502
2025-12-26T12:31:19.541 [INFO] [Thread-466737 (handle)] [driver.py] [get_status()] ra_j2k = 21.209958869108     dec_j2k = -24.3615407554337
2025-12-26T12:31:19.543 [DEBUG] [Thread-466737 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:19.543 [DEBUG] [Thread-466737 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:19.550 [DEBUG] [Thread-466737 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:19.550 [DEBUG] [Thread-466737 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:19.550 [DEBUG] [Thread-466737 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:19.550 [DEBUG] [Thread-466737 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:19.557 [DEBUG] [Thread-466737 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:19.557 [DEBUG] [Thread-466737 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:19.557 [DEBUG] [Thread-466737 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:19.557 [DEBUG] [Thread-466737 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:19.557 [DEBUG] [Thread-466737 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:19.558 [DEBUG] [Thread-466737 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:19.558 [DEBUG] [Thread-466737 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:19.558 [DEBUG] [Thread-466737 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:19.558 [DEBUG] [Thread-466737 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93842059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983251218169619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992762, telescope_ra=21.2349229, 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.25471, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.209958869108, telescope_dec_j2k=-24.3615407554337, observability=1)
2025-12-26T12:31:20.705 [DEBUG] [Thread-466738 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:20.707 [INFO] [Thread-466738 (handle)] [driver.py] [get_status()] Telra = 21.2352599, teldec = -24.256502
2025-12-26T12:31:20.709 [INFO] [Thread-466738 (handle)] [driver.py] [get_status()] ra_j2k = 21.2102961265627     dec_j2k = -24.3615493020783
2025-12-26T12:31:20.711 [DEBUG] [Thread-466738 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:20.712 [DEBUG] [Thread-466738 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:20.717 [DEBUG] [Thread-466738 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:20.718 [DEBUG] [Thread-466738 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:20.718 [DEBUG] [Thread-466738 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:20.718 [DEBUG] [Thread-466738 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:20.725 [DEBUG] [Thread-466738 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9384341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983251619289047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992762, telescope_ra=21.2352599, 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.25504, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.2102961265627, telescope_dec_j2k=-24.3615493020783, observability=1)
2025-12-26T12:31:22.841 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:22.843 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2358488, teldec = -24.256502
2025-12-26T12:31:22.845 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2108854765093     dec_j2k = -24.3615642351824
2025-12-26T12:31:22.846 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:22.847 [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-26T12:31:22.851 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:22.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:22.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:22.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:22.859 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93845882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983246404736482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992762, telescope_ra=21.2358488, 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.25563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:30:25.090119', telescope_ra_j2k=21.2108854765093, telescope_dec_j2k=-24.3615642351824, observability=1)
2025-12-26T12:31:25.231 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:25.232 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:31:25.232 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:25.233 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:31:25.233 [INFO] [ThreadPoolExecutor-21302_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:31:25.233 [INFO] [ThreadPoolExecutor-21302_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:31:37.612 [DEBUG] [Thread-466739 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:37.614 [INFO] [Thread-466739 (handle)] [driver.py] [get_status()] Telra = 21.2399664, teldec = -24.256502
2025-12-26T12:31:37.615 [INFO] [Thread-466739 (handle)] [driver.py] [get_status()] ra_j2k = 21.2150062243304     dec_j2k = -24.3616685777877
2025-12-26T12:31:37.616 [DEBUG] [Thread-466739 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:37.617 [DEBUG] [Thread-466739 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:37.620 [DEBUG] [Thread-466739 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:37.621 [DEBUG] [Thread-466739 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:37.621 [DEBUG] [Thread-466739 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:37.621 [DEBUG] [Thread-466739 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:37.629 [DEBUG] [Thread-466739 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93862977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983253223766759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992761, telescope_ra=21.2399664, 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.25975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.2150062243304, telescope_dec_j2k=-24.3616685777877, observability=1)
2025-12-26T12:31:46.113 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:46.115 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:46.117 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:46.119 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:50.124 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:51.126 [DEBUG] [ThreadPoolExecutor-21301_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:51.127 [INFO] [ThreadPoolExecutor-21301_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:31:55.696 [DEBUG] [Thread-466740 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:31:55.698 [INFO] [Thread-466740 (handle)] [driver.py] [get_status()] Telra = 21.244989, teldec = -24.256501
2025-12-26T12:31:55.699 [INFO] [Thread-466740 (handle)] [driver.py] [get_status()] ra_j2k = 21.2200326683666     dec_j2k = -24.361794687919
2025-12-26T12:31:55.701 [DEBUG] [Thread-466740 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:55.702 [DEBUG] [Thread-466740 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:31:55.707 [DEBUG] [Thread-466740 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:31:55.707 [DEBUG] [Thread-466740 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:31:55.707 [DEBUG] [Thread-466740 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:31:55.707 [DEBUG] [Thread-466740 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:31:55.714 [DEBUG] [Thread-466740 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93883909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09832552293639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992761, telescope_ra=21.244989, 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.26477, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.2200326683666, telescope_dec_j2k=-24.361794687919, observability=1)
2025-12-26T12:32:02.345 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:02.347 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2468561, teldec = -24.256501
2025-12-26T12:32:02.348 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.2219011984801     dec_j2k = -24.3618418932776
2025-12-26T12:32:02.351 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:02.352 [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-26T12:32:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:02.360 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:02.360 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:02.361 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:02.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93891604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252020408475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992761, telescope_ra=21.2468561, 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.26664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.2219011984801, telescope_dec_j2k=-24.3618418932776, observability=1)
2025-12-26T12:32:06.005 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:06.006 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2478546, teldec = -24.256501
2025-12-26T12:32:06.008 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2229004635485     dec_j2k = -24.3618671277187
2025-12-26T12:32:06.009 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:32:06.010 [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-26T12:32:06.012 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:06.012 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:06.012 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:06.012 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93895839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09832552293639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99276, telescope_ra=21.2478546, 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.26764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.2229004635485, telescope_dec_j2k=-24.3618671277187, observability=1)
2025-12-26T12:32:06.020 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.18036246299744 seconds ago
2025-12-26T12:32:09.838 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:09.839 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2489471, teldec = -24.256501
2025-12-26T12:32:09.840 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.2239938008512     dec_j2k = -24.3618947294945
2025-12-26T12:32:09.842 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:09.843 [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-26T12:32:09.849 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:09.849 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:09.849 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:09.849 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:09.856 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:09.856 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:09.856 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:09.856 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:09.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:09.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:09.857 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:09.857 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:09.857 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93900277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983257636080468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99276, telescope_ra=21.2489471, 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.26873, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.2239938008512, telescope_dec_j2k=-24.3618947294945, observability=1)
2025-12-26T12:32:13.855 [DEBUG] [Thread-466741 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:13.857 [INFO] [Thread-466741 (handle)] [driver.py] [get_status()] Telra = 21.2500579, teldec = -24.256501
2025-12-26T12:32:13.858 [INFO] [Thread-466741 (handle)] [driver.py] [get_status()] ra_j2k = 21.2251054524039     dec_j2k = -24.3619227847574
2025-12-26T12:32:13.860 [DEBUG] [Thread-466741 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:13.861 [DEBUG] [Thread-466741 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:13.862 [DEBUG] [Thread-466741 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:13.862 [DEBUG] [Thread-466741 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:13.862 [DEBUG] [Thread-466741 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:13.862 [DEBUG] [Thread-466741 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:13.869 [DEBUG] [Thread-466741 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93904926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254828244472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99276, telescope_ra=21.2500579, 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.26984, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.2251054524039, telescope_dec_j2k=-24.3619227847574, observability=1)
2025-12-26T12:32:20.760 [DEBUG] [Thread-466742 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:20.762 [INFO] [Thread-466742 (handle)] [driver.py] [get_status()] Telra = 21.2519831, teldec = -24.256501
2025-12-26T12:32:20.763 [INFO] [Thread-466742 (handle)] [driver.py] [get_status()] ra_j2k = 21.227032128822     dec_j2k = -24.3619713880027
2025-12-26T12:32:20.765 [DEBUG] [Thread-466742 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:20.766 [DEBUG] [Thread-466742 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:20.772 [DEBUG] [Thread-466742 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:20.772 [DEBUG] [Thread-466742 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:20.772 [DEBUG] [Thread-466742 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:20.772 [DEBUG] [Thread-466742 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:20.779 [DEBUG] [Thread-466742 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:20.779 [DEBUG] [Thread-466742 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:20.779 [DEBUG] [Thread-466742 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:20.779 [DEBUG] [Thread-466742 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:20.779 [DEBUG] [Thread-466742 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:20.779 [DEBUG] [Thread-466742 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:20.779 [DEBUG] [Thread-466742 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:20.780 [DEBUG] [Thread-466742 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:20.780 [DEBUG] [Thread-466742 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93912918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258037199896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99276, telescope_ra=21.2519831, 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.27177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.227032128822, telescope_dec_j2k=-24.3619713880027, observability=1)
2025-12-26T12:32:22.920 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:22.923 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2525706, teldec = -24.256501
2025-12-26T12:32:22.924 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2276200795058     dec_j2k = -24.3619862145732
2025-12-26T12:32:22.926 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:22.927 [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-26T12:32:22.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:22.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:22.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:22.931 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:22.938 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.93915419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258839438752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99276, telescope_ra=21.2525706, 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.27235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:31:25.230993', telescope_ra_j2k=21.2276200795058, telescope_dec_j2k=-24.3619862145732, observability=1)
2025-12-26T12:32:25.373 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:25.373 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:32:25.374 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:25.374 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:32:25.375 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:26.377 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:26.378 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:26.378 [DEBUG] [ThreadPoolExecutor-21303_0] [payload.py] [to_registers()] [0]
2025-12-26T12:32:26.384 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:26.384 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:26.384 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:32:26.384 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:26.391 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:26.391 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:32:26.391 [DEBUG] [ThreadPoolExecutor-21303_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:32:26.391 [DEBUG] [ThreadPoolExecutor-21303_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:32:26.392 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:26.392 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:26.392 [DEBUG] [ThreadPoolExecutor-21303_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:31.916 [DEBUG] [Thread-466743 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:31.917 [INFO] [Thread-466743 (handle)] [driver.py] [get_status()] Telra = 21.2550749, teldec = -24.256501
2025-12-26T12:32:31.918 [INFO] [Thread-466743 (handle)] [driver.py] [get_status()] ra_j2k = 21.2301263013178     dec_j2k = -24.3620493868273
2025-12-26T12:32:31.920 [DEBUG] [Thread-466743 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:31.920 [DEBUG] [Thread-466743 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:31.921 [DEBUG] [Thread-466743 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:31.921 [DEBUG] [Thread-466743 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:31.922 [DEBUG] [Thread-466743 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:31.922 [DEBUG] [Thread-466743 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:31.929 [DEBUG] [Thread-466743 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9392583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983264455110745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99276, telescope_ra=21.2550749, 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.27486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:32:25.372324', telescope_ra_j2k=21.2301263013178, telescope_dec_j2k=-24.3620493868273, observability=1)
2025-12-26T12:32:49.985 [DEBUG] [Thread-466744 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:49.987 [INFO] [Thread-466744 (handle)] [driver.py] [get_status()] Telra = 21.2601153, teldec = -24.2565
2025-12-26T12:32:49.988 [INFO] [Thread-466744 (handle)] [driver.py] [get_status()] ra_j2k = 21.2351705729649     dec_j2k = -24.3621753956994
2025-12-26T12:32:49.990 [DEBUG] [Thread-466744 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:49.990 [DEBUG] [Thread-466744 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:32:49.991 [DEBUG] [Thread-466744 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:32:49.991 [DEBUG] [Thread-466744 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:32:49.991 [DEBUG] [Thread-466744 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:32:49.991 [DEBUG] [Thread-466744 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:32:49.998 [DEBUG] [Thread-466744 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:32:49.998 [DEBUG] [Thread-466744 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:49.998 [DEBUG] [Thread-466744 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:32:49.998 [DEBUG] [Thread-466744 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:32:49.998 [DEBUG] [Thread-466744 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:32:49.998 [DEBUG] [Thread-466744 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:32:49.999 [DEBUG] [Thread-466744 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:32:49.999 [DEBUG] [Thread-466744 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:32:49.999 [DEBUG] [Thread-466744 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93946743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098325924055818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992759, telescope_ra=21.2601153, 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.2799, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:32:25.372324', telescope_ra_j2k=21.2351705729649, telescope_dec_j2k=-24.3621753956994, observability=1)
2025-12-26T12:32:51.392 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:32:51.393 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:02.355 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:02.357 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2635756, teldec = -24.2565
2025-12-26T12:33:02.359 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.2386335335009     dec_j2k = -24.3622624821555
2025-12-26T12:33:02.360 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:02.362 [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-26T12:33:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:33:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:33:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:33:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:33:02.370 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:33:02.371 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9396106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983259641677608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992759, telescope_ra=21.2635756, 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.28336, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:32:25.372324', telescope_ra_j2k=21.2386335335009, telescope_dec_j2k=-24.3622624821555, observability=1)
2025-12-26T12:33:06.081 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:06.083 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2646046, teldec = -24.2565
2025-12-26T12:33:06.084 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2396633250951     dec_j2k = -24.362288362546
2025-12-26T12:33:06.086 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:06.087 [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-26T12:33:06.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:33:06.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:33:06.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:33:06.092 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93965373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983262449513605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992759, telescope_ra=21.2646046, 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.28439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:32:25.372324', telescope_ra_j2k=21.2396633250951, telescope_dec_j2k=-24.362288362546, observability=1)
2025-12-26T12:33:06.099 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.179596185684204 seconds ago
2025-12-26T12:33:08.059 [DEBUG] [Thread-466745 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:08.061 [INFO] [Thread-466745 (handle)] [driver.py] [get_status()] Telra = 21.2651655, teldec = -24.2565
2025-12-26T12:33:08.063 [INFO] [Thread-466745 (handle)] [driver.py] [get_status()] ra_j2k = 21.2402246566686     dec_j2k = -24.3623024665085
2025-12-26T12:33:08.065 [DEBUG] [Thread-466745 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:08.066 [DEBUG] [Thread-466745 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:08.067 [DEBUG] [Thread-466745 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:33:08.067 [DEBUG] [Thread-466745 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:33:08.067 [DEBUG] [Thread-466745 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:33:08.067 [DEBUG] [Thread-466745 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:33:08.075 [DEBUG] [Thread-466745 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93967662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983261647274749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992759, telescope_ra=21.2651655, 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.28495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:32:25.372324', telescope_ra_j2k=21.2402246566686, telescope_dec_j2k=-24.3623024665085, observability=1)
2025-12-26T12:33:08.952 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8767290115356445
2025-12-26T12:33:20.813 [DEBUG] [Thread-466746 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:20.815 [INFO] [Thread-466746 (handle)] [driver.py] [get_status()] Telra = 21.2687013, teldec = -24.2565
2025-12-26T12:33:20.816 [INFO] [Thread-466746 (handle)] [driver.py] [get_status()] ra_j2k = 21.2437631785438     dec_j2k = -24.362391322387
2025-12-26T12:33:20.818 [DEBUG] [Thread-466746 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:20.819 [DEBUG] [Thread-466746 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:20.823 [DEBUG] [Thread-466746 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:33:20.824 [DEBUG] [Thread-466746 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:33:20.824 [DEBUG] [Thread-466746 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:33:20.824 [DEBUG] [Thread-466746 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:33:20.831 [DEBUG] [Thread-466746 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93982422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098326966966331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992759, telescope_ra=21.2687013, 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.28848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:32:25.372324', telescope_ra_j2k=21.2437631785438, telescope_dec_j2k=-24.362391322387, observability=1)
2025-12-26T12:33:22.999 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:23.001 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2693172, teldec = -24.2565
2025-12-26T12:33:23.002 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2443795528999     dec_j2k = -24.3624067908707
2025-12-26T12:33:23.004 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:23.005 [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-26T12:33:23.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:33:23.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:33:23.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:33:23.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:33:23.019 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:33:23.020 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93984954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983264856230173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992758, telescope_ra=21.2693172, 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.2891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:32:25.372324', telescope_ra_j2k=21.2443795528999, telescope_dec_j2k=-24.3624067908707, observability=1)
2025-12-26T12:33:25.512 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:25.512 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:33:25.513 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:25.513 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:33:25.513 [INFO] [ThreadPoolExecutor-21304_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:33:25.513 [INFO] [ThreadPoolExecutor-21304_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:33:26.128 [DEBUG] [Thread-466747 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:26.130 [INFO] [Thread-466747 (handle)] [driver.py] [get_status()] Telra = 21.2701762, teldec = -24.256499
2025-12-26T12:33:26.131 [INFO] [Thread-466747 (handle)] [driver.py] [get_status()] ra_j2k = 21.2452392147378     dec_j2k = -24.3624273603292
2025-12-26T12:33:26.133 [DEBUG] [Thread-466747 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:26.135 [DEBUG] [Thread-466747 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:26.141 [DEBUG] [Thread-466747 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:33:26.141 [DEBUG] [Thread-466747 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:33:26.141 [DEBUG] [Thread-466747 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:33:26.141 [DEBUG] [Thread-466747 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:33:26.149 [DEBUG] [Thread-466747 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.93988575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983266059588457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992758, telescope_ra=21.2701762, 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.28996, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:33:25.510644', telescope_ra_j2k=21.2452392147378, telescope_dec_j2k=-24.3624273603292, observability=1)
2025-12-26T12:33:44.199 [DEBUG] [Thread-466748 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:44.201 [INFO] [Thread-466748 (handle)] [driver.py] [get_status()] Telra = 21.2752242, teldec = -24.256493
2025-12-26T12:33:44.202 [INFO] [Thread-466748 (handle)] [driver.py] [get_status()] ra_j2k = 21.2502911068301     dec_j2k = -24.3625480069217
2025-12-26T12:33:44.204 [DEBUG] [Thread-466748 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:44.205 [DEBUG] [Thread-466748 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:33:44.208 [DEBUG] [Thread-466748 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:33:44.208 [DEBUG] [Thread-466748 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:33:44.208 [DEBUG] [Thread-466748 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:33:44.208 [DEBUG] [Thread-466748 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:33:44.215 [DEBUG] [Thread-466748 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:33:44.216 [DEBUG] [Thread-466748 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94009491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098326966966331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992747, telescope_ra=21.2752242, 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.29501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:33:25.510644', telescope_ra_j2k=21.2502911068301, telescope_dec_j2k=-24.3625480069217, observability=1)
2025-12-26T12:33:46.395 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:46.397 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:46.398 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:46.401 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:50.407 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:51.409 [DEBUG] [ThreadPoolExecutor-21303_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:33:51.410 [INFO] [ThreadPoolExecutor-21303_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:34:02.268 [DEBUG] [Thread-466749 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:02.270 [INFO] [Thread-466749 (handle)] [driver.py] [get_status()] Telra = 21.2802373, teldec = -24.256499
2025-12-26T12:34:02.271 [INFO] [Thread-466749 (handle)] [driver.py] [get_status()] ra_j2k = 21.2553080750059     dec_j2k = -24.3626795934439
2025-12-26T12:34:02.273 [DEBUG] [Thread-466749 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:02.273 [DEBUG] [Thread-466749 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:02.275 [DEBUG] [Thread-466749 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:02.275 [DEBUG] [Thread-466749 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:02.275 [DEBUG] [Thread-466749 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:34:02.275 [DEBUG] [Thread-466749 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:02.282 [DEBUG] [Thread-466749 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:02.282 [DEBUG] [Thread-466749 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:02.282 [DEBUG] [Thread-466749 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:02.282 [DEBUG] [Thread-466749 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:34:02.282 [DEBUG] [Thread-466749 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:02.282 [DEBUG] [Thread-466749 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:02.283 [DEBUG] [Thread-466749 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:02.283 [DEBUG] [Thread-466749 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:34:02.283 [DEBUG] [Thread-466749 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94030404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983267664066169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992757, telescope_ra=21.2802373, 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.30002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:33:25.510644', telescope_ra_j2k=21.2553080750059, telescope_dec_j2k=-24.3626795934439, observability=1)
2025-12-26T12:34:02.328 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04493570327758789
2025-12-26T12:34:06.160 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:06.162 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2813226, teldec = -24.256505
2025-12-26T12:34:06.163 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2563942124113     dec_j2k = -24.3627127575854
2025-12-26T12:34:06.165 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:06.166 [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-26T12:34:06.167 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:06.167 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:06.167 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:34:06.167 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:06.174 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:06.174 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:06.174 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:06.175 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:34:06.175 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:06.175 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:06.175 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:06.175 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:34:06.175 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94034909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983274483096446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992768, telescope_ra=21.2813226, 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.30111, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:33:25.510644', telescope_ra_j2k=21.2563942124113, telescope_dec_j2k=-24.3627127575854, observability=1)
2025-12-26T12:34:06.175 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.1760196685791 seconds ago
2025-12-26T12:34:08.045 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:08.047 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.2818556, teldec = -24.256499
2025-12-26T12:34:08.048 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.2569276249448     dec_j2k = -24.362720095564
2025-12-26T12:34:08.049 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:08.051 [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-26T12:34:08.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:08.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:08.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:34:08.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:08.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:08.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:08.060 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:08.061 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:34:08.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:08.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:08.061 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:08.061 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:34:08.061 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94037089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983267664066169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992757, telescope_ra=21.2818556, 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.30164, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:33:25.510644', telescope_ra_j2k=21.2569276249448, telescope_dec_j2k=-24.362720095564, observability=1)
2025-12-26T12:34:20.438 [DEBUG] [Thread-466750 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:20.440 [INFO] [Thread-466750 (handle)] [driver.py] [get_status()] Telra = 21.2853047, teldec = -24.256498
2025-12-26T12:34:20.441 [INFO] [Thread-466750 (handle)] [driver.py] [get_status()] ra_j2k = 21.2603793906759     dec_j2k = -24.3628053544617
2025-12-26T12:34:20.443 [DEBUG] [Thread-466750 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:20.444 [DEBUG] [Thread-466750 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:20.446 [DEBUG] [Thread-466750 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:20.446 [DEBUG] [Thread-466750 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:20.446 [DEBUG] [Thread-466750 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:34:20.446 [DEBUG] [Thread-466750 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:34:20.454 [DEBUG] [Thread-466750 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94051434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983272878618734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992757, telescope_ra=21.2853047, 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.30509, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:33:25.510644', telescope_ra_j2k=21.2603793906759, telescope_dec_j2k=-24.3628053544617, observability=1)
2025-12-26T12:34:20.864 [DEBUG] [Thread-466751 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40959763526916504
2025-12-26T12:34:23.081 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:23.083 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.2860615, teldec = -24.256498
2025-12-26T12:34:23.084 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2611367758494     dec_j2k = -24.3628242697183
2025-12-26T12:34:23.085 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:23.086 [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-26T12:34:23.090 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:23.090 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:23.090 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:34:23.090 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:23.098 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:34:23.099 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94054493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983270873021594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992757, telescope_ra=21.2860615, 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.30584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:33:25.510644', telescope_ra_j2k=21.2611367758494, telescope_dec_j2k=-24.3628242697183, observability=1)
2025-12-26T12:34:25.652 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:25.652 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:34:25.653 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:25.653 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:34:25.654 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:26.656 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:26.658 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:26.658 [DEBUG] [ThreadPoolExecutor-21305_0] [payload.py] [to_registers()] [0]
2025-12-26T12:34:26.666 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:26.666 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:26.666 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:34:26.666 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:26.673 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:26.673 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:34:26.674 [DEBUG] [ThreadPoolExecutor-21305_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:34:26.674 [DEBUG] [ThreadPoolExecutor-21305_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:34:26.674 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:26.674 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:26.674 [DEBUG] [ThreadPoolExecutor-21305_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:38.498 [DEBUG] [Thread-466752 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:38.500 [INFO] [Thread-466752 (handle)] [driver.py] [get_status()] Telra = 21.2903271, teldec = -24.256492
2025-12-26T12:34:38.501 [INFO] [Thread-466752 (handle)] [driver.py] [get_status()] ra_j2k = 21.2654056768467     dec_j2k = -24.3629248051262
2025-12-26T12:34:38.503 [DEBUG] [Thread-466752 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:38.503 [DEBUG] [Thread-466752 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:38.504 [DEBUG] [Thread-466752 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:38.504 [DEBUG] [Thread-466752 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:38.505 [DEBUG] [Thread-466752 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:34:38.505 [DEBUG] [Thread-466752 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:38.511 [DEBUG] [Thread-466752 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:34:38.512 [DEBUG] [Thread-466752 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94072336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983275285335302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992746, telescope_ra=21.2903271, 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.31011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:34:25.651494', telescope_ra_j2k=21.2654056768467, telescope_dec_j2k=-24.3629248051262, observability=1)
2025-12-26T12:34:51.674 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:51.675 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:56.583 [DEBUG] [Thread-466753 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:34:56.586 [INFO] [Thread-466753 (handle)] [driver.py] [get_status()] Telra = 21.2953692, teldec = -24.256498
2025-12-26T12:34:56.587 [INFO] [Thread-466753 (handle)] [driver.py] [get_status()] ra_j2k = 21.2704516812588     dec_j2k = -24.3630565615872
2025-12-26T12:34:56.589 [DEBUG] [Thread-466753 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:56.590 [DEBUG] [Thread-466753 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:34:56.594 [DEBUG] [Thread-466753 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:34:56.594 [DEBUG] [Thread-466753 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:34:56.594 [DEBUG] [Thread-466753 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:34:56.594 [DEBUG] [Thread-466753 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:34:56.601 [DEBUG] [Thread-466753 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94093268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983279697649011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992756, telescope_ra=21.2953692, 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.31515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:34:25.651494', telescope_ra_j2k=21.2704516812588, telescope_dec_j2k=-24.3630565615872, observability=1)
2025-12-26T12:35:02.338 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:02.340 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.2969844, teldec = -24.256498
2025-12-26T12:35:02.341 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.27206813324     dec_j2k = -24.3630968075397
2025-12-26T12:35:02.343 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:02.344 [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-26T12:35:02.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:35:02.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:35:02.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:35:02.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:35:02.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94099928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280098768439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992756, telescope_ra=21.2969844, 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.31677, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:34:25.651494', telescope_ra_j2k=21.27206813324, telescope_dec_j2k=-24.3630968075397, observability=1)
2025-12-26T12:35:06.235 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:06.237 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.2980671, teldec = -24.256497
2025-12-26T12:35:06.238 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.2731516728651     dec_j2k = -24.3631227745576
2025-12-26T12:35:06.239 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:06.240 [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-26T12:35:06.242 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:35:06.242 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:35:06.242 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:35:06.242 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9410444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983283708843291, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992756, telescope_ra=21.2980671, 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.31785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:34:25.651494', telescope_ra_j2k=21.2731516728651, telescope_dec_j2k=-24.3631227745576, observability=1)
2025-12-26T12:35:06.250 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.17011499404907 seconds ago
2025-12-26T12:35:07.145 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8945889472961426
2025-12-26T12:35:14.760 [DEBUG] [Thread-466754 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:14.761 [INFO] [Thread-466754 (handle)] [driver.py] [get_status()] Telra = 21.3004386, teldec = -24.256497
2025-12-26T12:35:14.763 [INFO] [Thread-466754 (handle)] [driver.py] [get_status()] ra_j2k = 21.2755250123937     dec_j2k = -24.3631818118231
2025-12-26T12:35:14.764 [DEBUG] [Thread-466754 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:14.765 [DEBUG] [Thread-466754 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:14.767 [DEBUG] [Thread-466754 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:35:14.767 [DEBUG] [Thread-466754 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:35:14.767 [DEBUG] [Thread-466754 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:35:14.767 [DEBUG] [Thread-466754 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:35:14.774 [DEBUG] [Thread-466754 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:35:14.775 [DEBUG] [Thread-466754 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94114306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276889813015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992756, telescope_ra=21.3004386, 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.32022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:34:25.651494', telescope_ra_j2k=21.2755250123937, telescope_dec_j2k=-24.3631818118231, observability=1)
2025-12-26T12:35:20.898 [DEBUG] [Thread-466755 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:20.899 [INFO] [Thread-466755 (handle)] [driver.py] [get_status()] Telra = 21.3021655, teldec = -24.256497
2025-12-26T12:35:20.900 [INFO] [Thread-466755 (handle)] [driver.py] [get_status()] ra_j2k = 21.2772532525583     dec_j2k = -24.3632247761756
2025-12-26T12:35:20.901 [DEBUG] [Thread-466755 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:20.902 [DEBUG] [Thread-466755 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:20.908 [DEBUG] [Thread-466755 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:35:20.908 [DEBUG] [Thread-466755 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:35:20.908 [DEBUG] [Thread-466755 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:35:20.908 [DEBUG] [Thread-466755 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:35:20.915 [DEBUG] [Thread-466755 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:35:20.916 [DEBUG] [Thread-466755 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94121411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992755, telescope_ra=21.3021655, 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.32195, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:34:25.651494', telescope_ra_j2k=21.2772532525583, telescope_dec_j2k=-24.3632247761756, observability=1)
2025-12-26T12:35:23.161 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:23.163 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3027817, teldec = -24.256491
2025-12-26T12:35:23.164 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2778699316907     dec_j2k = -24.3632341020063
2025-12-26T12:35:23.166 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:23.167 [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-26T12:35:23.169 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:35:23.169 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:35:23.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:35:23.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:35:23.177 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9412403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983279697649011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992745, telescope_ra=21.3027817, 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.32256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:34:25.651494', telescope_ra_j2k=21.2778699316907, telescope_dec_j2k=-24.3632341020063, observability=1)
2025-12-26T12:35:25.791 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:25.791 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:35:25.792 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:25.792 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:35:25.792 [INFO] [ThreadPoolExecutor-21306_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:35:25.792 [INFO] [ThreadPoolExecutor-21306_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:35:32.835 [DEBUG] [Thread-466756 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:32.837 [INFO] [Thread-466756 (handle)] [driver.py] [get_status()] Telra = 21.3054818, teldec = -24.256497
2025-12-26T12:35:32.838 [INFO] [Thread-466756 (handle)] [driver.py] [get_status()] ra_j2k = 21.2805721276921     dec_j2k = -24.3633072226447
2025-12-26T12:35:32.840 [DEBUG] [Thread-466756 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.001 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:32.841 [DEBUG] [Thread-466756 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:32.847 [DEBUG] [Thread-466756 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:35:32.847 [DEBUG] [Thread-466756 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:35:32.847 [DEBUG] [Thread-466756 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:35:32.847 [DEBUG] [Thread-466756 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:35:32.854 [DEBUG] [Thread-466756 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94135227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.001, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.03800000000001), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983274884215874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992755, telescope_ra=21.3054818, 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.32526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:35:25.790387', telescope_ra_j2k=21.2805721276921, telescope_dec_j2k=-24.3633072226447, observability=1)
2025-12-26T12:35:46.678 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:46.680 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:46.681 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:46.683 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:50.688 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:50.893 [DEBUG] [Thread-466757 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:50.896 [INFO] [Thread-466757 (handle)] [driver.py] [get_status()] Telra = 21.3104941, teldec = -24.256497
2025-12-26T12:35:50.897 [INFO] [Thread-466757 (handle)] [driver.py] [get_status()] ra_j2k = 21.2855883235537     dec_j2k = -24.3634316801881
2025-12-26T12:35:50.898 [DEBUG] [Thread-466757 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:50.899 [DEBUG] [Thread-466757 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:35:50.901 [DEBUG] [Thread-466757 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:35:50.901 [DEBUG] [Thread-466757 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:35:50.901 [DEBUG] [Thread-466757 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:35:50.901 [DEBUG] [Thread-466757 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:35:50.908 [DEBUG] [Thread-466757 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:35:50.908 [DEBUG] [Thread-466757 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:50.909 [DEBUG] [Thread-466757 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:35:50.909 [DEBUG] [Thread-466757 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:35:50.909 [DEBUG] [Thread-466757 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:35:50.909 [DEBUG] [Thread-466757 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:35:50.909 [DEBUG] [Thread-466757 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:35:50.909 [DEBUG] [Thread-466757 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:35:50.909 [DEBUG] [Thread-466757 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94156127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983281703246151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992755, telescope_ra=21.3104941, 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.33028, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:35:25.790387', telescope_ra_j2k=21.2855883235537, telescope_dec_j2k=-24.3634316801881, observability=1)
2025-12-26T12:35:51.689 [DEBUG] [ThreadPoolExecutor-21305_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:35:51.690 [INFO] [ThreadPoolExecutor-21305_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:36:02.349 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:02.351 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3137058, teldec = -24.256503
2025-12-26T12:36:02.352 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.2888025214672     dec_j2k = -24.3635173306852
2025-12-26T12:36:02.353 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:02.354 [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-26T12:36:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:36:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:02.367 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:36:02.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94169387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983283307723863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992765, telescope_ra=21.3137058, 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.33349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:35:25.790387', telescope_ra_j2k=21.2888025214672, telescope_dec_j2k=-24.3635173306852, observability=1)
2025-12-26T12:36:06.235 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:06.237 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3147894, teldec = -24.256496
2025-12-26T12:36:06.238 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.2898869658583     dec_j2k = -24.3635371875711
2025-12-26T12:36:06.240 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:06.241 [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-26T12:36:06.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:06.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:06.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:36:06.244 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:36:06.251 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94173884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290928992997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992754, telescope_ra=21.3147894, 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.33457, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:35:25.790387', telescope_ra_j2k=21.2898869658583, telescope_dec_j2k=-24.3635371875711, observability=1)
2025-12-26T12:36:06.310 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.05885457992553711
2025-12-26T12:36:06.310 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.15079188346863 seconds ago
2025-12-26T12:36:09.066 [DEBUG] [Thread-466758 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:09.067 [INFO] [Thread-466758 (handle)] [driver.py] [get_status()] Telra = 21.3155727, teldec = -24.256496
2025-12-26T12:36:09.068 [INFO] [Thread-466758 (handle)] [driver.py] [get_status()] ra_j2k = 21.2906708757023     dec_j2k = -24.3635565958511
2025-12-26T12:36:09.070 [DEBUG] [Thread-466758 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:09.071 [DEBUG] [Thread-466758 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:09.075 [DEBUG] [Thread-466758 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:09.075 [DEBUG] [Thread-466758 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:09.075 [DEBUG] [Thread-466758 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:36:09.075 [DEBUG] [Thread-466758 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:36:09.076 [DEBUG] [Thread-466758 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9417716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983287720037572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992754, telescope_ra=21.3155727, 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.33536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:35:25.790387', telescope_ra_j2k=21.2906708757023, telescope_dec_j2k=-24.3635565958511, observability=1)
2025-12-26T12:36:20.944 [DEBUG] [Thread-466759 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:20.946 [INFO] [Thread-466759 (handle)] [driver.py] [get_status()] Telra = 21.3188873, teldec = -24.256496
2025-12-26T12:36:20.947 [INFO] [Thread-466759 (handle)] [driver.py] [get_status()] ra_j2k = 21.2939880575313     dec_j2k = -24.3636386736742
2025-12-26T12:36:20.949 [DEBUG] [Thread-466759 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:20.949 [DEBUG] [Thread-466759 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:20.952 [DEBUG] [Thread-466759 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:20.952 [DEBUG] [Thread-466759 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:20.952 [DEBUG] [Thread-466759 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:36:20.952 [DEBUG] [Thread-466759 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:20.959 [DEBUG] [Thread-466759 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:36:20.960 [DEBUG] [Thread-466759 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94190909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329012675414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992754, telescope_ra=21.3188873, 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.33867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:35:25.790387', telescope_ra_j2k=21.2939880575313, telescope_dec_j2k=-24.3636386736742, observability=1)
2025-12-26T12:36:23.238 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:23.241 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3195218, teldec = -24.256496
2025-12-26T12:36:23.242 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.2946230519855     dec_j2k = -24.3636543762702
2025-12-26T12:36:23.244 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:23.245 [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-26T12:36:23.246 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:23.246 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:23.246 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:36:23.246 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:36:23.253 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94193564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983289324515284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992754, telescope_ra=21.3195218, 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.3393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:35:25.790387', telescope_ra_j2k=21.2946230519855, telescope_dec_j2k=-24.3636543762702, observability=1)
2025-12-26T12:36:25.930 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:25.930 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:36:25.931 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:25.931 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:36:25.932 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:26.934 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:26.936 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:26.936 [DEBUG] [ThreadPoolExecutor-21307_0] [payload.py] [to_registers()] [0]
2025-12-26T12:36:26.943 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:26.943 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:26.944 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:36:26.944 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:26.951 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:26.951 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:36:26.951 [DEBUG] [ThreadPoolExecutor-21307_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:36:26.951 [DEBUG] [ThreadPoolExecutor-21307_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:36:26.951 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:26.951 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:26.951 [DEBUG] [ThreadPoolExecutor-21307_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:27.145 [DEBUG] [Thread-466760 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:27.148 [INFO] [Thread-466760 (handle)] [driver.py] [get_status()] Telra = 21.3206146, teldec = -24.256489
2025-12-26T12:36:27.149 [INFO] [Thread-466760 (handle)] [driver.py] [get_status()] ra_j2k = 21.295716704681     dec_j2k = -24.3636744143829
2025-12-26T12:36:27.151 [DEBUG] [Thread-466760 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:27.152 [DEBUG] [Thread-466760 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:27.153 [DEBUG] [Thread-466760 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:27.153 [DEBUG] [Thread-466760 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:27.153 [DEBUG] [Thread-466760 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:36:27.153 [DEBUG] [Thread-466760 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:36:27.161 [DEBUG] [Thread-466760 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94198086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983291330112425, 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.108731, telescope_az=89.992743, telescope_ra=21.3206146, 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.3404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.295716704681, telescope_dec_j2k=-24.3636744143829, observability=1)
2025-12-26T12:36:45.204 [DEBUG] [Thread-466761 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:45.206 [INFO] [Thread-466761 (handle)] [driver.py] [get_status()] Telra = 21.3256276, teldec = -24.256495
2025-12-26T12:36:45.207 [INFO] [Thread-466761 (handle)] [driver.py] [get_status()] ra_j2k = 21.3007336139555     dec_j2k = -24.3638043310607
2025-12-26T12:36:45.209 [DEBUG] [Thread-466761 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:36:45.210 [DEBUG] [Thread-466761 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:36:45.216 [DEBUG] [Thread-466761 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:36:45.216 [DEBUG] [Thread-466761 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:36:45.216 [DEBUG] [Thread-466761 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:36:45.216 [DEBUG] [Thread-466761 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:36:45.223 [DEBUG] [Thread-466761 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:36:45.223 [DEBUG] [Thread-466761 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:45.223 [DEBUG] [Thread-466761 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:36:45.223 [DEBUG] [Thread-466761 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:36:45.223 [DEBUG] [Thread-466761 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:36:45.223 [DEBUG] [Thread-466761 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:36:45.224 [DEBUG] [Thread-466761 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:36:45.224 [DEBUG] [Thread-466761 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:36:45.224 [DEBUG] [Thread-466761 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94218987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983301358098126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992753, telescope_ra=21.3256276, 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.34541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.3007336139555, telescope_dec_j2k=-24.3638043310607, observability=1)
2025-12-26T12:36:51.952 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:36:51.953 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:02.358 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:02.360 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3304165, teldec = -24.256501
2025-12-26T12:37:02.361 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3055262526522     dec_j2k = -24.3639285351914
2025-12-26T12:37:02.363 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:02.364 [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-26T12:37:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:02.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94238841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983299352500986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992763, telescope_ra=21.3304165, 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.3502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.3055262526522, telescope_dec_j2k=-24.3639285351914, observability=1)
2025-12-26T12:37:03.390 [DEBUG] [Thread-466762 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:03.393 [INFO] [Thread-466762 (handle)] [driver.py] [get_status()] Telra = 21.3306968, teldec = -24.256495
2025-12-26T12:37:03.394 [INFO] [Thread-466762 (handle)] [driver.py] [get_status()] ra_j2k = 21.3058067724483     dec_j2k = -24.3639294489995
2025-12-26T12:37:03.396 [DEBUG] [Thread-466762 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:03.397 [DEBUG] [Thread-466762 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:03.398 [DEBUG] [Thread-466762 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:03.398 [DEBUG] [Thread-466762 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:03.398 [DEBUG] [Thread-466762 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:03.398 [DEBUG] [Thread-466762 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:03.405 [DEBUG] [Thread-466762 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:03.405 [DEBUG] [Thread-466762 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:03.406 [DEBUG] [Thread-466762 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:03.406 [DEBUG] [Thread-466762 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:03.406 [DEBUG] [Thread-466762 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:03.406 [DEBUG] [Thread-466762 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:03.406 [DEBUG] [Thread-466762 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:03.406 [DEBUG] [Thread-466762 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:03.406 [DEBUG] [Thread-466762 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94240036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983300956978698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992753, telescope_ra=21.3306968, 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.35048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.3058067724483, telescope_dec_j2k=-24.3639294489995, observability=1)
2025-12-26T12:37:05.348 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:05.350 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3312572, teldec = -24.256495
2025-12-26T12:37:05.351 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3063676103426     dec_j2k = -24.3639432691501
2025-12-26T12:37:05.353 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:05.353 [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-26T12:37:05.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:05.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:05.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:05.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:05.364 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94242302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296945784417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992753, telescope_ra=21.3312572, 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.35104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.3063676103426, telescope_dec_j2k=-24.3639432691501, observability=1)
2025-12-26T12:37:06.371 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:06.373 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3315374, teldec = -24.256495
2025-12-26T12:37:06.374 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3066480293109     dec_j2k = -24.3639501783563
2025-12-26T12:37:06.376 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:06.377 [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-26T12:37:06.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:06.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:06.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:06.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:06.391 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:06.392 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94243486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330256145641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992753, telescope_ra=21.3315374, 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.35132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.3066480293109, telescope_dec_j2k=-24.3639501783563, observability=1)
2025-12-26T12:37:06.392 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.15382623672485 seconds ago
2025-12-26T12:37:20.993 [DEBUG] [Thread-466763 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:20.995 [INFO] [Thread-466763 (handle)] [driver.py] [get_status()] Telra = 21.3356049, teldec = -24.256495
2025-12-26T12:37:20.996 [INFO] [Thread-466763 (handle)] [driver.py] [get_status()] ra_j2k = 21.3107187095297     dec_j2k = -24.3640504099945
2025-12-26T12:37:20.998 [DEBUG] [Thread-466763 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:20.999 [DEBUG] [Thread-466763 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:21.000 [DEBUG] [Thread-466763 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:21.000 [DEBUG] [Thread-466763 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:21.000 [DEBUG] [Thread-466763 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:21.001 [DEBUG] [Thread-466763 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:21.008 [DEBUG] [Thread-466763 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9426041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330055585927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992752, telescope_ra=21.3356049, 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.35539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.3107187095297, telescope_dec_j2k=-24.3640504099945, observability=1)
2025-12-26T12:37:21.468 [DEBUG] [Thread-466764 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45975637435913086
2025-12-26T12:37:23.315 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:23.317 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3362394, teldec = -24.256495
2025-12-26T12:37:23.318 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3113537058876     dec_j2k = -24.3640660343737
2025-12-26T12:37:23.320 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:23.321 [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-26T12:37:23.324 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:23.324 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:23.324 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:23.324 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:23.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:23.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:23.331 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:23.332 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:23.332 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:23.332 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:23.332 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:23.332 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:23.332 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94263097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329855026213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992752, telescope_ra=21.3362394, 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.35602, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:36:25.928895', telescope_ra_j2k=21.3113537058876, telescope_dec_j2k=-24.3640660343737, observability=1)
2025-12-26T12:37:26.069 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:26.069 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:37:26.070 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:26.070 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:37:26.071 [INFO] [ThreadPoolExecutor-21308_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:37:26.071 [INFO] [ThreadPoolExecutor-21308_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:37:39.545 [DEBUG] [Thread-466765 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:39.547 [INFO] [Thread-466765 (handle)] [driver.py] [get_status()] Telra = 21.3407587, teldec = -24.256494
2025-12-26T12:37:39.548 [INFO] [Thread-466765 (handle)] [driver.py] [get_status()] ra_j2k = 21.3158765434694     dec_j2k = -24.3641762348258
2025-12-26T12:37:39.550 [DEBUG] [Thread-466765 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:39.551 [DEBUG] [Thread-466765 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:39.557 [DEBUG] [Thread-466765 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:39.557 [DEBUG] [Thread-466765 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:39.557 [DEBUG] [Thread-466765 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:39.557 [DEBUG] [Thread-466765 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:39.564 [DEBUG] [Thread-466765 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:39.564 [DEBUG] [Thread-466765 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:39.564 [DEBUG] [Thread-466765 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:39.564 [DEBUG] [Thread-466765 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:39.564 [DEBUG] [Thread-466765 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:39.564 [DEBUG] [Thread-466765 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:39.564 [DEBUG] [Thread-466765 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:39.565 [DEBUG] [Thread-466765 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:39.565 [DEBUG] [Thread-466765 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94281882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983302962575838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992752, telescope_ra=21.3407587, 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.36054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.3158765434694, telescope_dec_j2k=-24.3641762348258, observability=1)
2025-12-26T12:37:46.955 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:46.958 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:46.959 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:46.961 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:50.965 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:51.967 [DEBUG] [ThreadPoolExecutor-21307_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:51.968 [INFO] [ThreadPoolExecutor-21307_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:37:57.735 [DEBUG] [Thread-466766 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:37:57.737 [INFO] [Thread-466766 (handle)] [driver.py] [get_status()] Telra = 21.3458306, teldec = -24.256494
2025-12-26T12:37:57.739 [INFO] [Thread-466766 (handle)] [driver.py] [get_status()] ra_j2k = 21.3209524178108     dec_j2k = -24.3643008523986
2025-12-26T12:37:57.740 [DEBUG] [Thread-466766 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:57.741 [DEBUG] [Thread-466766 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:37:57.746 [DEBUG] [Thread-466766 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:37:57.746 [DEBUG] [Thread-466766 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:37:57.746 [DEBUG] [Thread-466766 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:37:57.746 [DEBUG] [Thread-466766 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:37:57.754 [DEBUG] [Thread-466766 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:37:57.754 [DEBUG] [Thread-466766 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:57.754 [DEBUG] [Thread-466766 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:37:57.754 [DEBUG] [Thread-466766 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:37:57.755 [DEBUG] [Thread-466766 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:37:57.755 [DEBUG] [Thread-466766 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:37:57.755 [DEBUG] [Thread-466766 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:37:57.755 [DEBUG] [Thread-466766 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:37:57.755 [DEBUG] [Thread-466766 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94302935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330256145641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992751, telescope_ra=21.3458306, 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.36561, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.3209524178108, telescope_dec_j2k=-24.3643008523986, observability=1)
2025-12-26T12:38:02.330 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:02.333 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3471091, teldec = -24.256494
2025-12-26T12:38:02.334 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3222319203684     dec_j2k = -24.3643322353422
2025-12-26T12:38:02.335 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:02.336 [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-26T12:38:02.338 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:02.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:02.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:02.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:02.346 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:02.347 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:02.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:02.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:02.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:02.347 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:02.347 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94308255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306171531263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992751, telescope_ra=21.3471091, 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.36689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.3222319203684, telescope_dec_j2k=-24.3643322353422, observability=1)
2025-12-26T12:38:04.460 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:04.463 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3476979, teldec = -24.256494
2025-12-26T12:38:04.465 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.322821182184     dec_j2k = -24.3643466843618
2025-12-26T12:38:04.466 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:04.467 [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-26T12:38:04.474 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:04.474 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:04.474 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:04.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:04.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:04.481 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:04.482 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:04.482 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:04.482 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:04.482 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:04.482 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:04.482 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:04.482 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94310719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983308578247831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992751, telescope_ra=21.3476979, 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.36748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.322821182184, telescope_dec_j2k=-24.3643466843618, observability=1)
2025-12-26T12:38:06.452 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:06.454 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3482578, teldec = -24.256494
2025-12-26T12:38:06.455 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3233815213898     dec_j2k = -24.3643604217997
2025-12-26T12:38:06.456 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:06.457 [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-26T12:38:06.459 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:06.459 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:06.459 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:06.459 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:06.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:06.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:06.466 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:06.466 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:06.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:06.466 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:06.467 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:06.467 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:06.467 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94313024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983314193919824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992751, telescope_ra=21.3482578, 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.36804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.3233815213898, telescope_dec_j2k=-24.3643604217997, observability=1)
2025-12-26T12:38:06.467 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.15300536155701 seconds ago
2025-12-26T12:38:15.786 [DEBUG] [Thread-466767 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:15.789 [INFO] [Thread-466767 (handle)] [driver.py] [get_status()] Telra = 21.3508716, teldec = -24.256494
2025-12-26T12:38:15.790 [INFO] [Thread-466767 (handle)] [driver.py] [get_status()] ra_j2k = 21.3259973724884     dec_j2k = -24.3644245220086
2025-12-26T12:38:15.792 [DEBUG] [Thread-466767 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:15.793 [DEBUG] [Thread-466767 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:15.798 [DEBUG] [Thread-466767 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:15.798 [DEBUG] [Thread-466767 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:15.798 [DEBUG] [Thread-466767 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:15.798 [DEBUG] [Thread-466767 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:15.805 [DEBUG] [Thread-466767 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:15.806 [DEBUG] [Thread-466767 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94323828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983312188322683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992751, telescope_ra=21.3508716, 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.37065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.3259973724884, telescope_dec_j2k=-24.3644245220086, observability=1)
2025-12-26T12:38:21.039 [DEBUG] [Thread-466768 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:21.041 [INFO] [Thread-466768 (handle)] [driver.py] [get_status()] Telra = 21.3523217, teldec = -24.256493
2025-12-26T12:38:21.042 [INFO] [Thread-466768 (handle)] [driver.py] [get_status()] ra_j2k = 21.3274486110658     dec_j2k = -24.3644590621408
2025-12-26T12:38:21.044 [DEBUG] [Thread-466768 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:21.045 [DEBUG] [Thread-466768 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:38:21.048 [DEBUG] [Thread-466768 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:21.048 [DEBUG] [Thread-466768 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:21.048 [DEBUG] [Thread-466768 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:21.048 [DEBUG] [Thread-466768 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:21.055 [DEBUG] [Thread-466768 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:21.055 [DEBUG] [Thread-466768 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:21.055 [DEBUG] [Thread-466768 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:21.055 [DEBUG] [Thread-466768 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:21.056 [DEBUG] [Thread-466768 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:21.056 [DEBUG] [Thread-466768 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:21.056 [DEBUG] [Thread-466768 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:21.056 [DEBUG] [Thread-466768 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:21.056 [DEBUG] [Thread-466768 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94329907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983309781606115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992751, telescope_ra=21.3523217, 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.3721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.3274486110658, telescope_dec_j2k=-24.3644590621408, observability=1)
2025-12-26T12:38:23.394 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:23.396 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3529949, teldec = -24.256493
2025-12-26T12:38:23.397 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3281223397098     dec_j2k = -24.3644755560978
2025-12-26T12:38:23.399 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:23.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-26T12:38:23.403 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:23.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:23.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:23.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:23.411 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94332633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983312589442111, 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.10873, telescope_az=89.992751, telescope_ra=21.3529949, 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.37278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:37:26.067916', telescope_ra_j2k=21.3281223397098, telescope_dec_j2k=-24.3644755560978, observability=1)
2025-12-26T12:38:26.212 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:26.212 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:38:26.213 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:26.213 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:38:26.214 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:27.216 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:27.218 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:27.218 [DEBUG] [ThreadPoolExecutor-21309_0] [payload.py] [to_registers()] [0]
2025-12-26T12:38:27.225 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:27.225 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:27.225 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:38:27.225 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:27.232 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:27.232 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:38:27.232 [DEBUG] [ThreadPoolExecutor-21309_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:38:27.232 [DEBUG] [ThreadPoolExecutor-21309_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:38:27.232 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:27.232 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:27.232 [DEBUG] [ThreadPoolExecutor-21309_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:33.865 [DEBUG] [Thread-466769 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:33.868 [INFO] [Thread-466769 (handle)] [driver.py] [get_status()] Telra = 21.3558917, teldec = -24.256493
2025-12-26T12:38:33.869 [INFO] [Thread-466769 (handle)] [driver.py] [get_status()] ra_j2k = 21.3310214154015     dec_j2k = -24.3645464917373
2025-12-26T12:38:33.871 [DEBUG] [Thread-466769 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:33.872 [DEBUG] [Thread-466769 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:33.877 [DEBUG] [Thread-466769 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:33.877 [DEBUG] [Thread-466769 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:33.877 [DEBUG] [Thread-466769 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:33.877 [DEBUG] [Thread-466769 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:33.884 [DEBUG] [Thread-466769 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:33.885 [DEBUG] [Thread-466769 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94344752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098331299056154, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99275, telescope_ra=21.3558917, 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.37567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3310214154015, telescope_dec_j2k=-24.3645464917373, observability=1)
2025-12-26T12:38:52.046 [DEBUG] [Thread-466770 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:52.048 [INFO] [Thread-466770 (handle)] [driver.py] [get_status()] Telra = 21.3609617, teldec = -24.256493
2025-12-26T12:38:52.049 [INFO] [Thread-466770 (handle)] [driver.py] [get_status()] ra_j2k = 21.3360954019262     dec_j2k = -24.3646704938867
2025-12-26T12:38:52.050 [DEBUG] [Thread-466770 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:52.051 [DEBUG] [Thread-466770 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:38:52.057 [DEBUG] [Thread-466770 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:38:52.057 [DEBUG] [Thread-466770 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:38:52.057 [DEBUG] [Thread-466770 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:38:52.057 [DEBUG] [Thread-466770 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:38:52.064 [DEBUG] [Thread-466770 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:38:52.065 [DEBUG] [Thread-466770 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94365795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983314193919824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99275, telescope_ra=21.3609617, 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.38074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3360954019262, telescope_dec_j2k=-24.3646704938867, observability=1)
2025-12-26T12:38:52.233 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:38:52.234 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:02.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:02.343 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3638267, teldec = -24.256493
2025-12-26T12:39:02.344 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3389626566865     dec_j2k = -24.3647404816626
2025-12-26T12:39:02.346 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:02.347 [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-26T12:39:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:02.348 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:02.355 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:02.355 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:02.355 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:02.356 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:02.356 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:02.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94377711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983322617427813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99275, telescope_ra=21.3638267, 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.38361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3389626566865, telescope_dec_j2k=-24.3647404816626, observability=1)
2025-12-26T12:39:03.577 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:03.579 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3641913, teldec = -24.256493
2025-12-26T12:39:03.580 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3393275437319     dec_j2k = -24.3647493839328
2025-12-26T12:39:03.581 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:03.582 [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-26T12:39:03.584 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:03.584 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:03.584 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:03.584 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:03.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:03.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:03.591 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:03.591 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:03.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:03.591 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:03.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:03.592 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:03.592 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94379141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983315397278108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992749, telescope_ra=21.3641913, 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.38397, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3393275437319, telescope_dec_j2k=-24.3647493839328, observability=1)
2025-12-26T12:39:06.528 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:06.529 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3650035, teldec = -24.256493
2025-12-26T12:39:06.530 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3401403832525     dec_j2k = -24.3647692114924
2025-12-26T12:39:06.532 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:06.534 [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-26T12:39:06.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:06.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:06.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:06.537 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:06.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:06.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:06.544 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:06.544 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:06.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:06.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:06.544 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:06.545 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:06.545 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94382557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983320210711244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992749, telescope_ra=21.3650035, 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.38479, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3401403832525, telescope_dec_j2k=-24.3647692114924, observability=1)
2025-12-26T12:39:06.545 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.15186285972595 seconds ago
2025-12-26T12:39:10.129 [DEBUG] [Thread-466771 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:10.131 [INFO] [Thread-466771 (handle)] [driver.py] [get_status()] Telra = 21.3660027, teldec = -24.256492
2025-12-26T12:39:10.132 [INFO] [Thread-466771 (handle)] [driver.py] [get_status()] ra_j2k = 21.3411403703067     dec_j2k = -24.3647925974629
2025-12-26T12:39:10.134 [DEBUG] [Thread-466771 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:10.135 [DEBUG] [Thread-466771 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:10.136 [DEBUG] [Thread-466771 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:10.137 [DEBUG] [Thread-466771 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:10.137 [DEBUG] [Thread-466771 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:10.137 [DEBUG] [Thread-466771 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:10.144 [DEBUG] [Thread-466771 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94386725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098331900735296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992749, telescope_ra=21.3660027, 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.38579, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3411403703067, telescope_dec_j2k=-24.3647925974629, observability=1)
2025-12-26T12:39:21.089 [DEBUG] [Thread-466772 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:21.091 [INFO] [Thread-466772 (handle)] [driver.py] [get_status()] Telra = 21.3690671, teldec = -24.256492
2025-12-26T12:39:21.092 [INFO] [Thread-466772 (handle)] [driver.py] [get_status()] ra_j2k = 21.3442071847904     dec_j2k = -24.3648673391345
2025-12-26T12:39:21.094 [DEBUG] [Thread-466772 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:21.094 [DEBUG] [Thread-466772 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:21.101 [DEBUG] [Thread-466772 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:21.101 [DEBUG] [Thread-466772 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:21.101 [DEBUG] [Thread-466772 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:21.101 [DEBUG] [Thread-466772 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:21.108 [DEBUG] [Thread-466772 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:21.108 [DEBUG] [Thread-466772 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:21.108 [DEBUG] [Thread-466772 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:21.108 [DEBUG] [Thread-466772 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:21.109 [DEBUG] [Thread-466772 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:21.109 [DEBUG] [Thread-466772 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:21.109 [DEBUG] [Thread-466772 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:21.109 [DEBUG] [Thread-466772 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:21.109 [DEBUG] [Thread-466772 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9439941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983321012950101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992749, telescope_ra=21.3690671, 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.38885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3442071847904, telescope_dec_j2k=-24.3648673391345, observability=1)
2025-12-26T12:39:23.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:23.475 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.3697125, teldec = -24.256492
2025-12-26T12:39:23.477 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3448530935223     dec_j2k = -24.364883071732
2025-12-26T12:39:23.479 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:23.480 [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-26T12:39:23.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:23.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:23.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:23.482 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:23.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:23.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:23.489 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:23.489 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:23.490 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:23.490 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:23.490 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:23.490 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:23.490 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94402169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983330238696946, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992749, telescope_ra=21.3697125, 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.3895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:38:26.210963', telescope_ra_j2k=21.3448530935223, telescope_dec_j2k=-24.364883071732, observability=1)
2025-12-26T12:39:26.351 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:26.351 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:39:26.351 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:26.351 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:39:26.351 [INFO] [ThreadPoolExecutor-21310_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:39:26.352 [INFO] [ThreadPoolExecutor-21310_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:39:28.296 [DEBUG] [Thread-466773 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:28.298 [INFO] [Thread-466773 (handle)] [driver.py] [get_status()] Telra = 21.3710503, teldec = -24.256492
2025-12-26T12:39:28.299 [INFO] [Thread-466773 (handle)] [driver.py] [get_status()] ra_j2k = 21.3461919482687     dec_j2k = -24.3649156727461
2025-12-26T12:39:28.301 [DEBUG] [Thread-466773 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:28.302 [DEBUG] [Thread-466773 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:28.308 [DEBUG] [Thread-466773 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:28.308 [DEBUG] [Thread-466773 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:28.308 [DEBUG] [Thread-466773 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:28.308 [DEBUG] [Thread-466773 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:28.315 [DEBUG] [Thread-466773 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94407751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983326628622093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992749, telescope_ra=21.3710503, 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.39083, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:39:26.349721', telescope_ra_j2k=21.3461919482687, telescope_dec_j2k=-24.3649156727461, observability=1)
2025-12-26T12:39:46.380 [DEBUG] [Thread-466774 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:46.382 [INFO] [Thread-466774 (handle)] [driver.py] [get_status()] Telra = 21.3760916, teldec = -24.256492
2025-12-26T12:39:46.383 [INFO] [Thread-466774 (handle)] [driver.py] [get_status()] ra_j2k = 21.3512372257699     dec_j2k = -24.3650384050316
2025-12-26T12:39:46.385 [DEBUG] [Thread-466774 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:46.385 [DEBUG] [Thread-466774 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:39:46.387 [DEBUG] [Thread-466774 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:39:46.387 [DEBUG] [Thread-466774 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:39:46.387 [DEBUG] [Thread-466774 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:39:46.387 [DEBUG] [Thread-466774 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:39:46.394 [DEBUG] [Thread-466774 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:39:46.394 [DEBUG] [Thread-466774 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:46.394 [DEBUG] [Thread-466774 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:39:46.394 [DEBUG] [Thread-466774 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:39:46.394 [DEBUG] [Thread-466774 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:39:46.394 [DEBUG] [Thread-466774 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:39:46.395 [DEBUG] [Thread-466774 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:39:46.395 [DEBUG] [Thread-466774 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:39:46.395 [DEBUG] [Thread-466774 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94428682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098332943645809, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992748, telescope_ra=21.3760916, 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.39587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:39:26.349721', telescope_ra_j2k=21.3512372257699, telescope_dec_j2k=-24.3650384050316, observability=1)
2025-12-26T12:39:47.236 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:47.238 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:47.239 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:47.241 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:51.247 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:52.249 [DEBUG] [ThreadPoolExecutor-21309_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:39:52.250 [INFO] [ThreadPoolExecutor-21309_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:40:02.351 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:02.353 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.3805534, teldec = -24.256498
2025-12-26T12:40:02.354 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3557025490248     dec_j2k = -24.3651528707214
2025-12-26T12:40:02.355 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:02.356 [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-26T12:40:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:40:02.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:40:02.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94447167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983335453249511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992759, telescope_ra=21.3805534, 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.40034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:39:26.349721', telescope_ra_j2k=21.3557025490248, telescope_dec_j2k=-24.3651528707214, observability=1)
2025-12-26T12:40:02.682 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3141605854034424
2025-12-26T12:40:04.458 [DEBUG] [Thread-466775 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:04.460 [INFO] [Thread-466775 (handle)] [driver.py] [get_status()] Telra = 21.3811325, teldec = -24.256498
2025-12-26T12:40:04.461 [INFO] [Thread-466775 (handle)] [driver.py] [get_status()] ra_j2k = 21.3562821066696     dec_j2k = -24.3651669377179
2025-12-26T12:40:04.463 [DEBUG] [Thread-466775 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:04.464 [DEBUG] [Thread-466775 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:04.467 [DEBUG] [Thread-466775 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:04.468 [DEBUG] [Thread-466775 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:04.468 [DEBUG] [Thread-466775 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:40:04.468 [DEBUG] [Thread-466775 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:04.475 [DEBUG] [Thread-466775 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:04.475 [DEBUG] [Thread-466775 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:04.475 [DEBUG] [Thread-466775 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:04.475 [DEBUG] [Thread-466775 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:40:04.475 [DEBUG] [Thread-466775 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:04.475 [DEBUG] [Thread-466775 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:04.476 [DEBUG] [Thread-466775 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:04.476 [DEBUG] [Thread-466775 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:40:04.476 [DEBUG] [Thread-466775 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94449605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983337458846651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992759, telescope_ra=21.3811325, 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.40091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:39:26.349721', telescope_ra_j2k=21.3562821066696, telescope_dec_j2k=-24.3651669377179, observability=1)
2025-12-26T12:40:06.605 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:06.608 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3817209, teldec = -24.256491
2025-12-26T12:40:06.609 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3568709726343     dec_j2k = -24.3651742285272
2025-12-26T12:40:06.611 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:06.612 [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-26T12:40:06.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:06.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:06.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:40:06.615 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:06.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:06.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:06.622 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:06.622 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:40:06.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:06.622 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:06.623 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:06.623 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:40:06.623 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9445209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983338662204935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992748, telescope_ra=21.3817209, 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.4015, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:39:26.349721', telescope_ra_j2k=21.3568709726343, telescope_dec_j2k=-24.3651742285272, observability=1)
2025-12-26T12:40:06.623 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.150542974472046 seconds ago
2025-12-26T12:40:21.142 [DEBUG] [Thread-466776 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:21.145 [INFO] [Thread-466776 (handle)] [driver.py] [get_status()] Telra = 21.3857862, teldec = -24.256491
2025-12-26T12:40:21.146 [INFO] [Thread-466776 (handle)] [driver.py] [get_status()] ra_j2k = 21.3609394874027     dec_j2k = -24.3652728909354
2025-12-26T12:40:21.148 [DEBUG] [Thread-466776 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:21.148 [DEBUG] [Thread-466776 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:21.154 [DEBUG] [Thread-466776 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:21.154 [DEBUG] [Thread-466776 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:21.154 [DEBUG] [Thread-466776 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:40:21.154 [DEBUG] [Thread-466776 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:21.161 [DEBUG] [Thread-466776 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:21.161 [DEBUG] [Thread-466776 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:21.161 [DEBUG] [Thread-466776 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:21.161 [DEBUG] [Thread-466776 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:40:21.161 [DEBUG] [Thread-466776 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:21.161 [DEBUG] [Thread-466776 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:21.161 [DEBUG] [Thread-466776 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:21.162 [DEBUG] [Thread-466776 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:40:21.162 [DEBUG] [Thread-466776 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94468916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983349893548921, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992747, telescope_ra=21.3857862, 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.40557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:39:26.349721', telescope_ra_j2k=21.3609394874027, telescope_dec_j2k=-24.3652728909354, observability=1)
2025-12-26T12:40:22.615 [DEBUG] [Thread-466777 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:22.618 [INFO] [Thread-466777 (handle)] [driver.py] [get_status()] Telra = 21.3861792, teldec = -24.256491
2025-12-26T12:40:22.619 [INFO] [Thread-466777 (handle)] [driver.py] [get_status()] ra_j2k = 21.3613327983348     dec_j2k = -24.3652824222673
2025-12-26T12:40:22.620 [DEBUG] [Thread-466777 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:22.621 [DEBUG] [Thread-466777 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:22.626 [DEBUG] [Thread-466777 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:22.626 [DEBUG] [Thread-466777 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:22.626 [DEBUG] [Thread-466777 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:40:22.626 [DEBUG] [Thread-466777 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:22.633 [DEBUG] [Thread-466777 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:22.633 [DEBUG] [Thread-466777 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:22.634 [DEBUG] [Thread-466777 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:22.634 [DEBUG] [Thread-466777 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:40:22.634 [DEBUG] [Thread-466777 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:22.634 [DEBUG] [Thread-466777 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:22.634 [DEBUG] [Thread-466777 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:22.634 [DEBUG] [Thread-466777 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:40:22.634 [DEBUG] [Thread-466777 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9447062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983344678996356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992747, telescope_ra=21.3861792, 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.40596, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:39:26.349721', telescope_ra_j2k=21.3613327983348, telescope_dec_j2k=-24.3652824222673, observability=1)
2025-12-26T12:40:23.551 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9168908596038818
2025-12-26T12:40:26.493 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:26.493 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:40:26.494 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:26.495 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:40:26.495 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:27.497 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:27.500 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:27.500 [DEBUG] [ThreadPoolExecutor-21311_0] [payload.py] [to_registers()] [0]
2025-12-26T12:40:27.506 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:27.506 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:27.506 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:40:27.506 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:27.513 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:27.513 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:40:27.513 [DEBUG] [ThreadPoolExecutor-21311_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:40:27.513 [DEBUG] [ThreadPoolExecutor-21311_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:40:27.513 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:27.513 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:27.513 [DEBUG] [ThreadPoolExecutor-21311_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:40.691 [DEBUG] [Thread-466778 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:40.693 [INFO] [Thread-466778 (handle)] [driver.py] [get_status()] Telra = 21.3912188, teldec = -24.256491
2025-12-26T12:40:40.695 [INFO] [Thread-466778 (handle)] [driver.py] [get_status()] ra_j2k = 21.3663763879563     dec_j2k = -24.3654045441148
2025-12-26T12:40:40.697 [DEBUG] [Thread-466778 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:40.697 [DEBUG] [Thread-466778 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:40.702 [DEBUG] [Thread-466778 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:40.702 [DEBUG] [Thread-466778 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:40.702 [DEBUG] [Thread-466778 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:40:40.702 [DEBUG] [Thread-466778 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:40.709 [DEBUG] [Thread-466778 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:40.709 [DEBUG] [Thread-466778 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:40.709 [DEBUG] [Thread-466778 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:40.709 [DEBUG] [Thread-466778 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:40:40.709 [DEBUG] [Thread-466778 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:40.710 [DEBUG] [Thread-466778 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:40.710 [DEBUG] [Thread-466778 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:40.710 [DEBUG] [Thread-466778 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:40:40.710 [DEBUG] [Thread-466778 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94491542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346283474068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992747, telescope_ra=21.3912188, 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.411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:40:26.492058', telescope_ra_j2k=21.3663763879563, telescope_dec_j2k=-24.3654045441148, observability=1)
2025-12-26T12:40:52.514 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:52.515 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:58.752 [DEBUG] [Thread-466779 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:40:58.754 [INFO] [Thread-466779 (handle)] [driver.py] [get_status()] Telra = 21.3962684, teldec = -24.25649
2025-12-26T12:40:58.755 [INFO] [Thread-466779 (handle)] [driver.py] [get_status()] ra_j2k = 21.3714299901077     dec_j2k = -24.3655257177935
2025-12-26T12:40:58.757 [DEBUG] [Thread-466779 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:58.758 [DEBUG] [Thread-466779 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:40:58.762 [DEBUG] [Thread-466779 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:40:58.762 [DEBUG] [Thread-466779 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:40:58.763 [DEBUG] [Thread-466779 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:40:58.763 [DEBUG] [Thread-466779 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:40:58.770 [DEBUG] [Thread-466779 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94512446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983357915937482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992746, telescope_ra=21.3962684, 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.41605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:40:26.492058', telescope_ra_j2k=21.3714299901077, telescope_dec_j2k=-24.3655257177935, observability=1)
2025-12-26T12:41:01.773 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:01.775 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.3971018, teldec = -24.25649
2025-12-26T12:41:01.776 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3722640510435     dec_j2k = -24.3655458633118
2025-12-26T12:41:01.778 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:01.779 [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-26T12:41:01.786 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:41:01.786 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:41:01.786 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:41:01.786 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:41:01.793 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94515942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983355108101485, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992746, telescope_ra=21.3971018, 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.41688, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:40:26.492058', telescope_ra_j2k=21.3722640510435, telescope_dec_j2k=-24.3655458633118, observability=1)
2025-12-26T12:41:02.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5269112586975098
2025-12-26T12:41:06.684 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:06.685 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.3984672, teldec = -24.25649
2025-12-26T12:41:06.686 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3736305341507     dec_j2k = -24.3655788574554
2025-12-26T12:41:06.688 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:06.689 [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-26T12:41:06.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:41:06.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:41:06.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:41:06.695 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:41:06.702 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:41:06.702 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:06.702 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:06.702 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:41:06.702 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:41:06.703 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:41:06.703 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:41:06.703 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:41:06.703 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94521626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983351498026633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992746, telescope_ra=21.3984672, 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.41825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:40:26.492058', telescope_ra_j2k=21.3736305341507, telescope_dec_j2k=-24.3655788574554, observability=1)
2025-12-26T12:41:06.703 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.152409076690674 seconds ago
2025-12-26T12:41:16.924 [DEBUG] [Thread-466780 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:16.927 [INFO] [Thread-466780 (handle)] [driver.py] [get_status()] Telra = 21.4013083, teldec = -24.25649
2025-12-26T12:41:16.928 [INFO] [Thread-466780 (handle)] [driver.py] [get_status()] ra_j2k = 21.3764738889103     dec_j2k = -24.365647466303
2025-12-26T12:41:16.929 [DEBUG] [Thread-466780 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:16.930 [DEBUG] [Thread-466780 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:16.933 [DEBUG] [Thread-466780 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:41:16.933 [DEBUG] [Thread-466780 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:41:16.933 [DEBUG] [Thread-466780 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:41:16.933 [DEBUG] [Thread-466780 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:41:16.941 [DEBUG] [Thread-466780 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94533478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983357514818054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992746, telescope_ra=21.4013083, 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.42109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:40:26.492058', telescope_ra_j2k=21.3764738889103, telescope_dec_j2k=-24.365647466303, observability=1)
2025-12-26T12:41:21.198 [DEBUG] [Thread-466781 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:21.201 [INFO] [Thread-466781 (handle)] [driver.py] [get_status()] Telra = 21.4025052, teldec = -24.25649
2025-12-26T12:41:21.202 [INFO] [Thread-466781 (handle)] [driver.py] [get_status()] ra_j2k = 21.3776717392206     dec_j2k = -24.3656763517559
2025-12-26T12:41:21.204 [DEBUG] [Thread-466781 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:21.205 [DEBUG] [Thread-466781 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:21.211 [DEBUG] [Thread-466781 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:41:21.212 [DEBUG] [Thread-466781 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:41:21.212 [DEBUG] [Thread-466781 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:41:21.212 [DEBUG] [Thread-466781 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:41:21.219 [DEBUG] [Thread-466781 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94538426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983361526012334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992746, telescope_ra=21.4025052, 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.42229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:40:26.492058', telescope_ra_j2k=21.3776717392206, telescope_dec_j2k=-24.3656763517559, observability=1)
2025-12-26T12:41:23.613 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:23.615 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4031779, teldec = -24.256483
2025-12-26T12:41:23.616 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3783449743425     dec_j2k = -24.3656855821543
2025-12-26T12:41:23.618 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:23.619 [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-26T12:41:23.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:41:23.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:41:23.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:41:23.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:41:23.630 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:41:23.631 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9454122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983358718176338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992735, telescope_ra=21.4031779, 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.42296, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:40:26.492058', telescope_ra_j2k=21.3783449743425, telescope_dec_j2k=-24.3656855821543, observability=1)
2025-12-26T12:41:26.636 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:26.636 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:41:26.637 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:26.637 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:41:26.638 [INFO] [ThreadPoolExecutor-21312_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:41:26.638 [INFO] [ThreadPoolExecutor-21312_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:41:35.000 [DEBUG] [Thread-466782 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:35.002 [INFO] [Thread-466782 (handle)] [driver.py] [get_status()] Telra = 21.4063487, teldec = -24.256489
2025-12-26T12:41:35.003 [INFO] [Thread-466782 (handle)] [driver.py] [get_status()] ra_j2k = 21.3815182926963     dec_j2k = -24.3657680364871
2025-12-26T12:41:35.005 [DEBUG] [Thread-466782 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:35.006 [DEBUG] [Thread-466782 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:35.009 [DEBUG] [Thread-466782 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:41:35.009 [DEBUG] [Thread-466782 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:41:35.009 [DEBUG] [Thread-466782 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:41:35.009 [DEBUG] [Thread-466782 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:41:35.016 [DEBUG] [Thread-466782 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94554399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983359119295766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992745, telescope_ra=21.4063487, 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.42613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3815182926963, telescope_dec_j2k=-24.3657680364871, observability=1)
2025-12-26T12:41:47.517 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:47.519 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:47.520 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:47.522 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:51.528 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:52.530 [DEBUG] [ThreadPoolExecutor-21311_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:52.531 [INFO] [ThreadPoolExecutor-21311_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:41:53.080 [DEBUG] [Thread-466783 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:41:53.082 [INFO] [Thread-466783 (handle)] [driver.py] [get_status()] Telra = 21.4113986, teldec = -24.256489
2025-12-26T12:41:53.083 [INFO] [Thread-466783 (handle)] [driver.py] [get_status()] ra_j2k = 21.3865722083628     dec_j2k = -24.3658896445031
2025-12-26T12:41:53.085 [DEBUG] [Thread-466783 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:53.086 [DEBUG] [Thread-466783 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:41:53.092 [DEBUG] [Thread-466783 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:41:53.092 [DEBUG] [Thread-466783 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:41:53.092 [DEBUG] [Thread-466783 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:41:53.092 [DEBUG] [Thread-466783 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:41:53.099 [DEBUG] [Thread-466783 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:41:53.099 [DEBUG] [Thread-466783 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:53.099 [DEBUG] [Thread-466783 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:41:53.099 [DEBUG] [Thread-466783 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:41:53.099 [DEBUG] [Thread-466783 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:41:53.099 [DEBUG] [Thread-466783 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:41:53.099 [DEBUG] [Thread-466783 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:41:53.100 [DEBUG] [Thread-466783 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:41:53.100 [DEBUG] [Thread-466783 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94575324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983364734967759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992745, telescope_ra=21.4113986, 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.43118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3865722083628, telescope_dec_j2k=-24.3658896445031, observability=1)
2025-12-26T12:42:00.887 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:00.889 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4135684, teldec = -24.256489
2025-12-26T12:42:00.891 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.3887437351523     dec_j2k = -24.365941837203
2025-12-26T12:42:00.892 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:00.893 [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-26T12:42:00.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:00.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:00.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:00.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:00.907 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94584361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983367943923183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992745, telescope_ra=21.4135684, 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.43335, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3887437351523, telescope_dec_j2k=-24.365941837203, observability=1)
2025-12-26T12:42:02.334 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:02.336 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4139612, teldec = -24.256489
2025-12-26T12:42:02.338 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.3891368478419     dec_j2k = -24.3659512818908
2025-12-26T12:42:02.339 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:42:02.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:42:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:02.345 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:02.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:02.353 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:02.353 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:02.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:02.354 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:02.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94586036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983371152878608, 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.108727, telescope_az=89.992745, telescope_ra=21.4139612, 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.43374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3891368478419, telescope_dec_j2k=-24.3659512818908, observability=1)
2025-12-26T12:42:06.764 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:06.766 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4152146, teldec = -24.256489
2025-12-26T12:42:06.767 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.3903912457949     dec_j2k = -24.3659814115362
2025-12-26T12:42:06.769 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:06.769 [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-26T12:42:06.771 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:06.771 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:06.771 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:06.771 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94591163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983367141684327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992745, telescope_ra=21.4152146, 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.435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3903912457949, telescope_dec_j2k=-24.3659814115362, observability=1)
2025-12-26T12:42:06.778 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.16671109199524 seconds ago
2025-12-26T12:42:11.182 [DEBUG] [Thread-466784 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:11.184 [INFO] [Thread-466784 (handle)] [driver.py] [get_status()] Telra = 21.4164412, teldec = -24.256495
2025-12-26T12:42:11.185 [INFO] [Thread-466784 (handle)] [driver.py] [get_status()] ra_j2k = 21.3916188219041     dec_j2k = -24.3660168851105
2025-12-26T12:42:11.186 [DEBUG] [Thread-466784 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:11.187 [DEBUG] [Thread-466784 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:11.190 [DEBUG] [Thread-466784 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:11.190 [DEBUG] [Thread-466784 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:11.190 [DEBUG] [Thread-466784 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:11.190 [DEBUG] [Thread-466784 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:11.198 [DEBUG] [Thread-466784 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94596277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983369147281467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992755, telescope_ra=21.4164412, 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.43622, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3916188219041, telescope_dec_j2k=-24.3660168851105, observability=1)
2025-12-26T12:42:21.255 [DEBUG] [Thread-466785 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:21.257 [INFO] [Thread-466785 (handle)] [driver.py] [get_status()] Telra = 21.4192272, teldec = -24.256489
2025-12-26T12:42:21.258 [INFO] [Thread-466785 (handle)] [driver.py] [get_status()] ra_j2k = 21.3944070424592     dec_j2k = -24.3660777882751
2025-12-26T12:42:21.260 [DEBUG] [Thread-466785 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:21.260 [DEBUG] [Thread-466785 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:21.262 [DEBUG] [Thread-466785 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:21.262 [DEBUG] [Thread-466785 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:21.262 [DEBUG] [Thread-466785 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:21.262 [DEBUG] [Thread-466785 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:21.270 [DEBUG] [Thread-466785 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94607935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983370350639751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992744, telescope_ra=21.4192272, 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.43901, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3944070424592, telescope_dec_j2k=-24.3660777882751, observability=1)
2025-12-26T12:42:23.693 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:23.695 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4199194, teldec = -24.256488
2025-12-26T12:42:23.696 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.3950997943176     dec_j2k = -24.3660934017128
2025-12-26T12:42:23.698 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:42:23.699 [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-26T12:42:23.705 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:23.705 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:23.705 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:23.705 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:23.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:23.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:23.712 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:23.712 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:23.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:23.713 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:23.713 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:23.713 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:23.713 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94610757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983369949520323, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992744, telescope_ra=21.4199194, 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.4397, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:41:26.635886', telescope_ra_j2k=21.3950997943176, telescope_dec_j2k=-24.3660934017128, observability=1)
2025-12-26T12:42:26.787 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:26.787 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:42:26.788 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:26.788 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:42:26.789 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:27.791 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:27.792 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:27.792 [DEBUG] [ThreadPoolExecutor-21313_0] [payload.py] [to_registers()] [0]
2025-12-26T12:42:27.794 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:27.794 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:27.794 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:42:27.794 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:27.801 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:27.801 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:42:27.801 [DEBUG] [ThreadPoolExecutor-21313_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:42:27.801 [DEBUG] [ThreadPoolExecutor-21313_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:42:27.801 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:27.801 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:27.801 [DEBUG] [ThreadPoolExecutor-21313_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:29.245 [DEBUG] [Thread-466786 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:29.248 [INFO] [Thread-466786 (handle)] [driver.py] [get_status()] Telra = 21.4214514, teldec = -24.256488
2025-12-26T12:42:29.249 [INFO] [Thread-466786 (handle)] [driver.py] [get_status()] ra_j2k = 21.3966330157217     dec_j2k = -24.3661301581475
2025-12-26T12:42:29.251 [DEBUG] [Thread-466786 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:29.252 [DEBUG] [Thread-466786 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:29.258 [DEBUG] [Thread-466786 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:29.258 [DEBUG] [Thread-466786 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:29.258 [DEBUG] [Thread-466786 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:29.258 [DEBUG] [Thread-466786 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:29.266 [DEBUG] [Thread-466786 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94617183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983375966311744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992744, telescope_ra=21.4214514, 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.44123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.3966330157217, telescope_dec_j2k=-24.3661301581475, observability=1)
2025-12-26T12:42:47.304 [DEBUG] [Thread-466787 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:47.306 [INFO] [Thread-466787 (handle)] [driver.py] [get_status()] Telra = 21.4264924, teldec = -24.256488
2025-12-26T12:42:47.307 [INFO] [Thread-466787 (handle)] [driver.py] [get_status()] ra_j2k = 21.4016780376032     dec_j2k = -24.3662509792941
2025-12-26T12:42:47.308 [DEBUG] [Thread-466787 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:47.309 [DEBUG] [Thread-466787 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:42:47.316 [DEBUG] [Thread-466787 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:42:47.316 [DEBUG] [Thread-466787 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:42:47.316 [DEBUG] [Thread-466787 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:42:47.316 [DEBUG] [Thread-466787 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:42:47.324 [DEBUG] [Thread-466787 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94638084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983375565192316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992743, telescope_ra=21.4264924, 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.44627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.4016780376032, telescope_dec_j2k=-24.3662509792941, observability=1)
2025-12-26T12:42:52.802 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:52.803 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:59.997 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:42:59.999 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4300326, teldec = -24.256488
2025-12-26T12:43:00.000 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4052210647402     dec_j2k = -24.3663357152206
2025-12-26T12:43:00.002 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:00.003 [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-26T12:43:00.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:00.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:00.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:00.009 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:00.017 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94652775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983377169670028, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992743, telescope_ra=21.4300326, 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.44982, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.4052210647402, telescope_dec_j2k=-24.3663357152206, observability=1)
2025-12-26T12:43:02.344 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:02.346 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4306774, teldec = -24.256488
2025-12-26T12:43:02.347 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4058663799001     dec_j2k = -24.3663511385565
2025-12-26T12:43:02.349 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:02.350 [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-26T12:43:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:02.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94655492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09833767685506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992743, telescope_ra=21.4306774, 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.45046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.4058663799001, telescope_dec_j2k=-24.3663511385565, observability=1)
2025-12-26T12:43:05.383 [DEBUG] [Thread-466788 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:05.385 [INFO] [Thread-466788 (handle)] [driver.py] [get_status()] Telra = 21.4315359, teldec = -24.256488
2025-12-26T12:43:05.386 [INFO] [Thread-466788 (handle)] [driver.py] [get_status()] ra_j2k = 21.4067255659067     dec_j2k = -24.366371668634
2025-12-26T12:43:05.388 [DEBUG] [Thread-466788 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:05.388 [DEBUG] [Thread-466788 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:05.389 [DEBUG] [Thread-466788 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:05.389 [DEBUG] [Thread-466788 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:05.389 [DEBUG] [Thread-466788 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:05.389 [DEBUG] [Thread-466788 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:05.397 [DEBUG] [Thread-466788 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:05.398 [DEBUG] [Thread-466788 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94659009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983379576386597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992743, telescope_ra=21.4315359, 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.45132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.4067255659067, telescope_dec_j2k=-24.366371668634, observability=1)
2025-12-26T12:43:06.839 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:06.840 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4319278, teldec = -24.256488
2025-12-26T12:43:06.842 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4071177791071     dec_j2k = -24.3663810386396
2025-12-26T12:43:06.844 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:06.844 [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-26T12:43:06.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:06.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:06.848 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:06.849 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:06.855 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94660693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983384790939161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992743, telescope_ra=21.4319278, 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.45171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.4071177791071, telescope_dec_j2k=-24.3663810386396, observability=1)
2025-12-26T12:43:06.856 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.16423153877258 seconds ago
2025-12-26T12:43:21.305 [DEBUG] [Thread-466789 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:21.306 [INFO] [Thread-466789 (handle)] [driver.py] [get_status()] Telra = 21.4359713, teldec = -24.256487
2025-12-26T12:43:21.307 [INFO] [Thread-466789 (handle)] [driver.py] [get_status()] ra_j2k = 21.4111645122953     dec_j2k = -24.366476647752
2025-12-26T12:43:21.308 [DEBUG] [Thread-466789 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:21.308 [DEBUG] [Thread-466789 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:21.310 [DEBUG] [Thread-466789 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:21.310 [DEBUG] [Thread-466789 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:21.310 [DEBUG] [Thread-466789 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:21.310 [DEBUG] [Thread-466789 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:21.317 [DEBUG] [Thread-466789 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:21.317 [DEBUG] [Thread-466789 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:21.318 [DEBUG] [Thread-466789 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:21.318 [DEBUG] [Thread-466789 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:21.318 [DEBUG] [Thread-466789 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:21.318 [DEBUG] [Thread-466789 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:21.318 [DEBUG] [Thread-466789 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:21.318 [DEBUG] [Thread-466789 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:21.318 [DEBUG] [Thread-466789 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94677436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983385994297446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992743, telescope_ra=21.4359713, 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.45575, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.4111645122953, telescope_dec_j2k=-24.366476647752, observability=1)
2025-12-26T12:43:23.554 [DEBUG] [Thread-466790 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:23.556 [INFO] [Thread-466790 (handle)] [driver.py] [get_status()] Telra = 21.436588, teldec = -24.256487
2025-12-26T12:43:23.557 [INFO] [Thread-466790 (handle)] [driver.py] [get_status()] ra_j2k = 21.4117817056395     dec_j2k = -24.3664913713609
2025-12-26T12:43:23.559 [DEBUG] [Thread-466790 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:23.560 [DEBUG] [Thread-466790 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:23.561 [DEBUG] [Thread-466790 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:23.561 [DEBUG] [Thread-466790 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:23.561 [DEBUG] [Thread-466790 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:23.561 [DEBUG] [Thread-466790 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:23.568 [DEBUG] [Thread-466790 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:23.569 [DEBUG] [Thread-466790 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94680041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983383186461449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992742, telescope_ra=21.436588, 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.45637, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:42:26.786120', telescope_ra_j2k=21.4117817056395, telescope_dec_j2k=-24.3664913713609, observability=1)
2025-12-26T12:43:23.774 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20484042167663574
2025-12-26T12:43:26.930 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:26.930 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:43:26.931 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:26.931 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:43:26.931 [INFO] [ThreadPoolExecutor-21314_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:43:26.931 [INFO] [ThreadPoolExecutor-21314_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:43:41.625 [DEBUG] [Thread-466791 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:41.627 [INFO] [Thread-466791 (handle)] [driver.py] [get_status()] Telra = 21.4416281, teldec = -24.256487
2025-12-26T12:43:41.629 [INFO] [Thread-466791 (handle)] [driver.py] [get_status()] ra_j2k = 21.4168258400629     dec_j2k = -24.3666115951563
2025-12-26T12:43:41.629 [DEBUG] [Thread-466791 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:41.630 [DEBUG] [Thread-466791 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:41.632 [DEBUG] [Thread-466791 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:41.632 [DEBUG] [Thread-466791 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:41.632 [DEBUG] [Thread-466791 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:41.632 [DEBUG] [Thread-466791 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:41.639 [DEBUG] [Thread-466791 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:41.640 [DEBUG] [Thread-466791 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94700956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983384790939161, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992742, telescope_ra=21.4416281, 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.46141, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:43:26.929411', telescope_ra_j2k=21.4168258400629, telescope_dec_j2k=-24.3666115951563, observability=1)
2025-12-26T12:43:47.805 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:47.807 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:47.808 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:47.810 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:51.815 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:52.817 [DEBUG] [ThreadPoolExecutor-21313_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:52.818 [INFO] [ThreadPoolExecutor-21313_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:43:59.102 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:43:59.104 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4464995, teldec = -24.256486
2025-12-26T12:43:59.106 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4217011437581     dec_j2k = -24.3667266123373
2025-12-26T12:43:59.106 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:43:59.107 [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-26T12:43:59.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:43:59.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:43:59.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:43:59.110 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:43:59.117 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94721184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983388401014014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992742, telescope_ra=21.4464995, 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.46628, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:43:26.929411', telescope_ra_j2k=21.4217011437581, telescope_dec_j2k=-24.3667266123373, observability=1)
2025-12-26T12:43:59.693 [DEBUG] [Thread-466792 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5758101940155029
2025-12-26T12:44:02.354 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:02.356 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4473964, teldec = -24.256486
2025-12-26T12:44:02.358 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4225987629129     dec_j2k = -24.3667479532986
2025-12-26T12:44:02.359 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:02.360 [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-26T12:44:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:02.373 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:02.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94724948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098339120885001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992741, telescope_ra=21.4473964, 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.46718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:43:26.929411', telescope_ra_j2k=21.4225987629129, telescope_dec_j2k=-24.3667479532986, observability=1)
2025-12-26T12:44:06.917 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:06.919 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4486752, teldec = -24.256486
2025-12-26T12:44:06.920 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4238785885243     dec_j2k = -24.3667783707046
2025-12-26T12:44:06.921 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:06.922 [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-26T12:44:06.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:06.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:06.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:06.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:06.935 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:06.935 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:06.935 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:06.935 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:06.935 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:06.935 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:06.936 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:06.936 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:06.936 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94730228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983398830119143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992741, telescope_ra=21.4486752, 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.46846, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:43:26.929411', telescope_ra_j2k=21.4238785885243, telescope_dec_j2k=-24.3667783707046, observability=1)
2025-12-26T12:44:06.936 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.16201305389404 seconds ago
2025-12-26T12:44:17.770 [DEBUG] [Thread-466793 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:17.771 [INFO] [Thread-466793 (handle)] [driver.py] [get_status()] Telra = 21.4516806, teldec = -24.256486
2025-12-26T12:44:17.772 [INFO] [Thread-466793 (handle)] [driver.py] [get_status()] ra_j2k = 21.4268864000005     dec_j2k = -24.3668498080651
2025-12-26T12:44:17.774 [DEBUG] [Thread-466793 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:17.775 [DEBUG] [Thread-466793 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:17.782 [DEBUG] [Thread-466793 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:17.782 [DEBUG] [Thread-466793 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:17.782 [DEBUG] [Thread-466793 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:17.782 [DEBUG] [Thread-466793 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:17.789 [DEBUG] [Thread-466793 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94742789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983402039074568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992741, telescope_ra=21.4516806, 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.47146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:43:26.929411', telescope_ra_j2k=21.4268864000005, telescope_dec_j2k=-24.3668498080651, observability=1)
2025-12-26T12:44:21.355 [DEBUG] [Thread-466794 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:21.358 [INFO] [Thread-466794 (handle)] [driver.py] [get_status()] Telra = 21.4526927, teldec = -24.256492
2025-12-26T12:44:21.359 [INFO] [Thread-466794 (handle)] [driver.py] [get_status()] ra_j2k = 21.427899311679     dec_j2k = -24.3668798495283
2025-12-26T12:44:21.361 [DEBUG] [Thread-466794 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:21.362 [DEBUG] [Thread-466794 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:21.363 [DEBUG] [Thread-466794 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:21.363 [DEBUG] [Thread-466794 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:21.363 [DEBUG] [Thread-466794 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:21.363 [DEBUG] [Thread-466794 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:21.371 [DEBUG] [Thread-466794 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:21.371 [DEBUG] [Thread-466794 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:21.371 [DEBUG] [Thread-466794 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:21.371 [DEBUG] [Thread-466794 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:21.371 [DEBUG] [Thread-466794 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:21.371 [DEBUG] [Thread-466794 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:21.371 [DEBUG] [Thread-466794 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:21.372 [DEBUG] [Thread-466794 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:21.372 [DEBUG] [Thread-466794 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9474694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983400033477427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992752, telescope_ra=21.4526927, 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.47248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:43:26.929411', telescope_ra_j2k=21.427899311679, telescope_dec_j2k=-24.3668798495283, observability=1)
2025-12-26T12:44:23.835 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:23.837 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4533839, teldec = -24.256486
2025-12-26T12:44:23.839 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4285910673889     dec_j2k = -24.3668902645447
2025-12-26T12:44:23.841 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:23.842 [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-26T12:44:23.847 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:23.847 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:23.847 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:23.847 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:23.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:23.854 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:23.854 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:23.855 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:23.855 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:23.855 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:23.855 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:23.855 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:23.855 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9474981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983395621163719, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992741, telescope_ra=21.4533839, 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.47317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:43:26.929411', telescope_ra_j2k=21.4285910673889, telescope_dec_j2k=-24.3668902645447, observability=1)
2025-12-26T12:44:27.071 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:27.071 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:44:27.072 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:27.072 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:44:27.073 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:28.075 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:28.077 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:28.077 [DEBUG] [ThreadPoolExecutor-21315_0] [payload.py] [to_registers()] [0]
2025-12-26T12:44:28.078 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:28.078 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:28.078 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:44:28.078 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:28.085 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:28.085 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:44:28.085 [DEBUG] [ThreadPoolExecutor-21315_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:44:28.085 [DEBUG] [ThreadPoolExecutor-21315_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:44:28.086 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:28.086 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:28.086 [DEBUG] [ThreadPoolExecutor-21315_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:35.849 [DEBUG] [Thread-466795 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:35.851 [INFO] [Thread-466795 (handle)] [driver.py] [get_status()] Telra = 21.4567261, teldec = -24.256486
2025-12-26T12:44:35.852 [INFO] [Thread-466795 (handle)] [driver.py] [get_status()] ra_j2k = 21.4319359519213     dec_j2k = -24.3669695839403
2025-12-26T12:44:35.854 [DEBUG] [Thread-466795 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:35.854 [DEBUG] [Thread-466795 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:35.858 [DEBUG] [Thread-466795 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:35.858 [DEBUG] [Thread-466795 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:35.858 [DEBUG] [Thread-466795 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:35.858 [DEBUG] [Thread-466795 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:35.865 [DEBUG] [Thread-466795 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:35.865 [DEBUG] [Thread-466795 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:35.865 [DEBUG] [Thread-466795 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:35.866 [DEBUG] [Thread-466795 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:35.866 [DEBUG] [Thread-466795 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:35.866 [DEBUG] [Thread-466795 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:35.866 [DEBUG] [Thread-466795 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:35.866 [DEBUG] [Thread-466795 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:35.866 [DEBUG] [Thread-466795 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94763715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404445791136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992741, telescope_ra=21.4567261, 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.47651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.4319359519213, telescope_dec_j2k=-24.3669695839403, observability=1)
2025-12-26T12:44:53.087 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:53.088 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:53.924 [DEBUG] [Thread-466796 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:53.926 [INFO] [Thread-466796 (handle)] [driver.py] [get_status()] Telra = 21.461767, teldec = -24.256485
2025-12-26T12:44:53.927 [INFO] [Thread-466796 (handle)] [driver.py] [get_status()] ra_j2k = 21.4369809046583     dec_j2k = -24.3670880577615
2025-12-26T12:44:53.929 [DEBUG] [Thread-466796 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:53.931 [DEBUG] [Thread-466796 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:53.932 [DEBUG] [Thread-466796 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:53.932 [DEBUG] [Thread-466796 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:53.933 [DEBUG] [Thread-466796 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:53.933 [DEBUG] [Thread-466796 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:53.940 [DEBUG] [Thread-466796 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94784635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983405248029992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99274, telescope_ra=21.461767, 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.48155, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.4369809046583, telescope_dec_j2k=-24.3670880577615, observability=1)
2025-12-26T12:44:58.205 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:44:58.207 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4629439, teldec = -24.256485
2025-12-26T12:44:58.209 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4381587514522     dec_j2k = -24.3671159235357
2025-12-26T12:44:58.210 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:44:58.212 [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-26T12:44:58.214 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:44:58.214 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:44:58.214 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:44:58.214 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:44:58.221 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:44:58.222 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9478959, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983407253627133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99274, telescope_ra=21.4629439, 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.48273, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.4381587514522, telescope_dec_j2k=-24.3671159235357, observability=1)
2025-12-26T12:45:02.365 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:02.367 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4641104, teldec = -24.256485
2025-12-26T12:45:02.368 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4393261901147     dec_j2k = -24.3671435326804
2025-12-26T12:45:02.370 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:02.371 [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-26T12:45:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:02.374 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:02.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94794405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983407253627133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99274, telescope_ra=21.4641104, 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.48389, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.4393261901147, telescope_dec_j2k=-24.3671435326804, observability=1)
2025-12-26T12:45:06.997 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:06.999 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4653892, teldec = -24.256485
2025-12-26T12:45:07.000 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.440606019412     dec_j2k = -24.3671737878981
2025-12-26T12:45:07.002 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:07.003 [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-26T12:45:07.009 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:07.009 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:07.009 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:07.009 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:07.016 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:07.016 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:07.016 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:07.016 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:07.016 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:07.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:07.017 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:07.017 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:07.017 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94799766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983410863701985, 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.108725, telescope_az=89.99274, telescope_ra=21.4653892, 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.48517, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.440606019412, telescope_dec_j2k=-24.3671737878981, observability=1)
2025-12-26T12:45:07.017 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.182576179504395 seconds ago
2025-12-26T12:45:11.991 [DEBUG] [Thread-466797 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:11.993 [INFO] [Thread-466797 (handle)] [driver.py] [get_status()] Telra = 21.4667899, teldec = -24.256485
2025-12-26T12:45:11.994 [INFO] [Thread-466797 (handle)] [driver.py] [get_status()] ra_j2k = 21.4420078471484     dec_j2k = -24.3672069128888
2025-12-26T12:45:11.995 [DEBUG] [Thread-466797 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:11.996 [DEBUG] [Thread-466797 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:11.998 [DEBUG] [Thread-466797 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:11.998 [DEBUG] [Thread-466797 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:11.998 [DEBUG] [Thread-466797 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:11.998 [DEBUG] [Thread-466797 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:12.005 [DEBUG] [Thread-466797 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:12.006 [DEBUG] [Thread-466797 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94805546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983410061463129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99274, telescope_ra=21.4667899, 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.48657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.4420078471484, telescope_dec_j2k=-24.3672069128888, observability=1)
2025-12-26T12:45:21.406 [DEBUG] [Thread-466798 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:21.408 [INFO] [Thread-466798 (handle)] [driver.py] [get_status()] Telra = 21.4694038, teldec = -24.256478
2025-12-26T12:45:21.409 [INFO] [Thread-466798 (handle)] [driver.py] [get_status()] ra_j2k = 21.4446238534473     dec_j2k = -24.3672616892767
2025-12-26T12:45:21.410 [DEBUG] [Thread-466798 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:21.411 [DEBUG] [Thread-466798 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:21.417 [DEBUG] [Thread-466798 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:21.417 [DEBUG] [Thread-466798 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:21.417 [DEBUG] [Thread-466798 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:21.417 [DEBUG] [Thread-466798 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:21.424 [DEBUG] [Thread-466798 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:21.425 [DEBUG] [Thread-466798 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94816443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412067060269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992729, telescope_ra=21.4694038, 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.48919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.4446238534473, telescope_dec_j2k=-24.3672616892767, observability=1)
2025-12-26T12:45:23.917 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:23.919 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4701045, teldec = -24.256485
2025-12-26T12:45:23.920 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4453251171535     dec_j2k = -24.3672852400379
2025-12-26T12:45:23.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:23.923 [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-26T12:45:23.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:23.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:23.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:23.926 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:23.933 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9481935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992739, telescope_ra=21.4701045, 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.48989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:44:27.070344', telescope_ra_j2k=21.4453251171535, telescope_dec_j2k=-24.3672852400379, observability=1)
2025-12-26T12:45:27.213 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:27.214 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:45:27.215 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:27.215 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:45:27.215 [INFO] [ThreadPoolExecutor-21316_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:45:27.215 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T12:45:30.049 [DEBUG] [Thread-466799 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:30.050 [INFO] [Thread-466799 (handle)] [driver.py] [get_status()] Telra = 21.4718326, teldec = -24.256485
2025-12-26T12:45:30.051 [INFO] [Thread-466799 (handle)] [driver.py] [get_status()] ra_j2k = 21.4470546099357     dec_j2k = -24.3673260435276
2025-12-26T12:45:30.053 [DEBUG] [Thread-466799 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:30.054 [DEBUG] [Thread-466799 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:30.059 [DEBUG] [Thread-466799 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:30.059 [DEBUG] [Thread-466799 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:30.059 [DEBUG] [Thread-466799 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:30.059 [DEBUG] [Thread-466799 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:30.066 [DEBUG] [Thread-466799 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:30.067 [DEBUG] [Thread-466799 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94826447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408055865989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992739, telescope_ra=21.4718326, 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.49162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:45:27.212303', telescope_ra_j2k=21.4470546099357, telescope_dec_j2k=-24.3673260435276, observability=1)
2025-12-26T12:45:48.089 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:48.092 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:48.093 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:48.095 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:48.171 [DEBUG] [Thread-466800 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:48.173 [INFO] [Thread-466800 (handle)] [driver.py] [get_status()] Telra = 21.4768764, teldec = -24.256484
2025-12-26T12:45:48.175 [INFO] [Thread-466800 (handle)] [driver.py] [get_status()] ra_j2k = 21.4521024781002     dec_j2k = -24.3674440065616
2025-12-26T12:45:48.177 [DEBUG] [Thread-466800 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:48.178 [DEBUG] [Thread-466800 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:48.180 [DEBUG] [Thread-466800 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:48.180 [DEBUG] [Thread-466800 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:48.180 [DEBUG] [Thread-466800 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:48.180 [DEBUG] [Thread-466800 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:48.187 [DEBUG] [Thread-466800 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:48.187 [DEBUG] [Thread-466800 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:48.187 [DEBUG] [Thread-466800 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:48.187 [DEBUG] [Thread-466800 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:48.187 [DEBUG] [Thread-466800 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:48.187 [DEBUG] [Thread-466800 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:48.187 [DEBUG] [Thread-466800 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:48.188 [DEBUG] [Thread-466800 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:48.188 [DEBUG] [Thread-466800 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94847421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418484971118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992739, telescope_ra=21.4768764, telescope_dec=-24.256484, 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.49666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:45:27.212303', telescope_ra_j2k=21.4521024781002, telescope_dec_j2k=-24.3674440065616, observability=1)
2025-12-26T12:45:52.099 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:53.100 [DEBUG] [ThreadPoolExecutor-21315_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:53.101 [INFO] [ThreadPoolExecutor-21315_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:45:57.315 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:45:57.318 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4794061, teldec = -24.256484
2025-12-26T12:45:57.319 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4546342200518     dec_j2k = -24.3675035990196
2025-12-26T12:45:57.321 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:45:57.322 [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-26T12:45:57.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:45:57.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:45:57.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:45:57.326 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:45:57.334 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94858003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992738, telescope_ra=21.4794061, 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.49919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:45:27.212303', telescope_ra_j2k=21.4546342200518, telescope_dec_j2k=-24.3675035990196, observability=1)
2025-12-26T12:46:02.337 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:02.338 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4808252, teldec = -24.256484
2025-12-26T12:46:02.339 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4560544660165     dec_j2k = -24.3675370075709
2025-12-26T12:46:02.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:02.342 [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-26T12:46:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:46:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:46:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:46:02.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:46:02.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94863816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418484971118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992738, telescope_ra=21.4808252, 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.50061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:45:27.212303', telescope_ra_j2k=21.4560544660165, telescope_dec_j2k=-24.3675370075709, observability=1)
2025-12-26T12:46:06.256 [DEBUG] [Thread-466801 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:06.258 [INFO] [Thread-466801 (handle)] [driver.py] [get_status()] Telra = 21.4819182, teldec = -24.256484
2025-12-26T12:46:06.259 [INFO] [Thread-466801 (handle)] [driver.py] [get_status()] ra_j2k = 21.4571483488808     dec_j2k = -24.3675627285815
2025-12-26T12:46:06.261 [DEBUG] [Thread-466801 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:06.262 [DEBUG] [Thread-466801 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:06.265 [DEBUG] [Thread-466801 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:46:06.266 [DEBUG] [Thread-466801 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:46:06.266 [DEBUG] [Thread-466801 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:46:06.266 [DEBUG] [Thread-466801 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:46:06.273 [DEBUG] [Thread-466801 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94868352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992738, telescope_ra=21.4819182, 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.5017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:45:27.212303', telescope_ra_j2k=21.4571483488808, telescope_dec_j2k=-24.3675627285815, observability=1)
2025-12-26T12:46:07.077 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.803267240524292
2025-12-26T12:46:07.077 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.16091203689575 seconds ago
2025-12-26T12:46:21.469 [DEBUG] [Thread-466802 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:21.472 [INFO] [Thread-466802 (handle)] [driver.py] [get_status()] Telra = 21.4861473, teldec = -24.256484
2025-12-26T12:46:21.474 [INFO] [Thread-466802 (handle)] [driver.py] [get_status()] ra_j2k = 21.4613808668357     dec_j2k = -24.3676621639497
2025-12-26T12:46:21.475 [DEBUG] [Thread-466802 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:21.476 [DEBUG] [Thread-466802 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:21.479 [DEBUG] [Thread-466802 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:46:21.479 [DEBUG] [Thread-466802 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:46:21.479 [DEBUG] [Thread-466802 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:46:21.479 [DEBUG] [Thread-466802 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:46:21.486 [DEBUG] [Thread-466802 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94885962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426908479107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992738, telescope_ra=21.4861473, 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.50593, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:45:27.212303', telescope_ra_j2k=21.4613808668357, telescope_dec_j2k=-24.3676621639497, observability=1)
2025-12-26T12:46:23.995 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:23.997 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.4868478, teldec = -24.256483
2025-12-26T12:46:23.998 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4620819333999     dec_j2k = -24.36767762112
2025-12-26T12:46:24.000 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:24.001 [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-26T12:46:24.005 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:46:24.005 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:46:24.005 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:46:24.005 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:46:24.012 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94888884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427710717963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992738, telescope_ra=21.4868478, 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.50663, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:45:27.212303', telescope_ra_j2k=21.4620819333999, telescope_dec_j2k=-24.36767762112, observability=1)
2025-12-26T12:46:24.325 [DEBUG] [Thread-466803 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3126978874206543
2025-12-26T12:46:27.356 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:27.356 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:46:27.357 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:27.357 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:46:27.358 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:28.360 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:28.362 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:28.362 [DEBUG] [ThreadPoolExecutor-21317_0] [payload.py] [to_registers()] [0]
2025-12-26T12:46:28.366 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:46:28.366 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:46:28.366 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:46:28.366 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:46:28.373 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:46:28.373 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:46:28.373 [DEBUG] [ThreadPoolExecutor-21317_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:46:28.373 [DEBUG] [ThreadPoolExecutor-21317_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:46:28.373 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:46:28.373 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:46:28.373 [DEBUG] [ThreadPoolExecutor-21317_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:46:42.479 [DEBUG] [Thread-466804 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:42.482 [INFO] [Thread-466804 (handle)] [driver.py] [get_status()] Telra = 21.4920016, teldec = -24.256483
2025-12-26T12:46:42.483 [INFO] [Thread-466804 (handle)] [driver.py] [get_status()] ra_j2k = 21.4672399034415     dec_j2k = -24.3677985859644
2025-12-26T12:46:42.484 [DEBUG] [Thread-466804 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:42.485 [DEBUG] [Thread-466804 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:42.486 [DEBUG] [Thread-466804 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:46:42.486 [DEBUG] [Thread-466804 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:46:42.486 [DEBUG] [Thread-466804 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:46:42.486 [DEBUG] [Thread-466804 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:46:42.494 [DEBUG] [Thread-466804 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94910278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343051855396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992737, telescope_ra=21.4920016, 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.51178, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4672399034415, telescope_dec_j2k=-24.3677985859644, observability=1)
2025-12-26T12:46:53.374 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:53.375 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:56.430 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:46:56.432 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.4958772, teldec = -24.256483
2025-12-26T12:46:56.433 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.4711186422494     dec_j2k = -24.367889416406
2025-12-26T12:46:56.435 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:46:56.436 [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-26T12:46:56.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:46:56.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:46:56.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:46:56.443 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:46:56.450 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:46:56.450 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:56.450 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:46:56.450 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:46:56.450 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:46:56.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:46:56.451 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:46:56.451 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:46:56.451 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94926425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983431320792816, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992737, telescope_ra=21.4958772, 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.51566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4711186422494, telescope_dec_j2k=-24.367889416406, observability=1)
2025-12-26T12:47:00.560 [DEBUG] [Thread-466805 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:00.562 [INFO] [Thread-466805 (handle)] [driver.py] [get_status()] Telra = 21.4970456, teldec = -24.256483
2025-12-26T12:47:00.563 [INFO] [Thread-466805 (handle)] [driver.py] [get_status()] ra_j2k = 21.4722879890261     dec_j2k = -24.3679167770509
2025-12-26T12:47:00.565 [DEBUG] [Thread-466805 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:00.566 [DEBUG] [Thread-466805 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:00.567 [DEBUG] [Thread-466805 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:00.567 [DEBUG] [Thread-466805 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:00.567 [DEBUG] [Thread-466805 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:00.567 [DEBUG] [Thread-466805 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:00.575 [DEBUG] [Thread-466805 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94931205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983432123031672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992737, telescope_ra=21.4970456, 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.51683, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4722879890261, telescope_dec_j2k=-24.3679167770509, observability=1)
2025-12-26T12:47:02.346 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:02.348 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.4975231, teldec = -24.256483
2025-12-26T12:47:02.350 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4727658760204     dec_j2k = -24.3679279557516
2025-12-26T12:47:02.352 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:02.353 [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-26T12:47:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:02.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94933272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983433326389956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992737, telescope_ra=21.4975231, 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.51731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4727658760204, telescope_dec_j2k=-24.3679279557516, observability=1)
2025-12-26T12:47:07.138 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:07.140 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.4988603, teldec = -24.256483
2025-12-26T12:47:07.141 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4741041599727     dec_j2k = -24.3679592515076
2025-12-26T12:47:07.143 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:07.143 [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-26T12:47:07.144 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:07.144 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:07.144 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:07.144 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:07.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:07.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:07.151 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:07.152 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:07.152 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:07.152 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:07.152 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:07.152 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:07.152 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94938818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435331987096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992736, telescope_ra=21.4988603, 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.51864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4741041599727, telescope_dec_j2k=-24.3679592515076, observability=1)
2025-12-26T12:47:07.152 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.15777277946472 seconds ago
2025-12-26T12:47:18.738 [DEBUG] [Thread-466806 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:18.740 [INFO] [Thread-466806 (handle)] [driver.py] [get_status()] Telra = 21.5020935, teldec = -24.256489
2025-12-26T12:47:18.741 [INFO] [Thread-466806 (handle)] [driver.py] [get_status()] ra_j2k = 21.4773399813542     dec_j2k = -24.3680408641505
2025-12-26T12:47:18.742 [DEBUG] [Thread-466806 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:18.743 [DEBUG] [Thread-466806 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:18.744 [DEBUG] [Thread-466806 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:18.744 [DEBUG] [Thread-466806 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:18.744 [DEBUG] [Thread-466806 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:18.744 [DEBUG] [Thread-466806 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:18.751 [DEBUG] [Thread-466806 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:18.752 [DEBUG] [Thread-466806 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94952244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983440546539661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992747, telescope_ra=21.5020935, 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.52188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4773399813542, telescope_dec_j2k=-24.3680408641505, observability=1)
2025-12-26T12:47:21.518 [DEBUG] [Thread-466807 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:21.520 [INFO] [Thread-466807 (handle)] [driver.py] [get_status()] Telra = 21.5028688, teldec = -24.256482
2025-12-26T12:47:21.521 [INFO] [Thread-466807 (handle)] [driver.py] [get_status()] ra_j2k = 21.4781159112638     dec_j2k = -24.3680519842396
2025-12-26T12:47:21.523 [DEBUG] [Thread-466807 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:21.524 [DEBUG] [Thread-466807 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:21.525 [DEBUG] [Thread-466807 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:21.525 [DEBUG] [Thread-466807 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:21.525 [DEBUG] [Thread-466807 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:21.525 [DEBUG] [Thread-466807 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:21.533 [DEBUG] [Thread-466807 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94955462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438942061949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992736, telescope_ra=21.5028688, 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.52265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4781159112638, telescope_dec_j2k=-24.3680519842396, observability=1)
2025-12-26T12:47:24.073 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:24.075 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5035983, teldec = -24.256482
2025-12-26T12:47:24.076 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4788460032315     dec_j2k = -24.3680690292445
2025-12-26T12:47:24.078 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:24.079 [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-26T12:47:24.086 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:24.086 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:24.086 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:24.086 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:24.093 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:24.094 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94958419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983439343181377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992736, telescope_ra=21.5035983, 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.52338, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:46:27.354647', telescope_ra_j2k=21.4788460032315, telescope_dec_j2k=-24.3680690292445, observability=1)
2025-12-26T12:47:27.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:27.496 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:47:27.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:27.496 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:47:27.497 [INFO] [ThreadPoolExecutor-21318_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:47:27.497 [INFO] [ThreadPoolExecutor-21318_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:47:36.824 [DEBUG] [Thread-466808 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:36.827 [INFO] [Thread-466808 (handle)] [driver.py] [get_status()] Telra = 21.5071376, teldec = -24.256482
2025-12-26T12:47:36.828 [INFO] [Thread-466808 (handle)] [driver.py] [get_status()] ra_j2k = 21.4823881765516     dec_j2k = -24.3681516682297
2025-12-26T12:47:36.830 [DEBUG] [Thread-466808 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:36.831 [DEBUG] [Thread-466808 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:36.835 [DEBUG] [Thread-466808 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:36.836 [DEBUG] [Thread-466808 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:36.836 [DEBUG] [Thread-466808 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:36.836 [DEBUG] [Thread-466808 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:36.843 [DEBUG] [Thread-466808 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.94973177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983441348778517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992736, telescope_ra=21.5071376, 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.52692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:47:27.495560', telescope_ra_j2k=21.4823881765516, telescope_dec_j2k=-24.3681516682297, observability=1)
2025-12-26T12:47:48.377 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:48.379 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:48.380 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:48.382 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:52.387 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:53.388 [DEBUG] [ThreadPoolExecutor-21317_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:53.389 [INFO] [ThreadPoolExecutor-21317_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:47:54.880 [DEBUG] [Thread-466809 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:47:54.882 [INFO] [Thread-466809 (handle)] [driver.py] [get_status()] Telra = 21.5121756, teldec = -24.256482
2025-12-26T12:47:54.883 [INFO] [Thread-466809 (handle)] [driver.py] [get_status()] ra_j2k = 21.48743027023     dec_j2k = -24.3682691345642
2025-12-26T12:47:54.884 [DEBUG] [Thread-466809 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:54.885 [DEBUG] [Thread-466809 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:47:54.891 [DEBUG] [Thread-466809 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:47:54.891 [DEBUG] [Thread-466809 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:47:54.891 [DEBUG] [Thread-466809 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:47:54.891 [DEBUG] [Thread-466809 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:47:54.898 [DEBUG] [Thread-466809 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.94994075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983441348778517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992735, telescope_ra=21.5121756, 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.53196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:47:27.495560', telescope_ra_j2k=21.48743027023, telescope_dec_j2k=-24.3682691345642, observability=1)
2025-12-26T12:47:55.539 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6402299404144287
2025-12-26T12:48:02.357 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:02.360 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5142426, teldec = -24.256481
2025-12-26T12:48:02.361 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.4894989511605     dec_j2k = -24.3683162725689
2025-12-26T12:48:02.363 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:02.364 [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-26T12:48:02.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:02.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:02.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:02.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:02.376 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:02.376 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:02.377 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:02.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95002729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444156614514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992735, telescope_ra=21.5142426, 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.53403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:47:27.495560', telescope_ra_j2k=21.4894989511605, telescope_dec_j2k=-24.3683162725689, observability=1)
2025-12-26T12:48:07.213 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:07.215 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5156076, teldec = -24.256488
2025-12-26T12:48:07.217 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.4908650606512     dec_j2k = -24.3683550432964
2025-12-26T12:48:07.218 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:07.219 [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-26T12:48:07.222 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:07.222 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:07.222 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:07.222 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:07.229 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9500835, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983449772286506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992746, telescope_ra=21.5156076, 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.53539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:47:27.495560', telescope_ra_j2k=21.4908650606512, telescope_dec_j2k=-24.3683550432964, observability=1)
2025-12-26T12:48:07.230 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.1566379070282 seconds ago
2025-12-26T12:48:13.055 [DEBUG] [Thread-466810 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:13.057 [INFO] [Thread-466810 (handle)] [driver.py] [get_status()] Telra = 21.5172229, teldec = -24.256488
2025-12-26T12:48:13.058 [INFO] [Thread-466810 (handle)] [driver.py] [get_status()] ra_j2k = 21.4924816750285     dec_j2k = -24.3683926218973
2025-12-26T12:48:13.060 [DEBUG] [Thread-466810 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:13.061 [DEBUG] [Thread-466810 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:13.065 [DEBUG] [Thread-466810 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:13.065 [DEBUG] [Thread-466810 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:13.065 [DEBUG] [Thread-466810 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:13.065 [DEBUG] [Thread-466810 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:13.072 [DEBUG] [Thread-466810 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95015111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983453382361359, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992745, telescope_ra=21.5172229, 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.53701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:47:27.495560', telescope_ra_j2k=21.4924816750285, telescope_dec_j2k=-24.3683926218973, observability=1)
2025-12-26T12:48:21.578 [DEBUG] [Thread-466811 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:21.580 [INFO] [Thread-466811 (handle)] [driver.py] [get_status()] Telra = 21.5195933, teldec = -24.256481
2025-12-26T12:48:21.581 [INFO] [Thread-466811 (handle)] [driver.py] [get_status()] ra_j2k = 21.4948540055034     dec_j2k = -24.3684407314395
2025-12-26T12:48:21.583 [DEBUG] [Thread-466811 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:21.584 [DEBUG] [Thread-466811 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:21.590 [DEBUG] [Thread-466811 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:21.591 [DEBUG] [Thread-466811 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:21.591 [DEBUG] [Thread-466811 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:21.591 [DEBUG] [Thread-466811 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:21.598 [DEBUG] [Thread-466811 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95024976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983453382361359, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992734, telescope_ra=21.5195933, 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.53938, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:47:27.495560', telescope_ra_j2k=21.4948540055034, telescope_dec_j2k=-24.3684407314395, observability=1)
2025-12-26T12:48:24.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:24.157 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5203125, teldec = -24.256481
2025-12-26T12:48:24.158 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.4955737911496     dec_j2k = -24.3684574434648
2025-12-26T12:48:24.160 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:24.161 [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-26T12:48:24.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:24.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:24.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:24.167 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:24.174 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:24.174 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:24.174 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:24.174 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:24.174 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:24.174 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:24.174 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:24.175 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:24.175 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95027957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983454986839071, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992734, telescope_ra=21.5203125, 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.54009, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:47:27.495560', telescope_ra_j2k=21.4955737911496, telescope_dec_j2k=-24.3684574434648, observability=1)
2025-12-26T12:48:27.638 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:27.638 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:48:27.639 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:27.639 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:48:27.640 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:28.641 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:28.643 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:28.643 [DEBUG] [ThreadPoolExecutor-21319_0] [payload.py] [to_registers()] [0]
2025-12-26T12:48:28.651 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:28.651 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:28.651 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:48:28.651 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:28.659 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:28.659 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:48:28.659 [DEBUG] [ThreadPoolExecutor-21319_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:48:28.659 [DEBUG] [ThreadPoolExecutor-21319_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:48:28.659 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:28.659 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:28.659 [DEBUG] [ThreadPoolExecutor-21319_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:31.123 [DEBUG] [Thread-466812 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:31.125 [INFO] [Thread-466812 (handle)] [driver.py] [get_status()] Telra = 21.5222655, teldec = -24.256474
2025-12-26T12:48:31.126 [INFO] [Thread-466812 (handle)] [driver.py] [get_status()] ra_j2k = 21.4975283827926     dec_j2k = -24.3684958056703
2025-12-26T12:48:31.127 [DEBUG] [Thread-466812 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:31.128 [DEBUG] [Thread-466812 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:31.130 [DEBUG] [Thread-466812 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:31.130 [DEBUG] [Thread-466812 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:31.130 [DEBUG] [Thread-466812 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:31.130 [DEBUG] [Thread-466812 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:31.137 [DEBUG] [Thread-466812 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:31.137 [DEBUG] [Thread-466812 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:31.137 [DEBUG] [Thread-466812 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:31.137 [DEBUG] [Thread-466812 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:31.138 [DEBUG] [Thread-466812 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:31.138 [DEBUG] [Thread-466812 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:31.138 [DEBUG] [Thread-466812 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:31.138 [DEBUG] [Thread-466812 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:31.138 [DEBUG] [Thread-466812 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95036023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983455387958499, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992723, telescope_ra=21.5222655, 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.54205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.4975283827926, telescope_dec_j2k=-24.3684958056703, observability=1)
2025-12-26T12:48:49.191 [DEBUG] [Thread-466813 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:49.193 [INFO] [Thread-466813 (handle)] [driver.py] [get_status()] Telra = 21.5273066, teldec = -24.25648
2025-12-26T12:48:49.195 [INFO] [Thread-466813 (handle)] [driver.py] [get_status()] ra_j2k = 21.5025735911381     dec_j2k = -24.3686187576381
2025-12-26T12:48:49.196 [DEBUG] [Thread-466813 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:49.196 [DEBUG] [Thread-466813 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:49.202 [DEBUG] [Thread-466813 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:49.202 [DEBUG] [Thread-466813 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:49.202 [DEBUG] [Thread-466813 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:49.202 [DEBUG] [Thread-466813 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:49.209 [DEBUG] [Thread-466813 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:49.210 [DEBUG] [Thread-466813 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95056935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983452580122503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992734, telescope_ra=21.5273066, 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.54709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.5025735911381, telescope_dec_j2k=-24.3686187576381, observability=1)
2025-12-26T12:48:53.660 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:53.661 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:54.622 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:48:54.625 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5288093, teldec = -24.256487
2025-12-26T12:48:54.626 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5040775159767     dec_j2k = -24.3686605815932
2025-12-26T12:48:54.628 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:48:54.629 [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-26T12:48:54.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:48:54.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:48:54.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:48:54.634 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:48:54.641 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:48:54.642 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95063221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983456190197355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992744, telescope_ra=21.5288093, 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.54859, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.5040775159767, telescope_dec_j2k=-24.3686605815932, observability=1)
2025-12-26T12:49:02.367 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:02.370 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5309563, teldec = -24.25648
2025-12-26T12:49:02.371 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5062262687468     dec_j2k = -24.36870330771
2025-12-26T12:49:02.373 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:02.374 [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-26T12:49:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:49:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:49:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:49:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:49:02.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95072185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983456591316783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992733, telescope_ra=21.5309563, 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.55074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.5062262687468, telescope_dec_j2k=-24.36870330771, observability=1)
2025-12-26T12:49:07.290 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:07.292 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5323192, teldec = -24.25648
2025-12-26T12:49:07.293 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5075902812441     dec_j2k = -24.3687348547443
2025-12-26T12:49:07.294 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:07.295 [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-26T12:49:07.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:49:07.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:49:07.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:49:07.301 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95077883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983458195794495, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992733, telescope_ra=21.5323192, 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.5521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.5075902812441, telescope_dec_j2k=-24.3687348547443, observability=1)
2025-12-26T12:49:07.308 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.154359102249146 seconds ago
2025-12-26T12:49:07.385 [DEBUG] [Thread-466814 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07709813117980957
2025-12-26T12:49:21.632 [DEBUG] [Thread-466815 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:21.634 [INFO] [Thread-466815 (handle)] [driver.py] [get_status()] Telra = 21.5363335, teldec = -24.25648
2025-12-26T12:49:21.635 [INFO] [Thread-466815 (handle)] [driver.py] [get_status()] ra_j2k = 21.5116078598204     dec_j2k = -24.3688276904781
2025-12-26T12:49:21.637 [DEBUG] [Thread-466815 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:21.638 [DEBUG] [Thread-466815 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:21.642 [DEBUG] [Thread-466815 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:49:21.642 [DEBUG] [Thread-466815 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:49:21.642 [DEBUG] [Thread-466815 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:49:21.642 [DEBUG] [Thread-466815 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:49:21.649 [DEBUG] [Thread-466815 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:49:21.649 [DEBUG] [Thread-466815 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:21.649 [DEBUG] [Thread-466815 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:21.650 [DEBUG] [Thread-466815 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:49:21.650 [DEBUG] [Thread-466815 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:49:21.650 [DEBUG] [Thread-466815 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:49:21.650 [DEBUG] [Thread-466815 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:49:21.650 [DEBUG] [Thread-466815 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:49:21.650 [DEBUG] [Thread-466815 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95094483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983464613705344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992733, telescope_ra=21.5363335, 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.55612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.5116078598204, telescope_dec_j2k=-24.3688276904781, observability=1)
2025-12-26T12:49:24.236 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:24.238 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5370622, teldec = -24.25648
2025-12-26T12:49:24.239 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5123371552578     dec_j2k = -24.3688445292491
2025-12-26T12:49:24.241 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:24.242 [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-26T12:49:24.243 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:49:24.243 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:49:24.243 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:49:24.243 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:49:24.251 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95097497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983466218183057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992733, telescope_ra=21.5370622, 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.55684, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.5123371552578, telescope_dec_j2k=-24.3688445292491, observability=1)
2025-12-26T12:49:25.446 [DEBUG] [Thread-466816 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:25.448 [INFO] [Thread-466816 (handle)] [driver.py] [get_status()] Telra = 21.5373981, teldec = -24.25648
2025-12-26T12:49:25.449 [INFO] [Thread-466816 (handle)] [driver.py] [get_status()] ra_j2k = 21.5126733297594     dec_j2k = -24.3688522898332
2025-12-26T12:49:25.451 [DEBUG] [Thread-466816 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:25.451 [DEBUG] [Thread-466816 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:25.452 [DEBUG] [Thread-466816 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:49:25.452 [DEBUG] [Thread-466816 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:49:25.452 [DEBUG] [Thread-466816 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:49:25.453 [DEBUG] [Thread-466816 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:49:25.459 [DEBUG] [Thread-466816 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:49:25.460 [DEBUG] [Thread-466816 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95098897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983461805869348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992733, telescope_ra=21.5373981, 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.55718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:48:27.636318', telescope_ra_j2k=21.5126733297594, telescope_dec_j2k=-24.3688522898332, observability=1)
2025-12-26T12:49:27.780 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:27.780 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:49:27.781 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:27.781 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:49:27.781 [INFO] [ThreadPoolExecutor-21320_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:49:27.781 [INFO] [ThreadPoolExecutor-21320_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:49:43.522 [DEBUG] [Thread-466817 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:43.524 [INFO] [Thread-466817 (handle)] [driver.py] [get_status()] Telra = 21.5424399, teldec = -24.256479
2025-12-26T12:49:43.525 [INFO] [Thread-466817 (handle)] [driver.py] [get_status()] ra_j2k = 21.5177192523788     dec_j2k = -24.3689676702358
2025-12-26T12:49:43.527 [DEBUG] [Thread-466817 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:43.528 [DEBUG] [Thread-466817 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:43.535 [DEBUG] [Thread-466817 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:49:43.535 [DEBUG] [Thread-466817 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:49:43.535 [DEBUG] [Thread-466817 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:49:43.535 [DEBUG] [Thread-466817 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:49:43.542 [DEBUG] [Thread-466817 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:49:43.543 [DEBUG] [Thread-466817 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95119818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983469427138481, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992732, telescope_ra=21.5424399, 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.56222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:49:27.779152', telescope_ra_j2k=21.5177192523788, telescope_dec_j2k=-24.3689676702358, observability=1)
2025-12-26T12:49:48.663 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:48.666 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:48.667 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:48.669 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:52.673 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:53.674 [DEBUG] [ThreadPoolExecutor-21319_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:53.675 [INFO] [ThreadPoolExecutor-21319_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:49:53.775 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:49:53.777 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5452779, teldec = -24.256479
2025-12-26T12:49:53.778 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5205595747828     dec_j2k = -24.3690330936705
2025-12-26T12:49:53.780 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:49:53.781 [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-26T12:49:53.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:49:53.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:49:53.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:49:53.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:49:53.790 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:49:53.790 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:53.790 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:49:53.791 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:49:53.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:49:53.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:49:53.791 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:49:53.791 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:49:53.791 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95131685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983469026019053, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992732, telescope_ra=21.5452779, 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.56506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:49:27.779152', telescope_ra_j2k=21.5205595747828, telescope_dec_j2k=-24.3690330936705, observability=1)
2025-12-26T12:50:01.686 [DEBUG] [Thread-466818 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:01.688 [INFO] [Thread-466818 (handle)] [driver.py] [get_status()] Telra = 21.547482, teldec = -24.256479
2025-12-26T12:50:01.689 [INFO] [Thread-466818 (handle)] [driver.py] [get_status()] ra_j2k = 21.5227654793818     dec_j2k = -24.3690838610706
2025-12-26T12:50:01.691 [DEBUG] [Thread-466818 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:01.692 [DEBUG] [Thread-466818 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:01.698 [DEBUG] [Thread-466818 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:01.698 [DEBUG] [Thread-466818 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:01.698 [DEBUG] [Thread-466818 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:01.698 [DEBUG] [Thread-466818 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:01.705 [DEBUG] [Thread-466818 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:01.706 [DEBUG] [Thread-466818 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95140841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983476246168758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992732, telescope_ra=21.547482, 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.56726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:49:27.779152', telescope_ra_j2k=21.5227654793818, telescope_dec_j2k=-24.3690838610706, observability=1)
2025-12-26T12:50:02.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6329572200775146
2025-12-26T12:50:07.369 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:07.371 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5490689, teldec = -24.256479
2025-12-26T12:50:07.372 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5243536791539     dec_j2k = -24.3691203891368
2025-12-26T12:50:07.374 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:07.375 [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-26T12:50:07.378 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:07.378 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:07.378 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:07.378 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95147419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983473438332762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992731, telescope_ra=21.5490689, 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.56885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:49:27.779152', telescope_ra_j2k=21.5243536791539, telescope_dec_j2k=-24.3691203891368, observability=1)
2025-12-26T12:50:07.385 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.15006113052368 seconds ago
2025-12-26T12:50:19.744 [DEBUG] [Thread-466819 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:19.746 [INFO] [Thread-466819 (handle)] [driver.py] [get_status()] Telra = 21.552523, teldec = -24.256479
2025-12-26T12:50:19.747 [INFO] [Thread-466819 (handle)] [driver.py] [get_status()] ra_j2k = 21.5278106097378     dec_j2k = -24.369199829989
2025-12-26T12:50:19.748 [DEBUG] [Thread-466819 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:19.749 [DEBUG] [Thread-466819 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:19.752 [DEBUG] [Thread-466819 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:19.752 [DEBUG] [Thread-466819 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:19.752 [DEBUG] [Thread-466819 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:19.752 [DEBUG] [Thread-466819 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:19.759 [DEBUG] [Thread-466819 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:19.760 [DEBUG] [Thread-466819 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95161741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983477449527042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992731, telescope_ra=21.552523, 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.57231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:49:27.779152', telescope_ra_j2k=21.5278106097378, telescope_dec_j2k=-24.369199829989, observability=1)
2025-12-26T12:50:21.683 [DEBUG] [Thread-466820 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:21.685 [INFO] [Thread-466820 (handle)] [driver.py] [get_status()] Telra = 21.5530553, teldec = -24.256479
2025-12-26T12:50:21.687 [INFO] [Thread-466820 (handle)] [driver.py] [get_status()] ra_j2k = 21.5283433461271     dec_j2k = -24.3692120641447
2025-12-26T12:50:21.689 [DEBUG] [Thread-466820 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:21.690 [DEBUG] [Thread-466820 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:21.698 [DEBUG] [Thread-466820 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:21.698 [DEBUG] [Thread-466820 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:21.698 [DEBUG] [Thread-466820 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:21.698 [DEBUG] [Thread-466820 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:21.705 [DEBUG] [Thread-466820 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95163986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983472636093905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992731, telescope_ra=21.5530553, 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.57284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:49:27.779152', telescope_ra_j2k=21.5283433461271, telescope_dec_j2k=-24.3692120641447, observability=1)
2025-12-26T12:50:24.313 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:24.316 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5538015, teldec = -24.256478
2025-12-26T12:50:24.317 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5290901580782     dec_j2k = -24.3692282108625
2025-12-26T12:50:24.319 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:24.320 [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-26T12:50:24.323 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:24.323 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:24.323 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:24.323 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:24.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:24.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:24.330 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:24.330 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:24.330 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:24.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:24.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:24.331 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:24.331 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9516703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983476647288186, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992731, telescope_ra=21.5538015, 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.57358, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:49:27.779152', telescope_ra_j2k=21.5290901580782, telescope_dec_j2k=-24.3692282108625, observability=1)
2025-12-26T12:50:27.921 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:27.921 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:50:27.922 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:27.922 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:50:27.923 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:28.925 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:28.927 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:28.927 [DEBUG] [ThreadPoolExecutor-21321_0] [payload.py] [to_registers()] [0]
2025-12-26T12:50:28.932 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:28.932 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:28.932 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:50:28.932 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:28.939 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:28.939 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:50:28.939 [DEBUG] [ThreadPoolExecutor-21321_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:50:28.939 [DEBUG] [ThreadPoolExecutor-21321_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:50:28.939 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:28.939 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:28.939 [DEBUG] [ThreadPoolExecutor-21321_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:37.838 [DEBUG] [Thread-466821 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:37.840 [INFO] [Thread-466821 (handle)] [driver.py] [get_status()] Telra = 21.5575693, teldec = -24.256478
2025-12-26T12:50:37.841 [INFO] [Thread-466821 (handle)] [driver.py] [get_status()] ra_j2k = 21.5328610488116     dec_j2k = -24.3693147238448
2025-12-26T12:50:37.843 [DEBUG] [Thread-466821 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:37.844 [DEBUG] [Thread-466821 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:37.849 [DEBUG] [Thread-466821 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:37.849 [DEBUG] [Thread-466821 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:37.849 [DEBUG] [Thread-466821 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:37.849 [DEBUG] [Thread-466821 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:37.856 [DEBUG] [Thread-466821 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:37.857 [DEBUG] [Thread-466821 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95182684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983478652885326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992731, telescope_ra=21.5575693, 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.57735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.5328610488116, telescope_dec_j2k=-24.3693147238448, observability=1)
2025-12-26T12:50:52.886 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:52.889 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5617477, teldec = -24.256478
2025-12-26T12:50:52.890 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5370428791298     dec_j2k = -24.3694105360011
2025-12-26T12:50:52.892 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:52.893 [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-26T12:50:52.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:52.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:52.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:52.900 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:52.907 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:52.907 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:52.907 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:52.907 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:52.908 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:52.908 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:52.908 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:52.908 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:52.908 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95200101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983483466318463, 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.108721, telescope_az=89.99273, telescope_ra=21.5617477, 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.58153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.5370428791298, telescope_dec_j2k=-24.3694105360011, observability=1)
2025-12-26T12:50:53.940 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:53.941 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:56.003 [DEBUG] [Thread-466822 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:50:56.006 [INFO] [Thread-466822 (handle)] [driver.py] [get_status()] Telra = 21.562615, teldec = -24.256478
2025-12-26T12:50:56.007 [INFO] [Thread-466822 (handle)] [driver.py] [get_status()] ra_j2k = 21.5379108915169     dec_j2k = -24.3694304065209
2025-12-26T12:50:56.009 [DEBUG] [Thread-466822 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:56.010 [DEBUG] [Thread-466822 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:50:56.011 [DEBUG] [Thread-466822 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:50:56.011 [DEBUG] [Thread-466822 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:50:56.011 [DEBUG] [Thread-466822 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:50:56.011 [DEBUG] [Thread-466822 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:50:56.018 [DEBUG] [Thread-466822 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:50:56.019 [DEBUG] [Thread-466822 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9520371, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983478652885326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99273, telescope_ra=21.562615, 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.5824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.5379108915169, telescope_dec_j2k=-24.3694304065209, observability=1)
2025-12-26T12:51:02.350 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:02.351 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5643704, teldec = -24.256478
2025-12-26T12:51:02.353 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5396677337592     dec_j2k = -24.3694706062441
2025-12-26T12:51:02.353 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:02.354 [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-26T12:51:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:02.363 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95211053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983484669676747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99273, telescope_ra=21.5643704, 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.58415, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.5396677337592, telescope_dec_j2k=-24.3694706062441, observability=1)
2025-12-26T12:51:07.447 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:07.448 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5657898, teldec = -24.256478
2025-12-26T12:51:07.449 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5410883003178     dec_j2k = -24.3695030938772
2025-12-26T12:51:07.451 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:07.452 [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-26T12:51:07.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:07.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:07.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:07.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:07.462 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:07.463 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95216953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983487878632172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99273, telescope_ra=21.5657898, 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.58557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.5410883003178, telescope_dec_j2k=-24.3695030938772, observability=1)
2025-12-26T12:51:07.463 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.15039086341858 seconds ago
2025-12-26T12:51:14.061 [DEBUG] [Thread-466823 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:14.064 [INFO] [Thread-466823 (handle)] [driver.py] [get_status()] Telra = 21.5676569, teldec = -24.256477
2025-12-26T12:51:14.065 [INFO] [Thread-466823 (handle)] [driver.py] [get_status()] ra_j2k = 21.542956935459     dec_j2k = -24.3695448048461
2025-12-26T12:51:14.066 [DEBUG] [Thread-466823 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:14.068 [DEBUG] [Thread-466823 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:14.068 [DEBUG] [Thread-466823 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:14.068 [DEBUG] [Thread-466823 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:14.069 [DEBUG] [Thread-466823 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:14.069 [DEBUG] [Thread-466823 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:14.076 [DEBUG] [Thread-466823 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95224609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983490686468168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99273, telescope_ra=21.5676569, 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.58744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.542956935459, telescope_dec_j2k=-24.3695448048461, observability=1)
2025-12-26T12:51:21.736 [DEBUG] [Thread-466824 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:21.738 [INFO] [Thread-466824 (handle)] [driver.py] [get_status()] Telra = 21.5697679, teldec = -24.256477
2025-12-26T12:51:21.739 [INFO] [Thread-466824 (handle)] [driver.py] [get_status()] ra_j2k = 21.5450696716958     dec_j2k = -24.3695930624762
2025-12-26T12:51:21.741 [DEBUG] [Thread-466824 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:21.742 [DEBUG] [Thread-466824 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:21.749 [DEBUG] [Thread-466824 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:21.749 [DEBUG] [Thread-466824 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:21.749 [DEBUG] [Thread-466824 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:21.749 [DEBUG] [Thread-466824 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:21.756 [DEBUG] [Thread-466824 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95233492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983483065199035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992729, telescope_ra=21.5697679, 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.58955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.5450696716958, telescope_dec_j2k=-24.3695930624762, observability=1)
2025-12-26T12:51:24.393 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:24.395 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5705241, teldec = -24.256477
2025-12-26T12:51:24.396 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5458264938287     dec_j2k = -24.369610340847
2025-12-26T12:51:24.397 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:24.398 [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-26T12:51:24.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:24.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:24.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:24.404 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:24.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:24.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:24.411 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:24.411 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:24.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:24.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:24.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:24.412 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:24.412 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95236567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983487878632172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992729, telescope_ra=21.5705241, 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.59031, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:50:27.920325', telescope_ra_j2k=21.5458264938287, telescope_dec_j2k=-24.369610340847, observability=1)
2025-12-26T12:51:28.060 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:28.060 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:51:28.061 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:28.061 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:51:28.062 [INFO] [ThreadPoolExecutor-21322_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:51:28.062 [INFO] [ThreadPoolExecutor-21322_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:51:32.143 [DEBUG] [Thread-466825 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:32.145 [INFO] [Thread-466825 (handle)] [driver.py] [get_status()] Telra = 21.5726736, teldec = -24.256477
2025-12-26T12:51:32.146 [INFO] [Thread-466825 (handle)] [driver.py] [get_status()] ra_j2k = 21.5479777627611     dec_j2k = -24.3696594303804
2025-12-26T12:51:32.148 [DEBUG] [Thread-466825 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:32.149 [DEBUG] [Thread-466825 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:32.151 [DEBUG] [Thread-466825 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:32.151 [DEBUG] [Thread-466825 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:32.151 [DEBUG] [Thread-466825 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:32.152 [DEBUG] [Thread-466825 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:32.158 [DEBUG] [Thread-466825 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:32.159 [DEBUG] [Thread-466825 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95245536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983484669676747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992729, telescope_ra=21.5726736, 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.59246, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5479777627611, telescope_dec_j2k=-24.3696594303804, observability=1)
2025-12-26T12:51:48.943 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:48.944 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:48.945 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:48.947 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:50.320 [DEBUG] [Thread-466826 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:50.322 [INFO] [Thread-466826 (handle)] [driver.py] [get_status()] Telra = 21.5777458, teldec = -24.256477
2025-12-26T12:51:50.323 [INFO] [Thread-466826 (handle)] [driver.py] [get_status()] ra_j2k = 21.5530541399695     dec_j2k = -24.3697751251079
2025-12-26T12:51:50.325 [DEBUG] [Thread-466826 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:50.326 [DEBUG] [Thread-466826 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:50.332 [DEBUG] [Thread-466826 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:50.332 [DEBUG] [Thread-466826 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:50.332 [DEBUG] [Thread-466826 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:50.332 [DEBUG] [Thread-466826 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:50.339 [DEBUG] [Thread-466826 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:50.339 [DEBUG] [Thread-466826 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:50.339 [DEBUG] [Thread-466826 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:50.339 [DEBUG] [Thread-466826 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:50.339 [DEBUG] [Thread-466826 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:50.339 [DEBUG] [Thread-466826 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:50.340 [DEBUG] [Thread-466826 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:50.340 [DEBUG] [Thread-466826 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:50.340 [DEBUG] [Thread-466826 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95266575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983486675273887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992729, telescope_ra=21.5777458, 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.59753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5530541399695, telescope_dec_j2k=-24.3697751251079, observability=1)
2025-12-26T12:51:52.040 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:52.042 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5782137, teldec = -24.256477
2025-12-26T12:51:52.043 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5535224255232     dec_j2k = -24.3697857876248
2025-12-26T12:51:52.046 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:51:52.047 [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-26T12:51:52.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:51:52.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:51:52.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:51:52.048 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:51:52.055 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:51:52.056 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95268566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983490686468168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992729, telescope_ra=21.5782137, 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.598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5535224255232, telescope_dec_j2k=-24.3697857876248, observability=1)
2025-12-26T12:51:52.950 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:53.952 [DEBUG] [ThreadPoolExecutor-21321_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:51:53.953 [INFO] [ThreadPoolExecutor-21321_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:52:02.357 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:02.359 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5810849, teldec = -24.256476
2025-12-26T12:52:02.360 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5563959923326     dec_j2k = -24.3698501793581
2025-12-26T12:52:02.361 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:02.362 [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-26T12:52:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:52:02.368 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:02.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:02.375 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:02.376 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:52:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:02.376 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:52:02.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95280506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983493895423592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992728, telescope_ra=21.5810849, 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.60087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5563959923326, telescope_dec_j2k=-24.3698501793581, observability=1)
2025-12-26T12:52:07.523 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:07.525 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5825361, teldec = -24.256476
2025-12-26T12:52:07.526 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5578483890541     dec_j2k = -24.3698832060588
2025-12-26T12:52:07.528 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:07.529 [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-26T12:52:07.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:07.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:07.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:52:07.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:07.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:07.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:07.540 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:07.540 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:52:07.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:07.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:07.540 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:07.541 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:52:07.541 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95286486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983493895423592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992728, telescope_ra=21.5825361, 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.60232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5578483890541, telescope_dec_j2k=-24.3698832060588, observability=1)
2025-12-26T12:52:07.541 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.149211168289185 seconds ago
2025-12-26T12:52:08.375 [DEBUG] [Thread-466827 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8339641094207764
2025-12-26T12:52:21.791 [DEBUG] [Thread-466828 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:21.792 [INFO] [Thread-466828 (handle)] [driver.py] [get_status()] Telra = 21.5865164, teldec = -24.256476
2025-12-26T12:52:21.793 [INFO] [Thread-466828 (handle)] [driver.py] [get_status()] ra_j2k = 21.5618319731669     dec_j2k = -24.3699737063082
2025-12-26T12:52:21.795 [DEBUG] [Thread-466828 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:21.796 [DEBUG] [Thread-466828 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:21.799 [DEBUG] [Thread-466828 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:21.799 [DEBUG] [Thread-466828 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:21.799 [DEBUG] [Thread-466828 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:52:21.799 [DEBUG] [Thread-466828 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:21.806 [DEBUG] [Thread-466828 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:21.806 [DEBUG] [Thread-466828 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:21.806 [DEBUG] [Thread-466828 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:21.806 [DEBUG] [Thread-466828 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:52:21.806 [DEBUG] [Thread-466828 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:21.806 [DEBUG] [Thread-466828 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:21.807 [DEBUG] [Thread-466828 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:21.807 [DEBUG] [Thread-466828 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:52:21.807 [DEBUG] [Thread-466828 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95302999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983500313334441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992728, telescope_ra=21.5865164, 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.6063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5618319731669, telescope_dec_j2k=-24.3699737063082, observability=1)
2025-12-26T12:52:24.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:24.474 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.5872446, teldec = -24.25647
2025-12-26T12:52:24.475 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5625607750114     dec_j2k = -24.3699842504809
2025-12-26T12:52:24.475 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:24.478 [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-26T12:52:24.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:24.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:24.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:52:24.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:52:24.492 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95306104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983501115573297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992717, telescope_ra=21.5872446, 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.60703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5625607750114, telescope_dec_j2k=-24.3699842504809, observability=1)
2025-12-26T12:52:26.544 [DEBUG] [Thread-466829 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:26.546 [INFO] [Thread-466829 (handle)] [driver.py] [get_status()] Telra = 21.5878236, teldec = -24.256476
2025-12-26T12:52:26.547 [INFO] [Thread-466829 (handle)] [driver.py] [get_status()] ra_j2k = 21.5631402522978     dec_j2k = -24.3700034012329
2025-12-26T12:52:26.549 [DEBUG] [Thread-466829 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:26.550 [DEBUG] [Thread-466829 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:26.557 [DEBUG] [Thread-466829 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:26.557 [DEBUG] [Thread-466829 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:26.557 [DEBUG] [Thread-466829 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:52:26.557 [DEBUG] [Thread-466829 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:52:26.565 [DEBUG] [Thread-466829 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95308501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983500313334441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992728, telescope_ra=21.5878236, 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.60761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:51:28.059885', telescope_ra_j2k=21.5631402522978, telescope_dec_j2k=-24.3700034012329, observability=1)
2025-12-26T12:52:28.199 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:28.199 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:52:28.200 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:28.200 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:52:28.201 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:29.203 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:29.206 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:29.206 [DEBUG] [ThreadPoolExecutor-21323_0] [payload.py] [to_registers()] [0]
2025-12-26T12:52:29.211 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:29.211 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:29.211 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:52:29.211 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:29.218 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:29.219 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:52:29.219 [DEBUG] [ThreadPoolExecutor-21323_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:52:29.219 [DEBUG] [ThreadPoolExecutor-21323_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:52:29.219 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:29.219 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:29.219 [DEBUG] [ThreadPoolExecutor-21323_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:44.641 [DEBUG] [Thread-466830 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:44.643 [INFO] [Thread-466830 (handle)] [driver.py] [get_status()] Telra = 21.5928735, teldec = -24.256476
2025-12-26T12:52:44.644 [INFO] [Thread-466830 (handle)] [driver.py] [get_status()] ra_j2k = 21.5681943237829     dec_j2k = -24.3701179917634
2025-12-26T12:52:44.647 [DEBUG] [Thread-466830 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:44.648 [DEBUG] [Thread-466830 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:44.654 [DEBUG] [Thread-466830 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:44.654 [DEBUG] [Thread-466830 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:44.654 [DEBUG] [Thread-466830 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:52:44.654 [DEBUG] [Thread-466830 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:52:44.663 [DEBUG] [Thread-466830 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95329447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983509137961858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992727, telescope_ra=21.5928735, 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.61266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:52:28.198349', telescope_ra_j2k=21.5681943237829, telescope_dec_j2k=-24.3701179917634, observability=1)
2025-12-26T12:52:51.144 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:51.145 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.5946874, teldec = -24.256475
2025-12-26T12:52:51.146 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5700097233079     dec_j2k = -24.3701581036243
2025-12-26T12:52:51.148 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:52:51.149 [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-26T12:52:51.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:52:51.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:52:51.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:52:51.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:52:51.158 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:52:51.158 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:51.158 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:52:51.158 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:52:51.158 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:52:51.158 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:52:51.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:52:51.159 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:52:51.159 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95336973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983503121170438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992727, telescope_ra=21.5946874, 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.61447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:52:28.198349', telescope_ra_j2k=21.5700097233079, telescope_dec_j2k=-24.3701581036243, observability=1)
2025-12-26T12:52:54.220 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:52:54.221 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:02.369 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:02.371 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.5978017, teldec = -24.256475
2025-12-26T12:53:02.372 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5731265989102     dec_j2k = -24.3702286288719
2025-12-26T12:53:02.373 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:02.374 [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-26T12:53:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:53:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:53:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:53:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:53:02.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95349965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983511143558999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992727, telescope_ra=21.5978017, 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.61758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:52:28.198349', telescope_ra_j2k=21.5731265989102, telescope_dec_j2k=-24.3702286288719, observability=1)
2025-12-26T12:53:02.694 [DEBUG] [Thread-466831 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3086848258972168
2025-12-26T12:53:07.602 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:07.604 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.5992799, teldec = -24.256475
2025-12-26T12:53:07.605 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5746060219762     dec_j2k = -24.3702620771057
2025-12-26T12:53:07.607 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:53:07.608 [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-26T12:53:07.612 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:53:07.612 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:53:07.612 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:53:07.612 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:53:07.613 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:53:07.613 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:07.613 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:07.613 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:53:07.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:53:07.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:53:07.614 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:53:07.614 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:53:07.614 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95356022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983510341320143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992726, telescope_ra=21.5992799, 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.61906, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:52:28.198349', telescope_ra_j2k=21.5746060219762, telescope_dec_j2k=-24.3702620771057, observability=1)
2025-12-26T12:53:07.614 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.14138746261597 seconds ago
2025-12-26T12:53:20.905 [DEBUG] [Thread-466832 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:20.907 [INFO] [Thread-466832 (handle)] [driver.py] [get_status()] Telra = 21.602963, teldec = -24.256475
2025-12-26T12:53:20.908 [INFO] [Thread-466832 (handle)] [driver.py] [get_status()] ra_j2k = 21.578292170944     dec_j2k = -24.3703453428092
2025-12-26T12:53:20.910 [DEBUG] [Thread-466832 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:20.911 [DEBUG] [Thread-466832 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:20.915 [DEBUG] [Thread-466832 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:53:20.915 [DEBUG] [Thread-466832 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:53:20.915 [DEBUG] [Thread-466832 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:53:20.915 [DEBUG] [Thread-466832 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:53:20.922 [DEBUG] [Thread-466832 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:53:20.922 [DEBUG] [Thread-466832 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:20.922 [DEBUG] [Thread-466832 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:20.922 [DEBUG] [Thread-466832 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:53:20.923 [DEBUG] [Thread-466832 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:53:20.923 [DEBUG] [Thread-466832 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:53:20.923 [DEBUG] [Thread-466832 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:53:20.923 [DEBUG] [Thread-466832 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:53:20.923 [DEBUG] [Thread-466832 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95371419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983508335723002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992726, telescope_ra=21.602963, 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.62275, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:52:28.198349', telescope_ra_j2k=21.578292170944, telescope_dec_j2k=-24.3703453428092, observability=1)
2025-12-26T12:53:21.836 [DEBUG] [Thread-466833 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9128556251525879
2025-12-26T12:53:24.554 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:24.556 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6039903, teldec = -24.256475
2025-12-26T12:53:24.557 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5793203217676     dec_j2k = -24.370368548579
2025-12-26T12:53:24.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:24.559 [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-26T12:53:24.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:53:24.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:53:24.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:53:24.561 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:53:24.569 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:53:24.570 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95375642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983513550275567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992726, telescope_ra=21.6039903, 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.62377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:52:28.198349', telescope_ra_j2k=21.5793203217676, telescope_dec_j2k=-24.370368548579, observability=1)
2025-12-26T12:53:28.340 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:28.340 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:53:28.341 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:28.341 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:53:28.341 [INFO] [ThreadPoolExecutor-21324_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:53:28.341 [INFO] [ThreadPoolExecutor-21324_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:53:38.973 [DEBUG] [Thread-466834 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:38.975 [INFO] [Thread-466834 (handle)] [driver.py] [get_status()] Telra = 21.6080012, teldec = -24.256474
2025-12-26T12:53:38.976 [INFO] [Thread-466834 (handle)] [driver.py] [get_status()] ra_j2k = 21.5833345454275     dec_j2k = -24.3704580721623
2025-12-26T12:53:38.978 [DEBUG] [Thread-466834 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:38.979 [DEBUG] [Thread-466834 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:38.984 [DEBUG] [Thread-466834 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:53:38.984 [DEBUG] [Thread-466834 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:53:38.984 [DEBUG] [Thread-466834 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:53:38.984 [DEBUG] [Thread-466834 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:53:38.991 [DEBUG] [Thread-466834 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:53:38.991 [DEBUG] [Thread-466834 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:38.992 [DEBUG] [Thread-466834 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:38.992 [DEBUG] [Thread-466834 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:53:38.992 [DEBUG] [Thread-466834 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:53:38.992 [DEBUG] [Thread-466834 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:53:38.992 [DEBUG] [Thread-466834 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:53:38.992 [DEBUG] [Thread-466834 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:53:38.992 [DEBUG] [Thread-466834 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95392331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983518764828132, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992726, telescope_ra=21.6080012, 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.62778, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5833345454275, telescope_dec_j2k=-24.3704580721623, observability=1)
2025-12-26T12:53:49.223 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:49.225 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:49.226 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:49.228 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:50.251 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:50.253 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6111532, teldec = -24.256474
2025-12-26T12:53:50.254 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.5864891591096     dec_j2k = -24.37052912246
2025-12-26T12:53:50.256 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:50.257 [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-26T12:53:50.259 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:53:50.259 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:53:50.259 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:53:50.259 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:53:50.266 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95405384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983517160350419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992725, telescope_ra=21.6111532, 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.63094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5864891591096, telescope_dec_j2k=-24.37052912246, observability=1)
2025-12-26T12:53:53.234 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:54.236 [DEBUG] [ThreadPoolExecutor-21323_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:54.237 [INFO] [ThreadPoolExecutor-21323_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:53:57.045 [DEBUG] [Thread-466835 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:53:57.047 [INFO] [Thread-466835 (handle)] [driver.py] [get_status()] Telra = 21.6130422, teldec = -24.256474
2025-12-26T12:53:57.048 [INFO] [Thread-466835 (handle)] [driver.py] [get_status()] ra_j2k = 21.5883797262744     dec_j2k = -24.3705716657505
2025-12-26T12:53:57.050 [DEBUG] [Thread-466835 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:57.050 [DEBUG] [Thread-466835 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:53:57.056 [DEBUG] [Thread-466835 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:53:57.056 [DEBUG] [Thread-466835 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:53:57.056 [DEBUG] [Thread-466835 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:53:57.057 [DEBUG] [Thread-466835 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:53:57.064 [DEBUG] [Thread-466835 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95413248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983516358111563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992725, telescope_ra=21.6130422, 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.63282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5883797262744, telescope_dec_j2k=-24.3705716657505, observability=1)
2025-12-26T12:54:02.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:02.343 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6145187, teldec = -24.25648
2025-12-26T12:54:02.345 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.5898574509022     dec_j2k = -24.3706108989894
2025-12-26T12:54:02.346 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:02.347 [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-26T12:54:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:02.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:02.356 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:02.356 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:02.356 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:02.357 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:02.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95419377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983519968186416, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992736, telescope_ra=21.6145187, 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.6343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5898574509022, telescope_dec_j2k=-24.3706108989894, observability=1)
2025-12-26T12:54:07.675 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:07.677 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6160045, teldec = -24.256474
2025-12-26T12:54:07.678 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.5913444850532     dec_j2k = -24.3706383251503
2025-12-26T12:54:07.680 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:07.681 [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-26T12:54:07.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:07.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:07.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:07.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:07.693 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:07.694 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95425551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983526787216693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992725, telescope_ra=21.6160045, 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.63579, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5913444850532, telescope_dec_j2k=-24.3706383251503, observability=1)
2025-12-26T12:54:07.694 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.139920711517334 seconds ago
2025-12-26T12:54:15.243 [DEBUG] [Thread-466836 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:15.245 [INFO] [Thread-466836 (handle)] [driver.py] [get_status()] Telra = 21.618118, teldec = -24.256474
2025-12-26T12:54:15.246 [INFO] [Thread-466836 (handle)] [driver.py] [get_status()] ra_j2k = 21.5934597401849     dec_j2k = -24.3706858422989
2025-12-26T12:54:15.248 [DEBUG] [Thread-466836 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:15.249 [DEBUG] [Thread-466836 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:15.252 [DEBUG] [Thread-466836 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:15.252 [DEBUG] [Thread-466836 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:15.252 [DEBUG] [Thread-466836 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:15.252 [DEBUG] [Thread-466836 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:15.259 [DEBUG] [Thread-466836 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:15.260 [DEBUG] [Thread-466836 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9543431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983526787216693, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992725, telescope_ra=21.618118, 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.6379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5934597401849, telescope_dec_j2k=-24.3706858422989, observability=1)
2025-12-26T12:54:21.877 [DEBUG] [Thread-466837 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:21.880 [INFO] [Thread-466837 (handle)] [driver.py] [get_status()] Telra = 21.6199594, teldec = -24.256473
2025-12-26T12:54:21.881 [INFO] [Thread-466837 (handle)] [driver.py] [get_status()] ra_j2k = 21.5953026700694     dec_j2k = -24.3707262134152
2025-12-26T12:54:21.883 [DEBUG] [Thread-466837 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:21.884 [DEBUG] [Thread-466837 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:21.890 [DEBUG] [Thread-466837 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:21.890 [DEBUG] [Thread-466837 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:21.890 [DEBUG] [Thread-466837 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:21.890 [DEBUG] [Thread-466837 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:21.897 [DEBUG] [Thread-466837 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:21.898 [DEBUG] [Thread-466837 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95441988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983524781619553, 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.108718, telescope_az=89.992724, telescope_ra=21.6199594, 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.63974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5953026700694, telescope_dec_j2k=-24.3707262134152, observability=1)
2025-12-26T12:54:24.631 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:24.633 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6207338, teldec = -24.256473
2025-12-26T12:54:24.633 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.5960777135764     dec_j2k = -24.3707436040432
2025-12-26T12:54:24.635 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:24.637 [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-26T12:54:24.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:24.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:24.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:24.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:24.649 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95445176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983527990574977, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992724, telescope_ra=21.6207338, 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.64052, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:53:28.339265', telescope_ra_j2k=21.5960777135764, telescope_dec_j2k=-24.3707436040432, observability=1)
2025-12-26T12:54:28.479 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:28.480 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:54:28.481 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:28.481 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:54:28.482 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:29.484 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:29.486 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:29.486 [DEBUG] [ThreadPoolExecutor-21325_0] [payload.py] [to_registers()] [0]
2025-12-26T12:54:29.492 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:29.492 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:29.492 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:54:29.492 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:29.499 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:29.499 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:54:29.499 [DEBUG] [ThreadPoolExecutor-21325_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:54:29.499 [DEBUG] [ThreadPoolExecutor-21325_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:54:29.499 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:29.500 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:29.500 [DEBUG] [ThreadPoolExecutor-21325_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:33.295 [DEBUG] [Thread-466838 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:33.297 [INFO] [Thread-466838 (handle)] [driver.py] [get_status()] Telra = 21.6231342, teldec = -24.256473
2025-12-26T12:54:33.298 [INFO] [Thread-466838 (handle)] [driver.py] [get_status()] ra_j2k = 21.5984801088705     dec_j2k = -24.3707974796896
2025-12-26T12:54:33.299 [DEBUG] [Thread-466838 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:33.300 [DEBUG] [Thread-466838 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:33.304 [DEBUG] [Thread-466838 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:33.304 [DEBUG] [Thread-466838 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:33.304 [DEBUG] [Thread-466838 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:33.304 [DEBUG] [Thread-466838 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:33.311 [DEBUG] [Thread-466838 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:33.311 [DEBUG] [Thread-466838 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:33.312 [DEBUG] [Thread-466838 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:33.312 [DEBUG] [Thread-466838 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:33.312 [DEBUG] [Thread-466838 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:33.312 [DEBUG] [Thread-466838 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:33.312 [DEBUG] [Thread-466838 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:33.312 [DEBUG] [Thread-466838 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:33.312 [DEBUG] [Thread-466838 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95455204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983525984977837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992724, telescope_ra=21.6231342, 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.64292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.5984801088705, telescope_dec_j2k=-24.3707974796896, observability=1)
2025-12-26T12:54:49.359 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:49.361 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6276237, teldec = -24.256473
2025-12-26T12:54:49.362 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6029733432169     dec_j2k = -24.3708981225596
2025-12-26T12:54:49.364 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:54:49.365 [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-26T12:54:49.367 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:49.367 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:49.367 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:49.367 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:49.374 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:49.375 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95473795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983536012963538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992724, telescope_ra=21.6276237, 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.64741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.6029733432169, telescope_dec_j2k=-24.3708981225596, observability=1)
2025-12-26T12:54:51.364 [DEBUG] [Thread-466839 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:51.366 [INFO] [Thread-466839 (handle)] [driver.py] [get_status()] Telra = 21.6281744, teldec = -24.256473
2025-12-26T12:54:51.367 [INFO] [Thread-466839 (handle)] [driver.py] [get_status()] ra_j2k = 21.6035245015128     dec_j2k = -24.3709104569111
2025-12-26T12:54:51.369 [DEBUG] [Thread-466839 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:51.370 [DEBUG] [Thread-466839 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:54:51.371 [DEBUG] [Thread-466839 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:54:51.372 [DEBUG] [Thread-466839 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:54:51.372 [DEBUG] [Thread-466839 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:54:51.372 [DEBUG] [Thread-466839 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:54:51.379 [DEBUG] [Thread-466839 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:54:51.380 [DEBUG] [Thread-466839 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95476117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983536414082966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992724, telescope_ra=21.6281744, 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.64796, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.6035245015128, telescope_dec_j2k=-24.3709104569111, observability=1)
2025-12-26T12:54:54.501 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:54:54.502 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:02.353 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:02.355 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6312458, teldec = -24.256473
2025-12-26T12:55:02.356 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6065984584557     dec_j2k = -24.370979205131
2025-12-26T12:55:02.358 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:02.359 [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-26T12:55:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:02.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95488836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983537216321822, 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.108718, telescope_az=89.992723, telescope_ra=21.6312458, 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.65103, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.6065984584557, telescope_dec_j2k=-24.370979205131, observability=1)
2025-12-26T12:55:07.754 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:07.756 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6327513, teldec = -24.256472
2025-12-26T12:55:07.757 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6081052124656     dec_j2k = -24.3710118762398
2025-12-26T12:55:07.759 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:07.760 [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-26T12:55:07.762 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:07.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:07.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:07.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95495087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983532402888686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992723, telescope_ra=21.6327513, 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.65253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.6081052124656, telescope_dec_j2k=-24.3710118762398, observability=1)
2025-12-26T12:55:07.770 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.1400191783905 seconds ago
2025-12-26T12:55:09.558 [DEBUG] [Thread-466840 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:09.560 [INFO] [Thread-466840 (handle)] [driver.py] [get_status()] Telra = 21.6332471, teldec = -24.256472
2025-12-26T12:55:09.561 [INFO] [Thread-466840 (handle)] [driver.py] [get_status()] ra_j2k = 21.6086014254847     dec_j2k = -24.3710229610786
2025-12-26T12:55:09.562 [DEBUG] [Thread-466840 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:09.563 [DEBUG] [Thread-466840 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:09.566 [DEBUG] [Thread-466840 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:09.566 [DEBUG] [Thread-466840 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:09.566 [DEBUG] [Thread-466840 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:09.566 [DEBUG] [Thread-466840 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:09.573 [DEBUG] [Thread-466840 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95497175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983536012963538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992723, telescope_ra=21.6332471, 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.65303, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.6086014254847, telescope_dec_j2k=-24.3710229610786, observability=1)
2025-12-26T12:55:21.934 [DEBUG] [Thread-466841 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:21.936 [INFO] [Thread-466841 (handle)] [driver.py] [get_status()] Telra = 21.6366787, teldec = -24.256472
2025-12-26T12:55:21.937 [INFO] [Thread-466841 (handle)] [driver.py] [get_status()] ra_j2k = 21.612035885224     dec_j2k = -24.3710996299768
2025-12-26T12:55:21.939 [DEBUG] [Thread-466841 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:21.940 [DEBUG] [Thread-466841 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:21.941 [DEBUG] [Thread-466841 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:21.941 [DEBUG] [Thread-466841 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:21.941 [DEBUG] [Thread-466841 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:21.941 [DEBUG] [Thread-466841 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:21.948 [DEBUG] [Thread-466841 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:21.949 [DEBUG] [Thread-466841 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95511499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983539221918963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992723, telescope_ra=21.6366787, 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.65646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.612035885224, telescope_dec_j2k=-24.3710996299768, observability=1)
2025-12-26T12:55:24.711 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:24.713 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.637455, teldec = -24.256472
2025-12-26T12:55:24.714 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6128128324222     dec_j2k = -24.3711169612344
2025-12-26T12:55:24.716 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:24.717 [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-26T12:55:24.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:24.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:24.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:24.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:24.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:24.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:24.729 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:24.729 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:24.729 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:24.729 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:24.729 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:24.729 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:24.729 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95514713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983534007366398, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992723, telescope_ra=21.637455, 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.65724, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.6128128324222, telescope_dec_j2k=-24.3711169612344, observability=1)
2025-12-26T12:55:27.626 [DEBUG] [Thread-466842 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:27.628 [INFO] [Thread-466842 (handle)] [driver.py] [get_status()] Telra = 21.6382689, teldec = -24.256472
2025-12-26T12:55:27.630 [INFO] [Thread-466842 (handle)] [driver.py] [get_status()] ra_j2k = 21.6136274110725     dec_j2k = -24.3711351268335
2025-12-26T12:55:27.631 [DEBUG] [Thread-466842 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:27.633 [DEBUG] [Thread-466842 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:27.635 [DEBUG] [Thread-466842 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:27.635 [DEBUG] [Thread-466842 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:27.636 [DEBUG] [Thread-466842 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:27.636 [DEBUG] [Thread-466842 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:27.643 [DEBUG] [Thread-466842 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95518087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983536414082966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992723, telescope_ra=21.6382689, 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.65805, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:54:28.478520', telescope_ra_j2k=21.6136274110725, telescope_dec_j2k=-24.3711351268335, observability=1)
2025-12-26T12:55:28.621 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:28.621 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:55:28.623 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:28.623 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:55:28.623 [INFO] [ThreadPoolExecutor-21326_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:55:28.623 [INFO] [ThreadPoolExecutor-21326_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:55:45.762 [DEBUG] [Thread-466843 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:45.764 [INFO] [Thread-466843 (handle)] [driver.py] [get_status()] Telra = 21.643311, teldec = -24.256472
2025-12-26T12:55:45.765 [INFO] [Thread-466843 (handle)] [driver.py] [get_status()] ra_j2k = 21.6186737176951     dec_j2k = -24.3712475461788
2025-12-26T12:55:45.766 [DEBUG] [Thread-466843 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:45.767 [DEBUG] [Thread-466843 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:45.771 [DEBUG] [Thread-466843 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:45.772 [DEBUG] [Thread-466843 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:45.772 [DEBUG] [Thread-466843 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:45.772 [DEBUG] [Thread-466843 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:45.779 [DEBUG] [Thread-466843 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95539078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983546843188096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992722, telescope_ra=21.643311, 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.66309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6186737176951, telescope_dec_j2k=-24.3712475461788, observability=1)
2025-12-26T12:55:48.470 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:48.472 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6440856, teldec = -24.256472
2025-12-26T12:55:48.474 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6194489643086     dec_j2k = -24.37126479901
2025-12-26T12:55:48.476 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:55:48.477 [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-26T12:55:48.478 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:55:48.479 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:55:48.479 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:55:48.479 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:55:48.486 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:55:48.487 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95542212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983540425277247, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992722, telescope_ra=21.6440856, 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.66387, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6194489643086, telescope_dec_j2k=-24.37126479901, observability=1)
2025-12-26T12:55:49.504 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:49.506 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:49.507 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:49.510 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:53.516 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:54.517 [DEBUG] [ThreadPoolExecutor-21325_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:55:54.518 [INFO] [ThreadPoolExecutor-21325_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:56:02.363 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:02.365 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6479325, teldec = -24.256471
2025-12-26T12:56:02.366 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6232990771458     dec_j2k = -24.3713494118015
2025-12-26T12:56:02.367 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:02.368 [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-26T12:56:02.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:02.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:02.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:02.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:02.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95558292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983541227516103, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992722, telescope_ra=21.6479325, 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.66771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6232990771458, telescope_dec_j2k=-24.3713494118015, observability=1)
2025-12-26T12:56:03.897 [DEBUG] [Thread-466844 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:03.899 [INFO] [Thread-466844 (handle)] [driver.py] [get_status()] Telra = 21.6483813, teldec = -24.256471
2025-12-26T12:56:03.900 [INFO] [Thread-466844 (handle)] [driver.py] [get_status()] ra_j2k = 21.6237482521146     dec_j2k = -24.3713593922363
2025-12-26T12:56:03.902 [DEBUG] [Thread-466844 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:03.902 [DEBUG] [Thread-466844 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:03.904 [DEBUG] [Thread-466844 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:03.904 [DEBUG] [Thread-466844 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:03.904 [DEBUG] [Thread-466844 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:03.904 [DEBUG] [Thread-466844 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:03.912 [DEBUG] [Thread-466844 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95560067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983541628635531, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992722, telescope_ra=21.6483813, 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.66816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6237482521146, telescope_dec_j2k=-24.3713593922363, observability=1)
2025-12-26T12:56:07.830 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:07.832 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6494726, teldec = -24.256471
2025-12-26T12:56:07.834 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6248404640228     dec_j2k = -24.3713836539834
2025-12-26T12:56:07.835 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:07.836 [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-26T12:56:07.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:07.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:07.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:07.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:07.846 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:07.846 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:07.846 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:07.847 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:07.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:07.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:07.847 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:07.847 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:07.847 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95564619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983543634232671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992721, telescope_ra=21.6494726, 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.66925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6248404640228, telescope_dec_j2k=-24.3713836539834, observability=1)
2025-12-26T12:56:07.847 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.1367712020874 seconds ago
2025-12-26T12:56:21.973 [DEBUG] [Thread-466845 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:21.975 [INFO] [Thread-466845 (handle)] [driver.py] [get_status()] Telra = 21.6533969, teldec = -24.256471
2025-12-26T12:56:21.976 [INFO] [Thread-466845 (handle)] [driver.py] [get_status()] ra_j2k = 21.6287680448217     dec_j2k = -24.3714708212041
2025-12-26T12:56:21.978 [DEBUG] [Thread-466845 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:21.979 [DEBUG] [Thread-466845 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:21.983 [DEBUG] [Thread-466846 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:21.984 [DEBUG] [Thread-466845 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:21.984 [DEBUG] [Thread-466845 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:21.984 [DEBUG] [Thread-466845 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:21.984 [DEBUG] [Thread-466845 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:21.985 [INFO] [Thread-466846 (handle)] [driver.py] [get_status()] Telra = 21.653425, teldec = -24.256471
2025-12-26T12:56:21.986 [INFO] [Thread-466846 (handle)] [driver.py] [get_status()] ra_j2k = 21.6287961683229     dec_j2k = -24.3714714449275
2025-12-26T12:56:21.988 [DEBUG] [Thread-466846 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:21.989 [DEBUG] [Thread-466846 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:21.991 [DEBUG] [Thread-466846 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:21.991 [DEBUG] [Thread-466846 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:21.991 [DEBUG] [Thread-466846 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:21.991 [DEBUG] [Thread-466846 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:21.991 [DEBUG] [Thread-466845 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:21.991 [DEBUG] [Thread-466845 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:21.991 [DEBUG] [Thread-466845 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:21.991 [DEBUG] [Thread-466845 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:21.991 [DEBUG] [Thread-466845 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:21.992 [DEBUG] [Thread-466845 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:21.992 [DEBUG] [Thread-466845 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:21.992 [DEBUG] [Thread-466845 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:21.992 [DEBUG] [Thread-466845 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95580988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983544436471527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992721, telescope_ra=21.6533969, 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.67318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6287680448217, telescope_dec_j2k=-24.3714708212041, observability=1)
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:21.999 [DEBUG] [Thread-466846 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983544436471527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992721, telescope_ra=21.653425, 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.67321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6287961683229, telescope_dec_j2k=-24.3714714449275, observability=1)
2025-12-26T12:56:24.791 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:24.793 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.654201, teldec = -24.256471
2025-12-26T12:56:24.794 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6295728173734     dec_j2k = -24.3714886669968
2025-12-26T12:56:24.796 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:24.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-26T12:56:24.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:24.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:24.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:24.804 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:24.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:24.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:24.811 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:24.811 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:24.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:24.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:24.812 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:24.812 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:24.812 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95584249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983551656621232, 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.108717, telescope_az=89.992721, telescope_ra=21.654201, 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.67398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:55:28.620644', telescope_ra_j2k=21.6295728173734, telescope_dec_j2k=-24.3714886669968, observability=1)
2025-12-26T12:56:28.767 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:28.767 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:56:28.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:28.768 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:56:28.769 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:29.771 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:29.773 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:29.773 [DEBUG] [ThreadPoolExecutor-21327_0] [payload.py] [to_registers()] [0]
2025-12-26T12:56:29.775 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:29.776 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:29.776 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:56:29.776 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:29.783 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:29.783 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:56:29.783 [DEBUG] [ThreadPoolExecutor-21327_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:56:29.783 [DEBUG] [ThreadPoolExecutor-21327_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:56:29.783 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:29.783 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:29.783 [DEBUG] [ThreadPoolExecutor-21327_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:40.033 [DEBUG] [Thread-466847 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:40.035 [INFO] [Thread-466847 (handle)] [driver.py] [get_status()] Telra = 21.6584415, teldec = -24.256471
2025-12-26T12:56:40.036 [INFO] [Thread-466847 (handle)] [driver.py] [get_status()] ra_j2k = 21.6338168658645     dec_j2k = -24.3715826940111
2025-12-26T12:56:40.038 [DEBUG] [Thread-466847 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:40.039 [DEBUG] [Thread-466847 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:40.046 [DEBUG] [Thread-466847 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:40.046 [DEBUG] [Thread-466847 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:40.046 [DEBUG] [Thread-466847 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:40.046 [DEBUG] [Thread-466847 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:40.054 [DEBUG] [Thread-466847 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95601891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098355205774066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992721, telescope_ra=21.6584415, 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.67822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6338168658645, telescope_dec_j2k=-24.3715826940111, observability=1)
2025-12-26T12:56:47.581 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:47.584 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6605328, teldec = -24.25647
2025-12-26T12:56:47.585 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6359099170693     dec_j2k = -24.3716280133223
2025-12-26T12:56:47.587 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:47.587 [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-26T12:56:47.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:47.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:47.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:47.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:47.597 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:47.598 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95610627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983550453262948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99272, telescope_ra=21.6605328, 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.68031, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6359099170693, telescope_dec_j2k=-24.3716280133223, observability=1)
2025-12-26T12:56:54.785 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:54.786 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:58.206 [DEBUG] [Thread-466848 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:56:58.208 [INFO] [Thread-466848 (handle)] [driver.py] [get_status()] Telra = 21.6635108, teldec = -24.256477
2025-12-26T12:56:58.210 [INFO] [Thread-466848 (handle)] [driver.py] [get_status()] ra_j2k = 21.6388904109928     dec_j2k = -24.3717009114644
2025-12-26T12:56:58.212 [DEBUG] [Thread-466848 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:58.213 [DEBUG] [Thread-466848 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:56:58.213 [DEBUG] [Thread-466848 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:56:58.214 [DEBUG] [Thread-466848 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:56:58.214 [DEBUG] [Thread-466848 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:56:58.214 [DEBUG] [Thread-466848 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:56:58.221 [DEBUG] [Thread-466848 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95622925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983547244307524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992731, telescope_ra=21.6635108, 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.68329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6388904109928, telescope_dec_j2k=-24.3717009114644, observability=1)
2025-12-26T12:57:02.373 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:02.375 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6646581, teldec = -24.256476
2025-12-26T12:57:02.376 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6400386726164     dec_j2k = -24.3717252808237
2025-12-26T12:57:02.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:02.380 [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-26T12:57:02.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:02.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:02.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:02.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:02.393 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:02.394 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:02.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:02.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:02.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:02.394 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:02.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95627748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554063337801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992731, telescope_ra=21.6646581, 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.68444, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6400386726164, telescope_dec_j2k=-24.3717252808237, observability=1)
2025-12-26T12:57:07.907 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:07.909 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6661896, teldec = -24.25647
2025-12-26T12:57:07.910 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6415714571432     dec_j2k = -24.3717531297947
2025-12-26T12:57:07.912 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:07.913 [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-26T12:57:07.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:07.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:07.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:07.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:07.928 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95634153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983552458860088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99272, telescope_ra=21.6661896, 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.68597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6415714571432, telescope_dec_j2k=-24.3717531297947, observability=1)
2025-12-26T12:57:07.929 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.13871765136719 seconds ago
2025-12-26T12:57:16.287 [DEBUG] [Thread-466849 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:16.289 [INFO] [Thread-466849 (handle)] [driver.py] [get_status()] Telra = 21.6685513, teldec = -24.25647
2025-12-26T12:57:16.290 [INFO] [Thread-466849 (handle)] [driver.py] [get_status()] ra_j2k = 21.6439351376334     dec_j2k = -24.3718052906499
2025-12-26T12:57:16.292 [DEBUG] [Thread-466849 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:16.293 [DEBUG] [Thread-466849 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:16.299 [DEBUG] [Thread-466849 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:16.299 [DEBUG] [Thread-466849 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:16.299 [DEBUG] [Thread-466849 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:16.299 [DEBUG] [Thread-466849 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:16.306 [DEBUG] [Thread-466849 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:16.306 [DEBUG] [Thread-466849 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:16.306 [DEBUG] [Thread-466849 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:16.307 [DEBUG] [Thread-466849 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:16.307 [DEBUG] [Thread-466849 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:16.307 [DEBUG] [Thread-466849 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:16.307 [DEBUG] [Thread-466849 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:16.307 [DEBUG] [Thread-466849 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:16.307 [DEBUG] [Thread-466849 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95643852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983553662218373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99272, telescope_ra=21.6685513, 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.68833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6439351376334, telescope_dec_j2k=-24.3718052906499, observability=1)
2025-12-26T12:57:22.047 [DEBUG] [Thread-466850 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:22.048 [INFO] [Thread-466850 (handle)] [driver.py] [get_status()] Telra = 21.6701432, teldec = -24.25647
2025-12-26T12:57:22.049 [INFO] [Thread-466850 (handle)] [driver.py] [get_status()] ra_j2k = 21.6455283730845     dec_j2k = -24.3718404246599
2025-12-26T12:57:22.051 [DEBUG] [Thread-466850 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:22.052 [DEBUG] [Thread-466850 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:22.055 [DEBUG] [Thread-466850 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:22.056 [DEBUG] [Thread-466850 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:22.056 [DEBUG] [Thread-466850 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:22.056 [DEBUG] [Thread-466850 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:22.063 [DEBUG] [Thread-466850 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:22.063 [DEBUG] [Thread-466850 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:22.063 [DEBUG] [Thread-466850 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:22.064 [DEBUG] [Thread-466850 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:22.064 [DEBUG] [Thread-466850 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:22.064 [DEBUG] [Thread-466850 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:22.064 [DEBUG] [Thread-466850 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:22.064 [DEBUG] [Thread-466850 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:22.064 [DEBUG] [Thread-466850 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95650518, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554063337801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992719, telescope_ra=21.6701432, 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.68993, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6455283730845, telescope_dec_j2k=-24.3718404246599, observability=1)
2025-12-26T12:57:24.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:24.875 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6709284, teldec = -24.25647
2025-12-26T12:57:24.876 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6463142319415     dec_j2k = -24.3718577470119
2025-12-26T12:57:24.878 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:24.879 [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-26T12:57:24.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:24.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:24.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:24.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:24.892 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95653789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983557272293225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992719, telescope_ra=21.6709284, 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.69071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:56:28.765580', telescope_ra_j2k=21.6463142319415, telescope_dec_j2k=-24.3718577470119, observability=1)
2025-12-26T12:57:28.908 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:28.908 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:57:28.909 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:28.909 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:57:28.909 [INFO] [ThreadPoolExecutor-21328_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:57:28.909 [INFO] [ThreadPoolExecutor-21328_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:57:34.484 [DEBUG] [Thread-466851 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:34.487 [INFO] [Thread-466851 (handle)] [driver.py] [get_status()] Telra = 21.6735999, teldec = -24.256469
2025-12-26T12:57:34.488 [INFO] [Thread-466851 (handle)] [driver.py] [get_status()] ra_j2k = 21.6489879744405     dec_j2k = -24.3719156466314
2025-12-26T12:57:34.490 [DEBUG] [Thread-466851 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:34.491 [DEBUG] [Thread-466851 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:34.496 [DEBUG] [Thread-466851 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:34.496 [DEBUG] [Thread-466851 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:34.497 [DEBUG] [Thread-466851 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:34.497 [DEBUG] [Thread-466851 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:34.503 [DEBUG] [Thread-466851 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:34.504 [DEBUG] [Thread-466851 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95664913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983552859979516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992719, telescope_ra=21.6735999, 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.69338, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6489879744405, telescope_dec_j2k=-24.3719156466314, observability=1)
2025-12-26T12:57:46.687 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:46.690 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.6769985, teldec = -24.256476
2025-12-26T12:57:46.691 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6523894279558     dec_j2k = -24.3719974945233
2025-12-26T12:57:46.692 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:57:46.694 [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-26T12:57:46.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:46.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:46.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:46.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:46.703 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:46.704 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95679037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983563690204074, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992729, telescope_ra=21.6769985, 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.69678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6523894279558, telescope_dec_j2k=-24.3719974945233, observability=1)
2025-12-26T12:57:49.788 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:49.790 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:49.791 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:49.793 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:52.561 [DEBUG] [Thread-466852 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:52.563 [INFO] [Thread-466852 (handle)] [driver.py] [get_status()] Telra = 21.6786414, teldec = -24.256469
2025-12-26T12:57:52.564 [INFO] [Thread-466852 (handle)] [driver.py] [get_status()] ra_j2k = 21.6540337092449     dec_j2k = -24.3720266442471
2025-12-26T12:57:52.567 [DEBUG] [Thread-466852 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:57:52.567 [DEBUG] [Thread-466852 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:57:52.574 [DEBUG] [Thread-466852 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:57:52.574 [DEBUG] [Thread-466852 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:57:52.574 [DEBUG] [Thread-466852 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:57:52.574 [DEBUG] [Thread-466852 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:57:52.581 [DEBUG] [Thread-466852 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:57:52.582 [DEBUG] [Thread-466852 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95685836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558074532081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992719, telescope_ra=21.6786414, 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.69842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6540337092449, telescope_dec_j2k=-24.3720266442471, observability=1)
2025-12-26T12:57:53.799 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:54.801 [DEBUG] [ThreadPoolExecutor-21327_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:57:54.802 [INFO] [ThreadPoolExecutor-21327_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:58:02.345 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:02.347 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6813764, teldec = -24.256469
2025-12-26T12:58:02.348 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6567710083153     dec_j2k = -24.3720867757537
2025-12-26T12:58:02.350 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:02.351 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:58:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:02.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:02.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9569716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983566096920642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992718, telescope_ra=21.6813764, 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.70116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6567710083153, telescope_dec_j2k=-24.3720867757537, observability=1)
2025-12-26T12:58:07.989 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:07.991 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6829357, teldec = -24.256462
2025-12-26T12:58:07.993 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6583316204372     dec_j2k = -24.3721140323211
2025-12-26T12:58:07.994 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:07.995 [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-26T12:58:07.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:07.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:07.995 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:07.996 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95703692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983568904756639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992707, telescope_ra=21.6829357, 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.70272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6583316204372, telescope_dec_j2k=-24.3721140323211, observability=1)
2025-12-26T12:58:08.003 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.13077259063721 seconds ago
2025-12-26T12:58:10.613 [DEBUG] [Thread-466853 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:10.615 [INFO] [Thread-466853 (handle)] [driver.py] [get_status()] Telra = 21.6836545, teldec = -24.256469
2025-12-26T12:58:10.616 [INFO] [Thread-466853 (handle)] [driver.py] [get_status()] ra_j2k = 21.6590510242226     dec_j2k = -24.3721368165445
2025-12-26T12:58:10.618 [DEBUG] [Thread-466853 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:10.619 [DEBUG] [Thread-466853 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:10.621 [DEBUG] [Thread-466853 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:10.621 [DEBUG] [Thread-466853 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:10.621 [DEBUG] [Thread-466853 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:10.621 [DEBUG] [Thread-466853 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:10.628 [DEBUG] [Thread-466853 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:10.628 [DEBUG] [Thread-466853 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:10.629 [DEBUG] [Thread-466853 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:10.629 [DEBUG] [Thread-466853 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:10.629 [DEBUG] [Thread-466853 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:10.629 [DEBUG] [Thread-466853 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:10.629 [DEBUG] [Thread-466853 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:10.629 [DEBUG] [Thread-466853 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:10.629 [DEBUG] [Thread-466853 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95706729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983565695801214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992718, telescope_ra=21.6836545, 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.70344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6590510242226, telescope_dec_j2k=-24.3721368165445, observability=1)
2025-12-26T12:58:22.097 [DEBUG] [Thread-466854 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:22.100 [INFO] [Thread-466854 (handle)] [driver.py] [get_status()] Telra = 21.6868658, teldec = -24.256468
2025-12-26T12:58:22.101 [INFO] [Thread-466854 (handle)] [driver.py] [get_status()] ra_j2k = 21.6622650264852     dec_j2k = -24.3722062860651
2025-12-26T12:58:22.103 [DEBUG] [Thread-466854 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:22.104 [DEBUG] [Thread-466854 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:22.110 [DEBUG] [Thread-466854 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:22.110 [DEBUG] [Thread-466854 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:22.110 [DEBUG] [Thread-466854 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:22.110 [DEBUG] [Thread-466854 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:22.117 [DEBUG] [Thread-466854 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:22.117 [DEBUG] [Thread-466854 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:22.117 [DEBUG] [Thread-466854 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:22.117 [DEBUG] [Thread-466854 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:22.117 [DEBUG] [Thread-466854 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:22.117 [DEBUG] [Thread-466854 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:22.117 [DEBUG] [Thread-466854 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:22.118 [DEBUG] [Thread-466854 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:22.118 [DEBUG] [Thread-466854 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95720021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983567300278926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992718, telescope_ra=21.6868658, 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.70665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6622650264852, telescope_dec_j2k=-24.3722062860651, observability=1)
2025-12-26T12:58:24.953 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:24.955 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.6876691, teldec = -24.256468
2025-12-26T12:58:24.957 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6630690026782     dec_j2k = -24.372223901034
2025-12-26T12:58:24.959 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:24.960 [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-26T12:58:24.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:24.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:24.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:24.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:24.970 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:24.970 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:24.971 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:24.971 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:24.971 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:24.971 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:24.971 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:24.971 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:24.971 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95723326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983571311473207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992718, telescope_ra=21.6876691, 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.70745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6630690026782, telescope_dec_j2k=-24.372223901034, observability=1)
2025-12-26T12:58:28.789 [DEBUG] [Thread-466855 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:28.791 [INFO] [Thread-466855 (handle)] [driver.py] [get_status()] Telra = 21.6887336, teldec = -24.256475
2025-12-26T12:58:28.793 [INFO] [Thread-466855 (handle)] [driver.py] [get_status()] ra_j2k = 21.6641343980787     dec_j2k = -24.3722542352582
2025-12-26T12:58:28.794 [DEBUG] [Thread-466855 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:28.795 [DEBUG] [Thread-466855 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:28.800 [DEBUG] [Thread-466855 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:28.800 [DEBUG] [Thread-466855 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:28.800 [DEBUG] [Thread-466855 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:28.800 [DEBUG] [Thread-466855 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:28.807 [DEBUG] [Thread-466855 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:28.807 [DEBUG] [Thread-466855 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:28.807 [DEBUG] [Thread-466855 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:28.807 [DEBUG] [Thread-466855 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:28.807 [DEBUG] [Thread-466855 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:28.808 [DEBUG] [Thread-466855 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:28.808 [DEBUG] [Thread-466855 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:28.808 [DEBUG] [Thread-466855 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:28.808 [DEBUG] [Thread-466855 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95727766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983577729384056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992728, telescope_ra=21.6887336, 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.70852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:57:28.906600', telescope_ra_j2k=21.6641343980787, telescope_dec_j2k=-24.3722542352582, observability=1)
2025-12-26T12:58:29.049 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:29.049 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:58:29.050 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:29.050 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:58:29.051 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:30.053 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:30.055 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:30.055 [DEBUG] [ThreadPoolExecutor-21329_0] [payload.py] [to_registers()] [0]
2025-12-26T12:58:30.060 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:30.060 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:30.060 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T12:58:30.061 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:30.068 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:30.068 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:58:30.068 [DEBUG] [ThreadPoolExecutor-21329_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T12:58:30.068 [DEBUG] [ThreadPoolExecutor-21329_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T12:58:30.068 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:30.068 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:30.068 [DEBUG] [ThreadPoolExecutor-21329_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:45.794 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:45.795 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.69347, teldec = -24.256468
2025-12-26T12:58:45.796 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6688747887464     dec_j2k = -24.3723509523087
2025-12-26T12:58:45.798 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:45.798 [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-26T12:58:45.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:45.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:45.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:45.803 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:45.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:45.810 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:45.810 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:45.810 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:45.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:45.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:45.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:45.811 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:45.811 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95747448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983573317070347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992717, telescope_ra=21.69347, 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.71325, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:58:29.048473', telescope_ra_j2k=21.6688747887464, telescope_dec_j2k=-24.3723509523087, observability=1)
2025-12-26T12:58:46.862 [DEBUG] [Thread-466856 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:46.864 [INFO] [Thread-466856 (handle)] [driver.py] [get_status()] Telra = 21.6937697, teldec = -24.256468
2025-12-26T12:58:46.865 [INFO] [Thread-466856 (handle)] [driver.py] [get_status()] ra_j2k = 21.6691747413276     dec_j2k = -24.372357509062
2025-12-26T12:58:46.866 [DEBUG] [Thread-466856 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:46.867 [DEBUG] [Thread-466856 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:58:46.870 [DEBUG] [Thread-466856 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:58:46.870 [DEBUG] [Thread-466856 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:58:46.870 [DEBUG] [Thread-466856 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:58:46.870 [DEBUG] [Thread-466856 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:58:46.878 [DEBUG] [Thread-466856 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95748684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983569305876067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992717, telescope_ra=21.6937697, 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.71355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:58:29.048473', telescope_ra_j2k=21.6691747413276, telescope_dec_j2k=-24.372357509062, observability=1)
2025-12-26T12:58:55.069 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:58:55.070 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:02.356 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:02.358 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.6980909, teldec = -24.256468
2025-12-26T12:59:02.359 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6734995847359     dec_j2k = -24.372451967581
2025-12-26T12:59:02.361 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:02.362 [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-26T12:59:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:02.363 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:02.371 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:02.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95766617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983582141697764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992717, telescope_ra=21.6980909, 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.71787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:58:29.048473', telescope_ra_j2k=21.6734995847359, telescope_dec_j2k=-24.372451967581, observability=1)
2025-12-26T12:59:04.934 [DEBUG] [Thread-466857 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:04.936 [INFO] [Thread-466857 (handle)] [driver.py] [get_status()] Telra = 21.698792, teldec = -24.256467
2025-12-26T12:59:04.937 [INFO] [Thread-466857 (handle)] [driver.py] [get_status()] ra_j2k = 21.674201276263     dec_j2k = -24.3724662792033
2025-12-26T12:59:04.938 [DEBUG] [Thread-466857 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:04.939 [DEBUG] [Thread-466857 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T12:59:04.940 [DEBUG] [Thread-466857 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:04.940 [DEBUG] [Thread-466857 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:04.940 [DEBUG] [Thread-466857 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:04.940 [DEBUG] [Thread-466857 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:04.947 [DEBUG] [Thread-466857 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95769601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357893274234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992716, telescope_ra=21.698792, 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.71857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:58:29.048473', telescope_ra_j2k=21.674201276263, telescope_dec_j2k=-24.3724662792033, observability=1)
2025-12-26T12:59:08.063 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:08.065 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.6996808, teldec = -24.256467
2025-12-26T12:59:08.066 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6750908261188     dec_j2k = -24.3724856843655
2025-12-26T12:59:08.068 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:08.069 [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-26T12:59:08.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:08.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:08.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:08.076 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:08.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:08.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:08.082 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:08.083 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:08.083 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:08.083 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:08.083 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:08.083 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:08.083 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95773222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581339458908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992716, telescope_ra=21.6996808, 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.71946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:58:29.048473', telescope_ra_j2k=21.6750908261188, telescope_dec_j2k=-24.3724856843655, observability=1)
2025-12-26T12:59:08.083 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12999248504639 seconds ago
2025-12-26T12:59:22.152 [DEBUG] [Thread-466858 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:22.154 [INFO] [Thread-466858 (handle)] [driver.py] [get_status()] Telra = 21.7036065, teldec = -24.256467
2025-12-26T12:59:22.155 [INFO] [Thread-466858 (handle)] [driver.py] [get_status()] ra_j2k = 21.6790198396216     dec_j2k = -24.3725713188135
2025-12-26T12:59:22.157 [DEBUG] [Thread-466858 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:22.158 [DEBUG] [Thread-466858 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:22.165 [DEBUG] [Thread-466858 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:22.165 [DEBUG] [Thread-466858 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:22.165 [DEBUG] [Thread-466858 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:22.165 [DEBUG] [Thread-466858 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:22.172 [DEBUG] [Thread-466858 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:22.173 [DEBUG] [Thread-466858 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95789529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983580136100624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992716, telescope_ra=21.7036065, 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.72339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:58:29.048473', telescope_ra_j2k=21.6790198396216, telescope_dec_j2k=-24.3725713188135, observability=1)
2025-12-26T12:59:23.114 [DEBUG] [Thread-466859 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9410498142242432
2025-12-26T12:59:25.033 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:25.035 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7043912, teldec = -24.256467
2025-12-26T12:59:25.037 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6798052022437     dec_j2k = -24.3725884213691
2025-12-26T12:59:25.038 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:25.040 [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-26T12:59:25.044 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:25.044 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:25.044 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:25.044 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:25.051 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95792863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983587757369757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992716, telescope_ra=21.7043912, 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.72417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:58:29.048473', telescope_ra_j2k=21.6798052022437, telescope_dec_j2k=-24.3725884213691, observability=1)
2025-12-26T12:59:29.188 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:29.189 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T12:59:29.190 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:29.190 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T12:59:29.190 [INFO] [ThreadPoolExecutor-21330_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T12:59:29.190 [INFO] [ThreadPoolExecutor-21330_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:59:41.185 [DEBUG] [Thread-466860 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:41.187 [INFO] [Thread-466860 (handle)] [driver.py] [get_status()] Telra = 21.7089052, teldec = -24.256467
2025-12-26T12:59:41.188 [INFO] [Thread-466860 (handle)] [driver.py] [get_status()] ra_j2k = 21.6843230158814     dec_j2k = -24.3726867086984
2025-12-26T12:59:41.190 [DEBUG] [Thread-466860 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:41.191 [DEBUG] [Thread-466860 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:41.194 [DEBUG] [Thread-466860 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:41.195 [DEBUG] [Thread-466860 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:41.195 [DEBUG] [Thread-466860 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:41.195 [DEBUG] [Thread-466860 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:41.202 [DEBUG] [Thread-466860 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95811558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592169683466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992715, telescope_ra=21.7089052, 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.72869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.6843230158814, telescope_dec_j2k=-24.3726867086984, observability=1)
2025-12-26T12:59:44.905 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:44.906 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7099341, teldec = -24.256467
2025-12-26T12:59:44.907 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.6853527855951     dec_j2k = -24.3727090890928
2025-12-26T12:59:44.909 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:44.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-26T12:59:44.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:44.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:44.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:44.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:44.922 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95815862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983586955130901, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992715, telescope_ra=21.7099341, 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.72972, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.6853527855951, telescope_dec_j2k=-24.3727090890928, observability=1)
2025-12-26T12:59:50.072 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:50.074 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:50.075 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:50.078 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:54.082 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:55.085 [DEBUG] [ThreadPoolExecutor-21329_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:55.086 [INFO] [ThreadPoolExecutor-21329_0] [server.py] [done()] Shutdown complete...
2025-12-26T12:59:59.256 [DEBUG] [Thread-466861 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T12:59:59.258 [INFO] [Thread-466861 (handle)] [driver.py] [get_status()] Telra = 21.7139217, teldec = -24.256466
2025-12-26T12:59:59.259 [INFO] [Thread-466861 (handle)] [driver.py] [get_status()] ra_j2k = 21.68934375795     dec_j2k = -24.3727947466412
2025-12-26T12:59:59.261 [DEBUG] [Thread-466861 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:59.262 [DEBUG] [Thread-466861 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T12:59:59.267 [DEBUG] [Thread-466861 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T12:59:59.267 [DEBUG] [Thread-466861 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T12:59:59.267 [DEBUG] [Thread-466861 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T12:59:59.267 [DEBUG] [Thread-466861 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T12:59:59.274 [DEBUG] [Thread-466861 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T12:59:59.275 [DEBUG] [Thread-466861 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95832473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983590565205754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992715, telescope_ra=21.7139217, 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.7337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.68934375795, telescope_dec_j2k=-24.3727947466412, observability=1)
2025-12-26T13:00:02.366 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:02.368 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7148088, teldec = -24.256466
2025-12-26T13:00:02.369 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.6902316084952     dec_j2k = -24.3728140075922
2025-12-26T13:00:02.370 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:02.371 [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-26T13:00:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:02.385 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:02.385 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:02.386 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:02.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95836073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983589762966897, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992715, telescope_ra=21.7148088, 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.73459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.6902316084952, telescope_dec_j2k=-24.3728140075922, observability=1)
2025-12-26T13:00:08.143 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:08.146 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7163956, teldec = -24.256466
2025-12-26T13:00:08.147 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.6918197513424     dec_j2k = -24.3728484449288
2025-12-26T13:00:08.149 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:08.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-26T13:00:08.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:08.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:08.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:08.154 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:08.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:08.161 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9584276, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359537863889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992715, telescope_ra=21.7163956, 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.73618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.6918197513424, telescope_dec_j2k=-24.3728484449288, observability=1)
2025-12-26T13:00:08.162 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.130075454711914 seconds ago
2025-12-26T13:00:17.431 [DEBUG] [Thread-466862 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:17.433 [INFO] [Thread-466862 (handle)] [driver.py] [get_status()] Telra = 21.7189852, teldec = -24.256466
2025-12-26T13:00:17.435 [INFO] [Thread-466862 (handle)] [driver.py] [get_status()] ra_j2k = 21.6944115436729     dec_j2k = -24.3729046021803
2025-12-26T13:00:17.436 [DEBUG] [Thread-466862 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:17.437 [DEBUG] [Thread-466862 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:17.439 [DEBUG] [Thread-466862 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:17.440 [DEBUG] [Thread-466862 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:17.440 [DEBUG] [Thread-466862 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:17.440 [DEBUG] [Thread-466862 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:17.447 [DEBUG] [Thread-466862 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95853509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983595779758318, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992714, telescope_ra=21.7189852, 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.73877, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.6944115436729, telescope_dec_j2k=-24.3729046021803, observability=1)
2025-12-26T13:00:22.215 [DEBUG] [Thread-466863 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:22.217 [INFO] [Thread-466863 (handle)] [driver.py] [get_status()] Telra = 21.7203297, teldec = -24.256466
2025-12-26T13:00:22.218 [INFO] [Thread-466863 (handle)] [driver.py] [get_status()] ra_j2k = 21.6957571823303     dec_j2k = -24.372933737434
2025-12-26T13:00:22.220 [DEBUG] [Thread-466863 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:22.221 [DEBUG] [Thread-466863 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:22.227 [DEBUG] [Thread-466863 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:22.227 [DEBUG] [Thread-466863 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:22.227 [DEBUG] [Thread-466863 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:22.227 [DEBUG] [Thread-466863 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:22.235 [DEBUG] [Thread-466863 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:22.236 [DEBUG] [Thread-466863 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95859046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598988713743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992714, telescope_ra=21.7203297, 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.74011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.6957571823303, telescope_dec_j2k=-24.372933737434, observability=1)
2025-12-26T13:00:25.113 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:25.115 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7211325, teldec = -24.256466
2025-12-26T13:00:25.116 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.6965606623575     dec_j2k = -24.3729511271783
2025-12-26T13:00:25.117 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:25.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-26T13:00:25.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:25.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:25.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:25.122 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:25.129 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.958624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592169683466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992714, telescope_ra=21.7211325, 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.74091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T12:59:29.187314', telescope_ra_j2k=21.6965606623575, telescope_dec_j2k=-24.3729511271783, observability=1)
2025-12-26T13:00:29.328 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:29.328 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:00:29.329 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:29.329 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:00:29.330 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:30.333 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:30.335 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:30.335 [DEBUG] [ThreadPoolExecutor-21331_0] [payload.py] [to_registers()] [0]
2025-12-26T13:00:30.340 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:30.340 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:30.341 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:00:30.341 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:30.348 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:30.348 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:00:30.348 [DEBUG] [ThreadPoolExecutor-21331_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:00:30.348 [DEBUG] [ThreadPoolExecutor-21331_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:00:30.348 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:30.348 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:30.348 [DEBUG] [ThreadPoolExecutor-21331_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:35.511 [DEBUG] [Thread-466864 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:35.513 [INFO] [Thread-466864 (handle)] [driver.py] [get_status()] Telra = 21.7240279, teldec = -24.256466
2025-12-26T13:00:35.514 [INFO] [Thread-466864 (handle)] [driver.py] [get_status()] ra_j2k = 21.6994585158045     dec_j2k = -24.3730138026531
2025-12-26T13:00:35.515 [DEBUG] [Thread-466864 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:35.516 [DEBUG] [Thread-466864 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:35.523 [DEBUG] [Thread-466864 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:35.523 [DEBUG] [Thread-466864 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:35.523 [DEBUG] [Thread-466864 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:35.523 [DEBUG] [Thread-466864 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:35.531 [DEBUG] [Thread-466864 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95874435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596180877746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992714, telescope_ra=21.7240279, 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.74381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.6994585158045, telescope_dec_j2k=-24.3730138026531, observability=1)
2025-12-26T13:00:44.014 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:44.016 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7264002, teldec = -24.256465
2025-12-26T13:00:44.017 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7018328270955     dec_j2k = -24.373064104861
2025-12-26T13:00:44.018 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:44.019 [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-26T13:00:44.024 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:44.024 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:44.024 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:44.024 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:44.031 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95884275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598988713743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992714, telescope_ra=21.7264002, 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.74618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.7018328270955, telescope_dec_j2k=-24.373064104861, observability=1)
2025-12-26T13:00:53.585 [DEBUG] [Thread-466865 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:53.587 [INFO] [Thread-466865 (handle)] [driver.py] [get_status()] Telra = 21.7290795, teldec = -24.256465
2025-12-26T13:00:53.588 [INFO] [Thread-466865 (handle)] [driver.py] [get_status()] ra_j2k = 21.7045143996004     dec_j2k = -24.3731219918195
2025-12-26T13:00:53.589 [DEBUG] [Thread-466865 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:53.590 [DEBUG] [Thread-466865 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:00:53.594 [DEBUG] [Thread-466865 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:00:53.594 [DEBUG] [Thread-466865 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:00:53.594 [DEBUG] [Thread-466865 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:00:53.594 [DEBUG] [Thread-466865 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:00:53.601 [DEBUG] [Thread-466865 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95895354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983607412221732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992713, telescope_ra=21.7290795, 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.74886, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.7045143996004, telescope_dec_j2k=-24.3731219918195, observability=1)
2025-12-26T13:00:55.349 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:00:55.350 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:02.376 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:02.378 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7315253, teldec = -24.256465
2025-12-26T13:01:02.379 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7069622750409     dec_j2k = -24.3731747837305
2025-12-26T13:01:02.381 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:02.381 [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-26T13:01:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:02.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95905529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983597785355459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992713, telescope_ra=21.7315253, 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.75131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.7069622750409, telescope_dec_j2k=-24.3731747837305, observability=1)
2025-12-26T13:01:08.223 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:08.225 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7331425, teldec = -24.256465
2025-12-26T13:01:08.226 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7085808478688     dec_j2k = -24.3732096642056
2025-12-26T13:01:08.227 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:08.228 [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-26T13:01:08.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:08.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:08.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:08.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:08.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:08.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:08.239 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:08.240 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:08.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:08.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:08.240 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:08.240 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:08.240 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95912296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09836098189383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992713, telescope_ra=21.7331425, 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.75292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.7085808478688, telescope_dec_j2k=-24.3732096642056, observability=1)
2025-12-26T13:01:08.240 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12802481651306 seconds ago
2025-12-26T13:01:11.744 [DEBUG] [Thread-466866 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:11.746 [INFO] [Thread-466866 (handle)] [driver.py] [get_status()] Telra = 21.7341154, teldec = -24.256465
2025-12-26T13:01:11.748 [INFO] [Thread-466866 (handle)] [driver.py] [get_status()] ra_j2k = 21.7095545739531     dec_j2k = -24.373230638034
2025-12-26T13:01:11.750 [DEBUG] [Thread-466866 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:11.751 [DEBUG] [Thread-466866 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:11.754 [DEBUG] [Thread-466866 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:11.754 [DEBUG] [Thread-466866 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:11.754 [DEBUG] [Thread-466866 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:11.754 [DEBUG] [Thread-466866 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:11.761 [DEBUG] [Thread-466866 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95916372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983605406624592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992713, telescope_ra=21.7341154, 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.7539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.7095545739531, telescope_dec_j2k=-24.373230638034, observability=1)
2025-12-26T13:01:22.269 [DEBUG] [Thread-466867 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:22.271 [INFO] [Thread-466867 (handle)] [driver.py] [get_status()] Telra = 21.7370498, teldec = -24.256471
2025-12-26T13:01:22.272 [INFO] [Thread-466867 (handle)] [driver.py] [get_status()] ra_j2k = 21.7124914657432     dec_j2k = -24.3732998515621
2025-12-26T13:01:22.274 [DEBUG] [Thread-466867 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:22.275 [DEBUG] [Thread-466867 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:22.282 [DEBUG] [Thread-466867 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:22.282 [DEBUG] [Thread-466867 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:22.282 [DEBUG] [Thread-466867 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:22.282 [DEBUG] [Thread-466867 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:22.289 [DEBUG] [Thread-466867 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:22.290 [DEBUG] [Thread-466867 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95928553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360580774402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992723, telescope_ra=21.7370498, 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.75683, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.7124914657432, telescope_dec_j2k=-24.3732998515621, observability=1)
2025-12-26T13:01:25.191 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:25.193 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7378529, teldec = -24.256464
2025-12-26T13:01:25.194 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7132952489384     dec_j2k = -24.3733101407116
2025-12-26T13:01:25.196 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:25.197 [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-26T13:01:25.202 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:25.202 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:25.202 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:25.202 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:25.209 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:25.210 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95931935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983599790952599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992712, telescope_ra=21.7378529, 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.75764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:00:29.327508', telescope_ra_j2k=21.7132952489384, telescope_dec_j2k=-24.3733101407116, observability=1)
2025-12-26T13:01:29.474 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:29.474 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:01:29.475 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:29.475 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:01:29.475 [INFO] [ThreadPoolExecutor-21332_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:01:29.475 [INFO] [ThreadPoolExecutor-21332_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:01:29.814 [DEBUG] [Thread-466868 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:29.816 [INFO] [Thread-466868 (handle)] [driver.py] [get_status()] Telra = 21.7391608, teldec = -24.256471
2025-12-26T13:01:29.817 [INFO] [Thread-466868 (handle)] [driver.py] [get_status()] ra_j2k = 21.714604259662     dec_j2k = -24.373345284794
2025-12-26T13:01:29.819 [DEBUG] [Thread-466868 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:29.820 [DEBUG] [Thread-466868 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:29.820 [DEBUG] [Thread-466868 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:29.821 [DEBUG] [Thread-466868 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:29.821 [DEBUG] [Thread-466868 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:29.821 [DEBUG] [Thread-466868 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:29.828 [DEBUG] [Thread-466868 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95937286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608214460588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992723, telescope_ra=21.7391608, 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.75894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.714604259662, telescope_dec_j2k=-24.373345284794, observability=1)
2025-12-26T13:01:43.149 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:43.152 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7428671, teldec = -24.256464
2025-12-26T13:01:43.153 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7183137117498     dec_j2k = -24.3734179662457
2025-12-26T13:01:43.155 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:43.155 [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-26T13:01:43.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:43.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:43.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:43.159 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:43.166 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9595272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983605005505164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992712, telescope_ra=21.7428671, 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.76265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7183137117498, telescope_dec_j2k=-24.3734179662457, observability=1)
2025-12-26T13:01:47.900 [DEBUG] [Thread-466869 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:47.903 [INFO] [Thread-466869 (handle)] [driver.py] [get_status()] Telra = 21.7442024, teldec = -24.256464
2025-12-26T13:01:47.904 [INFO] [Thread-466869 (handle)] [driver.py] [get_status()] ra_j2k = 21.7196501476143     dec_j2k = -24.3734466465363
2025-12-26T13:01:47.905 [DEBUG] [Thread-466869 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:47.905 [DEBUG] [Thread-466869 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:01:47.910 [DEBUG] [Thread-466869 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:01:47.910 [DEBUG] [Thread-466869 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:01:47.910 [DEBUG] [Thread-466869 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:01:47.910 [DEBUG] [Thread-466869 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:01:47.917 [DEBUG] [Thread-466869 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:01:47.918 [DEBUG] [Thread-466869 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.95958219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983611022296584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992712, telescope_ra=21.7442024, 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.76398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7196501476143, telescope_dec_j2k=-24.3734466465363, observability=1)
2025-12-26T13:01:50.351 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:50.353 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:50.355 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:50.357 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:54.363 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:55.365 [DEBUG] [ThreadPoolExecutor-21331_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:01:55.366 [INFO] [ThreadPoolExecutor-21331_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:02:02.348 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:02.350 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7482173, teldec = -24.256464
2025-12-26T13:02:02.351 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7236684645393     dec_j2k = -24.3735327943986
2025-12-26T13:02:02.352 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:02:02.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-26T13:02:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:02:02.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:02:02.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95974941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608615580016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992711, telescope_ra=21.7482173, 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.768, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7236684645393, telescope_dec_j2k=-24.3735327943986, observability=1)
2025-12-26T13:02:06.078 [DEBUG] [Thread-466870 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:06.079 [INFO] [Thread-466870 (handle)] [driver.py] [get_status()] Telra = 21.7492535, teldec = -24.256464
2025-12-26T13:02:06.080 [INFO] [Thread-466870 (handle)] [driver.py] [get_status()] ra_j2k = 21.7247055468166     dec_j2k = -24.3735550071415
2025-12-26T13:02:06.082 [DEBUG] [Thread-466870 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:06.083 [DEBUG] [Thread-466870 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:06.084 [DEBUG] [Thread-466870 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:06.084 [DEBUG] [Thread-466870 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:06.084 [DEBUG] [Thread-466870 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:02:06.085 [DEBUG] [Thread-466870 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:02:06.092 [DEBUG] [Thread-466870 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95979258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608214460588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992711, telescope_ra=21.7492535, 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.76904, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7247055468166, telescope_dec_j2k=-24.3735550071415, observability=1)
2025-12-26T13:02:08.301 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:08.304 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7498607, teldec = -24.256464
2025-12-26T13:02:08.305 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7253132638976     dec_j2k = -24.3735680195131
2025-12-26T13:02:08.307 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:08.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-26T13:02:08.310 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:08.310 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:08.310 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:02:08.310 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:08.317 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:08.317 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.95981831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983614231252009, 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.108713, telescope_az=89.992711, telescope_ra=21.7498607, 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.76964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7253132638976, telescope_dec_j2k=-24.3735680195131, observability=1)
2025-12-26T13:02:08.318 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12760591506958 seconds ago
2025-12-26T13:02:22.323 [DEBUG] [Thread-466871 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:22.325 [INFO] [Thread-466871 (handle)] [driver.py] [get_status()] Telra = 21.7537922, teldec = -24.256463
2025-12-26T13:02:22.326 [INFO] [Thread-466871 (handle)] [driver.py] [get_status()] ra_j2k = 21.7292481133981     dec_j2k = -24.37365120034
2025-12-26T13:02:22.327 [DEBUG] [Thread-466871 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:22.329 [DEBUG] [Thread-466871 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:22.332 [DEBUG] [Thread-466871 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:22.332 [DEBUG] [Thread-466871 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:22.332 [DEBUG] [Thread-466871 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:02:22.332 [DEBUG] [Thread-466871 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:22.339 [DEBUG] [Thread-466871 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:22.339 [DEBUG] [Thread-466871 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:22.339 [DEBUG] [Thread-466871 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:22.339 [DEBUG] [Thread-466871 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:02:22.339 [DEBUG] [Thread-466871 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:22.339 [DEBUG] [Thread-466871 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:22.339 [DEBUG] [Thread-466871 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:22.340 [DEBUG] [Thread-466871 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:02:22.340 [DEBUG] [Thread-466871 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9599806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983610621177156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992711, telescope_ra=21.7537922, 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.77357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7292481133981, telescope_dec_j2k=-24.37365120034, observability=1)
2025-12-26T13:02:24.139 [DEBUG] [Thread-466872 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:24.142 [INFO] [Thread-466872 (handle)] [driver.py] [get_status()] Telra = 21.7542961, teldec = -24.256463
2025-12-26T13:02:24.143 [INFO] [Thread-466872 (handle)] [driver.py] [get_status()] ra_j2k = 21.7297524428624     dec_j2k = -24.3736619807862
2025-12-26T13:02:24.145 [DEBUG] [Thread-466872 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:24.146 [DEBUG] [Thread-466872 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:24.148 [DEBUG] [Thread-466872 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:24.148 [DEBUG] [Thread-466872 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:24.148 [DEBUG] [Thread-466872 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:02:24.148 [DEBUG] [Thread-466872 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:02:24.155 [DEBUG] [Thread-466872 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96000162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360781334116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992711, telescope_ra=21.7542961, 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.77408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7297524428624, telescope_dec_j2k=-24.3736619807862, observability=1)
2025-12-26T13:02:25.271 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:25.274 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7546045, teldec = -24.256463
2025-12-26T13:02:25.275 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7300611057252     dec_j2k = -24.3736685776934
2025-12-26T13:02:25.277 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:25.277 [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-26T13:02:25.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:25.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:25.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:02:25.281 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:02:25.289 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96001473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602197669167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992711, telescope_ra=21.7546045, 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.77439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:01:29.472256', telescope_ra_j2k=21.7300611057252, telescope_dec_j2k=-24.3736685776934, observability=1)
2025-12-26T13:02:29.624 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:29.624 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:02:29.625 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:29.625 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:02:29.626 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:30.627 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:30.629 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:30.630 [DEBUG] [ThreadPoolExecutor-21333_0] [payload.py] [to_registers()] [0]
2025-12-26T13:02:30.633 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:30.633 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:30.633 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:02:30.633 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:30.640 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:30.640 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:02:30.640 [DEBUG] [ThreadPoolExecutor-21333_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:02:30.640 [DEBUG] [ThreadPoolExecutor-21333_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:02:30.640 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:30.640 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:30.640 [DEBUG] [ThreadPoolExecutor-21333_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:42.259 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:42.261 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7593396, teldec = -24.256463
2025-12-26T13:02:42.262 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.734800243514     dec_j2k = -24.3737697688748
2025-12-26T13:02:42.264 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:02:42.265 [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-26T13:02:42.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:02:42.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:02:42.271 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:02:42.272 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:02:42.278 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:02:42.278 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:42.278 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:02:42.279 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:02:42.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:02:42.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:02:42.279 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:02:42.279 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:02:42.279 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96021134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983607412221732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99271, telescope_ra=21.7593396, 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.77912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:02:29.622806', telescope_ra_j2k=21.734800243514, telescope_dec_j2k=-24.3737697688748, observability=1)
2025-12-26T13:02:42.336 [DEBUG] [Thread-466873 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05697989463806152
2025-12-26T13:02:55.641 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:02:55.642 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:00.407 [DEBUG] [Thread-466874 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:00.409 [INFO] [Thread-466874 (handle)] [driver.py] [get_status()] Telra = 21.7643795, teldec = -24.256462
2025-12-26T13:03:00.410 [INFO] [Thread-466874 (handle)] [driver.py] [get_status()] ra_j2k = 21.7398444451524     dec_j2k = -24.3738762753558
2025-12-26T13:03:00.412 [DEBUG] [Thread-466874 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:00.412 [DEBUG] [Thread-466874 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:00.415 [DEBUG] [Thread-466874 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:00.415 [DEBUG] [Thread-466874 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:00.415 [DEBUG] [Thread-466874 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:00.416 [DEBUG] [Thread-466874 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:00.423 [DEBUG] [Thread-466874 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96042139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608615580016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99271, telescope_ra=21.7643795, 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.78416, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:02:29.622806', telescope_ra_j2k=21.7398444451524, telescope_dec_j2k=-24.3738762753558, observability=1)
2025-12-26T13:03:02.358 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:02.359 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7649399, teldec = -24.256462
2025-12-26T13:03:02.360 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7404053236935     dec_j2k = -24.3738882166295
2025-12-26T13:03:02.362 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:02.363 [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-26T13:03:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:02.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:02.373 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:02.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96044396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983614632371437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99271, telescope_ra=21.7649399, 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.78472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:02:29.622806', telescope_ra_j2k=21.7404053236935, telescope_dec_j2k=-24.3738882166295, observability=1)
2025-12-26T13:03:08.378 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:08.380 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7666137, teldec = -24.256462
2025-12-26T13:03:08.382 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7420805532874     dec_j2k = -24.3739238676851
2025-12-26T13:03:08.384 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:08.385 [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-26T13:03:08.388 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:08.388 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:08.388 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:08.388 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96051365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983615835729721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99271, telescope_ra=21.7666137, 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.7864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:02:29.622806', telescope_ra_j2k=21.7420805532874, telescope_dec_j2k=-24.3739238676851, observability=1)
2025-12-26T13:03:08.396 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12576723098755 seconds ago
2025-12-26T13:03:18.467 [DEBUG] [Thread-466875 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:18.469 [INFO] [Thread-466875 (handle)] [driver.py] [get_status()] Telra = 21.7694183, teldec = -24.256456
2025-12-26T13:03:18.470 [INFO] [Thread-466875 (handle)] [driver.py] [get_status()] ra_j2k = 21.7448875503529     dec_j2k = -24.3739775539466
2025-12-26T13:03:18.472 [DEBUG] [Thread-466875 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:18.473 [DEBUG] [Thread-466875 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:18.476 [DEBUG] [Thread-466875 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:18.476 [DEBUG] [Thread-466875 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:18.476 [DEBUG] [Thread-466875 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:18.477 [DEBUG] [Thread-466875 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:18.483 [DEBUG] [Thread-466875 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:18.484 [DEBUG] [Thread-466875 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96063042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983614231252009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992699, telescope_ra=21.7694183, 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.7892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:02:29.622806', telescope_ra_j2k=21.7448875503529, telescope_dec_j2k=-24.3739775539466, observability=1)
2025-12-26T13:03:22.372 [DEBUG] [Thread-466876 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:22.374 [INFO] [Thread-466876 (handle)] [driver.py] [get_status()] Telra = 21.7705115, teldec = -24.256462
2025-12-26T13:03:22.375 [INFO] [Thread-466876 (handle)] [driver.py] [get_status()] ra_j2k = 21.7459816840809     dec_j2k = -24.3740068011443
2025-12-26T13:03:22.377 [DEBUG] [Thread-466876 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:22.377 [DEBUG] [Thread-466876 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:22.380 [DEBUG] [Thread-466876 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:22.380 [DEBUG] [Thread-466876 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:22.380 [DEBUG] [Thread-466876 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:22.380 [DEBUG] [Thread-466876 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:22.387 [DEBUG] [Thread-466876 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:22.388 [DEBUG] [Thread-466876 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96067561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983616236849149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992709, telescope_ra=21.7705115, 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.79029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:02:29.622806', telescope_ra_j2k=21.7459816840809, telescope_dec_j2k=-24.3740068011443, observability=1)
2025-12-26T13:03:25.350 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:25.352 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7713421, teldec = -24.256462
2025-12-26T13:03:25.354 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7468129941584     dec_j2k = -24.3740244579618
2025-12-26T13:03:25.356 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:25.357 [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-26T13:03:25.362 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:25.362 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:25.362 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:25.362 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:25.369 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96071008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983615434610293, 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.108712, telescope_az=89.992709, telescope_ra=21.7713421, 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.79112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:02:29.622806', telescope_ra_j2k=21.7468129941584, telescope_dec_j2k=-24.3740244579618, observability=1)
2025-12-26T13:03:29.763 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:29.763 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:03:29.764 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:29.764 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:03:29.765 [INFO] [ThreadPoolExecutor-21334_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:03:29.765 [INFO] [ThreadPoolExecutor-21334_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:03:36.628 [DEBUG] [Thread-466877 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:36.630 [INFO] [Thread-466877 (handle)] [driver.py] [get_status()] Telra = 21.7744904, teldec = -24.256462
2025-12-26T13:03:36.631 [INFO] [Thread-466877 (handle)] [driver.py] [get_status()] ra_j2k = 21.7499639865979     dec_j2k = -24.3740913336448
2025-12-26T13:03:36.632 [DEBUG] [Thread-466877 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:36.633 [DEBUG] [Thread-466877 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:36.638 [DEBUG] [Thread-466877 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:36.639 [DEBUG] [Thread-466877 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:36.639 [DEBUG] [Thread-466877 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:36.639 [DEBUG] [Thread-466877 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:36.646 [DEBUG] [Thread-466877 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96084061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983617841326861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992709, telescope_ra=21.7744904, 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.79427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7499639865979, telescope_dec_j2k=-24.3740913336448, observability=1)
2025-12-26T13:03:41.362 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:41.364 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7757996, teldec = -24.256462
2025-12-26T13:03:41.366 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7512743066815     dec_j2k = -24.3741191198876
2025-12-26T13:03:41.367 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:41.368 [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-26T13:03:41.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:41.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:41.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:41.374 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:41.381 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9608954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983615835729721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992709, telescope_ra=21.7757996, 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.79558, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7512743066815, telescope_dec_j2k=-24.3741191198876, observability=1)
2025-12-26T13:03:50.644 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:50.646 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:50.647 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:50.649 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:54.654 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:54.698 [DEBUG] [Thread-466878 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:54.700 [INFO] [Thread-466878 (handle)] [driver.py] [get_status()] Telra = 21.7795128, teldec = -24.256461
2025-12-26T13:03:54.701 [INFO] [Thread-466878 (handle)] [driver.py] [get_status()] ra_j2k = 21.7549906850535     dec_j2k = -24.3741968529293
2025-12-26T13:03:54.703 [DEBUG] [Thread-466878 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:54.704 [DEBUG] [Thread-466878 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:03:54.710 [DEBUG] [Thread-466878 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:03:54.710 [DEBUG] [Thread-466878 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:03:54.710 [DEBUG] [Thread-466878 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:03:54.711 [DEBUG] [Thread-466878 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:03:54.718 [DEBUG] [Thread-466878 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:03:54.718 [DEBUG] [Thread-466878 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:54.718 [DEBUG] [Thread-466878 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:03:54.718 [DEBUG] [Thread-466878 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:03:54.718 [DEBUG] [Thread-466878 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:03:54.719 [DEBUG] [Thread-466878 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:03:54.719 [DEBUG] [Thread-466878 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:03:54.719 [DEBUG] [Thread-466878 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:03:54.719 [DEBUG] [Thread-466878 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96104976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098362225364057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992708, telescope_ra=21.7795128, 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.79929, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7549906850535, telescope_dec_j2k=-24.3741968529293, observability=1)
2025-12-26T13:03:55.656 [DEBUG] [ThreadPoolExecutor-21333_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:03:55.657 [INFO] [ThreadPoolExecutor-21333_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:04:02.368 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:02.370 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7816575, teldec = -24.256461
2025-12-26T13:04:02.372 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7571372217451     dec_j2k = -24.374242277356
2025-12-26T13:04:02.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:04:02.375 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:04:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:02.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:02.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:02.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:02.387 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:02.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96113853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983613429013153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992708, telescope_ra=21.7816575, 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.80144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7571372217451, telescope_dec_j2k=-24.374242277356, observability=1)
2025-12-26T13:04:08.457 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:08.459 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.7833316, teldec = -24.256455
2025-12-26T13:04:08.460 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7588127565924     dec_j2k = -24.3742717091221
2025-12-26T13:04:08.462 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:08.463 [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-26T13:04:08.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:08.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:08.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:08.470 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:08.477 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.961209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983620649162858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992697, telescope_ra=21.7833316, 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.80311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7588127565924, telescope_dec_j2k=-24.3742717091221, observability=1)
2025-12-26T13:04:08.478 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.128151178359985 seconds ago
2025-12-26T13:04:12.781 [DEBUG] [Thread-466879 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:12.783 [INFO] [Thread-466879 (handle)] [driver.py] [get_status()] Telra = 21.7845568, teldec = -24.256461
2025-12-26T13:04:12.784 [INFO] [Thread-466879 (handle)] [driver.py] [get_status()] ra_j2k = 21.7600390057904     dec_j2k = -24.3743036249395
2025-12-26T13:04:12.785 [DEBUG] [Thread-466879 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:12.786 [DEBUG] [Thread-466879 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:12.793 [DEBUG] [Thread-466879 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:12.793 [DEBUG] [Thread-466879 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:12.793 [DEBUG] [Thread-466879 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:12.793 [DEBUG] [Thread-466879 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:12.801 [DEBUG] [Thread-466879 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96125904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983616637968577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992708, telescope_ra=21.7845568, 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.80434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7600390057904, telescope_dec_j2k=-24.3743036249395, observability=1)
2025-12-26T13:04:22.418 [DEBUG] [Thread-466880 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:22.420 [INFO] [Thread-466880 (handle)] [driver.py] [get_status()] Telra = 21.7872311, teldec = -24.256461
2025-12-26T13:04:22.421 [INFO] [Thread-466880 (handle)] [driver.py] [get_status()] ra_j2k = 21.7627155982068     dec_j2k = -24.3743601513222
2025-12-26T13:04:22.423 [DEBUG] [Thread-466880 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:22.424 [DEBUG] [Thread-466880 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:22.430 [DEBUG] [Thread-466880 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:22.430 [DEBUG] [Thread-466880 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:22.430 [DEBUG] [Thread-466880 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:22.430 [DEBUG] [Thread-466880 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:22.437 [DEBUG] [Thread-466880 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:22.437 [DEBUG] [Thread-466880 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:22.437 [DEBUG] [Thread-466880 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:22.438 [DEBUG] [Thread-466880 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:22.438 [DEBUG] [Thread-466880 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:22.438 [DEBUG] [Thread-466880 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:22.438 [DEBUG] [Thread-466880 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:22.438 [DEBUG] [Thread-466880 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:22.438 [DEBUG] [Thread-466880 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96137058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983616637968577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992707, telescope_ra=21.7872311, 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.80701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7627155982068, telescope_dec_j2k=-24.3743601513222, observability=1)
2025-12-26T13:04:25.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:25.433 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.7880725, teldec = -24.256461
2025-12-26T13:04:25.434 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7635577196841     dec_j2k = -24.3743779239242
2025-12-26T13:04:25.436 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:25.437 [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-26T13:04:25.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:25.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:25.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:25.439 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:25.446 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:25.446 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:25.447 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:25.447 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:25.447 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:25.447 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:25.447 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:25.447 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:25.447 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96140546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983617841326861, 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.108711, telescope_az=89.992707, telescope_ra=21.7880725, 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.80785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:03:29.762731', telescope_ra_j2k=21.7635577196841, telescope_dec_j2k=-24.3743779239242, observability=1)
2025-12-26T13:04:29.904 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:29.904 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:04:29.905 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:29.905 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:04:29.906 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:30.907 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:30.909 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:30.910 [DEBUG] [ThreadPoolExecutor-21335_0] [payload.py] [to_registers()] [0]
2025-12-26T13:04:30.916 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:30.916 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:30.916 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:04:30.917 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:30.923 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:30.924 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:04:30.924 [DEBUG] [ThreadPoolExecutor-21335_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:04:30.924 [DEBUG] [ThreadPoolExecutor-21335_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:04:30.924 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:30.924 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:30.924 [DEBUG] [ThreadPoolExecutor-21335_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:30.993 [DEBUG] [Thread-466881 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:30.995 [INFO] [Thread-466881 (handle)] [driver.py] [get_status()] Telra = 21.7896051, teldec = -24.25646
2025-12-26T13:04:30.996 [INFO] [Thread-466881 (handle)] [driver.py] [get_status()] ra_j2k = 21.7650916342383     dec_j2k = -24.3744092818429
2025-12-26T13:04:30.998 [DEBUG] [Thread-466881 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:30.999 [DEBUG] [Thread-466881 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:31.003 [DEBUG] [Thread-466881 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:31.003 [DEBUG] [Thread-466881 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:31.003 [DEBUG] [Thread-466881 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:31.003 [DEBUG] [Thread-466881 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:31.010 [DEBUG] [Thread-466881 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:31.011 [DEBUG] [Thread-466881 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96146984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983621451401714, 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.108711, telescope_az=89.992707, telescope_ra=21.7896051, 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.80939, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7650916342383, telescope_dec_j2k=-24.3744092818429, observability=1)
2025-12-26T13:04:40.474 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:40.476 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.7922517, teldec = -24.25646
2025-12-26T13:04:40.477 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7677405049546     dec_j2k = -24.374465114807
2025-12-26T13:04:40.479 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:40.481 [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-26T13:04:40.485 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:40.485 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:40.485 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:40.485 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:40.492 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:40.492 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:40.492 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:40.492 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:40.493 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:40.493 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:40.493 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:40.493 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:40.493 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96157957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983619846924002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992707, telescope_ra=21.7922517, 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.81203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7677405049546, telescope_dec_j2k=-24.374465114807, observability=1)
2025-12-26T13:04:49.048 [DEBUG] [Thread-466882 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:49.050 [INFO] [Thread-466882 (handle)] [driver.py] [get_status()] Telra = 21.7946466, teldec = -24.25646
2025-12-26T13:04:49.051 [INFO] [Thread-466882 (handle)] [driver.py] [get_status()] ra_j2k = 21.7701374606435     dec_j2k = -24.3745155889476
2025-12-26T13:04:49.053 [DEBUG] [Thread-466882 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:49.054 [DEBUG] [Thread-466882 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:04:49.061 [DEBUG] [Thread-466882 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:04:49.061 [DEBUG] [Thread-466882 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:04:49.061 [DEBUG] [Thread-466882 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:04:49.061 [DEBUG] [Thread-466882 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:04:49.068 [DEBUG] [Thread-466882 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96167881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983620649162858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992707, telescope_ra=21.7946466, 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.81443, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7701374606435, telescope_dec_j2k=-24.3745155889476, observability=1)
2025-12-26T13:04:55.924 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:04:55.925 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:02.378 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:02.381 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.7983779, teldec = -24.25646
2025-12-26T13:05:02.382 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7738719651955     dec_j2k = -24.3745941359347
2025-12-26T13:05:02.384 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:05:02.385 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:05:02.391 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:05:02.391 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:05:02.391 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:05:02.391 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:05:02.398 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:05:02.399 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9618331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983616637968577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992706, telescope_ra=21.7983779, 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.81816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7738719651955, telescope_dec_j2k=-24.3745941359347, observability=1)
2025-12-26T13:05:07.131 [DEBUG] [Thread-466883 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:07.133 [INFO] [Thread-466883 (handle)] [driver.py] [get_status()] Telra = 21.7996873, teldec = -24.25646
2025-12-26T13:05:07.134 [INFO] [Thread-466883 (handle)] [driver.py] [get_status()] ra_j2k = 21.7751824902519     dec_j2k = -24.3746216731251
2025-12-26T13:05:07.136 [DEBUG] [Thread-466883 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:07.137 [DEBUG] [Thread-466883 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:07.138 [DEBUG] [Thread-466883 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:05:07.138 [DEBUG] [Thread-466883 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:05:07.138 [DEBUG] [Thread-466883 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:05:07.138 [DEBUG] [Thread-466883 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:05:07.146 [DEBUG] [Thread-466883 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96188809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983623456998854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992706, telescope_ra=21.7996873, 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.81947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7751824902519, telescope_dec_j2k=-24.3746216731251, observability=1)
2025-12-26T13:05:08.539 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:08.540 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8000803, teldec = -24.25646
2025-12-26T13:05:08.542 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7755758279746     dec_j2k = -24.3746299353527
2025-12-26T13:05:08.543 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:08.543 [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-26T13:05:08.545 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:05:08.545 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:05:08.545 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:05:08.545 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:05:08.552 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:05:08.552 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:08.552 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:08.552 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:05:08.552 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:05:08.552 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:05:08.553 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:05:08.553 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:05:08.553 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96190439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098362425923771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992706, telescope_ra=21.8000803, 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.81986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7755758279746, telescope_dec_j2k=-24.3746299353527, observability=1)
2025-12-26T13:05:08.553 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12284064292908 seconds ago
2025-12-26T13:05:22.481 [DEBUG] [Thread-466884 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:22.483 [INFO] [Thread-466884 (handle)] [driver.py] [get_status()] Telra = 21.8039768, teldec = -24.256459
2025-12-26T13:05:22.484 [INFO] [Thread-466884 (handle)] [driver.py] [get_status()] ra_j2k = 21.7794756778019     dec_j2k = -24.3747107855677
2025-12-26T13:05:22.485 [DEBUG] [Thread-466884 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:22.486 [DEBUG] [Thread-466884 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:22.489 [DEBUG] [Thread-466884 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:05:22.489 [DEBUG] [Thread-466884 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:05:22.489 [DEBUG] [Thread-466884 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:05:22.489 [DEBUG] [Thread-466884 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:05:22.496 [DEBUG] [Thread-466884 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:05:22.497 [DEBUG] [Thread-466884 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96206575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983620649162858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992706, telescope_ra=21.8039768, 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.82376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7794756778019, telescope_dec_j2k=-24.3747107855677, observability=1)
2025-12-26T13:05:25.203 [DEBUG] [Thread-466885 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:25.205 [INFO] [Thread-466885 (handle)] [driver.py] [get_status()] Telra = 21.8047333, teldec = -24.256459
2025-12-26T13:05:25.207 [INFO] [Thread-466885 (handle)] [driver.py] [get_status()] ra_j2k = 21.7802328284128     dec_j2k = -24.3747266623646
2025-12-26T13:05:25.209 [DEBUG] [Thread-466885 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:25.209 [DEBUG] [Thread-466885 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:25.215 [DEBUG] [Thread-466885 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:05:25.215 [DEBUG] [Thread-466885 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:05:25.215 [DEBUG] [Thread-466885 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:05:25.215 [DEBUG] [Thread-466885 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:05:25.222 [DEBUG] [Thread-466885 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:05:25.223 [DEBUG] [Thread-466885 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96209727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983621852521142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992706, telescope_ra=21.8047333, 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.82452, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:04:29.902918', telescope_ra_j2k=21.7802328284128, telescope_dec_j2k=-24.3747266623646, observability=1)
2025-12-26T13:05:25.508 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28470873832702637
2025-12-26T13:05:30.046 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:30.047 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:05:30.048 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:30.048 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:05:30.048 [INFO] [ThreadPoolExecutor-21336_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:05:30.048 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T13:05:39.581 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:39.583 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8087162, teldec = -24.256459
2025-12-26T13:05:39.584 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.7842191552556     dec_j2k = -24.3748101754906
2025-12-26T13:05:39.586 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:39.587 [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-26T13:05:39.594 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:05:39.594 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:05:39.594 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:05:39.594 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:05:39.601 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:05:39.601 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:39.601 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:39.602 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:05:39.602 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:05:39.602 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:05:39.602 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:05:39.602 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:05:39.602 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96226368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983612626774297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992705, telescope_ra=21.8087162, 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.8285, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7842191552556, telescope_dec_j2k=-24.3748101754906, observability=1)
2025-12-26T13:05:43.263 [DEBUG] [Thread-466886 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:43.265 [INFO] [Thread-466886 (handle)] [driver.py] [get_status()] Telra = 21.8097445, teldec = -24.256459
2025-12-26T13:05:43.266 [INFO] [Thread-466886 (handle)] [driver.py] [get_status()] ra_j2k = 21.7852483403859     dec_j2k = -24.3748317158601
2025-12-26T13:05:43.268 [DEBUG] [Thread-466886 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:43.269 [DEBUG] [Thread-466886 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:05:43.276 [DEBUG] [Thread-466886 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:05:43.276 [DEBUG] [Thread-466886 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:05:43.276 [DEBUG] [Thread-466886 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:05:43.276 [DEBUG] [Thread-466886 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:05:43.284 [DEBUG] [Thread-466886 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9623063, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983621451401714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992705, telescope_ra=21.8097445, 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.82953, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7852483403859, telescope_dec_j2k=-24.3748317158601, observability=1)
2025-12-26T13:05:50.927 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:50.928 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:50.929 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:50.931 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:54.936 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:55.938 [DEBUG] [ThreadPoolExecutor-21335_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:05:55.939 [INFO] [ThreadPoolExecutor-21335_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:06:01.333 [DEBUG] [Thread-466887 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:01.336 [INFO] [Thread-466887 (handle)] [driver.py] [get_status()] Telra = 21.814788, teldec = -24.256459
2025-12-26T13:06:01.337 [INFO] [Thread-466887 (handle)] [driver.py] [get_status()] ra_j2k = 21.7902961840105     dec_j2k = -24.3749372403211
2025-12-26T13:06:01.339 [DEBUG] [Thread-466887 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:01.339 [DEBUG] [Thread-466887 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:01.341 [DEBUG] [Thread-466887 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:01.341 [DEBUG] [Thread-466887 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:01.341 [DEBUG] [Thread-466887 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:01.341 [DEBUG] [Thread-466887 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:01.348 [DEBUG] [Thread-466887 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:01.349 [DEBUG] [Thread-466887 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96251545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983625462595994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992705, telescope_ra=21.814788, 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.83457, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7902961840105, telescope_dec_j2k=-24.3749372403211, observability=1)
2025-12-26T13:06:02.351 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:02.353 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8150685, teldec = -24.256459
2025-12-26T13:06:02.355 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.7905769256996     dec_j2k = -24.3749431031093
2025-12-26T13:06:02.357 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:02.358 [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-26T13:06:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:02.359 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:02.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96252722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098362225364057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992705, telescope_ra=21.8150685, 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.83485, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7905769256996, telescope_dec_j2k=-24.3749431031093, observability=1)
2025-12-26T13:06:08.614 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:08.616 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8168236, teldec = -24.256458
2025-12-26T13:06:08.617 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.7923335383413     dec_j2k = -24.374978772349
2025-12-26T13:06:08.619 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:08.620 [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-26T13:06:08.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:08.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:08.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:08.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:08.634 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:08.634 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:08.634 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:08.634 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:08.634 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:08.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:08.635 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:08.635 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:08.635 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96259971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983621050282286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992704, telescope_ra=21.8168236, 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.83661, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7923335383413, telescope_dec_j2k=-24.374978772349, observability=1)
2025-12-26T13:06:08.635 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12720274925232 seconds ago
2025-12-26T13:06:19.405 [DEBUG] [Thread-466888 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:19.407 [INFO] [Thread-466888 (handle)] [driver.py] [get_status()] Telra = 21.8198045, teldec = -24.256458
2025-12-26T13:06:19.408 [INFO] [Thread-466888 (handle)] [driver.py] [get_status()] ra_j2k = 21.7953170083259     dec_j2k = -24.3750409945882
2025-12-26T13:06:19.409 [DEBUG] [Thread-466888 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:19.410 [DEBUG] [Thread-466888 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:19.416 [DEBUG] [Thread-466888 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:19.416 [DEBUG] [Thread-466888 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:19.416 [DEBUG] [Thread-466888 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:19.416 [DEBUG] [Thread-466888 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:19.423 [DEBUG] [Thread-466888 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:19.424 [DEBUG] [Thread-466888 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96272461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983621050282286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992704, telescope_ra=21.8198045, 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.83959, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7953170083259, telescope_dec_j2k=-24.3750409945882, observability=1)
2025-12-26T13:06:22.526 [DEBUG] [Thread-466889 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:22.528 [INFO] [Thread-466889 (handle)] [driver.py] [get_status()] Telra = 21.8207025, teldec = -24.256458
2025-12-26T13:06:22.529 [INFO] [Thread-466889 (handle)] [driver.py] [get_status()] ra_j2k = 21.7962157828011     dec_j2k = -24.3750597249342
2025-12-26T13:06:22.531 [DEBUG] [Thread-466889 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:22.531 [DEBUG] [Thread-466889 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:22.533 [DEBUG] [Thread-466889 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:22.533 [DEBUG] [Thread-466889 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:22.533 [DEBUG] [Thread-466889 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:22.533 [DEBUG] [Thread-466889 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:22.540 [DEBUG] [Thread-466889 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96276073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983619846924002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992704, telescope_ra=21.8207025, 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.84048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7962157828011, telescope_dec_j2k=-24.3750597249342, observability=1)
2025-12-26T13:06:25.569 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:25.571 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8215351, teldec = -24.256458
2025-12-26T13:06:25.571 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.7970491009817     dec_j2k = -24.3750770853078
2025-12-26T13:06:25.573 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:25.574 [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-26T13:06:25.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:25.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:25.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:25.579 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:25.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:25.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:25.586 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:25.586 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:25.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:25.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:25.586 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:25.587 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:25.587 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96279595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983619445804574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992704, telescope_ra=21.8215351, 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.84132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:05:30.045342', telescope_ra_j2k=21.7970491009817, telescope_dec_j2k=-24.3750770853078, observability=1)
2025-12-26T13:06:30.189 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:30.189 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:06:30.190 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:30.190 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:06:30.191 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:31.193 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:31.195 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:31.195 [DEBUG] [ThreadPoolExecutor-21337_0] [payload.py] [to_registers()] [0]
2025-12-26T13:06:31.202 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:31.202 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:31.202 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:06:31.202 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:31.209 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:31.209 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:06:31.209 [DEBUG] [ThreadPoolExecutor-21337_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:06:31.210 [DEBUG] [ThreadPoolExecutor-21337_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:06:31.210 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:31.210 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:31.210 [DEBUG] [ThreadPoolExecutor-21337_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:37.558 [DEBUG] [Thread-466890 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:37.560 [INFO] [Thread-466890 (handle)] [driver.py] [get_status()] Telra = 21.8248795, teldec = -24.256458
2025-12-26T13:06:37.561 [INFO] [Thread-466890 (handle)] [driver.py] [get_status()] ra_j2k = 21.8003963868376     dec_j2k = -24.3751467617941
2025-12-26T13:06:37.563 [DEBUG] [Thread-466890 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:37.564 [DEBUG] [Thread-466890 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:37.570 [DEBUG] [Thread-466890 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:37.570 [DEBUG] [Thread-466890 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:37.570 [DEBUG] [Thread-466890 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:37.570 [DEBUG] [Thread-466890 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:37.577 [DEBUG] [Thread-466890 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96293471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983621451401714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992704, telescope_ra=21.8248795, 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.84466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.8003963868376, telescope_dec_j2k=-24.3751467617941, observability=1)
2025-12-26T13:06:38.697 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:38.700 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8251873, teldec = -24.256458
2025-12-26T13:06:38.700 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8007044525208     dec_j2k = -24.3751531698494
2025-12-26T13:06:38.702 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:38.703 [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-26T13:06:38.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:38.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:38.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:38.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:38.712 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96294789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098362024804343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992704, telescope_ra=21.8251873, 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.84497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.8007044525208, telescope_dec_j2k=-24.3751531698494, observability=1)
2025-12-26T13:06:55.628 [DEBUG] [Thread-466891 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:55.629 [INFO] [Thread-466891 (handle)] [driver.py] [get_status()] Telra = 21.8299205, teldec = -24.256457
2025-12-26T13:06:55.630 [INFO] [Thread-466891 (handle)] [driver.py] [get_status()] ra_j2k = 21.8054417399838     dec_j2k = -24.375250612615
2025-12-26T13:06:55.632 [DEBUG] [Thread-466891 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:55.633 [DEBUG] [Thread-466891 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:06:55.635 [DEBUG] [Thread-466891 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:06:55.635 [DEBUG] [Thread-466891 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:06:55.635 [DEBUG] [Thread-466891 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:06:55.636 [DEBUG] [Thread-466891 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:06:55.643 [DEBUG] [Thread-466891 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96314384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983619846924002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992703, telescope_ra=21.8299205, 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.8497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.8054417399838, telescope_dec_j2k=-24.375250612615, observability=1)
2025-12-26T13:06:56.211 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:06:56.212 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:02.362 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:02.364 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8317875, teldec = -24.256457
2025-12-26T13:07:02.365 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.807310353161     dec_j2k = -24.3752893928448
2025-12-26T13:07:02.367 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:02.367 [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-26T13:07:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:02.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:02.378 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:02.378 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:02.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:02.379 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:02.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96322178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983627869312563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992703, telescope_ra=21.8317875, 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.85157, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.807310353161, telescope_dec_j2k=-24.3752893928448, observability=1)
2025-12-26T13:07:08.696 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:08.697 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8335431, teldec = -24.256457
2025-12-26T13:07:08.698 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8090674705629     dec_j2k = -24.3753258331831
2025-12-26T13:07:08.700 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:08.701 [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-26T13:07:08.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:08.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:08.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:08.706 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9632951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983618643565718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992703, telescope_ra=21.8335431, 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.85333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.8090674705629, telescope_dec_j2k=-24.3753258331831, observability=1)
2025-12-26T13:07:08.713 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.14549660682678 seconds ago
2025-12-26T13:07:13.694 [DEBUG] [Thread-466892 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:13.697 [INFO] [Thread-466892 (handle)] [driver.py] [get_status()] Telra = 21.8349336, teldec = -24.256457
2025-12-26T13:07:13.698 [INFO] [Thread-466892 (handle)] [driver.py] [get_status()] ra_j2k = 21.810459172731     dec_j2k = -24.375354677417
2025-12-26T13:07:13.700 [DEBUG] [Thread-466892 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:13.700 [DEBUG] [Thread-466892 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:13.704 [DEBUG] [Thread-466892 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:13.704 [DEBUG] [Thread-466892 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:13.704 [DEBUG] [Thread-466892 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:13.704 [DEBUG] [Thread-466892 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:13.711 [DEBUG] [Thread-466892 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:13.711 [DEBUG] [Thread-466892 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:13.711 [DEBUG] [Thread-466892 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:13.711 [DEBUG] [Thread-466892 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:13.711 [DEBUG] [Thread-466892 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:13.711 [DEBUG] [Thread-466892 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:13.711 [DEBUG] [Thread-466892 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:13.712 [DEBUG] [Thread-466892 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:13.712 [DEBUG] [Thread-466892 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96335295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983623858118282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992703, telescope_ra=21.8349336, 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.85472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.810459172731, telescope_dec_j2k=-24.375354677417, observability=1)
2025-12-26T13:07:22.575 [DEBUG] [Thread-466893 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:22.578 [INFO] [Thread-466893 (handle)] [driver.py] [get_status()] Telra = 21.837419, teldec = -24.256457
2025-12-26T13:07:22.580 [INFO] [Thread-466893 (handle)] [driver.py] [get_status()] ra_j2k = 21.8129467222296     dec_j2k = -24.3754061946821
2025-12-26T13:07:22.582 [DEBUG] [Thread-466893 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:22.583 [DEBUG] [Thread-466893 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:22.583 [DEBUG] [Thread-466893 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:22.583 [DEBUG] [Thread-466893 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:22.583 [DEBUG] [Thread-466893 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:22.583 [DEBUG] [Thread-466893 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:22.592 [DEBUG] [Thread-466893 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96345574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983627869312563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992702, telescope_ra=21.837419, 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.8572, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.8129467222296, telescope_dec_j2k=-24.3754061946821, observability=1)
2025-12-26T13:07:25.648 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:25.650 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8382807, teldec = -24.256463
2025-12-26T13:07:25.651 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.813809167023     dec_j2k = -24.3754300437395
2025-12-26T13:07:25.653 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:25.654 [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-26T13:07:25.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:25.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:25.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:25.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:25.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:25.665 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96349131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983625863715422, 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.108709, telescope_az=89.992713, telescope_ra=21.8382807, 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.85806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:06:30.188212', telescope_ra_j2k=21.813809167023, telescope_dec_j2k=-24.3754300437395, observability=1)
2025-12-26T13:07:30.332 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:30.333 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:07:30.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:30.334 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:07:30.334 [INFO] [ThreadPoolExecutor-21338_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:07:30.334 [INFO] [ThreadPoolExecutor-21338_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:07:31.780 [DEBUG] [Thread-466894 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:31.781 [INFO] [Thread-466894 (handle)] [driver.py] [get_status()] Telra = 21.8399804, teldec = -24.256457
2025-12-26T13:07:31.783 [INFO] [Thread-466894 (handle)] [driver.py] [get_status()] ra_j2k = 21.8155103384296     dec_j2k = -24.375459234462
2025-12-26T13:07:31.784 [DEBUG] [Thread-466894 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:31.786 [DEBUG] [Thread-466894 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:31.788 [DEBUG] [Thread-466894 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:31.788 [DEBUG] [Thread-466894 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:31.788 [DEBUG] [Thread-466894 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:31.788 [DEBUG] [Thread-466894 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:31.795 [DEBUG] [Thread-466894 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:31.796 [DEBUG] [Thread-466894 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96356227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983625462595994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992702, telescope_ra=21.8399804, 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.85976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:07:30.331332', telescope_ra_j2k=21.8155103384296, telescope_dec_j2k=-24.375459234462, observability=1)
2025-12-26T13:07:37.805 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:37.807 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8416536, teldec = -24.256456
2025-12-26T13:07:37.808 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8171849867759     dec_j2k = -24.3754928530995
2025-12-26T13:07:37.810 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:37.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-26T13:07:37.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:37.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:37.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:37.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:37.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:37.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:37.825 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:37.825 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:37.825 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:37.825 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:37.825 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:37.825 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:37.825 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96363201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983628270431991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992702, telescope_ra=21.8416536, 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.86144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:07:30.331332', telescope_ra_j2k=21.8171849867759, telescope_dec_j2k=-24.3754928530995, observability=1)
2025-12-26T13:07:49.835 [DEBUG] [Thread-466895 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:49.837 [INFO] [Thread-466895 (handle)] [driver.py] [get_status()] Telra = 21.8449964, teldec = -24.256456
2025-12-26T13:07:49.838 [INFO] [Thread-466895 (handle)] [driver.py] [get_status()] ra_j2k = 21.8205306813905     dec_j2k = -24.3755619471863
2025-12-26T13:07:49.839 [DEBUG] [Thread-466895 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:49.841 [DEBUG] [Thread-466895 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:07:49.842 [DEBUG] [Thread-466895 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:07:49.842 [DEBUG] [Thread-466895 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:07:49.842 [DEBUG] [Thread-466895 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:07:49.842 [DEBUG] [Thread-466895 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:07:49.849 [DEBUG] [Thread-466895 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:07:49.849 [DEBUG] [Thread-466895 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:49.849 [DEBUG] [Thread-466895 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:07:49.849 [DEBUG] [Thread-466895 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:07:49.849 [DEBUG] [Thread-466895 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:07:49.849 [DEBUG] [Thread-466895 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:07:49.849 [DEBUG] [Thread-466895 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:07:49.850 [DEBUG] [Thread-466895 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:07:49.850 [DEBUG] [Thread-466895 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96377125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983625061476566, 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.992701, telescope_ra=21.8449964, 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.86478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:07:30.331332', telescope_ra_j2k=21.8205306813905, telescope_dec_j2k=-24.3755619471863, observability=1)
2025-12-26T13:07:51.213 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:51.215 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:51.216 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:51.218 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:55.222 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:56.224 [DEBUG] [ThreadPoolExecutor-21337_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:07:56.225 [INFO] [ThreadPoolExecutor-21337_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:08:02.372 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:02.374 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8485065, teldec = -24.256456
2025-12-26T13:08:02.375 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8240438226794     dec_j2k = -24.3756344008855
2025-12-26T13:08:02.377 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:02.378 [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-26T13:08:02.384 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:08:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:08:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:08:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:08:02.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96391635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983628270431991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992701, telescope_ra=21.8485065, 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.86829, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:07:30.331332', telescope_ra_j2k=21.8240438226794, telescope_dec_j2k=-24.3756344008855, observability=1)
2025-12-26T13:08:07.904 [DEBUG] [Thread-466896 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:07.907 [INFO] [Thread-466896 (handle)] [driver.py] [get_status()] Telra = 21.8500375, teldec = -24.256462
2025-12-26T13:08:07.908 [INFO] [Thread-466896 (handle)] [driver.py] [get_status()] ra_j2k = 21.8255761491146     dec_j2k = -24.3756719709792
2025-12-26T13:08:07.910 [DEBUG] [Thread-466896 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:07.911 [DEBUG] [Thread-466896 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:07.918 [DEBUG] [Thread-466896 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:08:07.918 [DEBUG] [Thread-466896 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:08:07.918 [DEBUG] [Thread-466896 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:08:07.918 [DEBUG] [Thread-466896 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:08:07.925 [DEBUG] [Thread-466896 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96398038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983628270431991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992712, telescope_ra=21.8500375, 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.86982, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:07:30.331332', telescope_ra_j2k=21.8255761491146, telescope_dec_j2k=-24.3756719709792, observability=1)
2025-12-26T13:08:08.773 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8474104404449463
2025-12-26T13:08:08.773 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12541389465332 seconds ago
2025-12-26T13:08:22.620 [DEBUG] [Thread-466897 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:22.622 [INFO] [Thread-466897 (handle)] [driver.py] [get_status()] Telra = 21.8541394, teldec = -24.256456
2025-12-26T13:08:22.624 [INFO] [Thread-466897 (handle)] [driver.py] [get_status()] ra_j2k = 21.8296816071039     dec_j2k = -24.3757504615133
2025-12-26T13:08:22.624 [DEBUG] [Thread-466897 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:22.625 [DEBUG] [Thread-466897 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:22.627 [DEBUG] [Thread-466897 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:08:22.627 [DEBUG] [Thread-466897 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:08:22.627 [DEBUG] [Thread-466897 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:08:22.628 [DEBUG] [Thread-466897 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:08:22.635 [DEBUG] [Thread-466897 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96415071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983625061476566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992701, telescope_ra=21.8541394, 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.87392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:07:30.331332', telescope_ra_j2k=21.8296816071039, telescope_dec_j2k=-24.3757504615133, observability=1)
2025-12-26T13:08:25.727 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:25.729 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8550004, teldec = -24.256455
2025-12-26T13:08:25.730 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8305433542264     dec_j2k = -24.3757671787838
2025-12-26T13:08:25.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:25.732 [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-26T13:08:25.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:08:25.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:08:25.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:08:25.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:08:25.746 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96418667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983634287223412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9927, telescope_ra=21.8550004, 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.87478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:07:30.331332', telescope_ra_j2k=21.8305433542264, telescope_dec_j2k=-24.3757671787838, observability=1)
2025-12-26T13:08:25.973 [DEBUG] [Thread-466898 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22631430625915527
2025-12-26T13:08:30.473 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:30.473 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:08:30.474 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:30.474 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:08:30.475 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:31.477 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:31.479 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:31.479 [DEBUG] [ThreadPoolExecutor-21339_0] [payload.py] [to_registers()] [0]
2025-12-26T13:08:31.485 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:08:31.485 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:08:31.485 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:08:31.486 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:08:31.493 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:08:31.493 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:08:31.493 [DEBUG] [ThreadPoolExecutor-21339_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:08:31.493 [DEBUG] [ThreadPoolExecutor-21339_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:08:31.493 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:08:31.493 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:08:31.493 [DEBUG] [ThreadPoolExecutor-21339_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:08:36.915 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:36.916 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.8581203, teldec = -24.256455
2025-12-26T13:08:36.917 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8336659620111     dec_j2k = -24.3758313275136
2025-12-26T13:08:36.918 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:36.919 [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-26T13:08:36.925 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:08:36.925 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:08:36.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:08:36.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:08:36.933 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96431615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983617039088005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9927, telescope_ra=21.8581203, 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.8779, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:08:30.472381', telescope_ra_j2k=21.8336659620111, telescope_dec_j2k=-24.3758313275136, observability=1)
2025-12-26T13:08:44.065 [DEBUG] [Thread-466899 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:44.067 [INFO] [Thread-466899 (handle)] [driver.py] [get_status()] Telra = 21.8600996, teldec = -24.256455
2025-12-26T13:08:44.068 [INFO] [Thread-466899 (handle)] [driver.py] [get_status()] ra_j2k = 21.835646980614     dec_j2k = -24.375871982819
2025-12-26T13:08:44.069 [DEBUG] [Thread-466899 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:44.069 [DEBUG] [Thread-466899 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:08:44.072 [DEBUG] [Thread-466899 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:08:44.072 [DEBUG] [Thread-466899 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:08:44.072 [DEBUG] [Thread-466899 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:08:44.072 [DEBUG] [Thread-466899 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:08:44.080 [DEBUG] [Thread-466899 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96439891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983622654759998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9927, telescope_ra=21.8600996, 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.87988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:08:30.472381', telescope_ra_j2k=21.835646980614, telescope_dec_j2k=-24.375871982819, observability=1)
2025-12-26T13:08:56.494 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:08:56.495 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:02.198 [DEBUG] [Thread-466900 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:02.200 [INFO] [Thread-466900 (handle)] [driver.py] [get_status()] Telra = 21.8651687, teldec = -24.256455
2025-12-26T13:09:02.201 [INFO] [Thread-466900 (handle)] [driver.py] [get_status()] ra_j2k = 21.8407204847176     dec_j2k = -24.375975956808
2025-12-26T13:09:02.204 [DEBUG] [Thread-466900 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:02.204 [DEBUG] [Thread-466900 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:02.210 [DEBUG] [Thread-466900 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:02.210 [DEBUG] [Thread-466900 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:02.210 [DEBUG] [Thread-466900 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:02.210 [DEBUG] [Thread-466900 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:02.217 [DEBUG] [Thread-466900 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:02.217 [DEBUG] [Thread-466900 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:02.217 [DEBUG] [Thread-466900 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:02.218 [DEBUG] [Thread-466900 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:02.218 [DEBUG] [Thread-466900 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:02.218 [DEBUG] [Thread-466900 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:02.218 [DEBUG] [Thread-466900 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:02.218 [DEBUG] [Thread-466900 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:02.218 [DEBUG] [Thread-466900 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96460878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983625863715422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992699, telescope_ra=21.8651687, 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.88495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:08:30.472381', telescope_ra_j2k=21.8407204847176, telescope_dec_j2k=-24.375975956808, observability=1)
2025-12-26T13:09:02.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16292572021484375
2025-12-26T13:09:08.833 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:08.836 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8670079, teldec = -24.256455
2025-12-26T13:09:08.837 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8425612835859     dec_j2k = -24.3760136291019
2025-12-26T13:09:08.838 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:08.839 [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-26T13:09:08.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:08.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:08.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:08.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:08.852 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:08.853 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96468559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983628671551419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992699, telescope_ra=21.8670079, 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.88679, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:08:30.472381', telescope_ra_j2k=21.8425612835859, telescope_dec_j2k=-24.3760136291019, observability=1)
2025-12-26T13:09:08.853 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12685942649841 seconds ago
2025-12-26T13:09:20.259 [DEBUG] [Thread-466901 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:20.261 [INFO] [Thread-466901 (handle)] [driver.py] [get_status()] Telra = 21.8701815, teldec = -24.256454
2025-12-26T13:09:20.262 [INFO] [Thread-466901 (handle)] [driver.py] [get_status()] ra_j2k = 21.8457376437783     dec_j2k = -24.3760775686271
2025-12-26T13:09:20.264 [DEBUG] [Thread-466901 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:20.265 [DEBUG] [Thread-466901 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:20.270 [DEBUG] [Thread-466901 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:20.270 [DEBUG] [Thread-466901 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:20.270 [DEBUG] [Thread-466901 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:20.270 [DEBUG] [Thread-466901 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:20.277 [DEBUG] [Thread-466901 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:20.277 [DEBUG] [Thread-466901 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:20.277 [DEBUG] [Thread-466901 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:20.277 [DEBUG] [Thread-466901 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:20.278 [DEBUG] [Thread-466901 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:20.278 [DEBUG] [Thread-466901 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:20.278 [DEBUG] [Thread-466901 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:20.278 [DEBUG] [Thread-466901 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:20.278 [DEBUG] [Thread-466901 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96481782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983624660357138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992699, telescope_ra=21.8701815, 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.88996, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:08:30.472381', telescope_ra_j2k=21.8457376437783, telescope_dec_j2k=-24.3760775686271, observability=1)
2025-12-26T13:09:22.664 [DEBUG] [Thread-466902 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:22.666 [INFO] [Thread-466902 (handle)] [driver.py] [get_status()] Telra = 21.8708545, teldec = -24.256454
2025-12-26T13:09:22.667 [INFO] [Thread-466902 (handle)] [driver.py] [get_status()] ra_j2k = 21.8464112292793     dec_j2k = -24.3760913291835
2025-12-26T13:09:22.668 [DEBUG] [Thread-466902 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:22.668 [DEBUG] [Thread-466902 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:22.674 [DEBUG] [Thread-466902 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:22.674 [DEBUG] [Thread-466902 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:22.674 [DEBUG] [Thread-466902 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:22.674 [DEBUG] [Thread-466902 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:22.682 [DEBUG] [Thread-466902 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96484565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098362425923771, 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.108708, telescope_az=89.992699, telescope_ra=21.8708545, 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.89064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:08:30.472381', telescope_ra_j2k=21.8464112292793, telescope_dec_j2k=-24.3760913291835, observability=1)
2025-12-26T13:09:25.808 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:25.810 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.87175, teldec = -24.256454
2025-12-26T13:09:25.811 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8473075084568     dec_j2k = -24.3761096333352
2025-12-26T13:09:25.812 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:25.812 [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-26T13:09:25.818 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:25.818 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:25.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:25.819 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:25.826 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96488204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983623055879426, 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.108708, telescope_az=89.992699, telescope_ra=21.87175, 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.89153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:08:30.472381', telescope_ra_j2k=21.8473075084568, telescope_dec_j2k=-24.3761096333352, observability=1)
2025-12-26T13:09:30.615 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:30.615 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:09:30.616 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:30.616 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:09:30.617 [INFO] [ThreadPoolExecutor-21340_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:09:30.617 [INFO] [ThreadPoolExecutor-21340_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:09:36.024 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:36.026 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.87459, teldec = -24.256454
2025-12-26T13:09:36.027 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8501499803373     dec_j2k = -24.3761676397504
2025-12-26T13:09:36.029 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:36.030 [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-26T13:09:36.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:36.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:36.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:36.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:36.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:36.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:36.039 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:36.039 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:36.040 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:36.040 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:36.040 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:36.040 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:36.040 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96500029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983623858118282, 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.108707, telescope_az=89.992698, telescope_ra=21.87459, 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.89437, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.8501499803373, telescope_dec_j2k=-24.3761676397504, observability=1)
2025-12-26T13:09:38.328 [DEBUG] [Thread-466903 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:38.330 [INFO] [Thread-466903 (handle)] [driver.py] [get_status()] Telra = 21.8752258, teldec = -24.25646
2025-12-26T13:09:38.331 [INFO] [Thread-466903 (handle)] [driver.py] [get_status()] ra_j2k = 21.8507863332337     dec_j2k = -24.3761866163047
2025-12-26T13:09:38.333 [DEBUG] [Thread-466903 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:38.334 [DEBUG] [Thread-466903 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:38.335 [DEBUG] [Thread-466903 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:38.335 [DEBUG] [Thread-466903 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:38.335 [DEBUG] [Thread-466903 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:38.335 [DEBUG] [Thread-466903 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:38.343 [DEBUG] [Thread-466903 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:38.343 [DEBUG] [Thread-466903 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:38.343 [DEBUG] [Thread-466903 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:38.343 [DEBUG] [Thread-466903 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:38.344 [DEBUG] [Thread-466903 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:38.344 [DEBUG] [Thread-466903 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:38.344 [DEBUG] [Thread-466903 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:38.344 [DEBUG] [Thread-466903 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:38.344 [DEBUG] [Thread-466903 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96502696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983623055879426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992709, telescope_ra=21.8752258, 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.89501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.8507863332337, telescope_dec_j2k=-24.3761866163047, observability=1)
2025-12-26T13:09:51.497 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:51.499 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:51.500 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:51.503 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:55.508 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:56.508 [DEBUG] [Thread-466904 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:56.509 [DEBUG] [ThreadPoolExecutor-21339_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:09:56.510 [INFO] [Thread-466904 (handle)] [driver.py] [get_status()] Telra = 21.8802758, teldec = -24.256453
2025-12-26T13:09:56.510 [INFO] [ThreadPoolExecutor-21339_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:09:56.511 [INFO] [Thread-466904 (handle)] [driver.py] [get_status()] ra_j2k = 21.8558407328487     dec_j2k = -24.3762825717756
2025-12-26T13:09:56.512 [DEBUG] [Thread-466904 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:56.513 [DEBUG] [Thread-466904 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:09:56.516 [DEBUG] [Thread-466904 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:09:56.516 [DEBUG] [Thread-466904 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:09:56.516 [DEBUG] [Thread-466904 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:09:56.516 [DEBUG] [Thread-466904 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:09:56.523 [DEBUG] [Thread-466904 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96523737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983631078267987, 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.992698, telescope_ra=21.8802758, 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.90006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.8558407328487, telescope_dec_j2k=-24.3762825717756, observability=1)
2025-12-26T13:10:02.391 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:02.393 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8819406, teldec = -24.256453
2025-12-26T13:10:02.394 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8575069838159     dec_j2k = -24.3763164662538
2025-12-26T13:10:02.396 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:02.396 [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-26T13:10:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:02.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96530546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983630276029131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992698, telescope_ra=21.8819406, 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.90172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.8575069838159, telescope_dec_j2k=-24.3763164662538, observability=1)
2025-12-26T13:10:08.913 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:08.916 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.8837553, teldec = -24.256453
2025-12-26T13:10:08.917 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8593232658962     dec_j2k = -24.3763533866255
2025-12-26T13:10:08.918 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:08.919 [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-26T13:10:08.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:08.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:08.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:08.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:08.928 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:08.929 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96538095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983629874909703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992697, telescope_ra=21.8837553, 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.90354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.8593232658962, telescope_dec_j2k=-24.3763533866255, observability=1)
2025-12-26T13:10:08.929 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12105178833008 seconds ago
2025-12-26T13:10:14.582 [DEBUG] [Thread-466905 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:14.584 [INFO] [Thread-466905 (handle)] [driver.py] [get_status()] Telra = 21.8853165, teldec = -24.256453
2025-12-26T13:10:14.585 [INFO] [Thread-466905 (handle)] [driver.py] [get_status()] ra_j2k = 21.8608858273611     dec_j2k = -24.3763851277946
2025-12-26T13:10:14.587 [DEBUG] [Thread-466905 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:14.588 [DEBUG] [Thread-466905 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:14.595 [DEBUG] [Thread-466905 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:14.595 [DEBUG] [Thread-466905 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:14.595 [DEBUG] [Thread-466905 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:14.595 [DEBUG] [Thread-466905 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:14.603 [DEBUG] [Thread-466905 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96544656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635891701124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992697, telescope_ra=21.8853165, 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.9051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.8608858273611, telescope_dec_j2k=-24.3763851277946, observability=1)
2025-12-26T13:10:22.712 [DEBUG] [Thread-466906 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:22.714 [INFO] [Thread-466906 (handle)] [driver.py] [get_status()] Telra = 21.8875987, teldec = -24.256459
2025-12-26T13:10:22.715 [INFO] [Thread-466906 (handle)] [driver.py] [get_status()] ra_j2k = 21.863170017579     dec_j2k = -24.3764374912278
2025-12-26T13:10:22.717 [DEBUG] [Thread-466906 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:22.718 [DEBUG] [Thread-466906 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:22.724 [DEBUG] [Thread-466906 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:22.724 [DEBUG] [Thread-466906 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:22.724 [DEBUG] [Thread-466906 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:22.724 [DEBUG] [Thread-466906 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:22.731 [DEBUG] [Thread-466906 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:22.732 [DEBUG] [Thread-466906 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96554066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983637496178836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992708, telescope_ra=21.8875987, 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.90738, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.863170017579, telescope_dec_j2k=-24.3764374912278, observability=1)
2025-12-26T13:10:25.888 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:25.890 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.8884682, teldec = -24.256453
2025-12-26T13:10:25.891 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8640402769389     dec_j2k = -24.3764491446503
2025-12-26T13:10:25.892 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:25.892 [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-26T13:10:25.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:25.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:25.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:25.897 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:25.905 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96557742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983633083865127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992697, telescope_ra=21.8884682, 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.90825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:09:30.614046', telescope_ra_j2k=21.8640402769389, telescope_dec_j2k=-24.3764491446503, observability=1)
2025-12-26T13:10:30.754 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:30.754 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:10:30.755 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:30.755 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:10:30.756 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:31.758 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:31.760 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:31.760 [DEBUG] [ThreadPoolExecutor-21341_0] [payload.py] [to_registers()] [0]
2025-12-26T13:10:31.761 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:31.761 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:31.761 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:10:31.761 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:31.769 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:31.769 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:10:31.769 [DEBUG] [ThreadPoolExecutor-21341_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:10:31.769 [DEBUG] [ThreadPoolExecutor-21341_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:10:31.769 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:31.769 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:31.769 [DEBUG] [ThreadPoolExecutor-21341_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:32.779 [DEBUG] [Thread-466907 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:32.780 [INFO] [Thread-466907 (handle)] [driver.py] [get_status()] Telra = 21.8903859, teldec = -24.256453
2025-12-26T13:10:32.781 [INFO] [Thread-466907 (handle)] [driver.py] [get_status()] ra_j2k = 21.8659596506783     dec_j2k = -24.3764880566216
2025-12-26T13:10:32.783 [DEBUG] [Thread-466907 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:32.784 [DEBUG] [Thread-466907 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:32.790 [DEBUG] [Thread-466907 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:32.790 [DEBUG] [Thread-466907 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:32.790 [DEBUG] [Thread-466907 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:32.790 [DEBUG] [Thread-466907 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:32.798 [DEBUG] [Thread-466907 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96565716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983630276029131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992697, telescope_ra=21.8903859, 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.91017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8659596506783, telescope_dec_j2k=-24.3764880566216, observability=1)
2025-12-26T13:10:35.131 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:35.133 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.891058, teldec = -24.256453
2025-12-26T13:10:35.134 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8666323374053     dec_j2k = -24.3765016869995
2025-12-26T13:10:35.137 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:35.138 [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-26T13:10:35.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:35.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:35.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:35.139 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:35.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:35.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:35.146 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:35.146 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:35.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:35.146 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:35.147 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:35.147 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:35.147 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9656844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983630276029131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992697, telescope_ra=21.891058, 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.91084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8666323374053, telescope_dec_j2k=-24.3765016869995, observability=1)
2025-12-26T13:10:50.847 [DEBUG] [Thread-466908 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:50.849 [INFO] [Thread-466908 (handle)] [driver.py] [get_status()] Telra = 21.8954269, teldec = -24.256452
2025-12-26T13:10:50.850 [INFO] [Thread-466908 (handle)] [driver.py] [get_status()] ra_j2k = 21.8710050530785     dec_j2k = -24.3765891987772
2025-12-26T13:10:50.852 [DEBUG] [Thread-466908 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:50.853 [DEBUG] [Thread-466908 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:10:50.858 [DEBUG] [Thread-466908 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:10:50.858 [DEBUG] [Thread-466908 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:10:50.858 [DEBUG] [Thread-466908 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:10:50.858 [DEBUG] [Thread-466908 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:10:50.865 [DEBUG] [Thread-466908 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:10:50.866 [DEBUG] [Thread-466908 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9658663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098363468834284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992696, telescope_ra=21.8954269, 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.91521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8710050530785, telescope_dec_j2k=-24.3765891987772, observability=1)
2025-12-26T13:10:56.770 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:10:56.771 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:02.365 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:02.367 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.8986381, teldec = -24.256458
2025-12-26T13:11:02.368 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8742190587104     dec_j2k = -24.37666015519
2025-12-26T13:11:02.370 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:02.371 [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-26T13:11:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:11:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:11:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:11:02.377 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:11:02.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96599961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983634287223412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992707, telescope_ra=21.8986381, 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.91842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8742190587104, telescope_dec_j2k=-24.37666015519, observability=1)
2025-12-26T13:11:08.912 [DEBUG] [Thread-466909 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:08.915 [INFO] [Thread-466909 (handle)] [driver.py] [get_status()] Telra = 21.9004489, teldec = -24.256452
2025-12-26T13:11:08.916 [INFO] [Thread-466909 (handle)] [driver.py] [get_status()] ra_j2k = 21.8760314424931     dec_j2k = -24.3766907473576
2025-12-26T13:11:08.918 [DEBUG] [Thread-466909 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:08.919 [DEBUG] [Thread-466909 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:08.922 [DEBUG] [Thread-466909 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:11:08.922 [DEBUG] [Thread-466909 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:11:08.922 [DEBUG] [Thread-466909 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:11:08.922 [DEBUG] [Thread-466909 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:11:08.929 [DEBUG] [Thread-466909 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:11:08.929 [DEBUG] [Thread-466909 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:08.929 [DEBUG] [Thread-466909 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:08.929 [DEBUG] [Thread-466909 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:11:08.929 [DEBUG] [Thread-466909 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:11:08.929 [DEBUG] [Thread-466909 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:11:08.930 [DEBUG] [Thread-466909 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:11:08.930 [DEBUG] [Thread-466909 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:11:08.930 [DEBUG] [Thread-466909 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96607538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983629874909703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992696, telescope_ra=21.9004489, 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.92023, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8760314424931, telescope_dec_j2k=-24.3766907473576, observability=1)
2025-12-26T13:11:08.989 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.05880451202392578
2025-12-26T13:11:08.989 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.10188364982605 seconds ago
2025-12-26T13:11:22.766 [DEBUG] [Thread-466910 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:22.768 [INFO] [Thread-466910 (handle)] [driver.py] [get_status()] Telra = 21.9043173, teldec = -24.256452
2025-12-26T13:11:22.769 [INFO] [Thread-466910 (handle)] [driver.py] [get_status()] ra_j2k = 21.8799032261422     dec_j2k = -24.3767688272727
2025-12-26T13:11:22.771 [DEBUG] [Thread-466910 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:22.772 [DEBUG] [Thread-466910 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:22.779 [DEBUG] [Thread-466910 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:11:22.779 [DEBUG] [Thread-466910 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:11:22.779 [DEBUG] [Thread-466910 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:11:22.779 [DEBUG] [Thread-466910 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:11:22.786 [DEBUG] [Thread-466910 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:11:22.786 [DEBUG] [Thread-466910 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:22.786 [DEBUG] [Thread-466910 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:22.786 [DEBUG] [Thread-466910 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:11:22.786 [DEBUG] [Thread-466910 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:11:22.786 [DEBUG] [Thread-466910 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:11:22.787 [DEBUG] [Thread-466910 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:11:22.787 [DEBUG] [Thread-466910 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:11:22.787 [DEBUG] [Thread-466910 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96623573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635089462268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992695, telescope_ra=21.9043173, 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.9241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8799032261422, telescope_dec_j2k=-24.3767688272727, observability=1)
2025-12-26T13:11:25.967 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:25.969 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.905215, teldec = -24.256452
2025-12-26T13:11:25.970 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8808017116646     dec_j2k = -24.3767869288025
2025-12-26T13:11:25.972 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:25.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-26T13:11:25.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:11:25.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:11:25.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:11:25.980 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:11:25.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:11:25.988 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96627278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635891701124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992695, telescope_ra=21.905215, 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.925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8808017116646, telescope_dec_j2k=-24.3767869288025, observability=1)
2025-12-26T13:11:27.119 [DEBUG] [Thread-466911 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:27.122 [INFO] [Thread-466911 (handle)] [driver.py] [get_status()] Telra = 21.9055423, teldec = -24.256452
2025-12-26T13:11:27.123 [INFO] [Thread-466911 (handle)] [driver.py] [get_status()] ra_j2k = 21.8811292980942     dec_j2k = -24.3767935269346
2025-12-26T13:11:27.124 [DEBUG] [Thread-466911 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:11:27.125 [DEBUG] [Thread-466911 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:27.132 [DEBUG] [Thread-466911 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:11:27.132 [DEBUG] [Thread-466911 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:11:27.132 [DEBUG] [Thread-466911 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:11:27.132 [DEBUG] [Thread-466911 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:11:27.140 [DEBUG] [Thread-466911 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96628611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983641106253689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992695, telescope_ra=21.9055423, 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.92532, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:10:30.753114', telescope_ra_j2k=21.8811292980942, telescope_dec_j2k=-24.3767935269346, observability=1)
2025-12-26T13:11:30.893 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:30.893 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:11:30.894 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:30.894 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:11:30.894 [INFO] [ThreadPoolExecutor-21342_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:11:30.894 [INFO] [ThreadPoolExecutor-21342_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:11:34.236 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:34.238 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9074979, teldec = -24.256451
2025-12-26T13:11:34.239 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8830866099303     dec_j2k = -24.376831932042
2025-12-26T13:11:34.241 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:34.242 [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-26T13:11:34.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:11:34.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:11:34.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:11:34.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:11:34.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:11:34.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:34.253 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:34.253 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:11:34.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:11:34.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:11:34.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:11:34.254 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:11:34.254 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96636848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983642710731401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992695, telescope_ra=21.9074979, 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.92728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:11:30.892860', telescope_ra_j2k=21.8830866099303, telescope_dec_j2k=-24.376831932042, observability=1)
2025-12-26T13:11:45.166 [DEBUG] [Thread-466912 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:45.169 [INFO] [Thread-466912 (handle)] [driver.py] [get_status()] Telra = 21.9105596, teldec = -24.256451
2025-12-26T13:11:45.170 [INFO] [Thread-466912 (handle)] [driver.py] [get_status()] ra_j2k = 21.8861509909467     dec_j2k = -24.3768935613006
2025-12-26T13:11:45.172 [DEBUG] [Thread-466912 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:45.173 [DEBUG] [Thread-466912 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:11:45.178 [DEBUG] [Thread-466912 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:11:45.178 [DEBUG] [Thread-466912 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:11:45.178 [DEBUG] [Thread-466912 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:11:45.178 [DEBUG] [Thread-466912 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:11:45.185 [DEBUG] [Thread-466912 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:11:45.186 [DEBUG] [Thread-466912 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96649499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983633083865127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992695, telescope_ra=21.9105596, 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.93034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:11:30.892860', telescope_ra_j2k=21.8861509909467, telescope_dec_j2k=-24.3768935613006, observability=1)
2025-12-26T13:11:51.773 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:51.775 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:51.776 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:51.779 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:55.784 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:56.786 [DEBUG] [ThreadPoolExecutor-21341_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:11:56.787 [INFO] [ThreadPoolExecutor-21341_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:12:02.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:02.376 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.915356, teldec = -24.256451
2025-12-26T13:12:02.377 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.8909515937284     dec_j2k = -24.3769899525795
2025-12-26T13:12:02.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:02.380 [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-26T13:12:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:02.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:02.388 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:02.388 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:02.389 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:02.389 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:02.389 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:02.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96669416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098363669393998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992694, telescope_ra=21.915356, 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.93514, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:11:30.892860', telescope_ra_j2k=21.8909515937284, telescope_dec_j2k=-24.3769899525795, observability=1)
2025-12-26T13:12:03.259 [DEBUG] [Thread-466913 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8697850704193115
2025-12-26T13:12:09.049 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:09.051 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9172168, teldec = -24.256444
2025-12-26T13:12:09.052 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.8928140258849     dec_j2k = -24.3770202975592
2025-12-26T13:12:09.054 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:09.054 [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-26T13:12:09.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:09.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:09.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:09.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96677141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983638298417692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992683, telescope_ra=21.9172168, 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.937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:11:30.892860', telescope_ra_j2k=21.8928140258849, telescope_dec_j2k=-24.3770202975592, observability=1)
2025-12-26T13:12:09.064 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.098204135894775 seconds ago
2025-12-26T13:12:21.305 [DEBUG] [Thread-466914 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:21.307 [INFO] [Thread-466914 (handle)] [driver.py] [get_status()] Telra = 21.9206191, teldec = -24.256444
2025-12-26T13:12:21.308 [INFO] [Thread-466914 (handle)] [driver.py] [get_status()] ra_j2k = 21.8962193100609     dec_j2k = -24.3770885042699
2025-12-26T13:12:21.310 [DEBUG] [Thread-466914 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:21.312 [DEBUG] [Thread-466914 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:21.317 [DEBUG] [Thread-466914 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:21.317 [DEBUG] [Thread-466914 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:21.317 [DEBUG] [Thread-466914 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:21.317 [DEBUG] [Thread-466914 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:21.324 [DEBUG] [Thread-466914 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:21.324 [DEBUG] [Thread-466914 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:21.324 [DEBUG] [Thread-466914 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:21.324 [DEBUG] [Thread-466914 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:21.324 [DEBUG] [Thread-466914 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:21.324 [DEBUG] [Thread-466914 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:21.324 [DEBUG] [Thread-466914 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:21.325 [DEBUG] [Thread-466914 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:21.325 [DEBUG] [Thread-466914 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96691326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983641507373117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992683, telescope_ra=21.9206191, 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.9404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:11:30.892860', telescope_ra_j2k=21.8962193100609, telescope_dec_j2k=-24.3770885042699, observability=1)
2025-12-26T13:12:22.821 [DEBUG] [Thread-466915 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:22.823 [INFO] [Thread-466915 (handle)] [driver.py] [get_status()] Telra = 21.9210398, teldec = -24.256457
2025-12-26T13:12:22.824 [INFO] [Thread-466915 (handle)] [driver.py] [get_status()] ra_j2k = 21.8966403777827     dec_j2k = -24.3771099305075
2025-12-26T13:12:22.826 [DEBUG] [Thread-466915 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:22.827 [DEBUG] [Thread-466915 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:22.830 [DEBUG] [Thread-466915 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:22.830 [DEBUG] [Thread-466915 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:22.830 [DEBUG] [Thread-466915 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:22.830 [DEBUG] [Thread-466915 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:22.837 [DEBUG] [Thread-466915 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96693081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635490581696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992704, telescope_ra=21.9210398, 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.94082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:11:30.892860', telescope_ra_j2k=21.8966403777827, telescope_dec_j2k=-24.3771099305075, observability=1)
2025-12-26T13:12:26.048 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:26.051 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9219549, teldec = -24.25645
2025-12-26T13:12:26.052 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.8975562815161     dec_j2k = -24.3771212566971
2025-12-26T13:12:26.053 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:26.054 [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-26T13:12:26.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:26.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:26.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:26.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:26.065 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96696816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983631078267987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992693, telescope_ra=21.9219549, 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.94174, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:11:30.892860', telescope_ra_j2k=21.8975562815161, telescope_dec_j2k=-24.3771212566971, observability=1)
2025-12-26T13:12:31.034 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:31.034 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:12:31.035 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:31.035 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:12:31.036 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:32.037 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:32.039 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:32.040 [DEBUG] [ThreadPoolExecutor-21343_0] [payload.py] [to_registers()] [0]
2025-12-26T13:12:32.042 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:32.042 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:32.043 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:12:32.043 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:32.050 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:32.050 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:12:32.050 [DEBUG] [ThreadPoolExecutor-21343_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:12:32.050 [DEBUG] [ThreadPoolExecutor-21343_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:12:32.050 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:32.050 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:32.050 [DEBUG] [ThreadPoolExecutor-21343_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:33.343 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:33.345 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9239671, teldec = -24.25645
2025-12-26T13:12:33.346 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.8995702476121     dec_j2k = -24.3771615283235
2025-12-26T13:12:33.347 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:33.347 [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-26T13:12:33.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:33.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:33.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:33.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:33.359 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:33.359 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:33.360 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:33.360 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:33.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:33.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:33.360 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:33.360 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:33.360 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96705259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983639902895404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992693, telescope_ra=21.9239671, 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.94375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.8995702476121, telescope_dec_j2k=-24.3771615283235, observability=1)
2025-12-26T13:12:39.378 [DEBUG] [Thread-466916 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:39.380 [INFO] [Thread-466916 (handle)] [driver.py] [get_status()] Telra = 21.925666, teldec = -24.256444
2025-12-26T13:12:39.381 [INFO] [Thread-466916 (handle)] [driver.py] [get_status()] ra_j2k = 21.9012706398266     dec_j2k = -24.377189503959
2025-12-26T13:12:39.383 [DEBUG] [Thread-466916 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:39.383 [DEBUG] [Thread-466916 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:39.386 [DEBUG] [Thread-466916 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:39.386 [DEBUG] [Thread-466916 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:39.386 [DEBUG] [Thread-466916 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:39.386 [DEBUG] [Thread-466916 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:39.393 [DEBUG] [Thread-466916 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:39.393 [DEBUG] [Thread-466916 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:39.394 [DEBUG] [Thread-466916 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:39.394 [DEBUG] [Thread-466916 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:39.394 [DEBUG] [Thread-466916 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:39.394 [DEBUG] [Thread-466916 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:39.394 [DEBUG] [Thread-466916 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:39.394 [DEBUG] [Thread-466916 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:39.394 [DEBUG] [Thread-466916 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96712244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098363669393998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992682, telescope_ra=21.925666, 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.94545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.9012706398266, telescope_dec_j2k=-24.377189503959, observability=1)
2025-12-26T13:12:57.051 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:57.052 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:57.458 [DEBUG] [Thread-466917 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:12:57.461 [INFO] [Thread-466917 (handle)] [driver.py] [get_status()] Telra = 21.9306785, teldec = -24.256443
2025-12-26T13:12:57.462 [INFO] [Thread-466917 (handle)] [driver.py] [get_status()] ra_j2k = 21.9062875431668     dec_j2k = -24.3772886061996
2025-12-26T13:12:57.464 [DEBUG] [Thread-466917 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:12:57.465 [DEBUG] [Thread-466917 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:12:57.468 [DEBUG] [Thread-466917 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:12:57.468 [DEBUG] [Thread-466917 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:12:57.468 [DEBUG] [Thread-466917 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:12:57.468 [DEBUG] [Thread-466917 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:12:57.475 [DEBUG] [Thread-466917 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:12:57.476 [DEBUG] [Thread-466917 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96733171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983634287223412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992682, telescope_ra=21.9306785, 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.95046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.9062875431668, telescope_dec_j2k=-24.3772886061996, observability=1)
2025-12-26T13:13:02.385 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:02.388 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9320695, teldec = -24.256449
2025-12-26T13:13:02.389 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.907679765097     dec_j2k = -24.3773223477637
2025-12-26T13:13:02.391 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:02.392 [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-26T13:13:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:02.405 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:02.405 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:02.406 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:02.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96738874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635490581696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992692, telescope_ra=21.9320695, 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.95185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.907679765097, telescope_dec_j2k=-24.3773223477637, observability=1)
2025-12-26T13:13:09.125 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:09.127 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9339371, teldec = -24.256449
2025-12-26T13:13:09.128 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9095490069993     dec_j2k = -24.3773595697911
2025-12-26T13:13:09.130 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:09.131 [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-26T13:13:09.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:09.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:09.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:09.138 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96746674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983637095059408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992692, telescope_ra=21.9339371, 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.95372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.9095490069993, telescope_dec_j2k=-24.3773595697911, observability=1)
2025-12-26T13:13:09.146 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09831237792969 seconds ago
2025-12-26T13:13:15.530 [DEBUG] [Thread-466918 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:15.532 [INFO] [Thread-466918 (handle)] [driver.py] [get_status()] Telra = 21.9357197, teldec = -24.256449
2025-12-26T13:13:15.533 [INFO] [Thread-466918 (handle)] [driver.py] [get_status()] ra_j2k = 21.9113331746447     dec_j2k = -24.3773950707132
2025-12-26T13:13:15.534 [DEBUG] [Thread-466918 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:15.536 [DEBUG] [Thread-466918 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:15.542 [DEBUG] [Thread-466918 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:15.542 [DEBUG] [Thread-466918 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:15.542 [DEBUG] [Thread-466918 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:15.542 [DEBUG] [Thread-466918 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:15.549 [DEBUG] [Thread-466918 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96754087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983640304014832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992692, telescope_ra=21.9357197, 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.9555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.9113331746447, telescope_dec_j2k=-24.3773950707132, observability=1)
2025-12-26T13:13:22.870 [DEBUG] [Thread-466919 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:22.872 [INFO] [Thread-466919 (handle)] [driver.py] [get_status()] Telra = 21.9377597, teldec = -24.256449
2025-12-26T13:13:22.873 [INFO] [Thread-466919 (handle)] [driver.py] [get_status()] ra_j2k = 21.9133749692153     dec_j2k = -24.3774356654274
2025-12-26T13:13:22.874 [DEBUG] [Thread-466919 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:22.876 [DEBUG] [Thread-466919 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:22.880 [DEBUG] [Thread-466919 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:22.880 [DEBUG] [Thread-466919 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:22.880 [DEBUG] [Thread-466919 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:22.881 [DEBUG] [Thread-466919 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:22.888 [DEBUG] [Thread-466919 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96762582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983639902895404, 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.108705, telescope_az=89.992692, telescope_ra=21.9377597, 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.95754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.9133749692153, telescope_dec_j2k=-24.3774356654274, observability=1)
2025-12-26T13:13:26.127 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:26.129 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9386767, teldec = -24.256449
2025-12-26T13:13:26.130 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9142927760883     dec_j2k = -24.3774539018827
2025-12-26T13:13:26.131 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:26.131 [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-26T13:13:26.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:26.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:26.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:26.136 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:26.143 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96766352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635089462268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992692, telescope_ra=21.9386767, 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.95846, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:12:31.032934', telescope_ra_j2k=21.9142927760883, telescope_dec_j2k=-24.3774539018827, observability=1)
2025-12-26T13:13:31.176 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:31.176 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:13:31.177 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:31.177 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:13:31.177 [INFO] [ThreadPoolExecutor-21344_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:13:31.177 [INFO] [ThreadPoolExecutor-21344_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:13:32.483 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:32.485 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9404343, teldec = -24.256449
2025-12-26T13:13:32.486 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.916051922949     dec_j2k = -24.3774888358828
2025-12-26T13:13:32.488 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:32.489 [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-26T13:13:32.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:32.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:32.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:32.490 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:32.498 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96773708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098363669393998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992692, telescope_ra=21.9404343, 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.96022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.916051922949, telescope_dec_j2k=-24.3774888358828, observability=1)
2025-12-26T13:13:33.593 [DEBUG] [Thread-466920 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:33.595 [INFO] [Thread-466920 (handle)] [driver.py] [get_status()] Telra = 21.9407702, teldec = -24.256449
2025-12-26T13:13:33.596 [INFO] [Thread-466920 (handle)] [driver.py] [get_status()] ra_j2k = 21.9163881186248     dec_j2k = -24.3774955092972
2025-12-26T13:13:33.598 [DEBUG] [Thread-466920 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:33.599 [DEBUG] [Thread-466920 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:33.604 [DEBUG] [Thread-466920 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:33.604 [DEBUG] [Thread-466920 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:33.604 [DEBUG] [Thread-466920 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:33.604 [DEBUG] [Thread-466920 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:33.611 [DEBUG] [Thread-466920 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96774993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983644716328541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992691, telescope_ra=21.9407702, 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.96055, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.9163881186248, telescope_dec_j2k=-24.3774955092972, observability=1)
2025-12-26T13:13:51.741 [DEBUG] [Thread-466921 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:51.743 [INFO] [Thread-466921 (handle)] [driver.py] [get_status()] Telra = 21.9458089, teldec = -24.256448
2025-12-26T13:13:51.744 [INFO] [Thread-466921 (handle)] [driver.py] [get_status()] ra_j2k = 21.9214312559961     dec_j2k = -24.3775945019464
2025-12-26T13:13:51.746 [DEBUG] [Thread-466921 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:51.747 [DEBUG] [Thread-466921 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:13:51.753 [DEBUG] [Thread-466921 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:13:51.754 [DEBUG] [Thread-466921 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:13:51.754 [DEBUG] [Thread-466921 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:13:51.754 [DEBUG] [Thread-466921 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:13:51.761 [DEBUG] [Thread-466921 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96795998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983643512970257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992691, telescope_ra=21.9458089, 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.96559, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.9214312559961, telescope_dec_j2k=-24.3775945019464, observability=1)
2025-12-26T13:13:52.053 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:52.056 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:52.057 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:52.059 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:56.064 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:57.066 [DEBUG] [ThreadPoolExecutor-21343_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:13:57.067 [INFO] [ThreadPoolExecutor-21343_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:14:02.395 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:02.397 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9487868, teldec = -24.256448
2025-12-26T13:14:02.398 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9244117801639     dec_j2k = -24.3776534988016
2025-12-26T13:14:02.399 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:02.400 [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-26T13:14:02.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:02.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:02.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:14:02.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:14:02.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96808329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983643914089685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992691, telescope_ra=21.9487868, 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.96857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.9244117801639, telescope_dec_j2k=-24.3776534988016, observability=1)
2025-12-26T13:14:09.207 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:09.209 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.950682, teldec = -24.256448
2025-12-26T13:14:09.210 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9263086509053     dec_j2k = -24.3776910072336
2025-12-26T13:14:09.211 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:09.213 [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-26T13:14:09.217 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:09.217 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:09.217 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:14:09.217 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96816212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983641908492545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99269, telescope_ra=21.950682, 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.97046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.9263086509053, telescope_dec_j2k=-24.3776910072336, observability=1)
2025-12-26T13:14:09.224 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0979368686676 seconds ago
2025-12-26T13:14:09.819 [DEBUG] [Thread-466922 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5947778224945068
2025-12-26T13:14:22.916 [DEBUG] [Thread-466923 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:22.919 [INFO] [Thread-466923 (handle)] [driver.py] [get_status()] Telra = 21.9544796, teldec = -24.256448
2025-12-26T13:14:22.920 [INFO] [Thread-466923 (handle)] [driver.py] [get_status()] ra_j2k = 21.9301096002883     dec_j2k = -24.3777660765616
2025-12-26T13:14:22.922 [DEBUG] [Thread-466923 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:22.923 [DEBUG] [Thread-466923 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:22.929 [DEBUG] [Thread-466923 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:22.929 [DEBUG] [Thread-466923 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:22.929 [DEBUG] [Thread-466923 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:14:22.929 [DEBUG] [Thread-466923 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:22.936 [DEBUG] [Thread-466923 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:22.936 [DEBUG] [Thread-466923 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:22.936 [DEBUG] [Thread-466923 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:22.936 [DEBUG] [Thread-466923 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:14:22.937 [DEBUG] [Thread-466923 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:22.937 [DEBUG] [Thread-466923 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:22.937 [DEBUG] [Thread-466923 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:22.937 [DEBUG] [Thread-466923 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:14:22.937 [DEBUG] [Thread-466923 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9683208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983642710731401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99269, telescope_ra=21.9544796, 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.97426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.9301096002883, telescope_dec_j2k=-24.3777660765616, observability=1)
2025-12-26T13:14:26.204 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:26.207 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9553963, teldec = -24.256441
2025-12-26T13:14:26.208 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9310271098434     dec_j2k = -24.3777771800164
2025-12-26T13:14:26.210 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:26.211 [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-26T13:14:26.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:26.215 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:26.216 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:14:26.216 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:14:26.223 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96835887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983643512970257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992679, telescope_ra=21.9553963, 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.97518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.9310271098434, telescope_dec_j2k=-24.3777771800164, observability=1)
2025-12-26T13:14:28.006 [DEBUG] [Thread-466924 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:28.009 [INFO] [Thread-466924 (handle)] [driver.py] [get_status()] Telra = 21.9559015, teldec = -24.256448
2025-12-26T13:14:28.010 [INFO] [Thread-466924 (handle)] [driver.py] [get_status()] ra_j2k = 21.9315327548992     dec_j2k = -24.3777941531515
2025-12-26T13:14:28.012 [DEBUG] [Thread-466924 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:28.012 [DEBUG] [Thread-466924 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:28.020 [DEBUG] [Thread-466924 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:28.020 [DEBUG] [Thread-466924 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:28.020 [DEBUG] [Thread-466924 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:14:28.020 [DEBUG] [Thread-466924 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:14:28.027 [DEBUG] [Thread-466924 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96837971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983649529761678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99269, telescope_ra=21.9559015, 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.97568, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:13:31.174951', telescope_ra_j2k=21.9315327548992, telescope_dec_j2k=-24.3777941531515, observability=1)
2025-12-26T13:14:31.317 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:31.317 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:14:31.318 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:31.318 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:14:31.319 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:31.589 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:31.591 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9569023, teldec = -24.256448
2025-12-26T13:14:31.592 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.932534438127     dec_j2k = -24.3778139046693
2025-12-26T13:14:31.594 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:31.595 [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-26T13:14:31.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:31.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:31.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:14:31.599 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:14:31.607 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96842118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983644315209113, 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.108704, telescope_az=89.99269, telescope_ra=21.9569023, 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.97668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.932534438127, telescope_dec_j2k=-24.3778139046693, observability=1)
2025-12-26T13:14:32.321 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:32.323 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:32.323 [DEBUG] [ThreadPoolExecutor-21345_0] [payload.py] [to_registers()] [0]
2025-12-26T13:14:32.328 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:32.328 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:32.328 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:14:32.328 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:32.335 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:32.335 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:14:32.335 [DEBUG] [ThreadPoolExecutor-21345_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:14:32.335 [DEBUG] [ThreadPoolExecutor-21345_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:14:32.335 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:32.335 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:32.336 [DEBUG] [ThreadPoolExecutor-21345_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:46.080 [DEBUG] [Thread-466925 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:46.082 [INFO] [Thread-466925 (handle)] [driver.py] [get_status()] Telra = 21.9609425, teldec = -24.256447
2025-12-26T13:14:46.083 [INFO] [Thread-466925 (handle)] [driver.py] [get_status()] ra_j2k = 21.9365782052562     dec_j2k = -24.3778925561287
2025-12-26T13:14:46.084 [DEBUG] [Thread-466925 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:46.085 [DEBUG] [Thread-466925 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:14:46.086 [DEBUG] [Thread-466925 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:14:46.086 [DEBUG] [Thread-466925 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:14:46.086 [DEBUG] [Thread-466925 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:14:46.086 [DEBUG] [Thread-466925 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:14:46.093 [DEBUG] [Thread-466925 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:14:46.094 [DEBUG] [Thread-466925 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9685889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983649930881106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992689, telescope_ra=21.9609425, 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.98072, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.9365782052562, telescope_dec_j2k=-24.3778925561287, observability=1)
2025-12-26T13:14:57.336 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:14:57.337 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:02.367 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:02.369 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9654793, teldec = -24.256447
2025-12-26T13:15:02.370 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9411190135029     dec_j2k = -24.3779818355301
2025-12-26T13:15:02.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:02.372 [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-26T13:15:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:02.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:02.385 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:02.385 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:02.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:02.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:02.386 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:02.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96877741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983652337597674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992689, telescope_ra=21.9654793, 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.98526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.9411190135029, telescope_dec_j2k=-24.3779818355301, observability=1)
2025-12-26T13:15:04.155 [DEBUG] [Thread-466926 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:04.158 [INFO] [Thread-466926 (handle)] [driver.py] [get_status()] Telra = 21.965984, teldec = -24.256447
2025-12-26T13:15:04.159 [INFO] [Thread-466926 (handle)] [driver.py] [get_status()] ra_j2k = 21.9416241595853     dec_j2k = -24.3779917568711
2025-12-26T13:15:04.160 [DEBUG] [Thread-466926 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:04.161 [DEBUG] [Thread-466926 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:04.164 [DEBUG] [Thread-466926 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:04.164 [DEBUG] [Thread-466926 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:04.164 [DEBUG] [Thread-466926 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:04.164 [DEBUG] [Thread-466926 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:04.172 [DEBUG] [Thread-466926 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9687981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983653942075386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992689, telescope_ra=21.965984, 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.98577, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.9416241595853, telescope_dec_j2k=-24.3779917568711, observability=1)
2025-12-26T13:15:09.285 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:09.287 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9674024, teldec = -24.256447
2025-12-26T13:15:09.288 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9430438134423     dec_j2k = -24.3780196282458
2025-12-26T13:15:09.289 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:09.290 [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-26T13:15:09.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:09.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:09.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:09.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:09.299 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:09.300 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96885748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098365313983653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992689, telescope_ra=21.9674024, 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.98718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.9430438134423, telescope_dec_j2k=-24.3780196282458, observability=1)
2025-12-26T13:15:09.300 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09583902359009 seconds ago
2025-12-26T13:15:22.335 [DEBUG] [Thread-466927 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:22.336 [INFO] [Thread-466927 (handle)] [driver.py] [get_status()] Telra = 21.9710526, teldec = -24.256446
2025-12-26T13:15:22.337 [INFO] [Thread-466927 (handle)] [driver.py] [get_status()] ra_j2k = 21.9466972416212     dec_j2k = -24.3780902770137
2025-12-26T13:15:22.339 [DEBUG] [Thread-466927 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:22.340 [DEBUG] [Thread-466927 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:22.346 [DEBUG] [Thread-466927 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:22.346 [DEBUG] [Thread-466927 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:22.346 [DEBUG] [Thread-466927 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:22.346 [DEBUG] [Thread-466927 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:22.353 [DEBUG] [Thread-466927 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:22.353 [DEBUG] [Thread-466927 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:22.353 [DEBUG] [Thread-466927 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:22.354 [DEBUG] [Thread-466927 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:22.354 [DEBUG] [Thread-466927 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:22.354 [DEBUG] [Thread-466927 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:22.354 [DEBUG] [Thread-466927 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:22.354 [DEBUG] [Thread-466927 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:22.354 [DEBUG] [Thread-466927 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96900852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098364912864225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992688, telescope_ra=21.9710526, 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.99083, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.9466972416212, telescope_dec_j2k=-24.3780902770137, observability=1)
2025-12-26T13:15:22.965 [DEBUG] [Thread-466928 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6113178730010986
2025-12-26T13:15:26.286 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:26.288 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9721455, teldec = -24.256453
2025-12-26T13:15:26.289 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9477911077681     dec_j2k = -24.3781187070416
2025-12-26T13:15:26.291 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:26.292 [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-26T13:15:26.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:26.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:26.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:26.293 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:26.301 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96905424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983649930881106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992699, telescope_ra=21.9721455, 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.99193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.9477911077681, telescope_dec_j2k=-24.3781187070416, observability=1)
2025-12-26T13:15:30.701 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:30.706 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9733687, teldec = -24.256446
2025-12-26T13:15:30.707 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.9490153908611     dec_j2k = -24.378135681325
2025-12-26T13:15:30.708 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:30.709 [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-26T13:15:30.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:30.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:30.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:30.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:30.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:30.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:30.720 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:30.720 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:30.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:30.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:30.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:30.721 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:30.721 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96910535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983655546553099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992688, telescope_ra=21.9733687, 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.99315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:14:31.316625', telescope_ra_j2k=21.9490153908611, telescope_dec_j2k=-24.378135681325, observability=1)
2025-12-26T13:15:31.457 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:31.457 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:15:31.458 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:31.458 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:15:31.459 [INFO] [ThreadPoolExecutor-21346_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:15:31.459 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T13:15:40.394 [DEBUG] [Thread-466929 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:40.396 [INFO] [Thread-466929 (handle)] [driver.py] [get_status()] Telra = 21.9760713, teldec = -24.256446
2025-12-26T13:15:40.397 [INFO] [Thread-466929 (handle)] [driver.py] [get_status()] ra_j2k = 21.9517203830337     dec_j2k = -24.3781886058072
2025-12-26T13:15:40.399 [DEBUG] [Thread-466929 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:40.400 [DEBUG] [Thread-466929 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:40.401 [DEBUG] [Thread-466929 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:40.401 [DEBUG] [Thread-466929 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:40.401 [DEBUG] [Thread-466929 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:40.401 [DEBUG] [Thread-466929 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:40.408 [DEBUG] [Thread-466929 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:40.408 [DEBUG] [Thread-466929 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:40.409 [DEBUG] [Thread-466929 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:40.409 [DEBUG] [Thread-466929 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:40.409 [DEBUG] [Thread-466929 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:40.409 [DEBUG] [Thread-466929 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:40.409 [DEBUG] [Thread-466929 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:40.409 [DEBUG] [Thread-466929 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:40.409 [DEBUG] [Thread-466929 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96921753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983657953269667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992688, telescope_ra=21.9760713, 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.99585, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.9517203830337, telescope_dec_j2k=-24.3781886058072, observability=1)
2025-12-26T13:15:52.339 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:52.341 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:52.342 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:52.344 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:56.349 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:57.351 [DEBUG] [ThreadPoolExecutor-21345_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:57.352 [INFO] [ThreadPoolExecutor-21345_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:15:58.472 [DEBUG] [Thread-466930 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:15:58.474 [INFO] [Thread-466930 (handle)] [driver.py] [get_status()] Telra = 21.9811115, teldec = -24.256446
2025-12-26T13:15:58.475 [INFO] [Thread-466930 (handle)] [driver.py] [get_status()] ra_j2k = 21.9567650470766     dec_j2k = -24.378287143853
2025-12-26T13:15:58.478 [DEBUG] [Thread-466930 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:15:58.478 [DEBUG] [Thread-466930 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:15:58.483 [DEBUG] [Thread-466930 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:15:58.483 [DEBUG] [Thread-466930 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:15:58.483 [DEBUG] [Thread-466930 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:15:58.483 [DEBUG] [Thread-466930 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:15:58.490 [DEBUG] [Thread-466930 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96942677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983655947672527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992687, telescope_ra=21.9811115, 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=19.00089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.9567650470766, telescope_dec_j2k=-24.378287143853, observability=1)
2025-12-26T13:16:02.377 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:02.380 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9821969, teldec = -24.256446
2025-12-26T13:16:02.382 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9578514088738     dec_j2k = -24.3783083360662
2025-12-26T13:16:02.384 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:02.385 [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-26T13:16:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:02.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96947198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983650332000534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992687, telescope_ra=21.9821969, 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=19.00198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.9578514088738, telescope_dec_j2k=-24.3783083360662, observability=1)
2025-12-26T13:16:09.361 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:09.362 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 21.9841525, teldec = -24.256452
2025-12-26T13:16:09.363 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9598087415699     dec_j2k = -24.3783524934116
2025-12-26T13:16:09.364 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:09.365 [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-26T13:16:09.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:09.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:09.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:09.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:09.379 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96955279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983647123045109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992698, telescope_ra=21.9841525, 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=19.00393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.9598087415699, telescope_dec_j2k=-24.3783524934116, observability=1)
2025-12-26T13:16:09.380 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09515452384949 seconds ago
2025-12-26T13:16:16.535 [DEBUG] [Thread-466931 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:16.538 [INFO] [Thread-466931 (handle)] [driver.py] [get_status()] Telra = 21.9861536, teldec = -24.256445
2025-12-26T13:16:16.539 [INFO] [Thread-466931 (handle)] [driver.py] [get_status()] ra_j2k = 21.961811616512     dec_j2k = -24.3783845063889
2025-12-26T13:16:16.541 [DEBUG] [Thread-466931 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:16:16.541 [DEBUG] [Thread-466931 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:16:16.544 [DEBUG] [Thread-466931 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:16.544 [DEBUG] [Thread-466931 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:16.544 [DEBUG] [Thread-466931 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:16.544 [DEBUG] [Thread-466931 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:16.551 [DEBUG] [Thread-466931 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96963583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098365313983653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992687, telescope_ra=21.9861536, 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=19.00594, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.961811616512, telescope_dec_j2k=-24.3783845063889, observability=1)
2025-12-26T13:16:23.012 [DEBUG] [Thread-466932 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:23.013 [INFO] [Thread-466932 (handle)] [driver.py] [get_status()] Telra = 21.9879401, teldec = -24.256445
2025-12-26T13:16:23.014 [INFO] [Thread-466932 (handle)] [driver.py] [get_status()] ra_j2k = 21.9635997009341     dec_j2k = -24.3784193067644
2025-12-26T13:16:23.016 [DEBUG] [Thread-466932 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:23.017 [DEBUG] [Thread-466932 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:23.024 [DEBUG] [Thread-466932 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:23.024 [DEBUG] [Thread-466932 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:23.024 [DEBUG] [Thread-466932 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:23.024 [DEBUG] [Thread-466932 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:23.031 [DEBUG] [Thread-466932 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:23.032 [DEBUG] [Thread-466932 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9697108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983652738717102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992687, telescope_ra=21.9879401, 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=19.00772, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.9635997009341, telescope_dec_j2k=-24.3784193067644, observability=1)
2025-12-26T13:16:26.363 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:26.365 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 21.9888844, teldec = -24.256445
2025-12-26T13:16:26.366 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9645448386031     dec_j2k = -24.3784376905855
2025-12-26T13:16:26.368 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:26.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-26T13:16:26.369 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:26.370 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:26.370 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:26.370 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:26.378 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96974958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983646320806253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992686, telescope_ra=21.9888844, 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=19.00867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.9645448386031, telescope_dec_j2k=-24.3784376905855, observability=1)
2025-12-26T13:16:29.814 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:29.816 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 21.9898384, teldec = -24.256445
2025-12-26T13:16:29.817 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.9654996850047     dec_j2k = -24.3784562556603
2025-12-26T13:16:29.818 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:29.819 [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-26T13:16:29.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:29.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:29.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:29.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:29.832 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:29.833 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.96978953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983646721925681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992686, telescope_ra=21.9898384, 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=19.00962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:15:31.457132', telescope_ra_j2k=21.9654996850047, telescope_dec_j2k=-24.3784562556603, observability=1)
2025-12-26T13:16:31.598 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:31.599 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:16:31.599 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:31.599 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:16:31.600 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:32.602 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:32.604 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:32.604 [DEBUG] [ThreadPoolExecutor-21347_0] [payload.py] [to_registers()] [0]
2025-12-26T13:16:32.608 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:32.608 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:32.608 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:16:32.608 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:32.615 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:32.615 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:16:32.615 [DEBUG] [ThreadPoolExecutor-21347_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:16:32.615 [DEBUG] [ThreadPoolExecutor-21347_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:16:32.615 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:32.615 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:32.615 [DEBUG] [ThreadPoolExecutor-21347_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:34.608 [DEBUG] [Thread-466933 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:34.610 [INFO] [Thread-466933 (handle)] [driver.py] [get_status()] Telra = 21.9911754, teldec = -24.256445
2025-12-26T13:16:34.611 [INFO] [Thread-466933 (handle)] [driver.py] [get_status()] ra_j2k = 21.9668378714255     dec_j2k = -24.3784822611734
2025-12-26T13:16:34.613 [DEBUG] [Thread-466933 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:34.614 [DEBUG] [Thread-466933 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:34.618 [DEBUG] [Thread-466933 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:34.618 [DEBUG] [Thread-466933 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:34.618 [DEBUG] [Thread-466933 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:34.618 [DEBUG] [Thread-466933 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:34.625 [DEBUG] [Thread-466933 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:34.625 [DEBUG] [Thread-466933 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:34.625 [DEBUG] [Thread-466933 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:34.625 [DEBUG] [Thread-466933 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:34.625 [DEBUG] [Thread-466933 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:34.625 [DEBUG] [Thread-466933 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:34.626 [DEBUG] [Thread-466933 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:34.626 [DEBUG] [Thread-466933 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:34.626 [DEBUG] [Thread-466933 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.96984501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983648727522822, 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.992686, telescope_ra=21.9911754, 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=19.01096, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.9668378714255, telescope_dec_j2k=-24.3784822611734, observability=1)
2025-12-26T13:16:52.691 [DEBUG] [Thread-466934 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:52.693 [INFO] [Thread-466934 (handle)] [driver.py] [get_status()] Telra = 21.9962161, teldec = -24.256444
2025-12-26T13:16:52.694 [INFO] [Thread-466934 (handle)] [driver.py] [get_status()] ra_j2k = 21.971883046791     dec_j2k = -24.3785791713459
2025-12-26T13:16:52.696 [DEBUG] [Thread-466934 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:52.697 [DEBUG] [Thread-466934 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:16:52.700 [DEBUG] [Thread-466934 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:16:52.700 [DEBUG] [Thread-466934 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:16:52.700 [DEBUG] [Thread-466934 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:16:52.700 [DEBUG] [Thread-466934 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:16:52.707 [DEBUG] [Thread-466934 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:16:52.708 [DEBUG] [Thread-466934 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97005429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983660359986235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992686, telescope_ra=21.9962161, 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=19.016, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.971883046791, telescope_dec_j2k=-24.3785791713459, observability=1)
2025-12-26T13:16:57.617 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:16:57.618 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:02.387 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:02.389 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 21.9989187, teldec = -24.256444
2025-12-26T13:17:02.390 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9745880477029     dec_j2k = -24.3786315786286
2025-12-26T13:17:02.392 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:02.393 [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-26T13:17:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:17:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:17:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:17:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:17:02.404 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97016653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983655947672527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992685, telescope_ra=21.9989187, 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=19.0187, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.9745880477029, telescope_dec_j2k=-24.3786315786286, observability=1)
2025-12-26T13:17:09.441 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:09.443 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0008713, teldec = -24.256444
2025-12-26T13:17:09.444 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9765423829763     dec_j2k = -24.3786694041934
2025-12-26T13:17:09.445 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:09.446 [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-26T13:17:09.450 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:17:09.450 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:17:09.450 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:17:09.450 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:17:09.458 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:17:09.459 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97024817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098365313983653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992685, telescope_ra=22.0008713, 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=19.02065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.9765423829763, telescope_dec_j2k=-24.3786694041934, observability=1)
2025-12-26T13:17:09.459 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09667372703552 seconds ago
2025-12-26T13:17:10.747 [DEBUG] [Thread-466935 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:10.749 [INFO] [Thread-466935 (handle)] [driver.py] [get_status()] Telra = 22.0012353, teldec = -24.256444
2025-12-26T13:17:10.750 [INFO] [Thread-466935 (handle)] [driver.py] [get_status()] ra_j2k = 21.9769067065219     dec_j2k = -24.3786764520242
2025-12-26T13:17:10.752 [DEBUG] [Thread-466935 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:10.755 [DEBUG] [Thread-466935 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:10.760 [DEBUG] [Thread-466935 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:17:10.760 [DEBUG] [Thread-466935 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:17:10.760 [DEBUG] [Thread-466935 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:17:10.760 [DEBUG] [Thread-466935 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:17:10.768 [DEBUG] [Thread-466935 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97026329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983657151030811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992685, telescope_ra=22.0012353, 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=19.02102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.9769067065219, telescope_dec_j2k=-24.3786764520242, observability=1)
2025-12-26T13:17:23.061 [DEBUG] [Thread-466936 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:23.064 [INFO] [Thread-466936 (handle)] [driver.py] [get_status()] Telra = 22.0046619, teldec = -24.256444
2025-12-26T13:17:23.065 [INFO] [Thread-466936 (handle)] [driver.py] [get_status()] ra_j2k = 21.9803363532084     dec_j2k = -24.3787427439066
2025-12-26T13:17:23.067 [DEBUG] [Thread-466936 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:23.067 [DEBUG] [Thread-466936 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:23.074 [DEBUG] [Thread-466936 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:17:23.074 [DEBUG] [Thread-466936 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:17:23.074 [DEBUG] [Thread-466936 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:17:23.074 [DEBUG] [Thread-466936 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:17:23.082 [DEBUG] [Thread-466936 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97040582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983656749911383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992685, telescope_ra=22.0046619, 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=19.02444, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.9803363532084, telescope_dec_j2k=-24.3787427439066, observability=1)
2025-12-26T13:17:26.440 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:26.442 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0056045, teldec = -24.256444
2025-12-26T13:17:26.443 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9812797915899     dec_j2k = -24.3787609623913
2025-12-26T13:17:26.445 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:26.446 [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-26T13:17:26.449 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:17:26.449 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:17:26.449 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:17:26.449 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:17:26.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:17:26.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:26.456 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:26.456 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:17:26.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:17:26.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:17:26.456 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:17:26.457 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:17:26.457 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97044492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983657151030811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992685, telescope_ra=22.0056045, 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=19.02539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.9812797915899, telescope_dec_j2k=-24.3787609623913, observability=1)
2025-12-26T13:17:28.830 [DEBUG] [Thread-466937 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:28.832 [INFO] [Thread-466937 (handle)] [driver.py] [get_status()] Telra = 22.0062783, teldec = -24.256444
2025-12-26T13:17:28.833 [INFO] [Thread-466937 (handle)] [driver.py] [get_status()] ra_j2k = 21.9819541909676     dec_j2k = -24.3787739809593
2025-12-26T13:17:28.836 [DEBUG] [Thread-466937 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:28.837 [DEBUG] [Thread-466937 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:28.842 [DEBUG] [Thread-466937 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:17:28.842 [DEBUG] [Thread-466937 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:17:28.843 [DEBUG] [Thread-466937 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:17:28.843 [DEBUG] [Thread-466937 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:17:28.850 [DEBUG] [Thread-466937 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:17:28.851 [DEBUG] [Thread-466937 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97047258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983655546553099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992685, telescope_ra=22.0062783, 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=19.02606, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:16:31.597929', telescope_ra_j2k=21.9819541909676, telescope_dec_j2k=-24.3787739809593, observability=1)
2025-12-26T13:17:28.921 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06992840766906738
2025-12-26T13:17:31.740 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:31.740 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:17:31.741 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:31.742 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:17:31.742 [INFO] [ThreadPoolExecutor-21348_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:17:31.742 [INFO] [ThreadPoolExecutor-21348_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:17:46.975 [DEBUG] [Thread-466938 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:46.977 [INFO] [Thread-466938 (handle)] [driver.py] [get_status()] Telra = 22.0113207, teldec = -24.256443
2025-12-26T13:17:46.978 [INFO] [Thread-466938 (handle)] [driver.py] [get_status()] ra_j2k = 21.9870010785503     dec_j2k = -24.3788702847029
2025-12-26T13:17:46.980 [DEBUG] [Thread-466938 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:46.981 [DEBUG] [Thread-466938 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:17:46.984 [DEBUG] [Thread-466938 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:17:46.984 [DEBUG] [Thread-466938 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:17:46.985 [DEBUG] [Thread-466938 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:17:46.985 [DEBUG] [Thread-466938 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:17:46.992 [DEBUG] [Thread-466938 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97068259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983657953269667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992684, telescope_ra=22.0113207, 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=19.0311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:17:31.740003', telescope_ra_j2k=21.9870010785503, telescope_dec_j2k=-24.3788702847029, observability=1)
2025-12-26T13:17:52.620 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:52.622 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:52.623 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:52.625 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:56.630 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:57.631 [DEBUG] [ThreadPoolExecutor-21347_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:17:57.632 [INFO] [ThreadPoolExecutor-21347_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:18:02.397 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:02.399 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0156143, teldec = -24.256443
2025-12-26T13:18:02.400 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 21.9912985024419     dec_j2k = -24.3789529701633
2025-12-26T13:18:02.401 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:02.402 [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-26T13:18:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:02.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97086109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098365313983653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992684, telescope_ra=22.0156143, 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=19.0354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:17:31.740003', telescope_ra_j2k=21.9912985024419, telescope_dec_j2k=-24.3789529701633, observability=1)
2025-12-26T13:18:05.064 [DEBUG] [Thread-466939 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:05.066 [INFO] [Thread-466939 (handle)] [driver.py] [get_status()] Telra = 22.0163616, teldec = -24.256443
2025-12-26T13:18:05.067 [INFO] [Thread-466939 (handle)] [driver.py] [get_status()] ra_j2k = 21.9920464682526     dec_j2k = -24.3789673456993
2025-12-26T13:18:05.068 [DEBUG] [Thread-466939 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:05.069 [DEBUG] [Thread-466939 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:05.072 [DEBUG] [Thread-466939 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:05.072 [DEBUG] [Thread-466939 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:05.072 [DEBUG] [Thread-466939 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:05.072 [DEBUG] [Thread-466939 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:05.079 [DEBUG] [Thread-466939 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:05.079 [DEBUG] [Thread-466939 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:05.079 [DEBUG] [Thread-466939 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:05.079 [DEBUG] [Thread-466939 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:05.079 [DEBUG] [Thread-466939 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:05.079 [DEBUG] [Thread-466939 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:05.080 [DEBUG] [Thread-466939 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:05.080 [DEBUG] [Thread-466939 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:05.080 [DEBUG] [Thread-466939 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97089196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983658354389095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992683, telescope_ra=22.0163616, 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=19.03614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:17:31.740003', telescope_ra_j2k=21.9920464682526, telescope_dec_j2k=-24.3789673456993, observability=1)
2025-12-26T13:18:09.520 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:09.522 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0176126, teldec = -24.256443
2025-12-26T13:18:09.523 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 21.9932985830119     dec_j2k = -24.3789914002075
2025-12-26T13:18:09.524 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:09.525 [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-26T13:18:09.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:09.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:09.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:09.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:09.534 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97094352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983652337597674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992683, telescope_ra=22.0176126, 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=19.03739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:17:31.740003', telescope_ra_j2k=21.9932985830119, telescope_dec_j2k=-24.3789914002075, observability=1)
2025-12-26T13:18:09.535 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09541034698486 seconds ago
2025-12-26T13:18:23.117 [DEBUG] [Thread-466940 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:23.119 [INFO] [Thread-466940 (handle)] [driver.py] [get_status()] Telra = 22.0214032, teldec = -24.256442
2025-12-26T13:18:23.120 [INFO] [Thread-466940 (handle)] [driver.py] [get_status()] ra_j2k = 21.9970925622312     dec_j2k = -24.379063206342
2025-12-26T13:18:23.123 [DEBUG] [Thread-466940 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:23.125 [DEBUG] [Thread-466940 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:23.130 [DEBUG] [Thread-466940 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:23.130 [DEBUG] [Thread-466940 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:23.130 [DEBUG] [Thread-466940 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:23.130 [DEBUG] [Thread-466940 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:23.138 [DEBUG] [Thread-466940 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9711009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983646320806253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992683, telescope_ra=22.0214032, 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=19.04119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:17:31.740003', telescope_ra_j2k=21.9970925622312, telescope_dec_j2k=-24.379063206342, observability=1)
2025-12-26T13:18:23.248 [DEBUG] [Thread-466941 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11022233963012695
2025-12-26T13:18:26.518 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:26.519 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0223575, teldec = -24.256442
2025-12-26T13:18:26.520 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 21.9980477132541     dec_j2k = -24.3790815165163
2025-12-26T13:18:26.522 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:26.522 [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-26T13:18:26.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:26.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:26.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:26.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:26.531 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:26.532 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97114027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983651936478246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992683, telescope_ra=22.0223575, 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=19.04214, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:17:31.740003', telescope_ra_j2k=21.9980477132541, telescope_dec_j2k=-24.3790815165163, observability=1)
2025-12-26T13:18:28.010 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:28.012 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0227693, teldec = -24.256449
2025-12-26T13:18:28.013 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 21.9984598798086     dec_j2k = -24.3790964148299
2025-12-26T13:18:28.015 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:28.016 [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-26T13:18:28.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:28.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:28.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:28.021 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:28.028 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97115752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983653540955958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992694, telescope_ra=22.0227693, 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=19.04255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:17:31.740003', telescope_ra_j2k=21.9984598798086, telescope_dec_j2k=-24.3790964148299, observability=1)
2025-12-26T13:18:31.882 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:31.883 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:18:31.884 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:31.884 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:18:31.885 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:32.887 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:32.889 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:32.889 [DEBUG] [ThreadPoolExecutor-21349_0] [payload.py] [to_registers()] [0]
2025-12-26T13:18:32.893 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:32.893 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:32.893 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:18:32.893 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:32.900 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:32.900 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:18:32.900 [DEBUG] [ThreadPoolExecutor-21349_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:18:32.900 [DEBUG] [ThreadPoolExecutor-21349_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:18:32.900 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:32.900 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:32.900 [DEBUG] [ThreadPoolExecutor-21349_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:41.332 [DEBUG] [Thread-466942 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:41.334 [INFO] [Thread-466942 (handle)] [driver.py] [get_status()] Telra = 22.0264762, teldec = -24.256442
2025-12-26T13:18:41.335 [INFO] [Thread-466942 (handle)] [driver.py] [get_status()] ra_j2k = 22.0021700876712     dec_j2k = -24.3791604540773
2025-12-26T13:18:41.337 [DEBUG] [Thread-466942 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:41.337 [DEBUG] [Thread-466942 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:41.341 [DEBUG] [Thread-466942 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:41.341 [DEBUG] [Thread-466942 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:41.341 [DEBUG] [Thread-466942 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:41.341 [DEBUG] [Thread-466942 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:41.348 [DEBUG] [Thread-466942 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97131171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983659557747379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992682, telescope_ra=22.0264762, 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=19.04626, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:18:31.881977', telescope_ra_j2k=22.0021700876712, telescope_dec_j2k=-24.3791604540773, observability=1)
2025-12-26T13:18:57.901 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:57.902 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:59.389 [DEBUG] [Thread-466943 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:18:59.390 [INFO] [Thread-466943 (handle)] [driver.py] [get_status()] Telra = 22.0315165, teldec = -24.256435
2025-12-26T13:18:59.391 [INFO] [Thread-466943 (handle)] [driver.py] [get_status()] ra_j2k = 22.0072148882008     dec_j2k = -24.3792498606515
2025-12-26T13:18:59.393 [DEBUG] [Thread-466943 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:18:59.395 [DEBUG] [Thread-466943 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:18:59.396 [DEBUG] [Thread-466943 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:18:59.396 [DEBUG] [Thread-466943 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:18:59.396 [DEBUG] [Thread-466943 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:18:59.396 [DEBUG] [Thread-466943 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:18:59.403 [DEBUG] [Thread-466943 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:18:59.403 [DEBUG] [Thread-466943 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:59.403 [DEBUG] [Thread-466943 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:18:59.403 [DEBUG] [Thread-466943 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:18:59.404 [DEBUG] [Thread-466943 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:18:59.404 [DEBUG] [Thread-466943 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:18:59.404 [DEBUG] [Thread-466943 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:18:59.404 [DEBUG] [Thread-466943 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:18:59.404 [DEBUG] [Thread-466943 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97152072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983653942075386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992671, telescope_ra=22.0315165, 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.0513, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:18:31.881977', telescope_ra_j2k=22.0072148882008, telescope_dec_j2k=-24.3792498606515, observability=1)
2025-12-26T13:19:02.370 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:02.372 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0323294, teldec = -24.256442
2025-12-26T13:19:02.373 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0080285135457     dec_j2k = -24.3792723884271
2025-12-26T13:19:02.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:02.375 [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-26T13:19:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:19:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:19:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:19:02.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:19:02.383 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:19:02.384 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97155522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983652337597674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992682, telescope_ra=22.0323294, 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=19.05211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:18:31.881977', telescope_ra_j2k=22.0080285135457, telescope_dec_j2k=-24.3792723884271, observability=1)
2025-12-26T13:19:09.595 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:09.598 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0343368, teldec = -24.256448
2025-12-26T13:19:09.599 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0100377062817     dec_j2k = -24.3793167101624
2025-12-26T13:19:09.601 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:09.602 [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-26T13:19:09.609 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:19:09.609 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:19:09.609 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:19:09.609 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97163884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983651535358818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992692, telescope_ra=22.0343368, 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=19.05412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:18:31.881977', telescope_ra_j2k=22.0100377062817, telescope_dec_j2k=-24.3793167101624, observability=1)
2025-12-26T13:19:09.616 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09890341758728 seconds ago
2025-12-26T13:19:17.468 [DEBUG] [Thread-466944 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:17.470 [INFO] [Thread-466944 (handle)] [driver.py] [get_status()] Telra = 22.0365393, teldec = -24.256441
2025-12-26T13:19:17.471 [INFO] [Thread-466944 (handle)] [driver.py] [get_status()] ra_j2k = 22.0122421752839     dec_j2k = -24.3793517183079
2025-12-26T13:19:17.472 [DEBUG] [Thread-466944 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:17.473 [DEBUG] [Thread-466944 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:17.477 [DEBUG] [Thread-466944 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:19:17.477 [DEBUG] [Thread-466944 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:19:17.477 [DEBUG] [Thread-466944 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:19:17.477 [DEBUG] [Thread-466944 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:19:17.485 [DEBUG] [Thread-466944 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97172997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983657151030811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992681, telescope_ra=22.0365393, 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=19.05632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:18:31.881977', telescope_ra_j2k=22.0122421752839, telescope_dec_j2k=-24.3793517183079, observability=1)
2025-12-26T13:19:23.174 [DEBUG] [Thread-466945 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:23.176 [INFO] [Thread-466945 (handle)] [driver.py] [get_status()] Telra = 22.0381269, teldec = -24.256441
2025-12-26T13:19:23.177 [INFO] [Thread-466945 (handle)] [driver.py] [get_status()] ra_j2k = 22.013831194476     dec_j2k = -24.3793819727193
2025-12-26T13:19:23.178 [DEBUG] [Thread-466945 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:23.179 [DEBUG] [Thread-466945 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:23.185 [DEBUG] [Thread-466945 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:19:23.185 [DEBUG] [Thread-466945 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:19:23.185 [DEBUG] [Thread-466945 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:19:23.185 [DEBUG] [Thread-466945 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:19:23.192 [DEBUG] [Thread-466945 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:19:23.192 [DEBUG] [Thread-466945 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:23.192 [DEBUG] [Thread-466945 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:23.192 [DEBUG] [Thread-466945 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:19:23.192 [DEBUG] [Thread-466945 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:19:23.193 [DEBUG] [Thread-466945 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:19:23.193 [DEBUG] [Thread-466945 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:19:23.193 [DEBUG] [Thread-466945 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:19:23.193 [DEBUG] [Thread-466945 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97179601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983655546553099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992681, telescope_ra=22.0381269, 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=19.05791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:18:31.881977', telescope_ra_j2k=22.013831194476, telescope_dec_j2k=-24.3793819727193, observability=1)
2025-12-26T13:19:26.594 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:26.596 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0390695, teldec = -24.256441
2025-12-26T13:19:26.597 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0147746372527     dec_j2k = -24.3793999254914
2025-12-26T13:19:26.599 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:26.599 [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-26T13:19:26.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:19:26.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:19:26.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:19:26.601 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:19:26.608 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:19:26.608 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:26.609 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:26.609 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:19:26.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:19:26.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:19:26.609 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:19:26.609 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:19:26.609 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97183559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983655546553099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992681, telescope_ra=22.0390695, 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=19.05885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:18:31.881977', telescope_ra_j2k=22.0147746372527, telescope_dec_j2k=-24.3793999254914, observability=1)
2025-12-26T13:19:27.121 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5118753910064697
2025-12-26T13:19:32.022 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:32.023 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:19:32.023 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:32.023 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:19:32.023 [INFO] [ThreadPoolExecutor-21350_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:19:32.023 [INFO] [ThreadPoolExecutor-21350_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:19:35.532 [DEBUG] [Thread-466946 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:35.534 [INFO] [Thread-466946 (handle)] [driver.py] [get_status()] Telra = 22.0415841, teldec = -24.256441
2025-12-26T13:19:35.538 [INFO] [Thread-466946 (handle)] [driver.py] [get_status()] ra_j2k = 22.0172914861524     dec_j2k = -24.3794477818801
2025-12-26T13:19:35.539 [DEBUG] [Thread-466946 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:35.540 [DEBUG] [Thread-466946 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:19:35.544 [DEBUG] [Thread-466946 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:19:35.544 [DEBUG] [Thread-466946 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:19:35.544 [DEBUG] [Thread-466946 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:19:35.544 [DEBUG] [Thread-466946 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:19:35.551 [DEBUG] [Thread-466946 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:19:35.551 [DEBUG] [Thread-466946 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:35.551 [DEBUG] [Thread-466946 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:35.551 [DEBUG] [Thread-466946 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:19:35.551 [DEBUG] [Thread-466946 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:19:35.551 [DEBUG] [Thread-466946 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:19:35.551 [DEBUG] [Thread-466946 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:19:35.552 [DEBUG] [Thread-466946 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:19:35.552 [DEBUG] [Thread-466946 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97193904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983653540955958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992681, telescope_ra=22.0415841, 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=19.06137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.0172914861524, telescope_dec_j2k=-24.3794477818801, observability=1)
2025-12-26T13:19:52.905 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:52.907 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:52.908 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:52.909 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:53.593 [DEBUG] [Thread-466947 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:53.595 [INFO] [Thread-466947 (handle)] [driver.py] [get_status()] Telra = 22.0465964, teldec = -24.256441
2025-12-26T13:19:53.596 [INFO] [Thread-466947 (handle)] [driver.py] [get_status()] ra_j2k = 22.0223082714421     dec_j2k = -24.3795430136195
2025-12-26T13:19:53.598 [DEBUG] [Thread-466947 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:53.599 [DEBUG] [Thread-466947 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:19:53.602 [DEBUG] [Thread-466947 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:19:53.602 [DEBUG] [Thread-466947 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:19:53.602 [DEBUG] [Thread-466947 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:19:53.602 [DEBUG] [Thread-466947 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:19:53.609 [DEBUG] [Thread-466947 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:19:53.610 [DEBUG] [Thread-466947 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97214807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983648727522822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99268, telescope_ra=22.0465964, 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=19.06638, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.0223082714421, telescope_dec_j2k=-24.3795430136195, observability=1)
2025-12-26T13:19:56.916 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:57.917 [DEBUG] [ThreadPoolExecutor-21349_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:19:57.918 [INFO] [ThreadPoolExecutor-21349_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:20:02.381 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:02.382 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0490476, teldec = -24.25644
2025-12-26T13:20:02.383 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0247616662772     dec_j2k = -24.379588508198
2025-12-26T13:20:02.385 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:02.386 [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-26T13:20:02.389 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:02.389 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:02.389 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:20:02.389 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:20:02.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97224978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983648326403394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99268, telescope_ra=22.0490476, 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.06883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.0247616662772, telescope_dec_j2k=-24.379588508198, observability=1)
2025-12-26T13:20:09.677 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:09.680 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.051077, teldec = -24.25644
2025-12-26T13:20:09.682 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0267928839691     dec_j2k = -24.379626963515
2025-12-26T13:20:09.683 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:09.683 [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-26T13:20:09.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:09.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:09.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:20:09.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:09.691 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:09.691 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:09.691 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:09.692 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:20:09.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:09.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:09.692 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:09.692 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:20:09.692 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97233424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983656348791955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99268, telescope_ra=22.051077, 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.07086, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.0267928839691, telescope_dec_j2k=-24.379626963515, observability=1)
2025-12-26T13:20:09.692 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.099116802215576 seconds ago
2025-12-26T13:20:11.659 [DEBUG] [Thread-466948 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:11.661 [INFO] [Thread-466948 (handle)] [driver.py] [get_status()] Telra = 22.051638, teldec = -24.25644
2025-12-26T13:20:11.662 [INFO] [Thread-466948 (handle)] [driver.py] [get_status()] ra_j2k = 22.0273543865453     dec_j2k = -24.3796375878159
2025-12-26T13:20:11.664 [DEBUG] [Thread-466948 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:11.665 [DEBUG] [Thread-466948 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:11.667 [DEBUG] [Thread-466948 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:11.668 [DEBUG] [Thread-466948 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:11.668 [DEBUG] [Thread-466948 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:20:11.668 [DEBUG] [Thread-466948 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:20:11.675 [DEBUG] [Thread-466948 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97235718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983645518567397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99268, telescope_ra=22.051638, 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.07142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.0273543865453, telescope_dec_j2k=-24.3796375878159, observability=1)
2025-12-26T13:20:23.242 [DEBUG] [Thread-466949 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:23.244 [INFO] [Thread-466949 (handle)] [driver.py] [get_status()] Telra = 22.0548713, teldec = -24.25644
2025-12-26T13:20:23.246 [INFO] [Thread-466949 (handle)] [driver.py] [get_status()] ra_j2k = 22.030590583965     dec_j2k = -24.3796987686119
2025-12-26T13:20:23.247 [DEBUG] [Thread-466949 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:23.248 [DEBUG] [Thread-466949 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:23.249 [DEBUG] [Thread-466949 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:23.250 [DEBUG] [Thread-466949 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:23.250 [DEBUG] [Thread-466949 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:20:23.250 [DEBUG] [Thread-466949 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:20:23.257 [DEBUG] [Thread-466949 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97249124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983647524164537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992679, telescope_ra=22.0548713, 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.07465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.030590583965, telescope_dec_j2k=-24.3796987686119, observability=1)
2025-12-26T13:20:26.211 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:26.213 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0556829, teldec = -24.25644
2025-12-26T13:20:26.214 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0314029114801     dec_j2k = -24.379714111885
2025-12-26T13:20:26.216 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:20:26.217 [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-26T13:20:26.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:26.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:26.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:20:26.221 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:26.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:26.228 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:26.228 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:26.229 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:20:26.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:26.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:26.229 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:26.229 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:20:26.229 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9725256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983647524164537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992679, telescope_ra=22.0556829, 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.07546, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.0314029114801, telescope_dec_j2k=-24.379714111885, observability=1)
2025-12-26T13:20:26.670 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4411027431488037
2025-12-26T13:20:29.742 [DEBUG] [Thread-466950 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:29.744 [INFO] [Thread-466950 (handle)] [driver.py] [get_status()] Telra = 22.0566826, teldec = -24.25644
2025-12-26T13:20:29.745 [INFO] [Thread-466950 (handle)] [driver.py] [get_status()] ra_j2k = 22.0324035077317     dec_j2k = -24.3797330035161
2025-12-26T13:20:29.746 [DEBUG] [Thread-466950 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:29.747 [DEBUG] [Thread-466950 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:29.751 [DEBUG] [Thread-466950 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:29.751 [DEBUG] [Thread-466950 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:29.751 [DEBUG] [Thread-466950 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:20:29.751 [DEBUG] [Thread-466950 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:29.758 [DEBUG] [Thread-466950 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:29.758 [DEBUG] [Thread-466950 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:29.758 [DEBUG] [Thread-466950 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:29.759 [DEBUG] [Thread-466950 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:20:29.759 [DEBUG] [Thread-466950 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:29.759 [DEBUG] [Thread-466950 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:29.759 [DEBUG] [Thread-466950 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:29.759 [DEBUG] [Thread-466950 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:20:29.759 [DEBUG] [Thread-466950 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97256647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983648326403394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992679, telescope_ra=22.0566826, 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.07646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:19:32.021600', telescope_ra_j2k=22.0324035077317, telescope_dec_j2k=-24.3797330035161, observability=1)
2025-12-26T13:20:32.162 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:32.162 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:20:32.163 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:32.163 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:20:32.164 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:33.166 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:33.169 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:33.169 [DEBUG] [ThreadPoolExecutor-21351_0] [payload.py] [to_registers()] [0]
2025-12-26T13:20:33.174 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:33.174 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:33.174 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:20:33.174 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:33.181 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:33.181 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:20:33.181 [DEBUG] [ThreadPoolExecutor-21351_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:20:33.181 [DEBUG] [ThreadPoolExecutor-21351_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:20:33.181 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:33.182 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:33.182 [DEBUG] [ThreadPoolExecutor-21351_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:47.882 [DEBUG] [Thread-466951 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:47.883 [INFO] [Thread-466951 (handle)] [driver.py] [get_status()] Telra = 22.0617247, teldec = -24.256439
2025-12-26T13:20:47.885 [INFO] [Thread-466951 (handle)] [driver.py] [get_status()] ra_j2k = 22.0374501302671     dec_j2k = -24.3798271566448
2025-12-26T13:20:47.886 [DEBUG] [Thread-466951 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:47.886 [DEBUG] [Thread-466951 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:20:47.888 [DEBUG] [Thread-466951 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:20:47.888 [DEBUG] [Thread-466951 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:20:47.888 [DEBUG] [Thread-466951 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:20:47.888 [DEBUG] [Thread-466951 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:20:47.895 [DEBUG] [Thread-466951 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:20:47.895 [DEBUG] [Thread-466951 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:47.895 [DEBUG] [Thread-466951 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:20:47.895 [DEBUG] [Thread-466951 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:20:47.895 [DEBUG] [Thread-466951 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:20:47.896 [DEBUG] [Thread-466951 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:20:47.896 [DEBUG] [Thread-466951 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:20:47.896 [DEBUG] [Thread-466951 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:20:47.896 [DEBUG] [Thread-466951 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97277641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983644716328541, 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.992679, telescope_ra=22.0617247, 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.08151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:20:32.161779', telescope_ra_j2k=22.0374501302671, telescope_dec_j2k=-24.3798271566448, observability=1)
2025-12-26T13:20:58.182 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:20:58.183 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:02.390 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:02.392 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0657666, teldec = -24.256439
2025-12-26T13:21:02.393 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0414956581006     dec_j2k = -24.3799032786211
2025-12-26T13:21:02.395 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:02.396 [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-26T13:21:02.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:21:02.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:21:02.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:21:02.403 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:21:02.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97294434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983644315209113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992678, telescope_ra=22.0657666, 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.08555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:20:32.161779', telescope_ra_j2k=22.0414956581006, telescope_dec_j2k=-24.3799032786211, observability=1)
2025-12-26T13:21:05.957 [DEBUG] [Thread-466952 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:05.959 [INFO] [Thread-466952 (handle)] [driver.py] [get_status()] Telra = 22.0667679, teldec = -24.256439
2025-12-26T13:21:05.960 [INFO] [Thread-466952 (handle)] [driver.py] [get_status()] ra_j2k = 22.0424978571691     dec_j2k = -24.3799221149105
2025-12-26T13:21:05.962 [DEBUG] [Thread-466952 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:05.962 [DEBUG] [Thread-466952 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:05.964 [DEBUG] [Thread-466952 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:21:05.964 [DEBUG] [Thread-466952 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:21:05.964 [DEBUG] [Thread-466952 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:21:05.964 [DEBUG] [Thread-466952 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:21:05.972 [DEBUG] [Thread-466952 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97298562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983645919686825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992678, telescope_ra=22.0667679, 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.08655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:20:32.161779', telescope_ra_j2k=22.0424978571691, telescope_dec_j2k=-24.3799221149105, observability=1)
2025-12-26T13:21:09.752 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:09.755 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0678247, teldec = -24.256439
2025-12-26T13:21:09.756 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0435556062195     dec_j2k = -24.3799419860323
2025-12-26T13:21:09.758 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:09.759 [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-26T13:21:09.766 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:21:09.766 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:21:09.766 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:21:09.766 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:21:09.773 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:21:09.773 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:09.773 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:09.773 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:21:09.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:21:09.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:21:09.774 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:21:09.774 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:21:09.774 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97302955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983645919686825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992678, telescope_ra=22.0678247, 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.08761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:20:32.161779', telescope_ra_j2k=22.0435556062195, telescope_dec_j2k=-24.3799419860323, observability=1)
2025-12-26T13:21:09.774 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.104005098342896 seconds ago
2025-12-26T13:21:23.292 [DEBUG] [Thread-466953 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:23.294 [INFO] [Thread-466953 (handle)] [driver.py] [get_status()] Telra = 22.0715936, teldec = -24.256439
2025-12-26T13:21:23.295 [INFO] [Thread-466953 (handle)] [driver.py] [get_status()] ra_j2k = 22.0473278920897     dec_j2k = -24.3800127758979
2025-12-26T13:21:23.297 [DEBUG] [Thread-466953 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:23.297 [DEBUG] [Thread-466953 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:23.303 [DEBUG] [Thread-466953 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:21:23.303 [DEBUG] [Thread-466953 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:21:23.303 [DEBUG] [Thread-466953 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:21:23.303 [DEBUG] [Thread-466953 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:21:23.310 [DEBUG] [Thread-466953 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97318626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983645117447969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992678, telescope_ra=22.0715936, 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.09138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:20:32.161779', telescope_ra_j2k=22.0473278920897, telescope_dec_j2k=-24.3800127758979, observability=1)
2025-12-26T13:21:24.019 [DEBUG] [Thread-466954 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7086622714996338
2025-12-26T13:21:25.314 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:25.316 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0721457, teldec = -24.256438
2025-12-26T13:21:25.317 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0478804883433     dec_j2k = -24.3800221357428
2025-12-26T13:21:25.319 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:25.320 [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-26T13:21:25.323 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:21:25.323 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:21:25.323 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:21:25.323 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:21:25.330 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97320966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983641106253689, 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.992678, telescope_ra=22.0721457, 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.09193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:20:32.161779', telescope_ra_j2k=22.0478804883433, telescope_dec_j2k=-24.3800221357428, observability=1)
2025-12-26T13:21:26.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:26.733 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0725399, teldec = -24.256432
2025-12-26T13:21:26.735 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0482750432251     dec_j2k = -24.3800235315051
2025-12-26T13:21:26.737 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:26.738 [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-26T13:21:26.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:21:26.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:21:26.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:21:26.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:21:26.751 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:21:26.752 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97322606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983641106253689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992667, telescope_ra=22.0725399, 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.09232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:20:32.161779', telescope_ra_j2k=22.0482750432251, telescope_dec_j2k=-24.3800235315051, observability=1)
2025-12-26T13:21:32.304 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:32.304 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:21:32.305 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:32.305 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:21:32.305 [INFO] [ThreadPoolExecutor-21352_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:21:32.305 [INFO] [ThreadPoolExecutor-21352_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:21:42.208 [DEBUG] [Thread-466955 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:42.210 [INFO] [Thread-466955 (handle)] [driver.py] [get_status()] Telra = 22.0768598, teldec = -24.256432
2025-12-26T13:21:42.211 [INFO] [Thread-466955 (handle)] [driver.py] [get_status()] ra_j2k = 22.0525988270332     dec_j2k = -24.3801044875792
2025-12-26T13:21:42.213 [DEBUG] [Thread-466955 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:42.214 [DEBUG] [Thread-466955 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:21:42.217 [DEBUG] [Thread-466955 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:21:42.217 [DEBUG] [Thread-466955 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:21:42.217 [DEBUG] [Thread-466955 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:21:42.217 [DEBUG] [Thread-466955 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:21:42.224 [DEBUG] [Thread-466955 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9734052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983647123045109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992666, telescope_ra=22.0768598, 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.09664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0525988270332, telescope_dec_j2k=-24.3801044875792, observability=1)
2025-12-26T13:21:53.184 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:53.186 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:53.187 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:53.190 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:57.198 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:58.199 [DEBUG] [ThreadPoolExecutor-21351_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:21:58.200 [INFO] [ThreadPoolExecutor-21351_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:22:00.275 [DEBUG] [Thread-466956 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:00.277 [INFO] [Thread-466956 (handle)] [driver.py] [get_status()] Telra = 22.0818734, teldec = -24.256438
2025-12-26T13:22:00.278 [INFO] [Thread-466956 (handle)] [driver.py] [get_status()] ra_j2k = 22.0576169370932     dec_j2k = -24.3802042445438
2025-12-26T13:22:00.280 [DEBUG] [Thread-466956 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:00.281 [DEBUG] [Thread-466956 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:00.282 [DEBUG] [Thread-466956 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:00.282 [DEBUG] [Thread-466956 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:00.282 [DEBUG] [Thread-466956 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:00.282 [DEBUG] [Thread-466956 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:00.289 [DEBUG] [Thread-466956 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:00.289 [DEBUG] [Thread-466956 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:00.289 [DEBUG] [Thread-466956 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:00.290 [DEBUG] [Thread-466956 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:00.290 [DEBUG] [Thread-466956 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:00.290 [DEBUG] [Thread-466956 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:00.290 [DEBUG] [Thread-466956 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:00.290 [DEBUG] [Thread-466956 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:00.290 [DEBUG] [Thread-466956 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97361431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983640304014832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992677, telescope_ra=22.0818734, 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.10166, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0576169370932, telescope_dec_j2k=-24.3802042445438, observability=1)
2025-12-26T13:22:02.401 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:02.402 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0824808, teldec = -24.256438
2025-12-26T13:22:02.403 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0582248837936     dec_j2k = -24.38021558879
2025-12-26T13:22:02.405 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:02.406 [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-26T13:22:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:02.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97363891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635490581696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992676, telescope_ra=22.0824808, 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.10226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0582248837936, telescope_dec_j2k=-24.38021558879, observability=1)
2025-12-26T13:22:09.835 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:09.837 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.0845451, teldec = -24.256438
2025-12-26T13:22:09.838 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0602910421748     dec_j2k = -24.3802541197172
2025-12-26T13:22:09.840 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:09.841 [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-26T13:22:09.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:09.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:09.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:09.842 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97372495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983638298417692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992676, telescope_ra=22.0845451, 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.10433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0602910421748, telescope_dec_j2k=-24.3802541197172, observability=1)
2025-12-26T13:22:09.850 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.119367837905884 seconds ago
2025-12-26T13:22:18.483 [DEBUG] [Thread-466957 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:18.486 [INFO] [Thread-466957 (handle)] [driver.py] [get_status()] Telra = 22.086945, teldec = -24.256437
2025-12-26T13:22:18.487 [INFO] [Thread-466957 (handle)] [driver.py] [get_status()] ra_j2k = 22.0626931035045     dec_j2k = -24.380297869259
2025-12-26T13:22:18.488 [DEBUG] [Thread-466957 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:18.489 [DEBUG] [Thread-466957 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:18.496 [DEBUG] [Thread-466957 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:18.496 [DEBUG] [Thread-466957 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:18.496 [DEBUG] [Thread-466957 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:18.496 [DEBUG] [Thread-466957 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:18.504 [DEBUG] [Thread-466957 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97382505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983634287223412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992676, telescope_ra=22.086945, 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.10673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0626931035045, telescope_dec_j2k=-24.380297869259, observability=1)
2025-12-26T13:22:23.354 [DEBUG] [Thread-466958 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:23.356 [INFO] [Thread-466958 (handle)] [driver.py] [get_status()] Telra = 22.0883076, teldec = -24.256437
2025-12-26T13:22:23.357 [INFO] [Thread-466958 (handle)] [driver.py] [get_status()] ra_j2k = 22.0640569309408     dec_j2k = -24.3803232550178
2025-12-26T13:22:23.359 [DEBUG] [Thread-466958 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:23.360 [DEBUG] [Thread-466958 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:23.364 [DEBUG] [Thread-466958 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:23.364 [DEBUG] [Thread-466958 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:23.364 [DEBUG] [Thread-466958 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:23.364 [DEBUG] [Thread-466958 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:23.371 [DEBUG] [Thread-466958 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97388142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983641908492545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992676, telescope_ra=22.0883076, 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.10809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0640569309408, telescope_dec_j2k=-24.3803232550178, observability=1)
2025-12-26T13:22:24.421 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:24.424 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.0886159, teldec = -24.256437
2025-12-26T13:22:24.425 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0643655086937     dec_j2k = -24.3803289965729
2025-12-26T13:22:24.426 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:24.428 [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-26T13:22:24.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:24.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:24.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:24.431 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:24.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:24.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:24.438 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:24.438 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:24.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:24.438 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:24.439 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:24.439 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:24.439 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97389377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983631078267987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992676, telescope_ra=22.0886159, 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.1084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0643655086937, telescope_dec_j2k=-24.3803289965729, observability=1)
2025-12-26T13:22:26.812 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:26.815 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.0892879, teldec = -24.256431
2025-12-26T13:22:26.816 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0650381147526     dec_j2k = -24.3803355090703
2025-12-26T13:22:26.817 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:26.818 [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-26T13:22:26.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:26.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:26.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:26.822 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:26.830 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97392146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098364070513426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992665, telescope_ra=22.0892879, 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.10907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:21:32.302694', telescope_ra_j2k=22.0650381147526, telescope_dec_j2k=-24.3803355090703, observability=1)
2025-12-26T13:22:32.445 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:32.445 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:22:32.446 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:32.446 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:22:32.447 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:33.449 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:33.451 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:33.451 [DEBUG] [ThreadPoolExecutor-21353_0] [payload.py] [to_registers()] [0]
2025-12-26T13:22:33.456 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:33.456 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:33.456 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:22:33.456 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:33.463 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:33.463 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:22:33.463 [DEBUG] [ThreadPoolExecutor-21353_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:22:33.463 [DEBUG] [ThreadPoolExecutor-21353_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:22:33.463 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:33.464 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:33.464 [DEBUG] [ThreadPoolExecutor-21353_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:36.567 [DEBUG] [Thread-466959 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:36.569 [INFO] [Thread-466959 (handle)] [driver.py] [get_status()] Telra = 22.0919876, teldec = -24.256437
2025-12-26T13:22:36.570 [INFO] [Thread-466959 (handle)] [driver.py] [get_status()] ra_j2k = 22.0677402471558     dec_j2k = -24.3803917358571
2025-12-26T13:22:36.572 [DEBUG] [Thread-466959 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:36.573 [DEBUG] [Thread-466959 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:36.579 [DEBUG] [Thread-466959 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:36.579 [DEBUG] [Thread-466959 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:36.579 [DEBUG] [Thread-466959 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:36.579 [DEBUG] [Thread-466959 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:36.586 [DEBUG] [Thread-466959 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97403435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983631479387415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992675, telescope_ra=22.0919876, 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.11177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0677402471558, telescope_dec_j2k=-24.3803917358571, observability=1)
2025-12-26T13:22:54.626 [DEBUG] [Thread-466960 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:54.628 [INFO] [Thread-466960 (handle)] [driver.py] [get_status()] Telra = 22.0970281, teldec = -24.256437
2025-12-26T13:22:54.629 [INFO] [Thread-466960 (handle)] [driver.py] [get_status()] ra_j2k = 22.0727852923455     dec_j2k = -24.3804853469916
2025-12-26T13:22:54.631 [DEBUG] [Thread-466960 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:54.632 [DEBUG] [Thread-466960 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:22:54.635 [DEBUG] [Thread-466960 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:22:54.635 [DEBUG] [Thread-466960 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:22:54.635 [DEBUG] [Thread-466960 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:22:54.635 [DEBUG] [Thread-466960 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:22:54.642 [DEBUG] [Thread-466960 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:22:54.643 [DEBUG] [Thread-466960 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97424337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983628671551419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992675, telescope_ra=22.0970281, 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.11681, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0727852923455, telescope_dec_j2k=-24.3804853469916, observability=1)
2025-12-26T13:22:58.464 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:22:58.465 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:02.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:02.376 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.0991759, teldec = -24.256436
2025-12-26T13:23:02.377 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0749350302289     dec_j2k = -24.3805241698018
2025-12-26T13:23:02.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:02.380 [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-26T13:23:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:23:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:23:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:23:02.385 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:23:02.392 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:23:02.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97433304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983637897298264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992675, telescope_ra=22.0991759, 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.11896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0749350302289, telescope_dec_j2k=-24.3805241698018, observability=1)
2025-12-26T13:23:09.911 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:09.912 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1012947, teldec = -24.256436
2025-12-26T13:23:09.913 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.0770557424569     dec_j2k = -24.3805634163132
2025-12-26T13:23:09.914 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:09.915 [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-26T13:23:09.917 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:23:09.917 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:23:09.918 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:23:09.918 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97442027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983635490581696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992674, telescope_ra=22.1012947, 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.12108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0770557424569, telescope_dec_j2k=-24.3805634163132, observability=1)
2025-12-26T13:23:09.925 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.113481760025024 seconds ago
2025-12-26T13:23:12.823 [DEBUG] [Thread-466961 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:12.825 [INFO] [Thread-466961 (handle)] [driver.py] [get_status()] Telra = 22.1020975, teldec = -24.256436
2025-12-26T13:23:12.826 [INFO] [Thread-466961 (handle)] [driver.py] [get_status()] ra_j2k = 22.0778592671457     dec_j2k = -24.380578276571
2025-12-26T13:23:12.828 [DEBUG] [Thread-466961 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:12.829 [DEBUG] [Thread-466961 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:12.833 [DEBUG] [Thread-466961 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:23:12.833 [DEBUG] [Thread-466961 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:23:12.833 [DEBUG] [Thread-466961 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:23:12.833 [DEBUG] [Thread-466961 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:23:12.840 [DEBUG] [Thread-466961 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97445398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098363869953712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992674, telescope_ra=22.1020975, 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.12188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0778592671457, telescope_dec_j2k=-24.380578276571, observability=1)
2025-12-26T13:23:23.403 [DEBUG] [Thread-466962 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:23.406 [INFO] [Thread-466962 (handle)] [driver.py] [get_status()] Telra = 22.1050292, teldec = -24.25643
2025-12-26T13:23:23.407 [INFO] [Thread-466962 (handle)] [driver.py] [get_status()] ra_j2k = 22.0807936149248     dec_j2k = -24.3806264976837
2025-12-26T13:23:23.409 [DEBUG] [Thread-466962 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:23.410 [DEBUG] [Thread-466962 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:23.414 [DEBUG] [Thread-466962 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:23:23.414 [DEBUG] [Thread-466962 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:23:23.414 [DEBUG] [Thread-466962 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:23:23.414 [DEBUG] [Thread-466962 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:23:23.421 [DEBUG] [Thread-466962 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:23:23.422 [DEBUG] [Thread-466962 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97457644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983631479387415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992663, telescope_ra=22.1050292, 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.12481, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0807936149248, telescope_dec_j2k=-24.3806264976837, observability=1)
2025-12-26T13:23:23.530 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1078193187713623
2025-12-26T13:23:26.892 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:26.894 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1060285, teldec = -24.256436
2025-12-26T13:23:26.895 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0817938169153     dec_j2k = -24.3806509621311
2025-12-26T13:23:26.897 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:26.898 [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-26T13:23:26.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:23:26.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:23:26.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:23:26.900 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:23:26.908 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97461682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983628671551419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992674, telescope_ra=22.1060285, 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.12581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0817938169153, telescope_dec_j2k=-24.3806509621311, observability=1)
2025-12-26T13:23:30.872 [DEBUG] [Thread-466963 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:30.874 [INFO] [Thread-466963 (handle)] [driver.py] [get_status()] Telra = 22.1071204, teldec = -24.256436
2025-12-26T13:23:30.876 [INFO] [Thread-466963 (handle)] [driver.py] [get_status()] ra_j2k = 22.0828867032903     dec_j2k = -24.3806711283477
2025-12-26T13:23:30.878 [DEBUG] [Thread-466963 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:30.879 [DEBUG] [Thread-466963 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:30.882 [DEBUG] [Thread-466963 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:23:30.882 [DEBUG] [Thread-466963 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:23:30.882 [DEBUG] [Thread-466963 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:23:30.882 [DEBUG] [Thread-466963 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:23:30.889 [DEBUG] [Thread-466963 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97466288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983628671551419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992674, telescope_ra=22.1071204, 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.1269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:22:32.443898', telescope_ra_j2k=22.0828867032903, telescope_dec_j2k=-24.3806711283477, observability=1)
2025-12-26T13:23:32.587 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:32.587 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:23:32.588 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:32.588 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:23:32.588 [INFO] [ThreadPoolExecutor-21354_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:23:32.588 [INFO] [ThreadPoolExecutor-21354_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:23:48.960 [DEBUG] [Thread-466964 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:48.962 [INFO] [Thread-466964 (handle)] [driver.py] [get_status()] Telra = 22.1121619, teldec = -24.256435
2025-12-26T13:23:48.963 [INFO] [Thread-466964 (handle)] [driver.py] [get_status()] ra_j2k = 22.0879327597319     dec_j2k = -24.380763107532
2025-12-26T13:23:48.965 [DEBUG] [Thread-466964 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:48.965 [DEBUG] [Thread-466964 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:23:48.969 [DEBUG] [Thread-466964 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:23:48.969 [DEBUG] [Thread-466964 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:23:48.969 [DEBUG] [Thread-466964 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:23:48.970 [DEBUG] [Thread-466964 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:23:48.977 [DEBUG] [Thread-466964 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97487223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983629874909703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992673, telescope_ra=22.1121619, 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.13194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:23:32.585477', telescope_ra_j2k=22.0879327597319, telescope_dec_j2k=-24.380763107532, observability=1)
2025-12-26T13:23:53.467 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:53.470 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:53.471 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:53.473 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:57.477 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:58.479 [DEBUG] [ThreadPoolExecutor-21353_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:23:58.480 [INFO] [ThreadPoolExecutor-21353_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:24:02.384 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:02.386 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1158962, teldec = -24.256441
2025-12-26T13:24:02.387 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.0916704362715     dec_j2k = -24.3808378378879
2025-12-26T13:24:02.389 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:24:02.390 [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-26T13:24:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:24:02.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:02.400 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:24:02.401 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9750276, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983629473790275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992684, telescope_ra=22.1158962, 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=19.13568, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:23:32.585477', telescope_ra_j2k=22.0916704362715, telescope_dec_j2k=-24.3808378378879, observability=1)
2025-12-26T13:24:07.143 [DEBUG] [Thread-466965 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:07.145 [INFO] [Thread-466965 (handle)] [driver.py] [get_status()] Telra = 22.1172313, teldec = -24.256435
2025-12-26T13:24:07.146 [INFO] [Thread-466965 (handle)] [driver.py] [get_status()] ra_j2k = 22.0930067447174     dec_j2k = -24.3808563823203
2025-12-26T13:24:07.148 [DEBUG] [Thread-466965 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:24:07.149 [DEBUG] [Thread-466965 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:24:07.152 [DEBUG] [Thread-466965 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:07.152 [DEBUG] [Thread-466965 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:07.152 [DEBUG] [Thread-466965 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:24:07.153 [DEBUG] [Thread-466965 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:07.159 [DEBUG] [Thread-466965 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:24:07.160 [DEBUG] [Thread-466965 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97508269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983630677148559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992673, telescope_ra=22.1172313, 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.13701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:23:32.585477', telescope_ra_j2k=22.0930067447174, telescope_dec_j2k=-24.3808563823203, observability=1)
2025-12-26T13:24:09.986 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:09.988 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1180146, teldec = -24.256435
2025-12-26T13:24:09.989 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.093790753474     dec_j2k = -24.3808707751181
2025-12-26T13:24:09.990 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:24:09.991 [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-26T13:24:09.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:09.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:09.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:24:09.997 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:10.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:10.005 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:10.005 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:10.006 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:24:10.006 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:10.006 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:10.006 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:10.006 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:24:10.006 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97511559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983626665954279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992673, telescope_ra=22.1180146, 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.1378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:23:32.585477', telescope_ra_j2k=22.093790753474, telescope_dec_j2k=-24.3808707751181, observability=1)
2025-12-26T13:24:10.006 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.11475229263306 seconds ago
2025-12-26T13:24:22.623 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:22.625 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1215255, teldec = -24.256441
2025-12-26T13:24:22.626 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.0973048306722     dec_j2k = -24.3809412214762
2025-12-26T13:24:22.628 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:24:22.628 [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-26T13:24:22.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:22.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:22.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:24:22.635 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:22.642 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:22.642 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:22.643 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:22.643 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:24:22.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:22.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:22.643 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:22.643 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:24:22.643 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97526185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983621451401714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992683, telescope_ra=22.1215255, 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=19.14131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:23:32.585477', telescope_ra_j2k=22.0973048306722, telescope_dec_j2k=-24.3809412214762, observability=1)
2025-12-26T13:24:23.459 [DEBUG] [Thread-466966 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8159608840942383
2025-12-26T13:24:25.207 [DEBUG] [Thread-466967 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:25.210 [INFO] [Thread-466967 (handle)] [driver.py] [get_status()] Telra = 22.1222439, teldec = -24.256435
2025-12-26T13:24:25.211 [INFO] [Thread-466967 (handle)] [driver.py] [get_status()] ra_j2k = 22.098023881702     dec_j2k = -24.3809483960515
2025-12-26T13:24:25.213 [DEBUG] [Thread-466967 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:24:25.214 [DEBUG] [Thread-466967 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:24:25.219 [DEBUG] [Thread-466967 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:25.219 [DEBUG] [Thread-466967 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:25.220 [DEBUG] [Thread-466967 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:24:25.220 [DEBUG] [Thread-466967 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:25.227 [DEBUG] [Thread-466967 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:24:25.228 [DEBUG] [Thread-466967 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97529176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098362225364057, 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.992672, telescope_ra=22.1222439, 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.14203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:23:32.585477', telescope_ra_j2k=22.098023881702, telescope_dec_j2k=-24.3809483960515, observability=1)
2025-12-26T13:24:26.970 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:26.972 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1227486, teldec = -24.256435
2025-12-26T13:24:26.973 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.0985290386996     dec_j2k = -24.3809576486653
2025-12-26T13:24:26.975 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:24:26.976 [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-26T13:24:26.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:26.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:26.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:24:26.983 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:26.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:26.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:26.990 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:26.990 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:24:26.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:26.990 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:26.991 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:26.991 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:24:26.991 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97531216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983627067073707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992672, telescope_ra=22.1227486, 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.14253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:23:32.585477', telescope_ra_j2k=22.0985290386996, telescope_dec_j2k=-24.3809576486653, observability=1)
2025-12-26T13:24:32.728 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:32.728 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:24:32.729 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:32.729 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:24:32.731 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:33.733 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:33.734 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:33.734 [DEBUG] [ThreadPoolExecutor-21355_0] [payload.py] [to_registers()] [0]
2025-12-26T13:24:33.736 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:33.736 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:33.736 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:24:33.736 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:33.744 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:33.744 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:24:33.744 [DEBUG] [ThreadPoolExecutor-21355_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:24:33.744 [DEBUG] [ThreadPoolExecutor-21355_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:24:33.744 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:33.744 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:33.744 [DEBUG] [ThreadPoolExecutor-21355_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:43.284 [DEBUG] [Thread-466968 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:43.286 [INFO] [Thread-466968 (handle)] [driver.py] [get_status()] Telra = 22.1272866, teldec = -24.256434
2025-12-26T13:24:43.287 [INFO] [Thread-466968 (handle)] [driver.py] [get_status()] ra_j2k = 22.1030711494033     dec_j2k = -24.381039745546
2025-12-26T13:24:43.289 [DEBUG] [Thread-466968 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:24:43.290 [DEBUG] [Thread-466968 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:24:43.293 [DEBUG] [Thread-466968 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:24:43.293 [DEBUG] [Thread-466968 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:24:43.293 [DEBUG] [Thread-466968 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:24:43.293 [DEBUG] [Thread-466968 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:24:43.300 [DEBUG] [Thread-466968 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97550098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983619846924002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992672, telescope_ra=22.1272866, 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.14707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:24:32.727463', telescope_ra_j2k=22.1030711494033, telescope_dec_j2k=-24.381039745546, observability=1)
2025-12-26T13:24:58.745 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:24:58.746 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:01.472 [DEBUG] [Thread-466969 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:01.474 [INFO] [Thread-466969 (handle)] [driver.py] [get_status()] Telra = 22.1323576, teldec = -24.256434
2025-12-26T13:25:01.475 [INFO] [Thread-466969 (handle)] [driver.py] [get_status()] ra_j2k = 22.1081467460455     dec_j2k = -24.3811323937444
2025-12-26T13:25:01.476 [DEBUG] [Thread-466969 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:01.477 [DEBUG] [Thread-466969 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:01.483 [DEBUG] [Thread-466969 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:01.483 [DEBUG] [Thread-466969 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:01.483 [DEBUG] [Thread-466969 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:01.483 [DEBUG] [Thread-466969 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:01.490 [DEBUG] [Thread-466969 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:01.490 [DEBUG] [Thread-466969 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:01.490 [DEBUG] [Thread-466969 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:01.490 [DEBUG] [Thread-466969 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:01.491 [DEBUG] [Thread-466969 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:01.491 [DEBUG] [Thread-466969 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:01.491 [DEBUG] [Thread-466969 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:01.491 [DEBUG] [Thread-466969 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:01.491 [DEBUG] [Thread-466969 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97571149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983614231252009, 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.992671, telescope_ra=22.1323576, 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.15214, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:24:32.727463', telescope_ra_j2k=22.1081467460455, telescope_dec_j2k=-24.3811323937444, observability=1)
2025-12-26T13:25:02.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9021499156951904
2025-12-26T13:25:10.066 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:10.068 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1347575, teldec = -24.256434
2025-12-26T13:25:10.070 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1105488226392     dec_j2k = -24.3811761636248
2025-12-26T13:25:10.072 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:10.073 [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-26T13:25:10.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:10.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:10.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:10.075 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:10.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:10.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:10.082 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:10.082 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:10.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:10.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:10.082 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:10.083 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:10.083 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97581096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983615033490865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992671, telescope_ra=22.1347575, 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.15454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:24:32.727463', telescope_ra_j2k=22.1105488226392, telescope_dec_j2k=-24.3811761636248, observability=1)
2025-12-26T13:25:10.083 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.11368942260742 seconds ago
2025-12-26T13:25:19.538 [DEBUG] [Thread-466970 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:19.540 [INFO] [Thread-466970 (handle)] [driver.py] [get_status()] Telra = 22.1373802, teldec = -24.256433
2025-12-26T13:25:19.541 [INFO] [Thread-466970 (handle)] [driver.py] [get_status()] ra_j2k = 22.1131739022708     dec_j2k = -24.3812229406182
2025-12-26T13:25:19.543 [DEBUG] [Thread-466970 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:19.544 [DEBUG] [Thread-466970 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:19.545 [DEBUG] [Thread-466970 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:19.545 [DEBUG] [Thread-466970 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:19.545 [DEBUG] [Thread-466970 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:19.545 [DEBUG] [Thread-466970 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:19.552 [DEBUG] [Thread-466970 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:19.552 [DEBUG] [Thread-466970 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:19.552 [DEBUG] [Thread-466970 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:19.552 [DEBUG] [Thread-466970 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:19.553 [DEBUG] [Thread-466970 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:19.553 [DEBUG] [Thread-466970 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:19.553 [DEBUG] [Thread-466970 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:19.553 [DEBUG] [Thread-466970 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:19.553 [DEBUG] [Thread-466970 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97592059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983614632371437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992671, telescope_ra=22.1373802, 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.15716, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:24:32.727463', telescope_ra_j2k=22.1131739022708, telescope_dec_j2k=-24.3812229406182, observability=1)
2025-12-26T13:25:21.737 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:21.740 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1380153, teldec = -24.256433
2025-12-26T13:25:21.741 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1138095786237     dec_j2k = -24.3812345011717
2025-12-26T13:25:21.743 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:21.744 [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-26T13:25:21.750 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:21.750 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:21.750 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:21.750 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:21.757 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97594604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983611022296584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99267, telescope_ra=22.1380153, 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.1578, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:24:32.727463', telescope_ra_j2k=22.1138095786237, telescope_dec_j2k=-24.3812345011717, observability=1)
2025-12-26T13:25:23.489 [DEBUG] [Thread-466971 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:23.491 [INFO] [Thread-466971 (handle)] [driver.py] [get_status()] Telra = 22.1384919, teldec = -24.256433
2025-12-26T13:25:23.492 [INFO] [Thread-466971 (handle)] [driver.py] [get_status()] ra_j2k = 22.1142866111729     dec_j2k = -24.3812431743216
2025-12-26T13:25:23.493 [DEBUG] [Thread-466971 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:23.494 [DEBUG] [Thread-466971 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:23.500 [DEBUG] [Thread-466971 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:23.500 [DEBUG] [Thread-466971 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:23.500 [DEBUG] [Thread-466971 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:23.500 [DEBUG] [Thread-466971 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:23.507 [DEBUG] [Thread-466971 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:23.508 [DEBUG] [Thread-466971 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97596632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983609016699444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99267, telescope_ra=22.1384919, 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.15827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:24:32.727463', telescope_ra_j2k=22.1142866111729, telescope_dec_j2k=-24.3812431743216, observability=1)
2025-12-26T13:25:27.053 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:27.054 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1394907, teldec = -24.256433
2025-12-26T13:25:27.055 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1152863177541     dec_j2k = -24.3812613441312
2025-12-26T13:25:27.057 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:27.058 [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-26T13:25:27.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:27.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:27.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:27.060 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:27.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:27.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:27.067 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:27.067 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:27.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:27.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:27.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:27.068 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:27.068 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97600756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983605005505164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99267, telescope_ra=22.1394907, 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.15927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:24:32.727463', telescope_ra_j2k=22.1152863177541, telescope_dec_j2k=-24.3812613441312, observability=1)
2025-12-26T13:25:32.878 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:32.878 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:25:32.879 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:32.879 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:25:32.879 [INFO] [ThreadPoolExecutor-21356_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:25:32.879 [INFO] [ThreadPoolExecutor-21356_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:25:37.608 [DEBUG] [Thread-466972 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:37.610 [INFO] [Thread-466972 (handle)] [driver.py] [get_status()] Telra = 22.1424226, teldec = -24.256433
2025-12-26T13:25:37.612 [INFO] [Thread-466972 (handle)] [driver.py] [get_status()] ra_j2k = 22.1182208797132     dec_j2k = -24.3813146307858
2025-12-26T13:25:37.613 [DEBUG] [Thread-466972 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:37.614 [DEBUG] [Thread-466972 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:37.616 [DEBUG] [Thread-466972 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:37.616 [DEBUG] [Thread-466972 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:37.616 [DEBUG] [Thread-466972 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:37.616 [DEBUG] [Thread-466972 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:37.623 [DEBUG] [Thread-466972 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:37.624 [DEBUG] [Thread-466972 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97612973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983610621177156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99267, telescope_ra=22.1424226, 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.1622, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1182208797132, telescope_dec_j2k=-24.3813146307858, observability=1)
2025-12-26T13:25:53.748 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:53.749 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:53.750 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:53.752 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:55.789 [DEBUG] [Thread-466973 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:55.791 [INFO] [Thread-466973 (handle)] [driver.py] [get_status()] Telra = 22.147492, teldec = -24.256433
2025-12-26T13:25:55.792 [INFO] [Thread-466973 (handle)] [driver.py] [get_status()] ra_j2k = 22.1232948850453     dec_j2k = -24.3814065920509
2025-12-26T13:25:55.794 [DEBUG] [Thread-466973 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:55.795 [DEBUG] [Thread-466973 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:25:55.800 [DEBUG] [Thread-466973 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:25:55.801 [DEBUG] [Thread-466973 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:25:55.801 [DEBUG] [Thread-466973 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:25:55.801 [DEBUG] [Thread-466973 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:25:55.808 [DEBUG] [Thread-466973 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97634015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983611423416012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992669, telescope_ra=22.147492, 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.16727, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1232948850453, telescope_dec_j2k=-24.3814065920509, observability=1)
2025-12-26T13:25:57.759 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:58.760 [DEBUG] [ThreadPoolExecutor-21355_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:25:58.762 [INFO] [ThreadPoolExecutor-21355_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:26:02.404 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:02.406 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1493312, teldec = -24.256432
2025-12-26T13:26:02.407 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1251357568124     dec_j2k = -24.3814389015377
2025-12-26T13:26:02.409 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:02.410 [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-26T13:26:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:02.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97641672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983609016699444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992669, telescope_ra=22.1493312, 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.16911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1251357568124, telescope_dec_j2k=-24.3814389015377, observability=1)
2025-12-26T13:26:10.143 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:10.145 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1514712, teldec = -24.256432
2025-12-26T13:26:10.146 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1272777024427     dec_j2k = -24.3814776221183
2025-12-26T13:26:10.148 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:10.149 [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-26T13:26:10.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:10.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:10.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:10.151 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:10.158 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:10.159 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9765063, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983606609982876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992669, telescope_ra=22.1514712, 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.17125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1272777024427, telescope_dec_j2k=-24.3814776221183, observability=1)
2025-12-26T13:26:10.159 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.10689663887024 seconds ago
2025-12-26T13:26:13.905 [DEBUG] [Thread-466974 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:13.908 [INFO] [Thread-466974 (handle)] [driver.py] [get_status()] Telra = 22.1525372, teldec = -24.256432
2025-12-26T13:26:13.909 [INFO] [Thread-466974 (handle)] [driver.py] [get_status()] ra_j2k = 22.1283446718455     dec_j2k = -24.3814968953565
2025-12-26T13:26:13.911 [DEBUG] [Thread-466974 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:13.912 [DEBUG] [Thread-466974 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:13.917 [DEBUG] [Thread-466974 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:13.917 [DEBUG] [Thread-466974 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:13.917 [DEBUG] [Thread-466974 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:13.917 [DEBUG] [Thread-466974 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:13.926 [DEBUG] [Thread-466974 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97654984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360781334116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992669, telescope_ra=22.1525372, 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.17232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1283446718455, telescope_dec_j2k=-24.3814968953565, observability=1)
2025-12-26T13:26:20.853 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:20.855 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1544544, teldec = -24.256432
2025-12-26T13:26:20.856 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1302636156907     dec_j2k = -24.381531533689
2025-12-26T13:26:20.859 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:20.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-26T13:26:20.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:20.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:20.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:20.865 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:20.872 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97663025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600192072027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992669, telescope_ra=22.1544544, 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.17424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1302636156907, telescope_dec_j2k=-24.381531533689, observability=1)
2025-12-26T13:26:23.552 [DEBUG] [Thread-466975 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:23.554 [INFO] [Thread-466975 (handle)] [driver.py] [get_status()] Telra = 22.155212, teldec = -24.256432
2025-12-26T13:26:23.555 [INFO] [Thread-466975 (handle)] [driver.py] [get_status()] ra_j2k = 22.1310219049207     dec_j2k = -24.3815452126525
2025-12-26T13:26:23.557 [DEBUG] [Thread-466975 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:23.558 [DEBUG] [Thread-466975 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:23.565 [DEBUG] [Thread-466975 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:23.565 [DEBUG] [Thread-466975 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:23.565 [DEBUG] [Thread-466975 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:23.565 [DEBUG] [Thread-466975 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:23.573 [DEBUG] [Thread-466975 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:23.574 [DEBUG] [Thread-466975 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97666149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360781334116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992669, telescope_ra=22.155212, 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.17499, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1310219049207, telescope_dec_j2k=-24.3815452126525, observability=1)
2025-12-26T13:26:27.129 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:27.131 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1562128, teldec = -24.256432
2025-12-26T13:26:27.133 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1320236155184     dec_j2k = -24.3815632751888
2025-12-26T13:26:27.134 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:27.135 [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-26T13:26:27.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:27.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:27.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:27.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:27.148 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:27.149 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97670289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602598788595, 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.992669, telescope_ra=22.1562128, 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.17599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1320236155184, telescope_dec_j2k=-24.3815632751888, observability=1)
2025-12-26T13:26:31.981 [DEBUG] [Thread-466976 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:31.983 [INFO] [Thread-466976 (handle)] [driver.py] [get_status()] Telra = 22.1575539, teldec = -24.256438
2025-12-26T13:26:31.984 [INFO] [Thread-466976 (handle)] [driver.py] [get_status()] ra_j2k = 22.1333659353713     dec_j2k = -24.3815934655286
2025-12-26T13:26:31.986 [DEBUG] [Thread-466976 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:31.986 [DEBUG] [Thread-466976 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:31.993 [DEBUG] [Thread-466976 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:31.993 [DEBUG] [Thread-466976 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:31.993 [DEBUG] [Thread-466976 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:31.993 [DEBUG] [Thread-466976 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:32.001 [DEBUG] [Thread-466976 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97675905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603802146879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992679, telescope_ra=22.1575539, 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.17734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:25:32.877746', telescope_ra_j2k=22.1333659353713, telescope_dec_j2k=-24.3815934655286, observability=1)
2025-12-26T13:26:33.017 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:33.017 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:26:33.018 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:33.018 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:26:33.019 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:34.022 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:34.024 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:34.024 [DEBUG] [ThreadPoolExecutor-21357_0] [payload.py] [to_registers()] [0]
2025-12-26T13:26:34.026 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:34.026 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:34.026 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:26:34.026 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:34.033 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:34.033 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:26:34.033 [DEBUG] [ThreadPoolExecutor-21357_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:26:34.033 [DEBUG] [ThreadPoolExecutor-21357_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:26:34.033 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:34.033 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:34.033 [DEBUG] [ThreadPoolExecutor-21357_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:50.125 [DEBUG] [Thread-466977 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:50.127 [INFO] [Thread-466977 (handle)] [driver.py] [get_status()] Telra = 22.1626233, teldec = -24.256431
2025-12-26T13:26:50.128 [INFO] [Thread-466977 (handle)] [driver.py] [get_status()] ra_j2k = 22.1384399514435     dec_j2k = -24.3816777683584
2025-12-26T13:26:50.129 [DEBUG] [Thread-466977 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:50.130 [DEBUG] [Thread-466977 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:26:50.137 [DEBUG] [Thread-466977 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:26:50.137 [DEBUG] [Thread-466977 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:26:50.137 [DEBUG] [Thread-466977 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:26:50.137 [DEBUG] [Thread-466977 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:26:50.144 [DEBUG] [Thread-466977 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:26:50.144 [DEBUG] [Thread-466977 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:50.144 [DEBUG] [Thread-466977 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:26:50.144 [DEBUG] [Thread-466977 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:26:50.145 [DEBUG] [Thread-466977 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:26:50.145 [DEBUG] [Thread-466977 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:26:50.145 [DEBUG] [Thread-466977 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:26:50.145 [DEBUG] [Thread-466977 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:26:50.145 [DEBUG] [Thread-466977 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97696905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602197669167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992668, telescope_ra=22.1626233, 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.18241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:26:33.016353', telescope_ra_j2k=22.1384399514435, telescope_dec_j2k=-24.3816777683584, observability=1)
2025-12-26T13:26:59.034 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:26:59.035 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:02.376 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:02.378 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1660458, teldec = -24.256425
2025-12-26T13:27:02.379 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1418655699072     dec_j2k = -24.3817332846519
2025-12-26T13:27:02.381 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:02.381 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:27:02.384 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:27:02.384 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:27:02.384 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:27:02.384 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:27:02.391 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:27:02.391 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:02.391 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:02.392 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:27:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:27:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:27:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:27:02.392 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:27:02.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97711084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983601796549739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992657, telescope_ra=22.1660458, 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.18583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:26:33.016353', telescope_ra_j2k=22.1418655699072, telescope_dec_j2k=-24.3817332846519, observability=1)
2025-12-26T13:27:08.191 [DEBUG] [Thread-466978 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:08.193 [INFO] [Thread-466978 (handle)] [driver.py] [get_status()] Telra = 22.1676641, teldec = -24.256431
2025-12-26T13:27:08.195 [INFO] [Thread-466978 (handle)] [driver.py] [get_status()] ra_j2k = 22.1434853441288     dec_j2k = -24.3817683363149
2025-12-26T13:27:08.196 [DEBUG] [Thread-466978 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:08.197 [DEBUG] [Thread-466978 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:08.199 [DEBUG] [Thread-466978 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:27:08.199 [DEBUG] [Thread-466978 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:27:08.199 [DEBUG] [Thread-466978 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:27:08.199 [DEBUG] [Thread-466978 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:27:08.206 [DEBUG] [Thread-466978 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:27:08.207 [DEBUG] [Thread-466978 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97717815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983594175280606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992667, telescope_ra=22.1676641, 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.18745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:26:33.016353', telescope_ra_j2k=22.1434853441288, telescope_dec_j2k=-24.3817683363149, observability=1)
2025-12-26T13:27:10.219 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:10.221 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1682248, teldec = -24.256431
2025-12-26T13:27:10.222 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1440465551886     dec_j2k = -24.3817783968834
2025-12-26T13:27:10.224 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:10.225 [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-26T13:27:10.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:27:10.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:27:10.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:27:10.232 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:27:10.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:27:10.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:10.239 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:10.239 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:27:10.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:27:10.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:27:10.239 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:27:10.240 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:27:10.240 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97720162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983597785355459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992667, telescope_ra=22.1682248, 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.18801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:26:33.016353', telescope_ra_j2k=22.1440465551886, telescope_dec_j2k=-24.3817783968834, observability=1)
2025-12-26T13:27:10.240 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.11123991012573 seconds ago
2025-12-26T13:27:19.960 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:19.962 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1709277, teldec = -24.256431
2025-12-26T13:27:19.963 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1467519193684     dec_j2k = -24.3818268566926
2025-12-26T13:27:19.965 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:19.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-26T13:27:19.967 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:27:19.968 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:27:19.968 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:27:19.968 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:27:19.975 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97731436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596180877746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992667, telescope_ra=22.1709277, 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.19071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:26:33.016353', telescope_ra_j2k=22.1467519193684, telescope_dec_j2k=-24.3818268566926, observability=1)
2025-12-26T13:27:23.606 [DEBUG] [Thread-466979 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:23.608 [INFO] [Thread-466979 (handle)] [driver.py] [get_status()] Telra = 22.1719569, teldec = -24.256431
2025-12-26T13:27:23.610 [INFO] [Thread-466979 (handle)] [driver.py] [get_status()] ra_j2k = 22.1477820579193     dec_j2k = -24.3818452924932
2025-12-26T13:27:23.612 [DEBUG] [Thread-466979 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:23.613 [DEBUG] [Thread-466979 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:23.615 [DEBUG] [Thread-466979 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:27:23.615 [DEBUG] [Thread-466979 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:27:23.615 [DEBUG] [Thread-466979 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:27:23.615 [DEBUG] [Thread-466979 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:27:23.623 [DEBUG] [Thread-466979 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97735656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983594977519462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992667, telescope_ra=22.1719569, 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.19174, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:26:33.016353', telescope_ra_j2k=22.1477820579193, telescope_dec_j2k=-24.3818452924932, observability=1)
2025-12-26T13:27:26.401 [DEBUG] [Thread-466980 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:26.403 [INFO] [Thread-466980 (handle)] [driver.py] [get_status()] Telra = 22.1727329, teldec = -24.256431
2025-12-26T13:27:26.404 [INFO] [Thread-466980 (handle)] [driver.py] [get_status()] ra_j2k = 22.1485587656624     dec_j2k = -24.3818591867519
2025-12-26T13:27:26.406 [DEBUG] [Thread-466980 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:26.407 [DEBUG] [Thread-466980 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:26.410 [DEBUG] [Thread-466980 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:27:26.410 [DEBUG] [Thread-466980 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:27:26.410 [DEBUG] [Thread-466980 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:27:26.410 [DEBUG] [Thread-466980 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:27:26.417 [DEBUG] [Thread-466980 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97738891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983597785355459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992667, telescope_ra=22.1727329, 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.19251, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:26:33.016353', telescope_ra_j2k=22.1485587656624, telescope_dec_j2k=-24.3818591867519, observability=1)
2025-12-26T13:27:27.210 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.792539119720459
2025-12-26T13:27:33.157 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:33.157 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:27:33.158 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:33.158 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:27:33.158 [INFO] [ThreadPoolExecutor-21358_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:27:33.159 [INFO] [ThreadPoolExecutor-21358_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:27:44.473 [DEBUG] [Thread-466981 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:44.475 [INFO] [Thread-466981 (handle)] [driver.py] [get_status()] Telra = 22.1777477, teldec = -24.25643
2025-12-26T13:27:44.476 [INFO] [Thread-466981 (handle)] [driver.py] [get_status()] ra_j2k = 22.153578141342     dec_j2k = -24.3819478515594
2025-12-26T13:27:44.478 [DEBUG] [Thread-466981 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:44.479 [DEBUG] [Thread-466981 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:27:44.480 [DEBUG] [Thread-466981 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:27:44.480 [DEBUG] [Thread-466981 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:27:44.480 [DEBUG] [Thread-466981 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:27:44.480 [DEBUG] [Thread-466981 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:27:44.487 [DEBUG] [Thread-466981 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:27:44.487 [DEBUG] [Thread-466981 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:44.487 [DEBUG] [Thread-466981 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:27:44.487 [DEBUG] [Thread-466981 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:27:44.487 [DEBUG] [Thread-466981 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:27:44.488 [DEBUG] [Thread-466981 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:27:44.488 [DEBUG] [Thread-466981 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:27:44.488 [DEBUG] [Thread-466981 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:27:44.488 [DEBUG] [Thread-466981 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97759807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983594977519462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992666, telescope_ra=22.1777477, 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.19753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:27:33.156839', telescope_ra_j2k=22.153578141342, telescope_dec_j2k=-24.3819478515594, observability=1)
2025-12-26T13:27:54.037 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:54.040 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:54.041 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:54.043 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:58.049 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:59.051 [DEBUG] [ThreadPoolExecutor-21357_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:27:59.052 [INFO] [ThreadPoolExecutor-21357_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:28:02.387 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:02.389 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1827424, teldec = -24.256436
2025-12-26T13:28:02.390 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1585774012544     dec_j2k = -24.3820429409052
2025-12-26T13:28:02.392 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:02.392 [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-26T13:28:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:02.406 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:02.406 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:02.407 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:02.407 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:02.407 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97780542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592971922322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992676, telescope_ra=22.1827424, 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.20252, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:27:33.156839', telescope_ra_j2k=22.1585774012544, telescope_dec_j2k=-24.3820429409052, observability=1)
2025-12-26T13:28:02.535 [DEBUG] [Thread-466982 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12844181060791016
2025-12-26T13:28:10.301 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:10.303 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.1849447, teldec = -24.256423
2025-12-26T13:28:10.304 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.160781714361     dec_j2k = -24.3820691556884
2025-12-26T13:28:10.305 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:10.306 [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-26T13:28:10.307 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:10.307 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:10.307 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:10.307 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:10.314 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:10.314 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:10.314 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:10.314 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:10.314 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:10.314 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:10.314 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:10.315 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:10.315 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97789701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588559608613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992655, telescope_ra=22.1849447, 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.20473, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:27:33.156839', telescope_ra_j2k=22.160781714361, telescope_dec_j2k=-24.3820691556884, observability=1)
2025-12-26T13:28:10.315 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.10488319396973 seconds ago
2025-12-26T13:28:19.064 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:19.066 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.1873938, teldec = -24.256429
2025-12-26T13:28:19.068 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1632330518521     dec_j2k = -24.3821187143064
2025-12-26T13:28:19.069 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:19.070 [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-26T13:28:19.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:19.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:19.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:19.075 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:19.082 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:19.083 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97799844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983590565205754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992665, telescope_ra=22.1873938, 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.20718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:27:33.156839', telescope_ra_j2k=22.1632330518521, telescope_dec_j2k=-24.3821187143064, observability=1)
2025-12-26T13:28:20.738 [DEBUG] [Thread-466983 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:20.740 [INFO] [Thread-466983 (handle)] [driver.py] [get_status()] Telra = 22.1878695, teldec = -24.256429
2025-12-26T13:28:20.741 [INFO] [Thread-466983 (handle)] [driver.py] [get_status()] ra_j2k = 22.1637091866511     dec_j2k = -24.382127168983
2025-12-26T13:28:20.743 [DEBUG] [Thread-466983 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:20.744 [DEBUG] [Thread-466983 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:20.748 [DEBUG] [Thread-466983 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:20.748 [DEBUG] [Thread-466983 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:20.748 [DEBUG] [Thread-466983 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:20.748 [DEBUG] [Thread-466983 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:20.755 [DEBUG] [Thread-466983 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:20.755 [DEBUG] [Thread-466983 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:20.755 [DEBUG] [Thread-466983 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:20.755 [DEBUG] [Thread-466983 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:20.755 [DEBUG] [Thread-466983 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:20.755 [DEBUG] [Thread-466983 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:20.755 [DEBUG] [Thread-466983 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:20.756 [DEBUG] [Thread-466983 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:20.756 [DEBUG] [Thread-466983 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97801781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359337304175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992665, telescope_ra=22.1878695, 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.20765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:27:33.156839', telescope_ra_j2k=22.1637091866511, telescope_dec_j2k=-24.382127168983, observability=1)
2025-12-26T13:28:23.652 [DEBUG] [Thread-466984 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:23.654 [INFO] [Thread-466984 (handle)] [driver.py] [get_status()] Telra = 22.1886723, teldec = -24.256429
2025-12-26T13:28:23.655 [INFO] [Thread-466984 (handle)] [driver.py] [get_status()] ra_j2k = 22.164512720492     dec_j2k = -24.3821414328184
2025-12-26T13:28:23.657 [DEBUG] [Thread-466984 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:23.658 [DEBUG] [Thread-466984 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:23.659 [DEBUG] [Thread-466984 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:23.659 [DEBUG] [Thread-466984 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:23.659 [DEBUG] [Thread-466984 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:23.659 [DEBUG] [Thread-466984 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:23.667 [DEBUG] [Thread-466984 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97805154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983586152892045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992665, telescope_ra=22.1886723, 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.20845, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:27:33.156839', telescope_ra_j2k=22.164512720492, telescope_dec_j2k=-24.3821414328184, observability=1)
2025-12-26T13:28:27.272 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:27.273 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.1896806, teldec = -24.256429
2025-12-26T13:28:27.274 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1655219422986     dec_j2k = -24.3821593400124
2025-12-26T13:28:27.276 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:27.276 [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-26T13:28:27.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:27.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:27.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:27.277 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:27.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:27.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:27.284 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:27.284 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:27.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:27.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:27.284 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:27.285 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:27.285 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97809344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983590966325182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992665, telescope_ra=22.1896806, 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.20946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:27:33.156839', telescope_ra_j2k=22.1655219422986, telescope_dec_j2k=-24.3821593400124, observability=1)
2025-12-26T13:28:33.303 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:33.303 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:28:33.304 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:33.304 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:28:33.305 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:34.308 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:34.310 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:34.310 [DEBUG] [ThreadPoolExecutor-21359_0] [payload.py] [to_registers()] [0]
2025-12-26T13:28:34.317 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:34.317 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:34.317 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:28:34.318 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:34.325 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:34.325 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:28:34.325 [DEBUG] [ThreadPoolExecutor-21359_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:28:34.326 [DEBUG] [ThreadPoolExecutor-21359_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:28:34.326 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:34.326 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:34.326 [DEBUG] [ThreadPoolExecutor-21359_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:38.820 [DEBUG] [Thread-466985 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:38.823 [INFO] [Thread-466985 (handle)] [driver.py] [get_status()] Telra = 22.1929116, teldec = -24.256429
2025-12-26T13:28:38.824 [INFO] [Thread-466985 (handle)] [driver.py] [get_status()] ra_j2k = 22.1687558970211     dec_j2k = -24.3822166627314
2025-12-26T13:28:38.825 [DEBUG] [Thread-466985 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:38.826 [DEBUG] [Thread-466985 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:38.828 [DEBUG] [Thread-466985 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:38.828 [DEBUG] [Thread-466985 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:38.828 [DEBUG] [Thread-466985 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:38.828 [DEBUG] [Thread-466985 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:38.835 [DEBUG] [Thread-466985 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:38.835 [DEBUG] [Thread-466985 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:38.836 [DEBUG] [Thread-466985 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:38.836 [DEBUG] [Thread-466985 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:38.836 [DEBUG] [Thread-466985 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:38.836 [DEBUG] [Thread-466985 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:38.836 [DEBUG] [Thread-466985 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:38.836 [DEBUG] [Thread-466985 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:38.836 [DEBUG] [Thread-466985 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97822709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983586152892045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992665, telescope_ra=22.1929116, 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.21269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1687558970211, telescope_dec_j2k=-24.3822166627314, observability=1)
2025-12-26T13:28:56.901 [DEBUG] [Thread-466986 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:56.903 [INFO] [Thread-466986 (handle)] [driver.py] [get_status()] Telra = 22.1979245, teldec = -24.256429
2025-12-26T13:28:56.904 [INFO] [Thread-466986 (handle)] [driver.py] [get_status()] ra_j2k = 22.1737733839341     dec_j2k = -24.3823054204367
2025-12-26T13:28:56.905 [DEBUG] [Thread-466986 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:56.905 [DEBUG] [Thread-466986 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:28:56.908 [DEBUG] [Thread-466986 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:28:56.908 [DEBUG] [Thread-466986 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:28:56.908 [DEBUG] [Thread-466986 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:28:56.908 [DEBUG] [Thread-466986 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:28:56.916 [DEBUG] [Thread-466986 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97843637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983587757369757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992664, telescope_ra=22.1979245, 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.21771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1737733839341, telescope_dec_j2k=-24.3823054204367, observability=1)
2025-12-26T13:28:59.327 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:28:59.328 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:02.397 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:02.399 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.1994556, teldec = -24.256428
2025-12-26T13:29:02.400 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.175305885662     dec_j2k = -24.3823314866461
2025-12-26T13:29:02.403 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:02.403 [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-26T13:29:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:02.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97849998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983583746175477, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992664, telescope_ra=22.1994556, 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.21924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.175305885662, telescope_dec_j2k=-24.3823314866461, observability=1)
2025-12-26T13:29:10.376 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:10.377 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2016892, teldec = -24.256428
2025-12-26T13:29:10.378 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1775415309324     dec_j2k = -24.3823709349087
2025-12-26T13:29:10.379 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:10.380 [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-26T13:29:10.383 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:10.383 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:10.383 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:10.384 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:10.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:10.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:10.391 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:10.391 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:10.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:10.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:10.391 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:10.392 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:10.392 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97859231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584548414333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992664, telescope_ra=22.2016892, 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.22147, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1775415309324, telescope_dec_j2k=-24.3823709349087, observability=1)
2025-12-26T13:29:10.392 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12098979949951 seconds ago
2025-12-26T13:29:15.085 [DEBUG] [Thread-466987 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:15.087 [INFO] [Thread-466987 (handle)] [driver.py] [get_status()] Telra = 22.2029986, teldec = -24.256428
2025-12-26T13:29:15.089 [INFO] [Thread-466987 (handle)] [driver.py] [get_status()] ra_j2k = 22.1788521302255     dec_j2k = -24.3823940405382
2025-12-26T13:29:15.091 [DEBUG] [Thread-466987 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:29:15.092 [DEBUG] [Thread-466987 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:29:15.094 [DEBUG] [Thread-466987 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:15.094 [DEBUG] [Thread-466987 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:15.094 [DEBUG] [Thread-466987 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:15.094 [DEBUG] [Thread-466987 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:15.102 [DEBUG] [Thread-466987 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97864683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584548414333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992663, telescope_ra=22.2029986, 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.22278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1788521302255, telescope_dec_j2k=-24.3823940405382, observability=1)
2025-12-26T13:29:18.173 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:18.175 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2038587, teldec = -24.256428
2025-12-26T13:29:18.176 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.1797130181194     dec_j2k = -24.3824092097617
2025-12-26T13:29:18.179 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:29:18.180 [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-26T13:29:18.187 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:18.187 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:18.187 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:18.187 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:18.194 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97868257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584548414333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992663, telescope_ra=22.2038587, 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.22364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1797130181194, telescope_dec_j2k=-24.3824092097617, observability=1)
2025-12-26T13:29:23.705 [DEBUG] [Thread-466988 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:23.707 [INFO] [Thread-466988 (handle)] [driver.py] [get_status()] Telra = 22.2053899, teldec = -24.256428
2025-12-26T13:29:23.708 [INFO] [Thread-466988 (handle)] [driver.py] [get_status()] ra_j2k = 22.1812456210083     dec_j2k = -24.382436199051
2025-12-26T13:29:23.710 [DEBUG] [Thread-466988 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:23.711 [DEBUG] [Thread-466988 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:23.716 [DEBUG] [Thread-466988 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:23.716 [DEBUG] [Thread-466988 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:23.716 [DEBUG] [Thread-466988 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:23.716 [DEBUG] [Thread-466988 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:23.723 [DEBUG] [Thread-466988 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:23.723 [DEBUG] [Thread-466988 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:23.723 [DEBUG] [Thread-466988 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:23.723 [DEBUG] [Thread-466988 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:23.723 [DEBUG] [Thread-466988 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:23.723 [DEBUG] [Thread-466988 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:23.723 [DEBUG] [Thread-466988 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:23.724 [DEBUG] [Thread-466988 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:23.724 [DEBUG] [Thread-466988 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9787466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098358093833948, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992663, telescope_ra=22.2053899, 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.22517, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1812456210083, telescope_dec_j2k=-24.382436199051, observability=1)
2025-12-26T13:29:27.345 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:27.347 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2064263, teldec = -24.256428
2025-12-26T13:29:27.349 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1822829707305     dec_j2k = -24.3824544553632
2025-12-26T13:29:27.349 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:27.350 [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-26T13:29:27.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:27.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:27.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:27.357 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:27.364 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:27.364 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:27.364 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:27.365 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:27.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:27.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:27.365 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:27.365 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:27.365 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97878873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357893274234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992663, telescope_ra=22.2064263, 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.22621, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1822829707305, telescope_dec_j2k=-24.3824544553632, observability=1)
2025-12-26T13:29:33.144 [DEBUG] [Thread-466989 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:33.147 [INFO] [Thread-466989 (handle)] [driver.py] [get_status()] Telra = 22.2080423, teldec = -24.256434
2025-12-26T13:29:33.148 [INFO] [Thread-466989 (handle)] [driver.py] [get_status()] ra_j2k = 22.1839004512875     dec_j2k = -24.3824889023767
2025-12-26T13:29:33.150 [DEBUG] [Thread-466989 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:33.151 [DEBUG] [Thread-466989 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:33.153 [DEBUG] [Thread-466989 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:33.153 [DEBUG] [Thread-466989 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:33.153 [DEBUG] [Thread-466989 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:33.153 [DEBUG] [Thread-466989 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:33.160 [DEBUG] [Thread-466989 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97885584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983580136100624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992674, telescope_ra=22.2080423, 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.22782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:28:33.302730', telescope_ra_j2k=22.1839004512875, telescope_dec_j2k=-24.3824889023767, observability=1)
2025-12-26T13:29:33.443 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:33.444 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:29:33.444 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:33.445 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:29:33.445 [INFO] [ThreadPoolExecutor-21360_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:29:33.445 [INFO] [ThreadPoolExecutor-21360_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:29:51.210 [DEBUG] [Thread-466990 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:51.211 [INFO] [Thread-466990 (handle)] [driver.py] [get_status()] Telra = 22.2130586, teldec = -24.256427
2025-12-26T13:29:51.212 [INFO] [Thread-466990 (handle)] [driver.py] [get_status()] ra_j2k = 22.188921351689     dec_j2k = -24.3825700640036
2025-12-26T13:29:51.214 [DEBUG] [Thread-466990 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:29:51.215 [DEBUG] [Thread-466990 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:29:51.218 [DEBUG] [Thread-466990 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:29:51.218 [DEBUG] [Thread-466990 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:29:51.218 [DEBUG] [Thread-466990 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:29:51.218 [DEBUG] [Thread-466990 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:29:51.225 [DEBUG] [Thread-466990 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:29:51.226 [DEBUG] [Thread-466990 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97906494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983573718189775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992662, telescope_ra=22.2130586, 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.23284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:29:33.442813', telescope_ra_j2k=22.188921351689, telescope_dec_j2k=-24.3825700640036, observability=1)
2025-12-26T13:29:54.330 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:54.332 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:54.333 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:54.336 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:58.340 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:59.341 [DEBUG] [ThreadPoolExecutor-21359_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:29:59.342 [INFO] [ThreadPoolExecutor-21359_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:30:02.407 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:02.409 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2161763, teldec = -24.256427
2025-12-26T13:30:02.410 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.1920419121083     dec_j2k = -24.3826247474761
2025-12-26T13:30:02.412 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:30:02.413 [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-26T13:30:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:30:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:02.424 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:02.424 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:30:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:02.424 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:30:02.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97919454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983582542817193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992662, telescope_ra=22.2161763, 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.23596, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:29:33.442813', telescope_ra_j2k=22.1920419121083, telescope_dec_j2k=-24.3826247474761, observability=1)
2025-12-26T13:30:09.396 [DEBUG] [Thread-466991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:09.398 [INFO] [Thread-466991 (handle)] [driver.py] [get_status()] Telra = 22.2181272, teldec = -24.256427
2025-12-26T13:30:09.399 [INFO] [Thread-466991 (handle)] [driver.py] [get_status()] ra_j2k = 22.193994602644     dec_j2k = -24.3826589227877
2025-12-26T13:30:09.400 [DEBUG] [Thread-466991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:09.401 [DEBUG] [Thread-466991 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:09.406 [DEBUG] [Thread-466991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:09.406 [DEBUG] [Thread-466991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:09.407 [DEBUG] [Thread-466991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:30:09.407 [DEBUG] [Thread-466991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:30:09.414 [DEBUG] [Thread-466991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97927543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983577729384056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992662, telescope_ra=22.2181272, 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.23791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:29:33.442813', telescope_ra_j2k=22.193994602644, telescope_dec_j2k=-24.3826589227877, observability=1)
2025-12-26T13:30:10.452 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:10.454 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2184074, teldec = -24.256427
2025-12-26T13:30:10.455 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.1942750598512     dec_j2k = -24.3826638285415
2025-12-26T13:30:10.456 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:10.457 [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-26T13:30:10.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:10.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:10.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:30:10.462 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:10.469 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:30:10.470 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97928765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581740578336, 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.108693, telescope_az=89.992662, telescope_ra=22.2184074, 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.23819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:29:33.442813', telescope_ra_j2k=22.1942750598512, telescope_dec_j2k=-24.3826638285415, observability=1)
2025-12-26T13:30:10.470 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12478280067444 seconds ago
2025-12-26T13:30:17.281 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:17.283 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.220331, teldec = -24.256427
2025-12-26T13:30:17.284 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.196200425873     dec_j2k = -24.3826974886321
2025-12-26T13:30:17.286 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:17.288 [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-26T13:30:17.291 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:17.291 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:17.291 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:30:17.291 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:30:17.299 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97936669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581740578336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992662, telescope_ra=22.220331, 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.24011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:29:33.442813', telescope_ra_j2k=22.196200425873, telescope_dec_j2k=-24.3826974886321, observability=1)
2025-12-26T13:30:23.758 [DEBUG] [Thread-466992 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:23.760 [INFO] [Thread-466992 (handle)] [driver.py] [get_status()] Telra = 22.2221142, teldec = -24.256427
2025-12-26T13:30:23.760 [INFO] [Thread-466992 (handle)] [driver.py] [get_status()] ra_j2k = 22.1979852634156     dec_j2k = -24.3827286632685
2025-12-26T13:30:23.762 [DEBUG] [Thread-466992 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:23.763 [DEBUG] [Thread-466992 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:30:23.766 [DEBUG] [Thread-466992 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:23.766 [DEBUG] [Thread-466992 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:23.766 [DEBUG] [Thread-466992 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:30:23.766 [DEBUG] [Thread-466992 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:23.773 [DEBUG] [Thread-466992 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:30:23.774 [DEBUG] [Thread-466992 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97944166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983582141697764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992661, telescope_ra=22.2221142, 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.2419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:29:33.442813', telescope_ra_j2k=22.1979852634156, telescope_dec_j2k=-24.3827286632685, observability=1)
2025-12-26T13:30:27.426 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:27.428 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2231409, teldec = -24.256427
2025-12-26T13:30:27.429 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.1990129064344     dec_j2k = -24.3827465999462
2025-12-26T13:30:27.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:27.431 [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-26T13:30:27.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:27.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:27.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:30:27.436 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:27.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:27.443 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:27.443 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:27.443 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:30:27.444 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:27.444 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:27.444 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:27.444 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:30:27.444 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.97948411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983577729384056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992661, telescope_ra=22.2231409, 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.24292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:29:33.442813', telescope_ra_j2k=22.1990129064344, telescope_dec_j2k=-24.3827465999462, observability=1)
2025-12-26T13:30:27.464 [DEBUG] [Thread-466993 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019868135452270508
2025-12-26T13:30:33.585 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:33.585 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:30:33.586 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:33.586 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:30:33.587 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:34.589 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:34.591 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:34.591 [DEBUG] [ThreadPoolExecutor-21361_0] [payload.py] [to_registers()] [0]
2025-12-26T13:30:34.596 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:34.596 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:34.596 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:30:34.596 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:34.603 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:34.603 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:30:34.604 [DEBUG] [ThreadPoolExecutor-21361_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:30:34.604 [DEBUG] [ThreadPoolExecutor-21361_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:30:34.604 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:34.604 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:34.604 [DEBUG] [ThreadPoolExecutor-21361_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:45.535 [DEBUG] [Thread-466994 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:45.537 [INFO] [Thread-466994 (handle)] [driver.py] [get_status()] Telra = 22.2281852, teldec = -24.256426
2025-12-26T13:30:45.538 [INFO] [Thread-466994 (handle)] [driver.py] [get_status()] ra_j2k = 22.2040618416317     dec_j2k = -24.38283359218
2025-12-26T13:30:45.540 [DEBUG] [Thread-466994 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:45.541 [DEBUG] [Thread-466994 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:30:45.543 [DEBUG] [Thread-466994 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:30:45.543 [DEBUG] [Thread-466994 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:30:45.543 [DEBUG] [Thread-466994 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:30:45.543 [DEBUG] [Thread-466994 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:30:45.550 [DEBUG] [Thread-466994 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9796937, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357492154806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992661, telescope_ra=22.2281852, 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.24797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.2040618416317, telescope_dec_j2k=-24.38283359218, observability=1)
2025-12-26T13:30:59.605 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:30:59.606 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:02.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:02.380 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2328705, teldec = -24.256426
2025-12-26T13:31:02.381 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2087514497397     dec_j2k = -24.3829151240691
2025-12-26T13:31:02.383 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:02.383 [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-26T13:31:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:02.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:02.395 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:02.395 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:02.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:02.396 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:02.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97988866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983573718189775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99266, telescope_ra=22.2328705, 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.25265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.2087514497397, telescope_dec_j2k=-24.3829151240691, observability=1)
2025-12-26T13:31:03.750 [DEBUG] [Thread-466995 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:03.752 [INFO] [Thread-466995 (handle)] [driver.py] [get_status()] Telra = 22.2332542, teldec = -24.256432
2025-12-26T13:31:03.753 [INFO] [Thread-466995 (handle)] [driver.py] [get_status()] ra_j2k = 22.2091355021145     dec_j2k = -24.3829277921576
2025-12-26T13:31:03.755 [DEBUG] [Thread-466995 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:03.756 [DEBUG] [Thread-466995 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:31:03.761 [DEBUG] [Thread-466995 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:03.761 [DEBUG] [Thread-466995 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:03.761 [DEBUG] [Thread-466995 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:03.761 [DEBUG] [Thread-466995 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:03.769 [DEBUG] [Thread-466995 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97990453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983577729384056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992671, telescope_ra=22.2332542, 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.25304, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.2091355021145, telescope_dec_j2k=-24.3829277921576, observability=1)
2025-12-26T13:31:10.531 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:10.532 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.235152, teldec = -24.256426
2025-12-26T13:31:10.533 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2110350485694     dec_j2k = -24.3829547568577
2025-12-26T13:31:10.535 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:10.536 [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-26T13:31:10.539 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:10.539 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:10.539 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:10.539 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:10.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:10.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:10.546 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:10.546 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:10.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:10.546 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:10.547 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:10.547 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:10.547 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.97998301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983571311473207, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99266, telescope_ra=22.235152, 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.25493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.2110350485694, telescope_dec_j2k=-24.3829547568577, observability=1)
2025-12-26T13:31:10.547 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.12221598625183 seconds ago
2025-12-26T13:31:16.380 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:16.382 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.23677, teldec = -24.256425
2025-12-26T13:31:16.383 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2126545375132     dec_j2k = -24.3829818364002
2025-12-26T13:31:16.385 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:16.386 [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-26T13:31:16.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:16.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:16.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:16.393 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:16.400 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98005071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983577729384056, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99266, telescope_ra=22.23677, 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.25655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.2126545375132, telescope_dec_j2k=-24.3829818364002, observability=1)
2025-12-26T13:31:21.809 [DEBUG] [Thread-466996 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:21.812 [INFO] [Thread-466996 (handle)] [driver.py] [get_status()] Telra = 22.2383025, teldec = -24.256425
2025-12-26T13:31:21.813 [INFO] [Thread-466996 (handle)] [driver.py] [get_status()] ra_j2k = 22.2141884479926     dec_j2k = -24.3830084110739
2025-12-26T13:31:21.815 [DEBUG] [Thread-466996 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:31:21.815 [DEBUG] [Thread-466996 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:31:21.819 [DEBUG] [Thread-466996 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:21.819 [DEBUG] [Thread-466996 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:21.820 [DEBUG] [Thread-466996 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:21.820 [DEBUG] [Thread-466996 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:21.827 [DEBUG] [Thread-466996 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98011355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983576124906344, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99266, telescope_ra=22.2383025, 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.25808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.2141884479926, telescope_dec_j2k=-24.3830084110739, observability=1)
2025-12-26T13:31:23.804 [DEBUG] [Thread-466997 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:23.807 [INFO] [Thread-466997 (handle)] [driver.py] [get_status()] Telra = 22.2388624, teldec = -24.256425
2025-12-26T13:31:23.808 [INFO] [Thread-466997 (handle)] [driver.py] [get_status()] ra_j2k = 22.214748863386     dec_j2k = -24.3830181150572
2025-12-26T13:31:23.810 [DEBUG] [Thread-466997 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:23.811 [DEBUG] [Thread-466997 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:23.818 [DEBUG] [Thread-466997 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:23.818 [DEBUG] [Thread-466997 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:23.818 [DEBUG] [Thread-466997 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:23.818 [DEBUG] [Thread-466997 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:23.826 [DEBUG] [Thread-466997 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98013663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581740578336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99266, telescope_ra=22.2388624, 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.25864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.214748863386, telescope_dec_j2k=-24.3830181150572, observability=1)
2025-12-26T13:31:27.505 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:27.507 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2398896, teldec = -24.256432
2025-12-26T13:31:27.509 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2157770083871     dec_j2k = -24.3830429104753
2025-12-26T13:31:27.510 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:27.511 [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-26T13:31:27.516 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:27.516 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:27.516 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:27.516 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:27.524 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98017947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983572915950919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99267, telescope_ra=22.2398896, 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.25967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:30:33.583723', telescope_ra_j2k=22.2157770083871, telescope_dec_j2k=-24.3830429104753, observability=1)
2025-12-26T13:31:33.727 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:33.727 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:31:33.728 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:33.728 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:31:33.729 [INFO] [ThreadPoolExecutor-21362_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:31:33.729 [INFO] [ThreadPoolExecutor-21362_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:31:39.882 [DEBUG] [Thread-466998 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:39.884 [INFO] [Thread-466998 (handle)] [driver.py] [get_status()] Telra = 22.2433187, teldec = -24.256431
2025-12-26T13:31:39.885 [INFO] [Thread-466998 (handle)] [driver.py] [get_status()] ra_j2k = 22.2192092663027     dec_j2k = -24.3831012523465
2025-12-26T13:31:39.887 [DEBUG] [Thread-466998 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:39.888 [DEBUG] [Thread-466998 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:39.889 [DEBUG] [Thread-466998 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:39.889 [DEBUG] [Thread-466998 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:39.889 [DEBUG] [Thread-466998 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:39.889 [DEBUG] [Thread-466998 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:39.896 [DEBUG] [Thread-466998 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:39.896 [DEBUG] [Thread-466998 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:39.896 [DEBUG] [Thread-466998 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:39.896 [DEBUG] [Thread-466998 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:39.896 [DEBUG] [Thread-466998 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:39.897 [DEBUG] [Thread-466998 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:39.897 [DEBUG] [Thread-466998 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:39.897 [DEBUG] [Thread-466998 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:39.897 [DEBUG] [Thread-466998 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98032272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983568102517783, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99267, telescope_ra=22.2433187, 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.2631, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:31:33.726222', telescope_ra_j2k=22.2192092663027, telescope_dec_j2k=-24.3831012523465, observability=1)
2025-12-26T13:31:54.608 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:54.610 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:54.611 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:54.614 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:58.050 [DEBUG] [Thread-466999 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:58.053 [INFO] [Thread-466999 (handle)] [driver.py] [get_status()] Telra = 22.2483873, teldec = -24.256425
2025-12-26T13:31:58.054 [INFO] [Thread-466999 (handle)] [driver.py] [get_status()] ra_j2k = 22.2242825371793     dec_j2k = -24.3831827793384
2025-12-26T13:31:58.056 [DEBUG] [Thread-466999 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:58.057 [DEBUG] [Thread-466999 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:31:58.062 [DEBUG] [Thread-466999 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:31:58.062 [DEBUG] [Thread-466999 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:31:58.062 [DEBUG] [Thread-466999 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:31:58.062 [DEBUG] [Thread-466999 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:31:58.069 [DEBUG] [Thread-466999 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.980533, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983570910353779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992659, telescope_ra=22.2483873, 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.26817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:31:33.726222', telescope_ra_j2k=22.2242825371793, telescope_dec_j2k=-24.3831827793384, observability=1)
2025-12-26T13:31:58.620 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:59.622 [DEBUG] [ThreadPoolExecutor-21361_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:31:59.624 [INFO] [ThreadPoolExecutor-21361_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:32:02.389 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:02.391 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2496101, teldec = -24.256424
2025-12-26T13:32:02.392 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2255064644685     dec_j2k = -24.383202861707
2025-12-26T13:32:02.395 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:02.396 [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-26T13:32:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:32:02.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:02.404 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:32:02.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98058322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983570108114923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992658, telescope_ra=22.2496101, 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.26939, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:31:33.726222', telescope_ra_j2k=22.2255064644685, telescope_dec_j2k=-24.383202861707, observability=1)
2025-12-26T13:32:10.607 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:10.609 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2519002, teldec = -24.256424
2025-12-26T13:32:10.610 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2277986760229     dec_j2k = -24.3832423102797
2025-12-26T13:32:10.611 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:10.613 [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-26T13:32:10.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:10.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:10.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:32:10.620 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:10.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:10.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:10.627 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:10.627 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:32:10.627 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:10.628 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:10.628 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:10.628 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:32:10.628 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98067833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983566899159498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992658, telescope_ra=22.2519002, 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.27168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:31:33.726222', telescope_ra_j2k=22.2277986760229, telescope_dec_j2k=-24.3832423102797, observability=1)
2025-12-26T13:32:10.628 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.123231410980225 seconds ago
2025-12-26T13:32:15.492 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:15.494 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2532372, teldec = -24.256424
2025-12-26T13:32:15.495 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2291369090878     dec_j2k = -24.383265319917
2025-12-26T13:32:15.497 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:15.498 [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-26T13:32:15.500 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:15.500 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:15.501 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:32:15.501 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:32:15.508 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98073487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983563289084646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992658, telescope_ra=22.2532372, 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.27302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:31:33.726222', telescope_ra_j2k=22.2291369090878, telescope_dec_j2k=-24.383265319917, observability=1)
2025-12-26T13:32:16.120 [DEBUG] [Thread-467000 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6120014190673828
2025-12-26T13:32:23.860 [DEBUG] [Thread-467001 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:23.864 [INFO] [Thread-467001 (handle)] [driver.py] [get_status()] Telra = 22.2555817, teldec = -24.256424
2025-12-26T13:32:23.865 [INFO] [Thread-467001 (handle)] [driver.py] [get_status()] ra_j2k = 22.2314835718709     dec_j2k = -24.3833056309253
2025-12-26T13:32:23.867 [DEBUG] [Thread-467001 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:32:23.868 [DEBUG] [Thread-467001 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:32:23.872 [DEBUG] [Thread-467001 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:23.872 [DEBUG] [Thread-467001 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:23.872 [DEBUG] [Thread-467001 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:32:23.872 [DEBUG] [Thread-467001 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:32:23.879 [DEBUG] [Thread-467001 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98083172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983563289084646, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992658, telescope_ra=22.2555817, 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.27536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:31:33.726222', telescope_ra_j2k=22.2314835718709, telescope_dec_j2k=-24.3833056309253, observability=1)
2025-12-26T13:32:27.586 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:27.588 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2566103, teldec = -24.256424
2025-12-26T13:32:27.589 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2325131209627     dec_j2k = -24.383323301412
2025-12-26T13:32:27.591 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:27.591 [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-26T13:32:27.592 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:27.592 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:27.592 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:32:27.592 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:32:27.600 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98087485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558876770937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992658, telescope_ra=22.2566103, 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.27639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:31:33.726222', telescope_ra_j2k=22.2325131209627, telescope_dec_j2k=-24.383323301412, observability=1)
2025-12-26T13:32:33.871 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:33.871 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:32:33.872 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:33.872 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:32:33.873 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:34.290 [DEBUG] [Thread-467002 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:34.292 [INFO] [Thread-467002 (handle)] [driver.py] [get_status()] Telra = 22.2584776, teldec = -24.256424
2025-12-26T13:32:34.293 [INFO] [Thread-467002 (handle)] [driver.py] [get_status()] ra_j2k = 22.2343821442621     dec_j2k = -24.3833553564929
2025-12-26T13:32:34.296 [DEBUG] [Thread-467002 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:34.297 [DEBUG] [Thread-467002 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:34.299 [DEBUG] [Thread-467002 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:34.299 [DEBUG] [Thread-467002 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:34.299 [DEBUG] [Thread-467002 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:32:34.300 [DEBUG] [Thread-467002 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:34.307 [DEBUG] [Thread-467002 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:34.307 [DEBUG] [Thread-467002 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:34.307 [DEBUG] [Thread-467002 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:34.307 [DEBUG] [Thread-467002 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:32:34.308 [DEBUG] [Thread-467002 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:34.308 [DEBUG] [Thread-467002 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:34.308 [DEBUG] [Thread-467002 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:34.308 [DEBUG] [Thread-467002 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:32:34.308 [DEBUG] [Thread-467002 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98095244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983565695801214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992657, telescope_ra=22.2584776, 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.27826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:32:33.870617', telescope_ra_j2k=22.2343821442621, telescope_dec_j2k=-24.3833553564929, observability=1)
2025-12-26T13:32:34.875 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:34.876 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:34.876 [DEBUG] [ThreadPoolExecutor-21363_0] [payload.py] [to_registers()] [0]
2025-12-26T13:32:34.883 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:34.883 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:34.884 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:32:34.884 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:34.891 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:34.891 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:32:34.891 [DEBUG] [ThreadPoolExecutor-21363_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:32:34.891 [DEBUG] [ThreadPoolExecutor-21363_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:32:34.891 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:34.891 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:34.891 [DEBUG] [ThreadPoolExecutor-21363_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:52.359 [DEBUG] [Thread-467003 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:52.361 [INFO] [Thread-467003 (handle)] [driver.py] [get_status()] Telra = 22.2635197, teldec = -24.256423
2025-12-26T13:32:52.362 [INFO] [Thread-467003 (handle)] [driver.py] [get_status()] ra_j2k = 22.2394288997895     dec_j2k = -24.3834407600834
2025-12-26T13:32:52.364 [DEBUG] [Thread-467003 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:52.364 [DEBUG] [Thread-467003 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:32:52.370 [DEBUG] [Thread-467003 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:32:52.370 [DEBUG] [Thread-467003 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:32:52.370 [DEBUG] [Thread-467003 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:32:52.370 [DEBUG] [Thread-467003 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:32:52.377 [DEBUG] [Thread-467003 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:32:52.378 [DEBUG] [Thread-467003 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98116156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558074532081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992657, telescope_ra=22.2635197, 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.2833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:32:33.870617', telescope_ra_j2k=22.2394288997895, telescope_dec_j2k=-24.3834407600834, observability=1)
2025-12-26T13:32:59.892 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:32:59.893 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:02.399 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:02.402 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2663286, teldec = -24.256417
2025-12-26T13:33:02.403 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2422403952015     dec_j2k = -24.3834827988326
2025-12-26T13:33:02.405 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:33:02.406 [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-26T13:33:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:33:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:33:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:33:02.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:33:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:33:02.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:02.417 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:02.418 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:33:02.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:33:02.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:33:02.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:33:02.418 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:33:02.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98127778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558074532081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992646, telescope_ra=22.2663286, 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.28611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:32:33.870617', telescope_ra_j2k=22.2422403952015, telescope_dec_j2k=-24.3834827988326, observability=1)
2025-12-26T13:33:10.436 [DEBUG] [Thread-467004 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:10.438 [INFO] [Thread-467004 (handle)] [driver.py] [get_status()] Telra = 22.2685607, teldec = -24.256423
2025-12-26T13:33:10.439 [INFO] [Thread-467004 (handle)] [driver.py] [get_status()] ra_j2k = 22.2444745573654     dec_j2k = -24.3835269229995
2025-12-26T13:33:10.440 [DEBUG] [Thread-467004 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:33:10.441 [DEBUG] [Thread-467004 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:33:10.447 [DEBUG] [Thread-467004 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:33:10.448 [DEBUG] [Thread-467004 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:33:10.448 [DEBUG] [Thread-467004 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:33:10.448 [DEBUG] [Thread-467004 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:33:10.455 [DEBUG] [Thread-467004 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9813708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983562887965218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992656, telescope_ra=22.2685607, 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.28834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:32:33.870617', telescope_ra_j2k=22.2444745573654, telescope_dec_j2k=-24.3835269229995, observability=1)
2025-12-26T13:33:10.688 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.2324080467224121
2025-12-26T13:33:10.688 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.10286331176758 seconds ago
2025-12-26T13:33:14.596 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:14.598 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2697085, teldec = -24.256429
2025-12-26T13:33:14.599 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2456234177548     dec_j2k = -24.3835525102061
2025-12-26T13:33:14.601 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:33:14.602 [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-26T13:33:14.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:33:14.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:33:14.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:33:14.606 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:33:14.613 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98141894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983557272293225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992667, telescope_ra=22.2697085, 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.28949, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:32:33.870617', telescope_ra_j2k=22.2456234177548, telescope_dec_j2k=-24.3835525102061, observability=1)
2025-12-26T13:33:23.914 [DEBUG] [Thread-467005 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:23.917 [INFO] [Thread-467005 (handle)] [driver.py] [get_status()] Telra = 22.2722954, teldec = -24.256423
2025-12-26T13:33:23.918 [INFO] [Thread-467005 (handle)] [driver.py] [get_status()] ra_j2k = 22.2482127100301     dec_j2k = -24.3835906150096
2025-12-26T13:33:23.920 [DEBUG] [Thread-467005 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:33:23.921 [DEBUG] [Thread-467005 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:33:23.925 [DEBUG] [Thread-467005 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:33:23.925 [DEBUG] [Thread-467005 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:33:23.925 [DEBUG] [Thread-467005 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:33:23.925 [DEBUG] [Thread-467005 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:33:23.932 [DEBUG] [Thread-467005 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98152679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992656, telescope_ra=22.2722954, 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.29208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:32:33.870617', telescope_ra_j2k=22.2482127100301, telescope_dec_j2k=-24.3835906150096, observability=1)
2025-12-26T13:33:27.662 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:27.664 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2733505, teldec = -24.256423
2025-12-26T13:33:27.665 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2492687857641     dec_j2k = -24.3836085867376
2025-12-26T13:33:27.667 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:33:27.668 [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-26T13:33:27.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:33:27.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:33:27.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:33:27.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:33:27.676 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:33:27.676 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:27.677 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:27.677 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:33:27.677 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:33:27.677 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:33:27.677 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:33:27.677 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:33:27.677 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98157017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983562085726362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992656, telescope_ra=22.2733505, 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.29313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:32:33.870617', telescope_ra_j2k=22.2492687857641, telescope_dec_j2k=-24.3836085867376, observability=1)
2025-12-26T13:33:28.624 [DEBUG] [Thread-467006 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9473869800567627
2025-12-26T13:33:34.019 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:34.019 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:33:34.020 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:34.020 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:33:34.020 [INFO] [ThreadPoolExecutor-21364_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:33:34.020 [INFO] [ThreadPoolExecutor-21364_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:33:46.683 [DEBUG] [Thread-467007 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:46.685 [INFO] [Thread-467007 (handle)] [driver.py] [get_status()] Telra = 22.2786447, teldec = -24.256422
2025-12-26T13:33:46.686 [INFO] [Thread-467007 (handle)] [driver.py] [get_status()] ra_j2k = 22.2545678838933     dec_j2k = -24.3836976171095
2025-12-26T13:33:46.688 [DEBUG] [Thread-467007 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:33:46.689 [DEBUG] [Thread-467007 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:33:46.691 [DEBUG] [Thread-467007 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:33:46.691 [DEBUG] [Thread-467007 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:33:46.691 [DEBUG] [Thread-467007 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:33:46.691 [DEBUG] [Thread-467007 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:33:46.698 [DEBUG] [Thread-467007 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:33:46.698 [DEBUG] [Thread-467007 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:46.698 [DEBUG] [Thread-467007 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:33:46.698 [DEBUG] [Thread-467007 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:33:46.698 [DEBUG] [Thread-467007 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:33:46.698 [DEBUG] [Thread-467007 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:33:46.699 [DEBUG] [Thread-467007 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:33:46.699 [DEBUG] [Thread-467007 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:33:46.699 [DEBUG] [Thread-467007 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98179032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098356248684579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992655, telescope_ra=22.2786447, 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.29843, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.2545678838933, telescope_dec_j2k=-24.3836976171095, observability=1)
2025-12-26T13:33:54.894 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:54.897 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:54.898 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:54.900 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:58.904 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:59.906 [DEBUG] [ThreadPoolExecutor-21363_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:33:59.907 [INFO] [ThreadPoolExecutor-21363_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:34:02.410 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:02.412 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2830247, teldec = -24.256422
2025-12-26T13:34:02.413 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2589519387513     dec_j2k = -24.3837719157893
2025-12-26T13:34:02.415 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:02.416 [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-26T13:34:02.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:02.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:02.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:02.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:02.427 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:02.428 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:02.428 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:02.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98197235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983552458860088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992655, telescope_ra=22.2830247, 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.30281, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.2589519387513, telescope_dec_j2k=-24.3837719157893, observability=1)
2025-12-26T13:34:04.773 [DEBUG] [Thread-467008 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:04.776 [INFO] [Thread-467008 (handle)] [driver.py] [get_status()] Telra = 22.2836962, teldec = -24.256422
2025-12-26T13:34:04.777 [INFO] [Thread-467008 (handle)] [driver.py] [get_status()] ra_j2k = 22.2596240606122     dec_j2k = -24.3837832917227
2025-12-26T13:34:04.779 [DEBUG] [Thread-467008 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:04.780 [DEBUG] [Thread-467008 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:04.782 [DEBUG] [Thread-467008 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:04.782 [DEBUG] [Thread-467008 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:04.782 [DEBUG] [Thread-467008 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:04.782 [DEBUG] [Thread-467008 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:04.790 [DEBUG] [Thread-467008 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9819997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983559277890365, 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.992655, telescope_ra=22.2836962, 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.30348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.2596240606122, telescope_dec_j2k=-24.3837832917227, observability=1)
2025-12-26T13:34:10.748 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:10.750 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.2853396, teldec = -24.256422
2025-12-26T13:34:10.751 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2612689827615     dec_j2k = -24.3838111160468
2025-12-26T13:34:10.753 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:10.755 [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-26T13:34:10.759 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:10.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:10.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:10.760 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:10.767 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98206885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983555667815513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992654, telescope_ra=22.2853396, 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.30512, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.2612689827615, telescope_dec_j2k=-24.3838111160468, observability=1)
2025-12-26T13:34:10.768 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.1063437461853 seconds ago
2025-12-26T13:34:13.706 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:13.708 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.2861699, teldec = -24.256422
2025-12-26T13:34:13.709 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2621000519277     dec_j2k = -24.3838251648287
2025-12-26T13:34:13.711 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:13.712 [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-26T13:34:13.712 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:13.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:13.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:13.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:13.720 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98210309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983556871173797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992654, telescope_ra=22.2861699, 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.30595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.2621000519277, telescope_dec_j2k=-24.3838251648287, observability=1)
2025-12-26T13:34:22.832 [DEBUG] [Thread-467009 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:22.834 [INFO] [Thread-467009 (handle)] [driver.py] [get_status()] Telra = 22.288711, teldec = -24.256421
2025-12-26T13:34:22.835 [INFO] [Thread-467009 (handle)] [driver.py] [get_status()] ra_j2k = 22.2646435065462     dec_j2k = -24.3838671231532
2025-12-26T13:34:22.837 [DEBUG] [Thread-467009 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:22.838 [DEBUG] [Thread-467009 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:22.842 [DEBUG] [Thread-467009 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:22.842 [DEBUG] [Thread-467009 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:22.842 [DEBUG] [Thread-467009 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:22.842 [DEBUG] [Thread-467009 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:22.849 [DEBUG] [Thread-467009 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:22.850 [DEBUG] [Thread-467009 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98220872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098356248684579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992654, telescope_ra=22.288711, 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.30849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.2646435065462, telescope_dec_j2k=-24.3838671231532, observability=1)
2025-12-26T13:34:23.968 [DEBUG] [Thread-467010 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:23.970 [INFO] [Thread-467010 (handle)] [driver.py] [get_status()] Telra = 22.2890188, teldec = -24.256421
2025-12-26T13:34:23.971 [INFO] [Thread-467010 (handle)] [driver.py] [get_status()] ra_j2k = 22.2649515918007     dec_j2k = -24.3838723227892
2025-12-26T13:34:23.973 [DEBUG] [Thread-467010 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:23.974 [DEBUG] [Thread-467010 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:23.980 [DEBUG] [Thread-467010 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:23.980 [DEBUG] [Thread-467010 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:23.980 [DEBUG] [Thread-467010 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:23.980 [DEBUG] [Thread-467010 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:23.981 [DEBUG] [Thread-467010 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:23.981 [DEBUG] [Thread-467010 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:23.981 [DEBUG] [Thread-467010 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:23.982 [DEBUG] [Thread-467010 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:23.982 [DEBUG] [Thread-467010 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:23.982 [DEBUG] [Thread-467010 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:23.982 [DEBUG] [Thread-467010 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:23.982 [DEBUG] [Thread-467010 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:23.982 [DEBUG] [Thread-467010 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98222186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992654, telescope_ra=22.2890188, 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.3088, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.2649515918007, telescope_dec_j2k=-24.3838723227892, observability=1)
2025-12-26T13:34:27.738 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:27.740 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.2900745, teldec = -24.256421
2025-12-26T13:34:27.742 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.266008270262     dec_j2k = -24.3838901503271
2025-12-26T13:34:27.743 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:27.743 [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-26T13:34:27.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:27.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:27.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:27.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:27.753 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:27.753 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:27.754 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:27.754 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:27.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:27.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:27.754 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:27.754 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:27.754 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9822655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554464457229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992654, telescope_ra=22.2900745, 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.30986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:33:34.018158', telescope_ra_j2k=22.266008270262, telescope_dec_j2k=-24.3838901503271, observability=1)
2025-12-26T13:34:34.160 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:34.160 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:34:34.161 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:34.161 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:34:34.162 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:35.165 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:35.167 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:35.167 [DEBUG] [ThreadPoolExecutor-21365_0] [payload.py] [to_registers()] [0]
2025-12-26T13:34:35.170 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:35.170 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:35.170 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:34:35.170 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:35.178 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:35.178 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:34:35.178 [DEBUG] [ThreadPoolExecutor-21365_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:34:35.178 [DEBUG] [ThreadPoolExecutor-21365_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:34:35.178 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:35.178 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:35.178 [DEBUG] [ThreadPoolExecutor-21365_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:40.898 [DEBUG] [Thread-467011 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:40.900 [INFO] [Thread-467011 (handle)] [driver.py] [get_status()] Telra = 22.2937526, teldec = -24.256421
2025-12-26T13:34:40.901 [INFO] [Thread-467011 (handle)] [driver.py] [get_status()] ra_j2k = 22.2696897803249     dec_j2k = -24.3839521859272
2025-12-26T13:34:40.903 [DEBUG] [Thread-467011 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:40.904 [DEBUG] [Thread-467011 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:40.906 [DEBUG] [Thread-467011 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:40.906 [DEBUG] [Thread-467011 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:40.906 [DEBUG] [Thread-467011 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:40.906 [DEBUG] [Thread-467011 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:40.913 [DEBUG] [Thread-467011 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:40.914 [DEBUG] [Thread-467011 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98241781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983562887965218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992654, telescope_ra=22.2937526, 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.31353, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2696897803249, telescope_dec_j2k=-24.3839521859272, observability=1)
2025-12-26T13:34:58.959 [DEBUG] [Thread-467012 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:34:58.962 [INFO] [Thread-467012 (handle)] [driver.py] [get_status()] Telra = 22.2987652, teldec = -24.256421
2025-12-26T13:34:58.963 [INFO] [Thread-467012 (handle)] [driver.py] [get_status()] ra_j2k = 22.2747070302998     dec_j2k = -24.3840365386546
2025-12-26T13:34:58.965 [DEBUG] [Thread-467012 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:58.966 [DEBUG] [Thread-467012 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:34:58.968 [DEBUG] [Thread-467012 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:34:58.968 [DEBUG] [Thread-467012 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:34:58.968 [DEBUG] [Thread-467012 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:34:58.968 [DEBUG] [Thread-467012 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:34:58.975 [DEBUG] [Thread-467012 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:34:58.975 [DEBUG] [Thread-467012 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:58.975 [DEBUG] [Thread-467012 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:34:58.975 [DEBUG] [Thread-467012 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:34:58.975 [DEBUG] [Thread-467012 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:34:58.976 [DEBUG] [Thread-467012 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:34:58.976 [DEBUG] [Thread-467012 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:34:58.976 [DEBUG] [Thread-467012 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:34:58.976 [DEBUG] [Thread-467012 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98262685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983556871173797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992653, telescope_ra=22.2987652, 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.31855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2747070302998, telescope_dec_j2k=-24.3840365386546, observability=1)
2025-12-26T13:35:00.179 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:00.180 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:02.382 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:02.384 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.2997178, teldec = -24.25642
2025-12-26T13:35:02.385 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2756605144227     dec_j2k = -24.3840515443162
2025-12-26T13:35:02.386 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:02.386 [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-26T13:35:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:02.392 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:02.399 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98266647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558475651509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992653, telescope_ra=22.2997178, 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.3195, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2756605144227, telescope_dec_j2k=-24.3840515443162, observability=1)
2025-12-26T13:35:10.828 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:10.830 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3020831, teldec = -24.25642
2025-12-26T13:35:10.831 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2780280099492     dec_j2k = -24.384091251675
2025-12-26T13:35:10.833 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:10.834 [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-26T13:35:10.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:10.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:10.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:10.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98276422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983564893562358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992653, telescope_ra=22.3020831, 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.32186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2780280099492, telescope_dec_j2k=-24.384091251675, observability=1)
2025-12-26T13:35:10.845 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.10752630233765 seconds ago
2025-12-26T13:35:12.812 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:12.815 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3026444, teldec = -24.25642
2025-12-26T13:35:12.819 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.2785898310609     dec_j2k = -24.3841006672688
2025-12-26T13:35:12.820 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:12.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-26T13:35:12.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:12.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:12.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:12.822 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:12.829 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:12.829 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:12.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:12.830 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:12.830 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:12.830 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98278719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983562085726362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992653, telescope_ra=22.3026444, 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.32243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2785898310609, telescope_dec_j2k=-24.3841006672688, observability=1)
2025-12-26T13:35:17.040 [DEBUG] [Thread-467013 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:17.041 [INFO] [Thread-467013 (handle)] [driver.py] [get_status()] Telra = 22.3038134, teldec = -24.25642
2025-12-26T13:35:17.042 [INFO] [Thread-467013 (handle)] [driver.py] [get_status()] ra_j2k = 22.2797599164852     dec_j2k = -24.3841202679279
2025-12-26T13:35:17.044 [DEBUG] [Thread-467013 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:17.045 [DEBUG] [Thread-467013 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:17.051 [DEBUG] [Thread-467013 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:17.051 [DEBUG] [Thread-467013 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:17.052 [DEBUG] [Thread-467013 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:17.052 [DEBUG] [Thread-467013 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:17.059 [DEBUG] [Thread-467013 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98283611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560882368077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992652, telescope_ra=22.3038134, 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.3236, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2797599164852, telescope_dec_j2k=-24.3841202679279, observability=1)
2025-12-26T13:35:24.022 [DEBUG] [Thread-467014 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:24.025 [INFO] [Thread-467014 (handle)] [driver.py] [get_status()] Telra = 22.3057582, teldec = -24.25642
2025-12-26T13:35:24.026 [INFO] [Thread-467014 (handle)] [driver.py] [get_status()] ra_j2k = 22.2817065226131     dec_j2k = -24.3841528498881
2025-12-26T13:35:24.028 [DEBUG] [Thread-467014 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:35:24.029 [DEBUG] [Thread-467014 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:24.031 [DEBUG] [Thread-467014 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:24.031 [DEBUG] [Thread-467014 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:24.031 [DEBUG] [Thread-467014 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:24.031 [DEBUG] [Thread-467014 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:24.038 [DEBUG] [Thread-467014 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98291693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983559277890365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992652, telescope_ra=22.3057582, 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.32554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2817065226131, telescope_dec_j2k=-24.3841528498881, observability=1)
2025-12-26T13:35:27.816 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:27.818 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3068155, teldec = -24.25642
2025-12-26T13:35:27.819 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.2827648047162     dec_j2k = -24.3841705493047
2025-12-26T13:35:27.821 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:27.822 [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-26T13:35:27.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:27.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:27.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:27.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:27.834 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:27.834 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:27.834 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:27.834 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:27.834 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:27.834 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:27.835 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:27.835 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:27.835 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98296084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992652, telescope_ra=22.3068155, 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.3266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:34:34.159435', telescope_ra_j2k=22.2827648047162, telescope_dec_j2k=-24.3841705493047, observability=1)
2025-12-26T13:35:34.300 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:34.300 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:35:34.302 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:34.302 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:35:34.302 [INFO] [ThreadPoolExecutor-21366_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:35:34.302 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T13:35:35.118 [DEBUG] [Thread-467015 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:35.120 [INFO] [Thread-467015 (handle)] [driver.py] [get_status()] Telra = 22.3088536, teldec = -24.25642
2025-12-26T13:35:35.121 [INFO] [Thread-467015 (handle)] [driver.py] [get_status()] ra_j2k = 22.284804798246     dec_j2k = -24.3842046398299
2025-12-26T13:35:35.124 [DEBUG] [Thread-467015 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:35.125 [DEBUG] [Thread-467015 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:35.126 [DEBUG] [Thread-467015 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:35.126 [DEBUG] [Thread-467015 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:35.126 [DEBUG] [Thread-467015 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:35.126 [DEBUG] [Thread-467015 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:35.133 [DEBUG] [Thread-467015 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98304536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983562085726362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992652, telescope_ra=22.3088536, 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.32864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:35:34.299078', telescope_ra_j2k=22.284804798246, telescope_dec_j2k=-24.3842046398299, observability=1)
2025-12-26T13:35:53.266 [DEBUG] [Thread-467016 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:53.268 [INFO] [Thread-467016 (handle)] [driver.py] [get_status()] Telra = 22.3138957, teldec = -24.256419
2025-12-26T13:35:53.269 [INFO] [Thread-467016 (handle)] [driver.py] [get_status()] ra_j2k = 22.2898515849435     dec_j2k = -24.3842878205005
2025-12-26T13:35:53.272 [DEBUG] [Thread-467016 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:53.273 [DEBUG] [Thread-467016 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:35:53.277 [DEBUG] [Thread-467016 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:35:53.277 [DEBUG] [Thread-467016 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:35:53.277 [DEBUG] [Thread-467016 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:35:53.277 [DEBUG] [Thread-467016 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:35:53.284 [DEBUG] [Thread-467016 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:35:53.285 [DEBUG] [Thread-467016 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9832554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558876770937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992651, telescope_ra=22.3138957, 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.33368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:35:34.299078', telescope_ra_j2k=22.2898515849435, telescope_dec_j2k=-24.3842878205005, observability=1)
2025-12-26T13:35:55.182 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:55.185 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:55.186 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:55.188 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:35:59.193 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:00.195 [DEBUG] [ThreadPoolExecutor-21365_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:00.196 [INFO] [ThreadPoolExecutor-21365_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:36:02.392 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:02.393 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3164579, teldec = -24.256419
2025-12-26T13:36:02.394 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.2924161676751     dec_j2k = -24.3843305122574
2025-12-26T13:36:02.396 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:36:02.397 [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-26T13:36:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:36:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:36:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:36:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:36:02.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98336102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992651, telescope_ra=22.3164579, 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.33624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:35:34.299078', telescope_ra_j2k=22.2924161676751, telescope_dec_j2k=-24.3843305122574, observability=1)
2025-12-26T13:36:10.906 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:10.908 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3188261, teldec = -24.256419
2025-12-26T13:36:10.909 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.2947865707005     dec_j2k = -24.3843699202608
2025-12-26T13:36:10.911 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:36:10.912 [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-26T13:36:10.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:36:10.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:36:10.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:36:10.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98345957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983556871173797, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992651, telescope_ra=22.3188261, 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.33861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:35:34.299078', telescope_ra_j2k=22.2947865707005, telescope_dec_j2k=-24.3843699202608, observability=1)
2025-12-26T13:36:10.921 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.106409788131714 seconds ago
2025-12-26T13:36:11.347 [DEBUG] [Thread-467017 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42577433586120605
2025-12-26T13:36:11.921 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9994966983795166
2025-12-26T13:36:24.071 [DEBUG] [Thread-467018 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:24.073 [INFO] [Thread-467018 (handle)] [driver.py] [get_status()] Telra = 22.3224797, teldec = -24.256412
2025-12-26T13:36:24.074 [INFO] [Thread-467018 (handle)] [driver.py] [get_status()] ra_j2k = 22.2984435714219     dec_j2k = -24.3844236218109
2025-12-26T13:36:24.076 [DEBUG] [Thread-467018 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:36:24.076 [DEBUG] [Thread-467018 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:36:24.083 [DEBUG] [Thread-467018 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:36:24.084 [DEBUG] [Thread-467018 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:36:24.084 [DEBUG] [Thread-467018 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:36:24.084 [DEBUG] [Thread-467018 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:36:24.091 [DEBUG] [Thread-467018 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98361194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983561684606934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99264, telescope_ra=22.3224797, 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.34226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:35:34.299078', telescope_ra_j2k=22.2984435714219, telescope_dec_j2k=-24.3844236218109, observability=1)
2025-12-26T13:36:27.897 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:27.899 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3235623, teldec = -24.256419
2025-12-26T13:36:27.900 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.299527178594     dec_j2k = -24.3844485850534
2025-12-26T13:36:27.902 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:36:27.903 [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-26T13:36:27.906 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:36:27.906 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:36:27.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:36:27.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:36:27.914 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:36:27.915 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98365622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99265, telescope_ra=22.3235623, 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.34334, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:35:34.299078', telescope_ra_j2k=22.299527178594, telescope_dec_j2k=-24.3844485850534, observability=1)
2025-12-26T13:36:29.524 [DEBUG] [Thread-467019 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:29.525 [INFO] [Thread-467019 (handle)] [driver.py] [get_status()] Telra = 22.3240113, teldec = -24.256419
2025-12-26T13:36:29.526 [INFO] [Thread-467019 (handle)] [driver.py] [get_status()] ra_j2k = 22.2999765966102     dec_j2k = -24.3844560323767
2025-12-26T13:36:29.527 [DEBUG] [Thread-467019 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:36:29.528 [DEBUG] [Thread-467019 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:36:29.532 [DEBUG] [Thread-467019 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:36:29.532 [DEBUG] [Thread-467019 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:36:29.533 [DEBUG] [Thread-467019 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:36:29.533 [DEBUG] [Thread-467019 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:36:29.541 [DEBUG] [Thread-467019 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98367506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983556470054369, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99265, telescope_ra=22.3240113, 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.34379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:35:34.299078', telescope_ra_j2k=22.2999765966102, telescope_dec_j2k=-24.3844560323767, observability=1)
2025-12-26T13:36:34.460 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:34.460 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:36:34.461 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:34.461 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:36:34.462 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:35.464 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:35.466 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:35.466 [DEBUG] [ThreadPoolExecutor-21367_0] [payload.py] [to_registers()] [0]
2025-12-26T13:36:35.473 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:36:35.473 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:36:35.473 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:36:35.473 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:36:35.480 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:36:35.480 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:36:35.480 [DEBUG] [ThreadPoolExecutor-21367_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:36:35.480 [DEBUG] [ThreadPoolExecutor-21367_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:36:35.480 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:36:35.480 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:36:35.481 [DEBUG] [ThreadPoolExecutor-21367_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:36:47.600 [DEBUG] [Thread-467020 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:36:47.602 [INFO] [Thread-467020 (handle)] [driver.py] [get_status()] Telra = 22.3290533, teldec = -24.256412
2025-12-26T13:36:47.603 [INFO] [Thread-467020 (handle)] [driver.py] [get_status()] ra_j2k = 22.3050232929638     dec_j2k = -24.3845325401218
2025-12-26T13:36:47.605 [DEBUG] [Thread-467020 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:36:47.605 [DEBUG] [Thread-467020 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:36:47.608 [DEBUG] [Thread-467020 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:36:47.608 [DEBUG] [Thread-467020 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:36:47.608 [DEBUG] [Thread-467020 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:36:47.608 [DEBUG] [Thread-467020 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:36:47.615 [DEBUG] [Thread-467020 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98388427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983556068934941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992639, telescope_ra=22.3290533, 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.34884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:36:34.459218', telescope_ra_j2k=22.3050232929638, telescope_dec_j2k=-24.3845325401218, observability=1)
2025-12-26T13:37:00.481 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:00.482 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:02.403 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:02.405 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3331494, teldec = -24.256418
2025-12-26T13:37:02.406 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3091232094732     dec_j2k = -24.3846062158324
2025-12-26T13:37:02.408 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:02.409 [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-26T13:37:02.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:37:02.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:37:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:37:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:37:02.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9840556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983559679009793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992649, telescope_ra=22.3331494, 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.35293, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:36:34.459218', telescope_ra_j2k=22.3091232094732, telescope_dec_j2k=-24.3846062158324, observability=1)
2025-12-26T13:37:05.666 [DEBUG] [Thread-467021 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:05.668 [INFO] [Thread-467021 (handle)] [driver.py] [get_status()] Telra = 22.3340749, teldec = -24.256418
2025-12-26T13:37:05.669 [INFO] [Thread-467021 (handle)] [driver.py] [get_status()] ra_j2k = 22.3100495721989     dec_j2k = -24.38462148658
2025-12-26T13:37:05.671 [DEBUG] [Thread-467021 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:05.672 [DEBUG] [Thread-467021 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:05.678 [DEBUG] [Thread-467021 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:37:05.678 [DEBUG] [Thread-467021 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:37:05.678 [DEBUG] [Thread-467021 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:37:05.678 [DEBUG] [Thread-467021 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:37:05.685 [DEBUG] [Thread-467021 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:37:05.685 [DEBUG] [Thread-467021 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:05.686 [DEBUG] [Thread-467021 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:05.686 [DEBUG] [Thread-467021 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:37:05.686 [DEBUG] [Thread-467021 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:37:05.686 [DEBUG] [Thread-467021 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:37:05.686 [DEBUG] [Thread-467021 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:37:05.686 [DEBUG] [Thread-467021 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:37:05.686 [DEBUG] [Thread-467021 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98409337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554464457229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992649, telescope_ra=22.3340749, 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.35386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:36:34.459218', telescope_ra_j2k=22.3100495721989, telescope_dec_j2k=-24.38462148658, observability=1)
2025-12-26T13:37:10.983 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:10.985 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3355462, teldec = -24.256418
2025-12-26T13:37:10.986 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3115222439155     dec_j2k = -24.3846457474978
2025-12-26T13:37:10.988 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:37:10.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-26T13:37:10.991 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:37:10.991 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:37:10.991 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:37:10.991 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:37:10.998 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:37:10.998 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:10.998 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:10.999 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:37:10.999 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:37:10.999 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:37:10.999 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:37:10.999 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:37:10.999 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98415491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554063337801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992649, telescope_ra=22.3355462, 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.35533, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:36:34.459218', telescope_ra_j2k=22.3115222439155, telescope_dec_j2k=-24.3846457474978, observability=1)
2025-12-26T13:37:10.999 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.103270053863525 seconds ago
2025-12-26T13:37:11.013 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01455068588256836
2025-12-26T13:37:23.847 [DEBUG] [Thread-467022 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:23.850 [INFO] [Thread-467022 (handle)] [driver.py] [get_status()] Telra = 22.3391433, teldec = -24.256411
2025-12-26T13:37:23.851 [INFO] [Thread-467022 (handle)] [driver.py] [get_status()] ra_j2k = 22.3151226992552     dec_j2k = -24.3846979819299
2025-12-26T13:37:23.853 [DEBUG] [Thread-467022 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:23.854 [DEBUG] [Thread-467022 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:23.855 [DEBUG] [Thread-467022 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:37:23.855 [DEBUG] [Thread-467022 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:37:23.855 [DEBUG] [Thread-467022 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:37:23.855 [DEBUG] [Thread-467022 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:37:23.862 [DEBUG] [Thread-467022 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:37:23.863 [DEBUG] [Thread-467022 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9843038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983559277890365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992638, telescope_ra=22.3391433, 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.35893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:36:34.459218', telescope_ra_j2k=22.3151226992552, telescope_dec_j2k=-24.3846979819299, observability=1)
2025-12-26T13:37:24.133 [DEBUG] [Thread-467023 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2707691192626953
2025-12-26T13:37:27.976 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:27.979 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.340283, teldec = -24.256417
2025-12-26T13:37:27.980 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.3162634619549     dec_j2k = -24.3847227252423
2025-12-26T13:37:27.982 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:27.983 [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-26T13:37:27.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:37:27.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:37:27.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:37:27.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:37:27.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:37:27.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:27.994 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:27.994 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:37:27.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:37:27.994 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:37:27.995 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:37:27.995 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:37:27.995 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98435159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983557272293225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992648, telescope_ra=22.340283, 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.36006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:36:34.459218', telescope_ra_j2k=22.3162634619549, telescope_dec_j2k=-24.3847227252423, observability=1)
2025-12-26T13:37:34.602 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:34.602 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:37:34.603 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:34.603 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:37:34.603 [INFO] [ThreadPoolExecutor-21368_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:37:34.604 [INFO] [ThreadPoolExecutor-21368_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:37:41.910 [DEBUG] [Thread-467024 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:41.912 [INFO] [Thread-467024 (handle)] [driver.py] [get_status()] Telra = 22.3441605, teldec = -24.256417
2025-12-26T13:37:41.913 [INFO] [Thread-467024 (handle)] [driver.py] [get_status()] ra_j2k = 22.3201445804401     dec_j2k = -24.3847864098342
2025-12-26T13:37:41.915 [DEBUG] [Thread-467024 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:41.916 [DEBUG] [Thread-467024 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:41.919 [DEBUG] [Thread-467024 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:37:41.920 [DEBUG] [Thread-467024 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:37:41.920 [DEBUG] [Thread-467024 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:37:41.920 [DEBUG] [Thread-467024 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:37:41.927 [DEBUG] [Thread-467024 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:37:41.928 [DEBUG] [Thread-467024 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98451286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983559679009793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992648, telescope_ra=22.3441605, 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.36394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:37:34.601081', telescope_ra_j2k=22.3201445804401, telescope_dec_j2k=-24.3847864098342, observability=1)
2025-12-26T13:37:55.484 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:55.486 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:55.487 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:55.489 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:59.493 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:59.979 [DEBUG] [Thread-467025 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:37:59.981 [INFO] [Thread-467025 (handle)] [driver.py] [get_status()] Telra = 22.3492021, teldec = -24.256417
2025-12-26T13:37:59.983 [INFO] [Thread-467025 (handle)] [driver.py] [get_status()] ra_j2k = 22.3251908879392     dec_j2k = -24.3848690154946
2025-12-26T13:37:59.985 [DEBUG] [Thread-467025 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:59.986 [DEBUG] [Thread-467025 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:37:59.988 [DEBUG] [Thread-467025 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:37:59.988 [DEBUG] [Thread-467025 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:37:59.988 [DEBUG] [Thread-467025 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:37:59.988 [DEBUG] [Thread-467025 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:37:59.995 [DEBUG] [Thread-467025 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:37:59.995 [DEBUG] [Thread-467025 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:59.995 [DEBUG] [Thread-467025 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:37:59.995 [DEBUG] [Thread-467025 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:37:59.996 [DEBUG] [Thread-467025 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:37:59.996 [DEBUG] [Thread-467025 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:37:59.996 [DEBUG] [Thread-467025 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:37:59.996 [DEBUG] [Thread-467025 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:37:59.996 [DEBUG] [Thread-467025 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98472199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983561684606934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992647, telescope_ra=22.3492021, 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.36898, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:37:34.601081', telescope_ra_j2k=22.3251908879392, telescope_dec_j2k=-24.3848690154946, observability=1)
2025-12-26T13:38:00.494 [DEBUG] [ThreadPoolExecutor-21367_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:00.495 [INFO] [ThreadPoolExecutor-21367_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:38:02.412 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:02.414 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3498734, teldec = -24.256416
2025-12-26T13:38:02.416 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3258628150682     dec_j2k = -24.384878997781
2025-12-26T13:38:02.418 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:02.419 [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-26T13:38:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:38:02.424 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:02.431 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:02.431 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:38:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:02.432 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:38:02.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98475015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558475651509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992647, telescope_ra=22.3498734, 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.36965, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:37:34.601081', telescope_ra_j2k=22.3258628150682, telescope_dec_j2k=-24.384878997781, observability=1)
2025-12-26T13:38:10.097 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:10.099 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3520111, teldec = -24.256416
2025-12-26T13:38:10.100 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3280025121865     dec_j2k = -24.3849139432239
2025-12-26T13:38:10.103 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:10.103 [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-26T13:38:10.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:10.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:10.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:38:10.105 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:38:10.113 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9848391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554464457229, 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.992647, telescope_ra=22.3520111, 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.37179, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:37:34.601081', telescope_ra_j2k=22.3280025121865, telescope_dec_j2k=-24.3849139432239, observability=1)
2025-12-26T13:38:11.059 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9451322555541992
2025-12-26T13:38:11.059 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.083245515823364 seconds ago
2025-12-26T13:38:18.146 [DEBUG] [Thread-467026 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:18.148 [INFO] [Thread-467026 (handle)] [driver.py] [get_status()] Telra = 22.3542712, teldec = -24.256416
2025-12-26T13:38:18.149 [INFO] [Thread-467026 (handle)] [driver.py] [get_status()] ra_j2k = 22.3302647242443     dec_j2k = -24.3849508456982
2025-12-26T13:38:18.150 [DEBUG] [Thread-467026 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:18.151 [DEBUG] [Thread-467026 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:38:18.155 [DEBUG] [Thread-467026 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:18.156 [DEBUG] [Thread-467026 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:18.156 [DEBUG] [Thread-467026 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:38:18.156 [DEBUG] [Thread-467026 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:38:18.163 [DEBUG] [Thread-467026 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98493226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983557272293225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992647, telescope_ra=22.3542712, 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.37405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:37:34.601081', telescope_ra_j2k=22.3302647242443, telescope_dec_j2k=-24.3849508456982, observability=1)
2025-12-26T13:38:24.169 [DEBUG] [Thread-467027 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:24.171 [INFO] [Thread-467027 (handle)] [driver.py] [get_status()] Telra = 22.3559455, teldec = -24.256416
2025-12-26T13:38:24.173 [INFO] [Thread-467027 (handle)] [driver.py] [get_status()] ra_j2k = 22.3319405892633     dec_j2k = -24.384978154263
2025-12-26T13:38:24.175 [DEBUG] [Thread-467027 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:24.176 [DEBUG] [Thread-467027 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:24.180 [DEBUG] [Thread-467027 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:24.180 [DEBUG] [Thread-467027 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:24.180 [DEBUG] [Thread-467027 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:38:24.180 [DEBUG] [Thread-467027 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:24.188 [DEBUG] [Thread-467027 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:24.188 [DEBUG] [Thread-467027 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:24.188 [DEBUG] [Thread-467027 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:24.188 [DEBUG] [Thread-467027 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:38:24.188 [DEBUG] [Thread-467027 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:24.189 [DEBUG] [Thread-467027 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:24.189 [DEBUG] [Thread-467027 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:24.189 [DEBUG] [Thread-467027 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:38:24.189 [DEBUG] [Thread-467027 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98500197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983557272293225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992647, telescope_ra=22.3559455, 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.37573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:37:34.601081', telescope_ra_j2k=22.3319405892633, telescope_dec_j2k=-24.384978154263, observability=1)
2025-12-26T13:38:28.057 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:28.059 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3570301, teldec = -24.256416
2025-12-26T13:38:28.060 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.3330262032488     dec_j2k = -24.3849958313504
2025-12-26T13:38:28.062 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:28.063 [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-26T13:38:28.070 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:28.070 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:28.070 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:38:28.070 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:38:28.078 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98504696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983555266696085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992647, telescope_ra=22.3570301, 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.37681, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:37:34.601081', telescope_ra_j2k=22.3330262032488, telescope_dec_j2k=-24.3849958313504, observability=1)
2025-12-26T13:38:34.743 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:34.743 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:38:34.744 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:34.744 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:38:34.745 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:35.747 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:35.749 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:35.749 [DEBUG] [ThreadPoolExecutor-21369_0] [payload.py] [to_registers()] [0]
2025-12-26T13:38:35.755 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:35.755 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:35.755 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:38:35.755 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:35.762 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:35.762 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:38:35.762 [DEBUG] [ThreadPoolExecutor-21369_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:38:35.763 [DEBUG] [ThreadPoolExecutor-21369_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:38:35.763 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:35.763 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:35.763 [DEBUG] [ThreadPoolExecutor-21369_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:36.229 [DEBUG] [Thread-467028 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:36.231 [INFO] [Thread-467028 (handle)] [driver.py] [get_status()] Telra = 22.3592902, teldec = -24.256416
2025-12-26T13:38:36.233 [INFO] [Thread-467028 (handle)] [driver.py] [get_status()] ra_j2k = 22.3352884166481     dec_j2k = -24.3850326336505
2025-12-26T13:38:36.235 [DEBUG] [Thread-467028 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:36.236 [DEBUG] [Thread-467028 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:36.237 [DEBUG] [Thread-467028 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:36.237 [DEBUG] [Thread-467028 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:36.237 [DEBUG] [Thread-467028 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:38:36.237 [DEBUG] [Thread-467028 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:38:36.245 [DEBUG] [Thread-467028 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98514155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558074532081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992646, telescope_ra=22.3592902, 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.37907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3352884166481, telescope_dec_j2k=-24.3850326336505, observability=1)
2025-12-26T13:38:54.295 [DEBUG] [Thread-467029 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:38:54.297 [INFO] [Thread-467029 (handle)] [driver.py] [get_status()] Telra = 22.364332, teldec = -24.256415
2025-12-26T13:38:54.298 [INFO] [Thread-467029 (handle)] [driver.py] [get_status()] ra_j2k = 22.3403349334484     dec_j2k = -24.3851135691459
2025-12-26T13:38:54.300 [DEBUG] [Thread-467029 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:54.301 [DEBUG] [Thread-467029 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:38:54.308 [DEBUG] [Thread-467029 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:38:54.308 [DEBUG] [Thread-467029 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:38:54.309 [DEBUG] [Thread-467029 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:38:54.309 [DEBUG] [Thread-467029 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:38:54.316 [DEBUG] [Thread-467029 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98535065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983553662218373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992646, telescope_ra=22.364332, 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.38411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3403349334484, telescope_dec_j2k=-24.3851135691459, observability=1)
2025-12-26T13:39:00.763 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:00.764 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:02.386 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:02.388 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3665911, teldec = -24.256409
2025-12-26T13:39:02.389 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3425961483771     dec_j2k = -24.3851442098652
2025-12-26T13:39:02.391 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:02.392 [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-26T13:39:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:02.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:02.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98544429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098355205774066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992635, telescope_ra=22.3665911, 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.38637, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3425961483771, telescope_dec_j2k=-24.3851442098652, observability=1)
2025-12-26T13:39:09.200 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:09.202 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3684866, teldec = -24.256421
2025-12-26T13:39:09.203 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3444934218956     dec_j2k = -24.3851869171117
2025-12-26T13:39:09.205 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:39:09.206 [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-26T13:39:09.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:09.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:09.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:09.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:09.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:09.211 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98552316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992656, telescope_ra=22.3684866, 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.38827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3444934218956, telescope_dec_j2k=-24.3851869171117, observability=1)
2025-12-26T13:39:11.120 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:11.121 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3690095, teldec = -24.256415
2025-12-26T13:39:11.122 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3450168120266     dec_j2k = -24.3851893832851
2025-12-26T13:39:11.124 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:11.124 [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-26T13:39:11.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:11.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:11.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:11.130 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98554537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983557272293225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992645, telescope_ra=22.3690095, 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.38879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3450168120266, telescope_dec_j2k=-24.3851893832851, observability=1)
2025-12-26T13:39:11.137 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.08138155937195 seconds ago
2025-12-26T13:39:12.468 [DEBUG] [Thread-467030 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:12.470 [INFO] [Thread-467030 (handle)] [driver.py] [get_status()] Telra = 22.3694024, teldec = -24.256421
2025-12-26T13:39:12.471 [INFO] [Thread-467030 (handle)] [driver.py] [get_status()] ra_j2k = 22.3454100794151     dec_j2k = -24.3852017422205
2025-12-26T13:39:12.473 [DEBUG] [Thread-467030 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:12.473 [DEBUG] [Thread-467030 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:12.478 [DEBUG] [Thread-467030 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:12.478 [DEBUG] [Thread-467030 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:12.478 [DEBUG] [Thread-467030 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:12.478 [DEBUG] [Thread-467030 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:12.485 [DEBUG] [Thread-467030 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98556098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983559679009793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992656, telescope_ra=22.3694024, 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.38918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3454100794151, telescope_dec_j2k=-24.3852017422205, observability=1)
2025-12-26T13:39:24.220 [DEBUG] [Thread-467031 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:24.222 [INFO] [Thread-467031 (handle)] [driver.py] [get_status()] Telra = 22.37266, teldec = -24.256415
2025-12-26T13:39:24.223 [INFO] [Thread-467031 (handle)] [driver.py] [get_status()] ra_j2k = 22.3486707310214     dec_j2k = -24.3852484170821
2025-12-26T13:39:24.225 [DEBUG] [Thread-467031 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:24.226 [DEBUG] [Thread-467031 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:24.231 [DEBUG] [Thread-467031 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:24.232 [DEBUG] [Thread-467031 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:24.232 [DEBUG] [Thread-467031 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:24.232 [DEBUG] [Thread-467031 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:24.239 [DEBUG] [Thread-467031 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.985697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560882368077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992645, telescope_ra=22.37266, 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.39244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3486707310214, telescope_dec_j2k=-24.3852484170821, observability=1)
2025-12-26T13:39:28.139 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:28.142 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3737522, teldec = -24.256415
2025-12-26T13:39:28.143 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.3497639542605     dec_j2k = -24.3852660565966
2025-12-26T13:39:28.145 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:28.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-26T13:39:28.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:28.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:28.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:28.153 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:28.160 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98574237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554865576657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992645, telescope_ra=22.3737522, 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.39353, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3497639542605, telescope_dec_j2k=-24.3852660565966, observability=1)
2025-12-26T13:39:30.531 [DEBUG] [Thread-467032 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:30.533 [INFO] [Thread-467032 (handle)] [driver.py] [get_status()] Telra = 22.3744168, teldec = -24.256415
2025-12-26T13:39:30.535 [INFO] [Thread-467032 (handle)] [driver.py] [get_status()] ra_j2k = 22.3504291769664     dec_j2k = -24.3852767850143
2025-12-26T13:39:30.536 [DEBUG] [Thread-467032 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:30.537 [DEBUG] [Thread-467032 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:30.540 [DEBUG] [Thread-467032 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:30.540 [DEBUG] [Thread-467032 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:30.540 [DEBUG] [Thread-467032 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:30.540 [DEBUG] [Thread-467032 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:30.547 [DEBUG] [Thread-467032 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:30.547 [DEBUG] [Thread-467032 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:30.547 [DEBUG] [Thread-467032 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:30.548 [DEBUG] [Thread-467032 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:30.548 [DEBUG] [Thread-467032 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:30.548 [DEBUG] [Thread-467032 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:30.548 [DEBUG] [Thread-467032 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:30.548 [DEBUG] [Thread-467032 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:30.548 [DEBUG] [Thread-467032 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98577005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098356449244293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992645, telescope_ra=22.3744168, 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.3942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:38:34.742540', telescope_ra_j2k=22.3504291769664, telescope_dec_j2k=-24.3852767850143, observability=1)
2025-12-26T13:39:34.886 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:34.886 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:39:34.887 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:34.887 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:39:34.887 [INFO] [ThreadPoolExecutor-21370_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:39:34.887 [INFO] [ThreadPoolExecutor-21370_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:39:48.603 [DEBUG] [Thread-467033 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:48.604 [INFO] [Thread-467033 (handle)] [driver.py] [get_status()] Telra = 22.3794647, teldec = -24.256414
2025-12-26T13:39:48.605 [INFO] [Thread-467033 (handle)] [driver.py] [get_status()] ra_j2k = 22.3554818084364     dec_j2k = -24.3853571440209
2025-12-26T13:39:48.606 [DEBUG] [Thread-467033 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:48.607 [DEBUG] [Thread-467033 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:39:48.614 [DEBUG] [Thread-467033 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:39:48.614 [DEBUG] [Thread-467033 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:39:48.614 [DEBUG] [Thread-467033 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:39:48.614 [DEBUG] [Thread-467033 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:39:48.621 [DEBUG] [Thread-467033 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98597921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983557272293225, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992644, telescope_ra=22.3794647, 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.39925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:39:34.885855', telescope_ra_j2k=22.3554818084364, telescope_dec_j2k=-24.3853571440209, observability=1)
2025-12-26T13:39:55.767 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:55.769 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:55.770 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:55.772 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:39:59.777 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:00.780 [DEBUG] [ThreadPoolExecutor-21369_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:00.781 [INFO] [ThreadPoolExecutor-21369_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:40:02.395 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:02.397 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.3833086, teldec = -24.256414
2025-12-26T13:40:02.398 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.359329313309     dec_j2k = -24.3854189462568
2025-12-26T13:40:02.400 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:40:02.401 [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-26T13:40:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:40:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:02.412 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:02.412 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:40:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:02.413 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:40:02.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98613884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983561684606934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992644, telescope_ra=22.3833086, 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.40309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:39:34.885855', telescope_ra_j2k=22.359329313309, telescope_dec_j2k=-24.3854189462568, observability=1)
2025-12-26T13:40:06.821 [DEBUG] [Thread-467034 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:06.823 [INFO] [Thread-467034 (handle)] [driver.py] [get_status()] Telra = 22.3845336, teldec = -24.256414
2025-12-26T13:40:06.824 [INFO] [Thread-467034 (handle)] [driver.py] [get_status()] ra_j2k = 22.3605554624959     dec_j2k = -24.3854386143002
2025-12-26T13:40:06.826 [DEBUG] [Thread-467034 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:06.827 [DEBUG] [Thread-467034 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:06.831 [DEBUG] [Thread-467034 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:06.831 [DEBUG] [Thread-467034 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:06.831 [DEBUG] [Thread-467034 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:40:06.831 [DEBUG] [Thread-467034 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:06.838 [DEBUG] [Thread-467034 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:06.838 [DEBUG] [Thread-467034 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:06.839 [DEBUG] [Thread-467034 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:06.839 [DEBUG] [Thread-467034 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:40:06.839 [DEBUG] [Thread-467034 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:06.839 [DEBUG] [Thread-467034 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:06.839 [DEBUG] [Thread-467034 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:06.839 [DEBUG] [Thread-467034 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:40:06.839 [DEBUG] [Thread-467034 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98619007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983555667815513, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992644, telescope_ra=22.3845336, 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.40432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:39:34.885855', telescope_ra_j2k=22.3605554624959, telescope_dec_j2k=-24.3854386143002, observability=1)
2025-12-26T13:40:08.300 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:08.302 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.3849542, teldec = -24.256414
2025-12-26T13:40:08.303 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.360976457106     dec_j2k = -24.3854453641956
2025-12-26T13:40:08.305 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:40:08.306 [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-26T13:40:08.307 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:08.307 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:08.307 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:40:08.307 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:08.314 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:40:08.315 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98620719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992644, telescope_ra=22.3849542, 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.40474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:39:34.885855', telescope_ra_j2k=22.360976457106, telescope_dec_j2k=-24.3854453641956, observability=1)
2025-12-26T13:40:11.198 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:11.200 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.3857594, teldec = -24.256414
2025-12-26T13:40:11.201 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3617824126082     dec_j2k = -24.3854582818749
2025-12-26T13:40:11.202 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:11.203 [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-26T13:40:11.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:11.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:11.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:40:11.208 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98624073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098356248684579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992643, telescope_ra=22.3857594, 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.40554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:39:34.885855', telescope_ra_j2k=22.3617824126082, telescope_dec_j2k=-24.3854582818749, observability=1)
2025-12-26T13:40:11.215 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0764856338501 seconds ago
2025-12-26T13:40:24.272 [DEBUG] [Thread-467035 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:24.273 [INFO] [Thread-467035 (handle)] [driver.py] [get_status()] Telra = 22.389384, teldec = -24.256413
2025-12-26T13:40:24.274 [INFO] [Thread-467035 (handle)] [driver.py] [get_status()] ra_j2k = 22.3654104145126     dec_j2k = -24.3855153595897
2025-12-26T13:40:24.276 [DEBUG] [Thread-467035 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:24.277 [DEBUG] [Thread-467035 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:24.281 [DEBUG] [Thread-467035 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:24.281 [DEBUG] [Thread-467035 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:24.281 [DEBUG] [Thread-467035 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:40:24.281 [DEBUG] [Thread-467035 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:40:24.288 [DEBUG] [Thread-467035 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98639205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983564893562358, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992643, telescope_ra=22.389384, 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.40917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:39:34.885855', telescope_ra_j2k=22.3654104145126, telescope_dec_j2k=-24.3855153595897, observability=1)
2025-12-26T13:40:24.883 [DEBUG] [Thread-467036 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5943024158477783
2025-12-26T13:40:28.222 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:28.224 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.3904955, teldec = -24.256407
2025-12-26T13:40:28.225 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.3665229585151     dec_j2k = -24.3855271465009
2025-12-26T13:40:28.227 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:28.228 [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-26T13:40:28.229 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:28.229 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:28.229 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:40:28.229 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:28.236 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:40:28.237 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98643777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983559277890365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992632, telescope_ra=22.3904955, 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.41028, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:39:34.885855', telescope_ra_j2k=22.3665229585151, telescope_dec_j2k=-24.3855271465009, observability=1)
2025-12-26T13:40:35.029 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:35.029 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:40:35.030 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:35.030 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:40:35.031 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:36.033 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:36.035 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:36.035 [DEBUG] [ThreadPoolExecutor-21371_0] [payload.py] [to_registers()] [0]
2025-12-26T13:40:36.037 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:36.037 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:36.037 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:40:36.037 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:36.044 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:36.044 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:40:36.044 [DEBUG] [ThreadPoolExecutor-21371_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:40:36.045 [DEBUG] [ThreadPoolExecutor-21371_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:40:36.045 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:36.045 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:36.045 [DEBUG] [ThreadPoolExecutor-21371_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:42.946 [DEBUG] [Thread-467037 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:40:42.948 [INFO] [Thread-467037 (handle)] [driver.py] [get_status()] Telra = 22.3945952, teldec = -24.256413
2025-12-26T13:40:42.949 [INFO] [Thread-467037 (handle)] [driver.py] [get_status()] ra_j2k = 22.3706265080844     dec_j2k = -24.38559865542
2025-12-26T13:40:42.950 [DEBUG] [Thread-467037 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:42.952 [DEBUG] [Thread-467037 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:40:42.957 [DEBUG] [Thread-467037 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:40:42.957 [DEBUG] [Thread-467037 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:40:42.957 [DEBUG] [Thread-467037 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:40:42.957 [DEBUG] [Thread-467037 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:40:42.964 [DEBUG] [Thread-467037 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98660817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983567300278926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992642, telescope_ra=22.3945952, 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.41438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.3706265080844, telescope_dec_j2k=-24.38559865542, observability=1)
2025-12-26T13:41:01.045 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:01.047 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:01.136 [DEBUG] [Thread-467038 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:01.138 [INFO] [Thread-467038 (handle)] [driver.py] [get_status()] Telra = 22.3996646, teldec = -24.256413
2025-12-26T13:41:01.144 [INFO] [Thread-467038 (handle)] [driver.py] [get_status()] ra_j2k = 22.375700671515     dec_j2k = -24.3856794534739
2025-12-26T13:41:01.144 [DEBUG] [Thread-467038 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:01.145 [DEBUG] [Thread-467038 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:01.148 [DEBUG] [Thread-467038 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:01.148 [DEBUG] [Thread-467038 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:01.148 [DEBUG] [Thread-467038 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:01.148 [DEBUG] [Thread-467038 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:01.155 [DEBUG] [Thread-467038 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:01.155 [DEBUG] [Thread-467038 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:01.155 [DEBUG] [Thread-467038 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:01.156 [DEBUG] [Thread-467038 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:01.156 [DEBUG] [Thread-467038 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:01.156 [DEBUG] [Thread-467038 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:01.156 [DEBUG] [Thread-467038 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:01.156 [DEBUG] [Thread-467038 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:01.156 [DEBUG] [Thread-467038 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98681872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983565695801214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992642, telescope_ra=22.3996646, 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.41945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.375700671515, telescope_dec_j2k=-24.3856794534739, observability=1)
2025-12-26T13:41:02.405 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:02.407 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4000003, teldec = -24.256412
2025-12-26T13:41:02.408 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3760366871434     dec_j2k = -24.385683796016
2025-12-26T13:41:02.410 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:02.411 [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-26T13:41:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:02.423 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:02.423 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:02.424 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:02.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9868334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560882368077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992642, telescope_ra=22.4000003, 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.41978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.3760366871434, telescope_dec_j2k=-24.385683796016, observability=1)
2025-12-26T13:41:07.406 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:07.408 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4013916, teldec = -24.256412
2025-12-26T13:41:07.409 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3774292950427     dec_j2k = -24.3857059270415
2025-12-26T13:41:07.411 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:07.412 [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-26T13:41:07.417 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:07.417 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:07.417 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:07.417 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:07.425 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98689128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983569305876067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992642, telescope_ra=22.4013916, 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.42117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.3774292950427, telescope_dec_j2k=-24.3857059270415, observability=1)
2025-12-26T13:41:11.276 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:11.278 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4024756, teldec = -24.256412
2025-12-26T13:41:11.279 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3785143142177     dec_j2k = -24.3857231580151
2025-12-26T13:41:11.281 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:11.282 [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-26T13:41:11.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:11.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:11.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:11.287 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:11.294 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:11.294 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:11.294 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:11.295 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:11.295 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:11.295 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:11.295 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:11.295 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:11.295 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98693606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983574520428631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992642, telescope_ra=22.4024756, 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.42226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.3785143142177, telescope_dec_j2k=-24.3857231580151, observability=1)
2025-12-26T13:41:11.295 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.073333501815796 seconds ago
2025-12-26T13:41:19.202 [DEBUG] [Thread-467039 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:19.204 [INFO] [Thread-467039 (handle)] [driver.py] [get_status()] Telra = 22.4046811, teldec = -24.256412
2025-12-26T13:41:19.205 [INFO] [Thread-467039 (handle)] [driver.py] [get_status()] ra_j2k = 22.3807218882428     dec_j2k = -24.3857581838282
2025-12-26T13:41:19.207 [DEBUG] [Thread-467039 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:19.209 [DEBUG] [Thread-467039 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:19.216 [DEBUG] [Thread-467039 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:19.216 [DEBUG] [Thread-467039 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:19.216 [DEBUG] [Thread-467039 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:19.216 [DEBUG] [Thread-467039 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:19.224 [DEBUG] [Thread-467039 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98702781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357492154806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992641, telescope_ra=22.4046811, 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.42446, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.3807218882428, telescope_dec_j2k=-24.3857581838282, observability=1)
2025-12-26T13:41:24.319 [DEBUG] [Thread-467040 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:24.321 [INFO] [Thread-467040 (handle)] [driver.py] [get_status()] Telra = 22.4061308, teldec = -24.256418
2025-12-26T13:41:24.322 [INFO] [Thread-467040 (handle)] [driver.py] [get_status()] ra_j2k = 22.3821729513186     dec_j2k = -24.3857871826664
2025-12-26T13:41:24.324 [DEBUG] [Thread-467040 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:24.326 [DEBUG] [Thread-467040 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:24.330 [DEBUG] [Thread-467040 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:24.330 [DEBUG] [Thread-467040 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:24.330 [DEBUG] [Thread-467040 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:24.330 [DEBUG] [Thread-467040 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:24.337 [DEBUG] [Thread-467040 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98708704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983570910353779, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992652, telescope_ra=22.4061308, 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.42591, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.3821729513186, telescope_dec_j2k=-24.3857871826664, observability=1)
2025-12-26T13:41:28.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:28.299 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4072158, teldec = -24.256412
2025-12-26T13:41:28.300 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.383258972535     dec_j2k = -24.3857983843276
2025-12-26T13:41:28.302 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:41:28.303 [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-26T13:41:28.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:28.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:28.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:28.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:28.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:28.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:28.314 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:28.314 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:28.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:28.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:28.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:28.315 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:28.315 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98713308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983570509234351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992641, telescope_ra=22.4072158, 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.427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:40:35.027638', telescope_ra_j2k=22.383258972535, telescope_dec_j2k=-24.3857983843276, observability=1)
2025-12-26T13:41:35.168 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:35.168 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:41:35.169 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:35.169 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:41:35.169 [INFO] [ThreadPoolExecutor-21372_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:41:35.169 [INFO] [ThreadPoolExecutor-21372_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:41:37.371 [DEBUG] [Thread-467041 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:37.374 [INFO] [Thread-467041 (handle)] [driver.py] [get_status()] Telra = 22.4097486, teldec = -24.256412
2025-12-26T13:41:37.375 [INFO] [Thread-467041 (handle)] [driver.py] [get_status()] ra_j2k = 22.3857941557773     dec_j2k = -24.3858384976543
2025-12-26T13:41:37.376 [DEBUG] [Thread-467041 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:37.377 [DEBUG] [Thread-467041 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:37.378 [DEBUG] [Thread-467041 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:37.378 [DEBUG] [Thread-467041 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:37.378 [DEBUG] [Thread-467041 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:37.378 [DEBUG] [Thread-467041 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:37.385 [DEBUG] [Thread-467041 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:37.386 [DEBUG] [Thread-467041 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98723811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983575322667487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992641, telescope_ra=22.4097486, 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.42953, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.3857941557773, telescope_dec_j2k=-24.3858384976543, observability=1)
2025-12-26T13:41:55.446 [DEBUG] [Thread-467042 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:55.449 [INFO] [Thread-467042 (handle)] [driver.py] [get_status()] Telra = 22.4147982, teldec = -24.256411
2025-12-26T13:41:55.450 [INFO] [Thread-467042 (handle)] [driver.py] [get_status()] ra_j2k = 22.3908485094869     dec_j2k = -24.3859173007647
2025-12-26T13:41:55.452 [DEBUG] [Thread-467042 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:55.452 [DEBUG] [Thread-467042 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:41:55.456 [DEBUG] [Thread-467042 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:41:55.456 [DEBUG] [Thread-467042 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:41:55.456 [DEBUG] [Thread-467042 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:41:55.456 [DEBUG] [Thread-467042 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:41:55.464 [DEBUG] [Thread-467042 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9874473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357893274234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99264, telescope_ra=22.4147982, 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.43458, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.3908485094869, telescope_dec_j2k=-24.3859173007647, observability=1)
2025-12-26T13:41:56.047 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:56.049 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:56.050 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:41:56.053 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:00.058 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:01.059 [DEBUG] [ThreadPoolExecutor-21371_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:01.060 [INFO] [ThreadPoolExecutor-21371_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:42:02.415 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:02.417 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4167212, teldec = -24.256411
2025-12-26T13:42:02.419 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.3927733205406     dec_j2k = -24.3859476318992
2025-12-26T13:42:02.421 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:02.422 [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-26T13:42:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:02.435 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:02.436 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98752796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357893274234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99264, telescope_ra=22.4167212, 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.4365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.3927733205406, telescope_dec_j2k=-24.3859476318992, observability=1)
2025-12-26T13:42:06.515 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:06.517 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4178613, teldec = -24.256411
2025-12-26T13:42:06.518 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.3939144944699     dec_j2k = -24.3859655989552
2025-12-26T13:42:06.520 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:06.521 [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-26T13:42:06.526 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:06.526 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:06.526 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:06.526 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:06.533 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:06.534 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98757542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09835769271452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99264, telescope_ra=22.4178613, 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.43764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.3939144944699, telescope_dec_j2k=-24.3859655989552, observability=1)
2025-12-26T13:42:11.355 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:11.357 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4192246, teldec = -24.256417
2025-12-26T13:42:11.358 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.3952790783342     dec_j2k = -24.3859930677927
2025-12-26T13:42:11.359 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:11.360 [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-26T13:42:11.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:11.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:11.361 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:11.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98763144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983579734981196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99265, telescope_ra=22.4192246, 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.43901, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.3952790783342, telescope_dec_j2k=-24.3859930677927, observability=1)
2025-12-26T13:42:11.369 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.07201313972473 seconds ago
2025-12-26T13:42:13.516 [DEBUG] [Thread-467043 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:13.518 [INFO] [Thread-467043 (handle)] [driver.py] [get_status()] Telra = 22.4198132, teldec = -24.256417
2025-12-26T13:42:13.519 [INFO] [Thread-467043 (handle)] [driver.py] [get_status()] ra_j2k = 22.3958682329221     dec_j2k = -24.3860023319838
2025-12-26T13:42:13.521 [DEBUG] [Thread-467043 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:13.521 [DEBUG] [Thread-467043 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:13.523 [DEBUG] [Thread-467043 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:13.523 [DEBUG] [Thread-467043 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:13.523 [DEBUG] [Thread-467043 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:13.523 [DEBUG] [Thread-467043 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:13.530 [DEBUG] [Thread-467043 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98765645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983580136100624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99265, telescope_ra=22.4198132, 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.43959, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.3958682329221, telescope_dec_j2k=-24.3860023319838, observability=1)
2025-12-26T13:42:24.372 [DEBUG] [Thread-467044 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:24.374 [INFO] [Thread-467044 (handle)] [driver.py] [get_status()] Telra = 22.4228516, teldec = -24.256411
2025-12-26T13:42:24.375 [INFO] [Thread-467044 (handle)] [driver.py] [get_status()] ra_j2k = 22.398909496882     dec_j2k = -24.3860441059047
2025-12-26T13:42:24.378 [DEBUG] [Thread-467044 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:42:24.379 [DEBUG] [Thread-467044 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:42:24.385 [DEBUG] [Thread-467044 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:24.385 [DEBUG] [Thread-467044 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:24.386 [DEBUG] [Thread-467044 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:24.386 [DEBUG] [Thread-467044 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:24.392 [DEBUG] [Thread-467044 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:24.393 [DEBUG] [Thread-467044 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9877821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581740578336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992639, telescope_ra=22.4228516, 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.44263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.398909496882, telescope_dec_j2k=-24.3860441059047, observability=1)
2025-12-26T13:42:28.376 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:28.378 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4239638, teldec = -24.256411
2025-12-26T13:42:28.379 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4000227453065     dec_j2k = -24.3860615727196
2025-12-26T13:42:28.380 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:28.381 [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-26T13:42:28.384 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:28.384 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:28.384 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:28.384 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:28.392 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98782843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581339458908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992639, telescope_ra=22.4239638, 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.44375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.4000227453065, telescope_dec_j2k=-24.3860615727196, observability=1)
2025-12-26T13:42:31.703 [DEBUG] [Thread-467045 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:31.706 [INFO] [Thread-467045 (handle)] [driver.py] [get_status()] Telra = 22.4248807, teldec = -24.25641
2025-12-26T13:42:31.707 [INFO] [Thread-467045 (handle)] [driver.py] [get_status()] ra_j2k = 22.4009405098197     dec_j2k = -24.3860749641941
2025-12-26T13:42:31.709 [DEBUG] [Thread-467045 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:31.710 [DEBUG] [Thread-467045 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:31.710 [DEBUG] [Thread-467045 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:31.710 [DEBUG] [Thread-467045 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:31.711 [DEBUG] [Thread-467045 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:31.711 [DEBUG] [Thread-467045 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:31.718 [DEBUG] [Thread-467045 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98786694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983579333861768, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992639, telescope_ra=22.4248807, 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.44466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:41:35.167587', telescope_ra_j2k=22.4009405098197, telescope_dec_j2k=-24.3860749641941, observability=1)
2025-12-26T13:42:35.309 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:35.309 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:42:35.310 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:35.310 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:42:35.311 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:36.313 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:36.315 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:36.316 [DEBUG] [ThreadPoolExecutor-21373_0] [payload.py] [to_registers()] [0]
2025-12-26T13:42:36.322 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:36.322 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:36.322 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:42:36.322 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:36.329 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:36.329 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:42:36.330 [DEBUG] [ThreadPoolExecutor-21373_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:42:36.330 [DEBUG] [ThreadPoolExecutor-21373_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:42:36.330 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:36.330 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:36.330 [DEBUG] [ThreadPoolExecutor-21373_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:49.761 [DEBUG] [Thread-467046 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:42:49.764 [INFO] [Thread-467046 (handle)] [driver.py] [get_status()] Telra = 22.4299259, teldec = -24.25641
2025-12-26T13:42:49.765 [INFO] [Thread-467046 (handle)] [driver.py] [get_status()] ra_j2k = 22.4059904680113     dec_j2k = -24.3861540181894
2025-12-26T13:42:49.767 [DEBUG] [Thread-467046 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:49.767 [DEBUG] [Thread-467046 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:42:49.770 [DEBUG] [Thread-467046 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:42:49.770 [DEBUG] [Thread-467046 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:42:49.771 [DEBUG] [Thread-467046 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:42:49.771 [DEBUG] [Thread-467046 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:42:49.778 [DEBUG] [Thread-467046 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98807595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584147294905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992639, telescope_ra=22.4299259, 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.44971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.4059904680113, telescope_dec_j2k=-24.3861540181894, observability=1)
2025-12-26T13:43:01.331 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:01.332 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:02.388 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:02.390 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4334321, teldec = -24.25641
2025-12-26T13:43:02.391 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4094999764536     dec_j2k = -24.3862088237583
2025-12-26T13:43:02.393 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:02.393 [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-26T13:43:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:02.396 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:02.404 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:02.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98822209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983586152892045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992638, telescope_ra=22.4334321, 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.45321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.4094999764536, telescope_dec_j2k=-24.3862088237583, observability=1)
2025-12-26T13:43:05.629 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:05.631 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4343304, teldec = -24.25641
2025-12-26T13:43:05.632 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4103991243114     dec_j2k = -24.3862228474885
2025-12-26T13:43:05.633 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:05.634 [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-26T13:43:05.639 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:05.639 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:05.639 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:05.639 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:05.646 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98825961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584949533761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992638, telescope_ra=22.4343304, 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.45411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.4103991243114, telescope_dec_j2k=-24.3862228474885, observability=1)
2025-12-26T13:43:07.842 [DEBUG] [Thread-467047 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:07.844 [INFO] [Thread-467047 (handle)] [driver.py] [get_status()] Telra = 22.4349663, teldec = -24.25641
2025-12-26T13:43:07.845 [INFO] [Thread-467047 (handle)] [driver.py] [get_status()] ra_j2k = 22.411035624559     dec_j2k = -24.3862327704347
2025-12-26T13:43:07.848 [DEBUG] [Thread-467047 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:07.849 [DEBUG] [Thread-467047 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:07.850 [DEBUG] [Thread-467047 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:07.850 [DEBUG] [Thread-467047 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:07.851 [DEBUG] [Thread-467047 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:07.851 [DEBUG] [Thread-467047 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:07.858 [DEBUG] [Thread-467047 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:07.858 [DEBUG] [Thread-467047 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:07.858 [DEBUG] [Thread-467047 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:07.858 [DEBUG] [Thread-467047 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:07.858 [DEBUG] [Thread-467047 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:07.858 [DEBUG] [Thread-467047 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:07.858 [DEBUG] [Thread-467047 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:07.859 [DEBUG] [Thread-467047 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:07.859 [DEBUG] [Thread-467047 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98828522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581339458908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992638, telescope_ra=22.4349663, 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.45475, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.411035624559, telescope_dec_j2k=-24.3862327704347, observability=1)
2025-12-26T13:43:11.430 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:11.432 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4359476, teldec = -24.25641
2025-12-26T13:43:11.433 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4120178509312     dec_j2k = -24.3862480761232
2025-12-26T13:43:11.435 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:11.435 [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-26T13:43:11.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:11.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:11.439 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:11.439 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:11.445 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98832674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983580136100624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992638, telescope_ra=22.4359476, 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.45573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.4120178509312, telescope_dec_j2k=-24.3862480761232, observability=1)
2025-12-26T13:43:11.446 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.07116460800171 seconds ago
2025-12-26T13:43:24.433 [DEBUG] [Thread-467048 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:24.435 [INFO] [Thread-467048 (handle)] [driver.py] [get_status()] Telra = 22.4395703, teldec = -24.256409
2025-12-26T13:43:24.436 [INFO] [Thread-467048 (handle)] [driver.py] [get_status()] ra_j2k = 22.4156439718774     dec_j2k = -24.3863035063686
2025-12-26T13:43:24.438 [DEBUG] [Thread-467048 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:24.439 [DEBUG] [Thread-467048 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:24.443 [DEBUG] [Thread-467048 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:24.443 [DEBUG] [Thread-467048 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:24.443 [DEBUG] [Thread-467048 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:24.443 [DEBUG] [Thread-467048 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:24.450 [DEBUG] [Thread-467048 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:24.450 [DEBUG] [Thread-467048 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:24.450 [DEBUG] [Thread-467048 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:24.450 [DEBUG] [Thread-467048 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:24.450 [DEBUG] [Thread-467048 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:24.450 [DEBUG] [Thread-467048 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:24.450 [DEBUG] [Thread-467048 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:24.451 [DEBUG] [Thread-467048 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:24.451 [DEBUG] [Thread-467048 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98847725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584548414333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992637, telescope_ra=22.4395703, 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.45935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.4156439718774, telescope_dec_j2k=-24.3863035063686, observability=1)
2025-12-26T13:43:26.008 [DEBUG] [Thread-467049 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:26.009 [INFO] [Thread-467049 (handle)] [driver.py] [get_status()] Telra = 22.440009, teldec = -24.256409
2025-12-26T13:43:26.011 [INFO] [Thread-467049 (handle)] [driver.py] [get_status()] ra_j2k = 22.416083086236     dec_j2k = -24.3863103319736
2025-12-26T13:43:26.012 [DEBUG] [Thread-467049 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:26.013 [DEBUG] [Thread-467049 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:26.016 [DEBUG] [Thread-467049 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:26.016 [DEBUG] [Thread-467049 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:26.016 [DEBUG] [Thread-467049 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:26.016 [DEBUG] [Thread-467049 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:26.023 [DEBUG] [Thread-467049 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:26.023 [DEBUG] [Thread-467049 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:26.023 [DEBUG] [Thread-467049 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:26.023 [DEBUG] [Thread-467049 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:26.023 [DEBUG] [Thread-467049 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:26.023 [DEBUG] [Thread-467049 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:26.023 [DEBUG] [Thread-467049 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:26.024 [DEBUG] [Thread-467049 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:26.024 [DEBUG] [Thread-467049 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98849546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983582542817193, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992637, telescope_ra=22.440009, 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.45979, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.416083086236, telescope_dec_j2k=-24.3863103319736, observability=1)
2025-12-26T13:43:28.453 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:28.456 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4406822, teldec = -24.256409
2025-12-26T13:43:28.457 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4167569221255     dec_j2k = -24.3863208027559
2025-12-26T13:43:28.459 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:28.460 [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-26T13:43:28.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:28.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:28.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:28.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:28.469 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98852378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584949533761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992637, telescope_ra=22.4406822, 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.46046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:42:35.308238', telescope_ra_j2k=22.4167569221255, telescope_dec_j2k=-24.3863208027559, observability=1)
2025-12-26T13:43:35.449 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:35.449 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:43:35.450 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:35.450 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:43:35.451 [INFO] [ThreadPoolExecutor-21374_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:43:35.451 [INFO] [ThreadPoolExecutor-21374_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:43:44.079 [DEBUG] [Thread-467050 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:44.080 [INFO] [Thread-467050 (handle)] [driver.py] [get_status()] Telra = 22.4450561, teldec = -24.256409
2025-12-26T13:43:44.081 [INFO] [Thread-467050 (handle)] [driver.py] [get_status()] ra_j2k = 22.4211349548557     dec_j2k = -24.3863887347713
2025-12-26T13:43:44.083 [DEBUG] [Thread-467050 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:44.083 [DEBUG] [Thread-467050 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:43:44.087 [DEBUG] [Thread-467050 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:43:44.087 [DEBUG] [Thread-467050 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:43:44.087 [DEBUG] [Thread-467050 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:43:44.087 [DEBUG] [Thread-467050 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:43:44.094 [DEBUG] [Thread-467050 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:43:44.095 [DEBUG] [Thread-467050 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98870463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357893274234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992637, telescope_ra=22.4450561, 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.46484, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:43:35.448962', telescope_ra_j2k=22.4211349548557, telescope_dec_j2k=-24.3863887347713, observability=1)
2025-12-26T13:43:56.333 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:56.338 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:56.339 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:43:56.340 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:00.346 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:01.348 [DEBUG] [ThreadPoolExecutor-21373_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:01.349 [INFO] [ThreadPoolExecutor-21373_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:44:02.162 [DEBUG] [Thread-467051 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:02.164 [INFO] [Thread-467051 (handle)] [driver.py] [get_status()] Telra = 22.4500965, teldec = -24.256408
2025-12-26T13:44:02.165 [INFO] [Thread-467051 (handle)] [driver.py] [get_status()] ra_j2k = 22.4261801200864     dec_j2k = -24.386465806578
2025-12-26T13:44:02.166 [DEBUG] [Thread-467051 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:44:02.166 [DEBUG] [Thread-467051 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:44:02.167 [DEBUG] [Thread-467051 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:02.167 [DEBUG] [Thread-467051 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:02.167 [DEBUG] [Thread-467051 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:02.167 [DEBUG] [Thread-467051 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:02.174 [DEBUG] [Thread-467051 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:02.174 [DEBUG] [Thread-467051 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:02.174 [DEBUG] [Thread-467051 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:02.175 [DEBUG] [Thread-467051 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:02.175 [DEBUG] [Thread-467051 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:02.175 [DEBUG] [Thread-467051 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:02.175 [DEBUG] [Thread-467051 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:02.175 [DEBUG] [Thread-467051 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:02.175 [DEBUG] [Thread-467051 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98891392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588158489185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992636, telescope_ra=22.4500965, 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.46988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:43:35.448962', telescope_ra_j2k=22.4261801200864, telescope_dec_j2k=-24.386465806578, observability=1)
2025-12-26T13:44:02.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2222909927368164
2025-12-26T13:44:04.741 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:04.744 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4507984, teldec = -24.256408
2025-12-26T13:44:04.745 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4268826838824     dec_j2k = -24.3864766604406
2025-12-26T13:44:04.747 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:04.748 [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-26T13:44:04.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:04.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:04.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:04.749 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:04.756 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:04.756 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:04.756 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:04.756 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:04.756 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:04.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:04.757 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:04.757 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:04.757 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98894377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983590164086326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992636, telescope_ra=22.4507984, 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.47058, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:43:35.448962', telescope_ra_j2k=22.4268826838824, telescope_dec_j2k=-24.3864766604406, observability=1)
2025-12-26T13:44:11.506 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:11.509 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4526869, teldec = -24.256408
2025-12-26T13:44:11.510 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4287729701353     dec_j2k = -24.3865058414906
2025-12-26T13:44:11.512 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:11.513 [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-26T13:44:11.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:11.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:11.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:11.516 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98902208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983586955130901, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992636, telescope_ra=22.4526869, 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.47247, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:43:35.448962', telescope_ra_j2k=22.4287729701353, telescope_dec_j2k=-24.3865058414906, observability=1)
2025-12-26T13:44:11.523 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.070528507232666 seconds ago
2025-12-26T13:44:20.358 [DEBUG] [Thread-467052 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:20.359 [INFO] [Thread-467052 (handle)] [driver.py] [get_status()] Telra = 22.4551461, teldec = -24.256408
2025-12-26T13:44:20.361 [INFO] [Thread-467052 (handle)] [driver.py] [get_status()] ra_j2k = 22.4312344967879     dec_j2k = -24.386543793204
2025-12-26T13:44:20.361 [DEBUG] [Thread-467052 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:20.362 [DEBUG] [Thread-467052 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:20.369 [DEBUG] [Thread-467052 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:20.369 [DEBUG] [Thread-467052 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:20.369 [DEBUG] [Thread-467052 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:20.369 [DEBUG] [Thread-467052 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:20.376 [DEBUG] [Thread-467052 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98912451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983587757369757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992636, telescope_ra=22.4551461, 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.47493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:43:35.448962', telescope_ra_j2k=22.4312344967879, telescope_dec_j2k=-24.386543793204, observability=1)
2025-12-26T13:44:24.489 [DEBUG] [Thread-467053 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:24.491 [INFO] [Thread-467053 (handle)] [driver.py] [get_status()] Telra = 22.4562876, teldec = -24.256408
2025-12-26T13:44:24.493 [INFO] [Thread-467053 (handle)] [driver.py] [get_status()] ra_j2k = 22.4323770769924     dec_j2k = -24.3865613910829
2025-12-26T13:44:24.495 [DEBUG] [Thread-467053 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:24.496 [DEBUG] [Thread-467053 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:24.503 [DEBUG] [Thread-467053 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:24.503 [DEBUG] [Thread-467053 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:24.503 [DEBUG] [Thread-467053 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:24.503 [DEBUG] [Thread-467053 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:24.510 [DEBUG] [Thread-467053 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:24.510 [DEBUG] [Thread-467053 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:24.511 [DEBUG] [Thread-467053 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:24.511 [DEBUG] [Thread-467053 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:24.511 [DEBUG] [Thread-467053 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:24.511 [DEBUG] [Thread-467053 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:24.511 [DEBUG] [Thread-467053 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:24.511 [DEBUG] [Thread-467053 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:24.511 [DEBUG] [Thread-467053 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98917234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588559608613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992636, telescope_ra=22.4562876, 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.47607, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:43:35.448962', telescope_ra_j2k=22.4323770769924, telescope_dec_j2k=-24.3865613910829, observability=1)
2025-12-26T13:44:28.530 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:28.533 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.457429, teldec = -24.256408
2025-12-26T13:44:28.534 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4335195572479     dec_j2k = -24.3865789757717
2025-12-26T13:44:28.536 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:28.537 [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-26T13:44:28.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:28.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:28.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:28.540 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:28.547 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:28.548 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.98921911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588158489185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992635, telescope_ra=22.457429, 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.47721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:43:35.448962', telescope_ra_j2k=22.4335195572479, telescope_dec_j2k=-24.3865789757717, observability=1)
2025-12-26T13:44:35.591 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:35.592 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:44:35.593 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:35.593 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:44:35.594 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:36.595 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:36.597 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:36.597 [DEBUG] [ThreadPoolExecutor-21375_0] [payload.py] [to_registers()] [0]
2025-12-26T13:44:36.601 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:36.601 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:36.601 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:44:36.601 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:36.608 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:36.608 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:44:36.608 [DEBUG] [ThreadPoolExecutor-21375_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:44:36.608 [DEBUG] [ThreadPoolExecutor-21375_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:44:36.608 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:36.608 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:36.608 [DEBUG] [ThreadPoolExecutor-21375_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:38.419 [DEBUG] [Thread-467054 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:38.421 [INFO] [Thread-467054 (handle)] [driver.py] [get_status()] Telra = 22.460186, teldec = -24.256408
2025-12-26T13:44:38.422 [INFO] [Thread-467054 (handle)] [driver.py] [get_status()] ra_j2k = 22.4362791671557     dec_j2k = -24.3866214027342
2025-12-26T13:44:38.423 [DEBUG] [Thread-467054 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:38.424 [DEBUG] [Thread-467054 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:38.427 [DEBUG] [Thread-467054 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:38.427 [DEBUG] [Thread-467054 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:38.427 [DEBUG] [Thread-467054 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:38.427 [DEBUG] [Thread-467054 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:38.434 [DEBUG] [Thread-467054 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:38.434 [DEBUG] [Thread-467054 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:38.434 [DEBUG] [Thread-467054 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:38.434 [DEBUG] [Thread-467054 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:38.434 [DEBUG] [Thread-467054 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:38.434 [DEBUG] [Thread-467054 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:38.434 [DEBUG] [Thread-467054 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:38.435 [DEBUG] [Thread-467054 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:38.435 [DEBUG] [Thread-467054 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98933356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596581997174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992635, telescope_ra=22.460186, 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.47997, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4362791671557, telescope_dec_j2k=-24.3866214027342, observability=1)
2025-12-26T13:44:56.489 [DEBUG] [Thread-467055 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:44:56.491 [INFO] [Thread-467055 (handle)] [driver.py] [get_status()] Telra = 22.465227, teldec = -24.256407
2025-12-26T13:44:56.492 [INFO] [Thread-467055 (handle)] [driver.py] [get_status()] ra_j2k = 22.4413249414786     dec_j2k = -24.386697802005
2025-12-26T13:44:56.494 [DEBUG] [Thread-467055 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:56.495 [DEBUG] [Thread-467055 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:44:56.497 [DEBUG] [Thread-467055 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:44:56.497 [DEBUG] [Thread-467055 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:44:56.497 [DEBUG] [Thread-467055 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:44:56.497 [DEBUG] [Thread-467055 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:44:56.504 [DEBUG] [Thread-467055 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98954271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983595779758318, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992635, telescope_ra=22.465227, 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.48501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4413249414786, telescope_dec_j2k=-24.386697802005, observability=1)
2025-12-26T13:45:01.609 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:01.610 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:02.408 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:02.410 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4668734, teldec = -24.256407
2025-12-26T13:45:02.411 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4429729013667     dec_j2k = -24.3867230314598
2025-12-26T13:45:02.414 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:02.414 [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-26T13:45:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:02.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:02.423 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:02.423 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:02.424 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:02.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98961122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983590966325182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992634, telescope_ra=22.4668734, 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.48665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4429729013667, telescope_dec_j2k=-24.3867230314598, observability=1)
2025-12-26T13:45:03.853 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:03.855 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.4672664, teldec = -24.256413
2025-12-26T13:45:03.856 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4433662732688     dec_j2k = -24.3867350497229
2025-12-26T13:45:03.858 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:45:03.859 [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-26T13:45:03.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:03.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:03.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:03.861 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:03.868 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:03.868 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:03.868 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:03.869 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:03.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:03.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:03.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:03.869 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:03.869 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98962794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983591768564038, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992645, telescope_ra=22.4672664, 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.48705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4433662732688, telescope_dec_j2k=-24.3867350497229, observability=1)
2025-12-26T13:45:11.584 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:11.586 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.469409, teldec = -24.256407
2025-12-26T13:45:11.587 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4455109043192     dec_j2k = -24.3867618395627
2025-12-26T13:45:11.589 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:11.589 [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-26T13:45:11.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:11.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:11.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:11.596 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:11.604 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98971742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983593774161178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992634, telescope_ra=22.469409, 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.48919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4455109043192, telescope_dec_j2k=-24.3867618395627, observability=1)
2025-12-26T13:45:11.605 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.074719190597534 seconds ago
2025-12-26T13:45:14.680 [DEBUG] [Thread-467056 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:14.682 [INFO] [Thread-467056 (handle)] [driver.py] [get_status()] Telra = 22.4702686, teldec = -24.2564
2025-12-26T13:45:14.684 [INFO] [Thread-467056 (handle)] [driver.py] [get_status()] ra_j2k = 22.4463713196846     dec_j2k = -24.3867679834951
2025-12-26T13:45:14.685 [DEBUG] [Thread-467056 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:14.686 [DEBUG] [Thread-467056 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:14.691 [DEBUG] [Thread-467056 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:14.691 [DEBUG] [Thread-467056 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:14.691 [DEBUG] [Thread-467056 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:14.691 [DEBUG] [Thread-467056 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:14.699 [DEBUG] [Thread-467056 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98975325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983594576400034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992623, telescope_ra=22.4702686, 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.49005, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4463713196846, telescope_dec_j2k=-24.3867679834951, observability=1)
2025-12-26T13:45:24.545 [DEBUG] [Thread-467057 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:24.547 [INFO] [Thread-467057 (handle)] [driver.py] [get_status()] Telra = 22.4730347, teldec = -24.256407
2025-12-26T13:45:24.548 [INFO] [Thread-467057 (handle)] [driver.py] [get_status()] ra_j2k = 22.449140041582     dec_j2k = -24.3868172319436
2025-12-26T13:45:24.549 [DEBUG] [Thread-467057 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:24.550 [DEBUG] [Thread-467057 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:24.552 [DEBUG] [Thread-467057 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:24.552 [DEBUG] [Thread-467057 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:24.552 [DEBUG] [Thread-467057 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:24.552 [DEBUG] [Thread-467057 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:24.559 [DEBUG] [Thread-467057 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:24.560 [DEBUG] [Thread-467057 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98986743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596983116602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992634, telescope_ra=22.4730347, 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.49282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.449140041582, telescope_dec_j2k=-24.3868172319436, observability=1)
2025-12-26T13:45:28.609 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:28.611 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4741748, teldec = -24.256407
2025-12-26T13:45:28.612 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4502812227287     dec_j2k = -24.3868346257216
2025-12-26T13:45:28.614 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:28.615 [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-26T13:45:28.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:28.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:28.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:28.622 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:28.629 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:28.630 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98991447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592570802894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992634, telescope_ra=22.4741748, 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.49396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4502812227287, telescope_dec_j2k=-24.3868346257216, observability=1)
2025-12-26T13:45:32.741 [DEBUG] [Thread-467058 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:32.742 [INFO] [Thread-467058 (handle)] [driver.py] [get_status()] Telra = 22.4753157, teldec = -24.256406
2025-12-26T13:45:32.744 [INFO] [Thread-467058 (handle)] [driver.py] [get_status()] ra_j2k = 22.4514232048594     dec_j2k = -24.3868510201276
2025-12-26T13:45:32.745 [DEBUG] [Thread-467058 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:32.745 [DEBUG] [Thread-467058 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:32.752 [DEBUG] [Thread-467058 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:32.752 [DEBUG] [Thread-467058 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:32.752 [DEBUG] [Thread-467058 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:32.752 [DEBUG] [Thread-467058 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:32.759 [DEBUG] [Thread-467058 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.98996228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983594175280606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992634, telescope_ra=22.4753157, 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.4951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:44:35.590804', telescope_ra_j2k=22.4514232048594, telescope_dec_j2k=-24.3868510201276, observability=1)
2025-12-26T13:45:35.734 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:35.734 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:45:35.735 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:35.735 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:45:35.735 [INFO] [ThreadPoolExecutor-21376_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:45:35.735 [INFO] [ThreadPoolExecutor-21376_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:45:50.801 [DEBUG] [Thread-467059 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:50.803 [INFO] [Thread-467059 (handle)] [driver.py] [get_status()] Telra = 22.4803561, teldec = -24.256406
2025-12-26T13:45:50.803 [INFO] [Thread-467059 (handle)] [driver.py] [get_status()] ra_j2k = 22.4564683869804     dec_j2k = -24.3869277271748
2025-12-26T13:45:50.805 [DEBUG] [Thread-467059 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:50.806 [DEBUG] [Thread-467059 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:45:50.809 [DEBUG] [Thread-467059 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:45:50.809 [DEBUG] [Thread-467059 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:45:50.810 [DEBUG] [Thread-467059 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:45:50.810 [DEBUG] [Thread-467059 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:45:50.817 [DEBUG] [Thread-467059 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99017132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598186474887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992633, telescope_ra=22.4803561, 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.50014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:45:35.732471', telescope_ra_j2k=22.4564683869804, telescope_dec_j2k=-24.3869277271748, observability=1)
2025-12-26T13:45:56.612 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:56.614 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:56.615 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:45:56.617 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:00.624 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:01.626 [DEBUG] [ThreadPoolExecutor-21375_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:01.627 [INFO] [ThreadPoolExecutor-21375_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:46:02.419 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:02.421 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.4835916, teldec = -24.256406
2025-12-26T13:46:02.422 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4597069581626     dec_j2k = -24.3869768464193
2025-12-26T13:46:02.424 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:02.425 [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-26T13:46:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:46:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:02.434 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:02.434 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:46:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:02.435 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:46:02.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99030578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983597785355459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992633, telescope_ra=22.4835916, 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.50337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:45:35.732471', telescope_ra_j2k=22.4597069581626, telescope_dec_j2k=-24.3869768464193, observability=1)
2025-12-26T13:46:02.958 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5229291915893555
2025-12-26T13:46:08.991 [DEBUG] [Thread-467060 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:08.993 [INFO] [Thread-467060 (handle)] [driver.py] [get_status()] Telra = 22.4854024, teldec = -24.256406
2025-12-26T13:46:08.994 [INFO] [Thread-467060 (handle)] [driver.py] [get_status()] ra_j2k = 22.4615194775019     dec_j2k = -24.3870042958219
2025-12-26T13:46:08.995 [DEBUG] [Thread-467060 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:08.996 [DEBUG] [Thread-467060 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:09.001 [DEBUG] [Thread-467060 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:09.001 [DEBUG] [Thread-467060 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:09.001 [DEBUG] [Thread-467060 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:46:09.001 [DEBUG] [Thread-467060 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:09.008 [DEBUG] [Thread-467060 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:09.008 [DEBUG] [Thread-467060 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:09.008 [DEBUG] [Thread-467060 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:09.008 [DEBUG] [Thread-467060 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:46:09.008 [DEBUG] [Thread-467060 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:09.008 [DEBUG] [Thread-467060 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:09.008 [DEBUG] [Thread-467060 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:09.009 [DEBUG] [Thread-467060 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:46:09.009 [DEBUG] [Thread-467060 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99038185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598988713743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992632, telescope_ra=22.4854024, 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.50518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:45:35.732471', telescope_ra_j2k=22.4615194775019, telescope_dec_j2k=-24.3870042958219, observability=1)
2025-12-26T13:46:11.666 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:11.668 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.4861586, teldec = -24.256406
2025-12-26T13:46:11.669 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4622763956139     dec_j2k = -24.3870157501358
2025-12-26T13:46:11.671 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:11.671 [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-26T13:46:11.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:11.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:11.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:46:11.673 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99041281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983599790952599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992632, telescope_ra=22.4861586, 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.50594, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:45:35.732471', telescope_ra_j2k=22.4622763956139, telescope_dec_j2k=-24.3870157501358, observability=1)
2025-12-26T13:46:11.680 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.072115659713745 seconds ago
2025-12-26T13:46:24.593 [DEBUG] [Thread-467061 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:24.596 [INFO] [Thread-467061 (handle)] [driver.py] [get_status()] Telra = 22.4897526, teldec = -24.256405
2025-12-26T13:46:24.597 [INFO] [Thread-467061 (handle)] [driver.py] [get_status()] ra_j2k = 22.4658738095314     dec_j2k = -24.3870691191141
2025-12-26T13:46:24.599 [DEBUG] [Thread-467061 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:24.600 [DEBUG] [Thread-467061 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:24.605 [DEBUG] [Thread-467061 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:24.605 [DEBUG] [Thread-467061 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:24.605 [DEBUG] [Thread-467061 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:46:24.605 [DEBUG] [Thread-467061 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:46:24.612 [DEBUG] [Thread-467061 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99056244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983599790952599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992632, telescope_ra=22.4897526, 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.50953, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:45:35.732471', telescope_ra_j2k=22.4658738095314, telescope_dec_j2k=-24.3870691191141, observability=1)
2025-12-26T13:46:27.060 [DEBUG] [Thread-467062 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:27.062 [INFO] [Thread-467062 (handle)] [driver.py] [get_status()] Telra = 22.4904431, teldec = -24.256405
2025-12-26T13:46:27.063 [INFO] [Thread-467062 (handle)] [driver.py] [get_status()] ra_j2k = 22.4665649655794     dec_j2k = -24.3870795515043
2025-12-26T13:46:27.065 [DEBUG] [Thread-467062 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:27.066 [DEBUG] [Thread-467062 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:27.072 [DEBUG] [Thread-467062 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:27.072 [DEBUG] [Thread-467062 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:27.072 [DEBUG] [Thread-467062 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:46:27.072 [DEBUG] [Thread-467062 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:46:27.079 [DEBUG] [Thread-467062 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99059098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359337304175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992632, telescope_ra=22.4904431, 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.51022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:45:35.732471', telescope_ra_j2k=22.4665649655794, telescope_dec_j2k=-24.3870795515043, observability=1)
2025-12-26T13:46:28.691 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:28.694 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.4908918, teldec = -24.256405
2025-12-26T13:46:28.695 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4670140919199     dec_j2k = -24.3870863283751
2025-12-26T13:46:28.697 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:28.698 [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-26T13:46:28.699 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:28.699 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:28.699 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:46:28.699 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:46:28.706 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99060987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600994310883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992632, telescope_ra=22.4908918, 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.51067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:45:35.732471', telescope_ra_j2k=22.4670140919199, telescope_dec_j2k=-24.3870863283751, observability=1)
2025-12-26T13:46:35.876 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:35.876 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:46:35.877 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:35.877 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:46:35.878 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:36.880 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:36.882 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:36.882 [DEBUG] [ThreadPoolExecutor-21377_0] [payload.py] [to_registers()] [0]
2025-12-26T13:46:36.884 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:36.884 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:36.884 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:46:36.884 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:36.891 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:36.891 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:46:36.891 [DEBUG] [ThreadPoolExecutor-21377_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:46:36.891 [DEBUG] [ThreadPoolExecutor-21377_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:46:36.891 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:36.891 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:36.891 [DEBUG] [ThreadPoolExecutor-21377_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:45.282 [DEBUG] [Thread-467063 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:46:45.284 [INFO] [Thread-467063 (handle)] [driver.py] [get_status()] Telra = 22.495517, teldec = -24.256405
2025-12-26T13:46:45.285 [INFO] [Thread-467063 (handle)] [driver.py] [get_status()] ra_j2k = 22.4716436879205     dec_j2k = -24.3871560790129
2025-12-26T13:46:45.286 [DEBUG] [Thread-467063 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:45.288 [DEBUG] [Thread-467063 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:46:45.291 [DEBUG] [Thread-467063 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:46:45.291 [DEBUG] [Thread-467063 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:46:45.291 [DEBUG] [Thread-467063 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:46:45.291 [DEBUG] [Thread-467063 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:46:45.299 [DEBUG] [Thread-467063 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:46:45.299 [DEBUG] [Thread-467063 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:45.299 [DEBUG] [Thread-467063 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:46:45.299 [DEBUG] [Thread-467063 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:46:45.299 [DEBUG] [Thread-467063 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:46:45.299 [DEBUG] [Thread-467063 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:46:45.299 [DEBUG] [Thread-467063 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:46:45.300 [DEBUG] [Thread-467063 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:46:45.300 [DEBUG] [Thread-467063 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99080189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983597384236031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992631, telescope_ra=22.495517, 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.5153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:46:35.875018', telescope_ra_j2k=22.4716436879205, telescope_dec_j2k=-24.3871560790129, observability=1)
2025-12-26T13:47:01.892 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:01.893 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:02.049 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:02.051 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5002022, teldec = -24.256404
2025-12-26T13:47:02.052 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4763333434084     dec_j2k = -24.3872255386669
2025-12-26T13:47:02.054 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:02.055 [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-26T13:47:02.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:02.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:02.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:02.062 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:02.069 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99099595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602999908023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992631, telescope_ra=22.5002022, 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.51998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:46:35.875018', telescope_ra_j2k=22.4763333434084, telescope_dec_j2k=-24.3872255386669, observability=1)
2025-12-26T13:47:02.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3207423686981201
2025-12-26T13:47:03.338 [DEBUG] [Thread-467064 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:03.340 [INFO] [Thread-467064 (handle)] [driver.py] [get_status()] Telra = 22.5005384, teldec = -24.256404
2025-12-26T13:47:03.341 [INFO] [Thread-467064 (handle)] [driver.py] [get_status()] ra_j2k = 22.4766698632109     dec_j2k = -24.3872305871118
2025-12-26T13:47:03.342 [DEBUG] [Thread-467064 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:03.343 [DEBUG] [Thread-467064 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:03.346 [DEBUG] [Thread-467064 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:03.346 [DEBUG] [Thread-467064 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:03.346 [DEBUG] [Thread-467064 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:03.346 [DEBUG] [Thread-467064 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:03.353 [DEBUG] [Thread-467064 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:03.354 [DEBUG] [Thread-467064 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99101087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602999908023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992631, telescope_ra=22.5005384, 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.52032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:46:35.875018', telescope_ra_j2k=22.4766698632109, telescope_dec_j2k=-24.3872305871118, observability=1)
2025-12-26T13:47:11.741 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:11.743 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5028768, teldec = -24.256404
2025-12-26T13:47:11.745 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4790104879002     dec_j2k = -24.3872656728773
2025-12-26T13:47:11.746 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:11.748 [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-26T13:47:11.754 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:11.754 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:11.754 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:11.754 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99110812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360580774402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99263, telescope_ra=22.5028768, 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.52266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:46:35.875018', telescope_ra_j2k=22.4790104879002, telescope_dec_j2k=-24.3872656728773, observability=1)
2025-12-26T13:47:11.761 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.07084536552429 seconds ago
2025-12-26T13:47:21.408 [DEBUG] [Thread-467065 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:21.410 [INFO] [Thread-467065 (handle)] [driver.py] [get_status()] Telra = 22.5055777, teldec = -24.25641
2025-12-26T13:47:21.412 [INFO] [Thread-467065 (handle)] [driver.py] [get_status()] ra_j2k = 22.4817139577206     dec_j2k = -24.3873121359906
2025-12-26T13:47:21.414 [DEBUG] [Thread-467065 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:21.415 [DEBUG] [Thread-467065 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:21.417 [DEBUG] [Thread-467065 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:21.417 [DEBUG] [Thread-467065 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:21.417 [DEBUG] [Thread-467065 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:21.417 [DEBUG] [Thread-467065 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:21.425 [DEBUG] [Thread-467065 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99122001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600593191455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992641, telescope_ra=22.5055777, 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.52536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:46:35.875018', telescope_ra_j2k=22.4817139577206, telescope_dec_j2k=-24.3873121359906, observability=1)
2025-12-26T13:47:24.667 [DEBUG] [Thread-467066 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:24.669 [INFO] [Thread-467066 (handle)] [driver.py] [get_status()] Telra = 22.5064925, teldec = -24.256404
2025-12-26T13:47:24.670 [INFO] [Thread-467066 (handle)] [driver.py] [get_status()] ra_j2k = 22.4826296289466     dec_j2k = -24.3873198267088
2025-12-26T13:47:24.672 [DEBUG] [Thread-467066 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:24.673 [DEBUG] [Thread-467066 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:24.680 [DEBUG] [Thread-467066 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:24.680 [DEBUG] [Thread-467066 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:24.680 [DEBUG] [Thread-467066 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:24.680 [DEBUG] [Thread-467066 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:24.687 [DEBUG] [Thread-467066 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:24.688 [DEBUG] [Thread-467066 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99125773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983605005505164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99263, telescope_ra=22.5064925, 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.52627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:46:35.875018', telescope_ra_j2k=22.4826296289466, telescope_dec_j2k=-24.3873198267088, observability=1)
2025-12-26T13:47:28.768 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:28.769 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5076431, teldec = -24.256404
2025-12-26T13:47:28.770 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.4837813242652     dec_j2k = -24.3873370350625
2025-12-26T13:47:28.772 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:47:28.773 [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-26T13:47:28.774 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:28.774 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:28.774 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:28.774 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:28.781 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:28.782 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9913052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983604203266308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99263, telescope_ra=22.5076431, 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.52742, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:46:35.875018', telescope_ra_j2k=22.4837813242652, telescope_dec_j2k=-24.3873370350625, observability=1)
2025-12-26T13:47:36.018 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:36.018 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:47:36.018 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:36.018 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:47:36.019 [INFO] [ThreadPoolExecutor-21378_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:47:36.019 [INFO] [ThreadPoolExecutor-21378_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:47:39.577 [DEBUG] [Thread-467067 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:39.579 [INFO] [Thread-467067 (handle)] [driver.py] [get_status()] Telra = 22.5106441, teldec = -24.256404
2025-12-26T13:47:39.580 [INFO] [Thread-467067 (handle)] [driver.py] [get_status()] ra_j2k = 22.4867851817546     dec_j2k = -24.3873818619328
2025-12-26T13:47:39.581 [DEBUG] [Thread-467067 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:39.582 [DEBUG] [Thread-467067 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:47:39.585 [DEBUG] [Thread-467067 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:39.585 [DEBUG] [Thread-467067 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:39.586 [DEBUG] [Thread-467067 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:39.586 [DEBUG] [Thread-467067 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:39.593 [DEBUG] [Thread-467067 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9914303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603401027451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99263, telescope_ra=22.5106441, 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.53043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.4867851817546, telescope_dec_j2k=-24.3873818619328, observability=1)
2025-12-26T13:47:56.895 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:56.897 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:56.898 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:56.901 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:57.659 [DEBUG] [Thread-467068 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:47:57.661 [INFO] [Thread-467068 (handle)] [driver.py] [get_status()] Telra = 22.5156642, teldec = -24.256403
2025-12-26T13:47:57.662 [INFO] [Thread-467068 (handle)] [driver.py] [get_status()] ra_j2k = 22.4918100640447     dec_j2k = -24.3874556676469
2025-12-26T13:47:57.663 [DEBUG] [Thread-467068 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:47:57.664 [DEBUG] [Thread-467068 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:47:57.666 [DEBUG] [Thread-467068 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:47:57.666 [DEBUG] [Thread-467068 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:47:57.666 [DEBUG] [Thread-467068 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:47:57.666 [DEBUG] [Thread-467068 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:47:57.673 [DEBUG] [Thread-467068 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:47:57.674 [DEBUG] [Thread-467068 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99163958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600994310883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992629, telescope_ra=22.5156642, 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.53545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.4918100640447, telescope_dec_j2k=-24.3874556676469, observability=1)
2025-12-26T13:48:00.906 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:01.163 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:01.165 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5166628, teldec = -24.256403
2025-12-26T13:48:01.166 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.4928096156478     dec_j2k = -24.3874705209589
2025-12-26T13:48:01.168 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:48:01.169 [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-26T13:48:01.171 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:01.171 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:01.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:01.172 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:01.179 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99168014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983601796549739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992629, telescope_ra=22.5166628, 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.53644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.4928096156478, telescope_dec_j2k=-24.3874705209589, observability=1)
2025-12-26T13:48:01.908 [DEBUG] [ThreadPoolExecutor-21377_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:01.909 [INFO] [ThreadPoolExecutor-21377_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:48:02.401 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:02.403 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5169992, teldec = -24.256403
2025-12-26T13:48:02.404 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.4931463362401     dec_j2k = -24.3874755225965
2025-12-26T13:48:02.406 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:02.407 [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-26T13:48:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:02.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99169447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598988713743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992629, telescope_ra=22.5169992, 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.53678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.4931463362401, telescope_dec_j2k=-24.3874755225965, observability=1)
2025-12-26T13:48:11.821 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:11.823 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5196242, teldec = -24.256403
2025-12-26T13:48:11.824 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.4957738383076     dec_j2k = -24.3875145164276
2025-12-26T13:48:11.825 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:48:11.826 [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-26T13:48:11.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:11.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:11.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:11.829 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9918035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983601395430311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992629, telescope_ra=22.5196242, 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.53941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.4957738383076, telescope_dec_j2k=-24.3875145164276, observability=1)
2025-12-26T13:48:11.837 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.070335149765015 seconds ago
2025-12-26T13:48:15.726 [DEBUG] [Thread-467069 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:15.729 [INFO] [Thread-467069 (handle)] [driver.py] [get_status()] Telra = 22.5207092, teldec = -24.256396
2025-12-26T13:48:15.730 [INFO] [Thread-467069 (handle)] [driver.py] [get_status()] ra_j2k = 22.4968598732677     dec_j2k = -24.387523616323
2025-12-26T13:48:15.732 [DEBUG] [Thread-467069 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:15.732 [DEBUG] [Thread-467069 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:15.738 [DEBUG] [Thread-467069 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:15.738 [DEBUG] [Thread-467069 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:15.738 [DEBUG] [Thread-467069 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:15.738 [DEBUG] [Thread-467069 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:15.745 [DEBUG] [Thread-467069 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:15.745 [DEBUG] [Thread-467069 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:15.746 [DEBUG] [Thread-467069 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:15.746 [DEBUG] [Thread-467069 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:15.746 [DEBUG] [Thread-467069 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:15.746 [DEBUG] [Thread-467069 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:15.746 [DEBUG] [Thread-467069 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:15.746 [DEBUG] [Thread-467069 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:15.746 [DEBUG] [Thread-467069 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99184869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603802146879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992618, telescope_ra=22.5207092, 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.54049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.4968598732677, telescope_dec_j2k=-24.387523616323, observability=1)
2025-12-26T13:48:24.721 [DEBUG] [Thread-467070 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:24.723 [INFO] [Thread-467070 (handle)] [driver.py] [get_status()] Telra = 22.5232126, teldec = -24.256403
2025-12-26T13:48:24.724 [INFO] [Thread-467070 (handle)] [driver.py] [get_status()] ra_j2k = 22.4993656598564     dec_j2k = -24.3875677209558
2025-12-26T13:48:24.725 [DEBUG] [Thread-467070 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:24.726 [DEBUG] [Thread-467070 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:24.729 [DEBUG] [Thread-467070 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:24.729 [DEBUG] [Thread-467070 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:24.729 [DEBUG] [Thread-467070 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:24.729 [DEBUG] [Thread-467070 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:24.736 [DEBUG] [Thread-467070 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:24.736 [DEBUG] [Thread-467070 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:24.737 [DEBUG] [Thread-467070 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:24.737 [DEBUG] [Thread-467070 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:24.737 [DEBUG] [Thread-467070 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:24.737 [DEBUG] [Thread-467070 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:24.737 [DEBUG] [Thread-467070 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:24.737 [DEBUG] [Thread-467070 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:24.737 [DEBUG] [Thread-467070 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.9919528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598988713743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992628, telescope_ra=22.5232126, 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.54299, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.4993656598564, telescope_dec_j2k=-24.3875677209558, observability=1)
2025-12-26T13:48:28.843 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:28.845 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5243532, teldec = -24.256403
2025-12-26T13:48:28.846 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.500507347711     dec_j2k = -24.3875846081183
2025-12-26T13:48:28.848 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:28.849 [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-26T13:48:28.850 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:28.850 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:28.850 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:28.850 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:28.858 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99200051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983601796549739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992628, telescope_ra=22.5243532, 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.54413, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.500507347711, telescope_dec_j2k=-24.3875846081183, observability=1)
2025-12-26T13:48:33.927 [DEBUG] [Thread-467071 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:33.930 [INFO] [Thread-467071 (handle)] [driver.py] [get_status()] Telra = 22.5257827, teldec = -24.256402
2025-12-26T13:48:33.931 [INFO] [Thread-467071 (handle)] [driver.py] [get_status()] ra_j2k = 22.501938211382     dec_j2k = -24.3876047561198
2025-12-26T13:48:33.932 [DEBUG] [Thread-467071 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:33.933 [DEBUG] [Thread-467071 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:33.940 [DEBUG] [Thread-467071 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:33.940 [DEBUG] [Thread-467071 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:33.940 [DEBUG] [Thread-467071 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:33.940 [DEBUG] [Thread-467071 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:33.947 [DEBUG] [Thread-467071 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99205935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596581997174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992628, telescope_ra=22.5257827, 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.54556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:47:36.017585', telescope_ra_j2k=22.501938211382, telescope_dec_j2k=-24.3876047561198, observability=1)
2025-12-26T13:48:36.166 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:36.166 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:48:36.167 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:36.167 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:48:36.168 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:37.170 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:37.172 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:37.172 [DEBUG] [ThreadPoolExecutor-21379_0] [payload.py] [to_registers()] [0]
2025-12-26T13:48:37.175 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:37.175 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:37.175 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:48:37.175 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:37.182 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:37.182 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:48:37.182 [DEBUG] [ThreadPoolExecutor-21379_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:48:37.182 [DEBUG] [ThreadPoolExecutor-21379_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:48:37.182 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:37.182 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:37.182 [DEBUG] [ThreadPoolExecutor-21379_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:51.985 [DEBUG] [Thread-467072 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:48:51.987 [INFO] [Thread-467072 (handle)] [driver.py] [get_status()] Telra = 22.5308242, teldec = -24.256402
2025-12-26T13:48:51.988 [INFO] [Thread-467072 (handle)] [driver.py] [get_status()] ra_j2k = 22.506984522186     dec_j2k = -24.3876791926707
2025-12-26T13:48:51.991 [DEBUG] [Thread-467072 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:51.991 [DEBUG] [Thread-467072 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:48:51.998 [DEBUG] [Thread-467072 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:48:51.998 [DEBUG] [Thread-467072 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:48:51.999 [DEBUG] [Thread-467072 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:48:51.999 [DEBUG] [Thread-467072 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:48:52.006 [DEBUG] [Thread-467072 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99226836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600192072027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992627, telescope_ra=22.5308242, 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.55061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:48:36.165772', telescope_ra_j2k=22.506984522186, telescope_dec_j2k=-24.3876791926707, observability=1)
2025-12-26T13:49:00.268 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:00.270 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5331057, teldec = -24.256402
2025-12-26T13:49:00.271 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5092682001787     dec_j2k = -24.3877128031506
2025-12-26T13:49:00.273 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:00.274 [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-26T13:49:00.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:00.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:00.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:00.275 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:00.282 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:00.283 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99236421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602999908023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992627, telescope_ra=22.5331057, 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.55289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:48:36.165772', telescope_ra_j2k=22.5092682001787, telescope_dec_j2k=-24.3877128031506, observability=1)
2025-12-26T13:49:02.184 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:02.185 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:02.411 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:02.413 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5337227, teldec = -24.256402
2025-12-26T13:49:02.414 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.509885789282     dec_j2k = -24.3877218845729
2025-12-26T13:49:02.416 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:02.417 [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-26T13:49:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:02.431 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99238903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603401027451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992627, telescope_ra=22.5337227, 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.5535, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:48:36.165772', telescope_ra_j2k=22.509885789282, telescope_dec_j2k=-24.3877218845729, observability=1)
2025-12-26T13:49:10.052 [DEBUG] [Thread-467073 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:10.054 [INFO] [Thread-467073 (handle)] [driver.py] [get_status()] Telra = 22.5358365, teldec = -24.256402
2025-12-26T13:49:10.055 [INFO] [Thread-467073 (handle)] [driver.py] [get_status()] ra_j2k = 22.5120016078174     dec_j2k = -24.38775297087
2025-12-26T13:49:10.057 [DEBUG] [Thread-467073 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:10.059 [DEBUG] [Thread-467073 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:10.060 [DEBUG] [Thread-467073 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:10.060 [DEBUG] [Thread-467073 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:10.060 [DEBUG] [Thread-467073 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:10.060 [DEBUG] [Thread-467073 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:10.067 [DEBUG] [Thread-467073 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:10.067 [DEBUG] [Thread-467073 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:10.067 [DEBUG] [Thread-467073 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:10.067 [DEBUG] [Thread-467073 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:10.067 [DEBUG] [Thread-467073 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:10.068 [DEBUG] [Thread-467073 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:10.068 [DEBUG] [Thread-467073 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:10.068 [DEBUG] [Thread-467073 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:10.068 [DEBUG] [Thread-467073 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99247747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603802146879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992627, telescope_ra=22.5358365, 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.55562, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:48:36.165772', telescope_ra_j2k=22.5120016078174, telescope_dec_j2k=-24.38775297087, observability=1)
2025-12-26T13:49:11.899 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:11.900 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5363694, teldec = -24.256402
2025-12-26T13:49:11.901 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5125350167758     dec_j2k = -24.3877608015247
2025-12-26T13:49:11.902 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:49:11.903 [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-26T13:49:11.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:11.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:11.908 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:11.908 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99249883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360580774402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992627, telescope_ra=22.5363694, 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.55615, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:48:36.165772', telescope_ra_j2k=22.5125350167758, telescope_dec_j2k=-24.3877608015247, observability=1)
2025-12-26T13:49:11.915 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.07273817062378 seconds ago
2025-12-26T13:49:24.769 [DEBUG] [Thread-467074 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:24.771 [INFO] [Thread-467074 (handle)] [driver.py] [get_status()] Telra = 22.5399319, teldec = -24.256401
2025-12-26T13:49:24.772 [INFO] [Thread-467074 (handle)] [driver.py] [get_status()] ra_j2k = 22.5161009200777     dec_j2k = -24.3878120846325
2025-12-26T13:49:24.773 [DEBUG] [Thread-467074 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:24.774 [DEBUG] [Thread-467074 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:24.781 [DEBUG] [Thread-467074 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:24.781 [DEBUG] [Thread-467074 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:24.781 [DEBUG] [Thread-467074 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:24.781 [DEBUG] [Thread-467074 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:24.789 [DEBUG] [Thread-467074 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9926478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983606208863448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992626, telescope_ra=22.5399319, 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.55971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:48:36.165772', telescope_ra_j2k=22.5161009200777, telescope_dec_j2k=-24.3878120846325, observability=1)
2025-12-26T13:49:28.256 [DEBUG] [Thread-467075 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:28.258 [INFO] [Thread-467075 (handle)] [driver.py] [get_status()] Telra = 22.5409118, teldec = -24.256401
2025-12-26T13:49:28.259 [INFO] [Thread-467075 (handle)] [driver.py] [get_status()] ra_j2k = 22.5170817564037     dec_j2k = -24.3878264454947
2025-12-26T13:49:28.261 [DEBUG] [Thread-467075 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:49:28.262 [DEBUG] [Thread-467075 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:28.269 [DEBUG] [Thread-467075 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:28.269 [DEBUG] [Thread-467075 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:28.269 [DEBUG] [Thread-467075 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:28.269 [DEBUG] [Thread-467075 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:28.276 [DEBUG] [Thread-467075 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99268816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983607412221732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992626, telescope_ra=22.5409118, 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.56069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:48:36.165772', telescope_ra_j2k=22.5170817564037, telescope_dec_j2k=-24.3878264454947, observability=1)
2025-12-26T13:49:28.919 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.643254280090332
2025-12-26T13:49:36.315 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:36.315 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:49:36.316 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:36.316 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:49:36.316 [INFO] [ThreadPoolExecutor-21380_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:49:36.316 [INFO] [ThreadPoolExecutor-21380_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:49:46.329 [DEBUG] [Thread-467076 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:46.331 [INFO] [Thread-467076 (handle)] [driver.py] [get_status()] Telra = 22.5459536, teldec = -24.256401
2025-12-26T13:49:46.332 [INFO] [Thread-467076 (handle)] [driver.py] [get_status()] ra_j2k = 22.5221283756152     dec_j2k = -24.3879001982045
2025-12-26T13:49:46.334 [DEBUG] [Thread-467076 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:49:46.335 [DEBUG] [Thread-467076 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:46.342 [DEBUG] [Thread-467076 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:46.342 [DEBUG] [Thread-467076 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:46.342 [DEBUG] [Thread-467076 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:46.342 [DEBUG] [Thread-467076 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:46.349 [DEBUG] [Thread-467076 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:46.349 [DEBUG] [Thread-467076 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:46.349 [DEBUG] [Thread-467076 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:46.350 [DEBUG] [Thread-467076 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:46.350 [DEBUG] [Thread-467076 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:46.350 [DEBUG] [Thread-467076 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:46.350 [DEBUG] [Thread-467076 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:46.350 [DEBUG] [Thread-467076 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:46.350 [DEBUG] [Thread-467076 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99289734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360781334116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992626, telescope_ra=22.5459536, 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.56574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.5221283756152, telescope_dec_j2k=-24.3879001982045, observability=1)
2025-12-26T13:49:57.187 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:57.189 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:57.191 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:57.193 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:59.373 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:49:59.375 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5495757, teldec = -24.2564
2025-12-26T13:49:59.376 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5257539395432     dec_j2k = -24.3879520415387
2025-12-26T13:49:59.377 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:49:59.378 [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-26T13:49:59.383 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:49:59.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:49:59.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:49:59.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:49:59.391 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:49:59.392 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99304831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09836098189383, 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.992625, telescope_ra=22.5495757, 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.56936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.5257539395432, telescope_dec_j2k=-24.3879520415387, observability=1)
2025-12-26T13:50:01.196 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:02.198 [DEBUG] [ThreadPoolExecutor-21379_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:02.199 [INFO] [ThreadPoolExecutor-21379_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:50:02.421 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:02.423 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5504339, teldec = -24.2564
2025-12-26T13:50:02.424 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5266129604514     dec_j2k = -24.38796454455
2025-12-26T13:50:02.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:02.426 [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-26T13:50:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:02.438 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:02.439 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99308359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608214460588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992625, telescope_ra=22.5504339, 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.57022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.5266129604514, telescope_dec_j2k=-24.38796454455, observability=1)
2025-12-26T13:50:04.411 [DEBUG] [Thread-467077 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:04.413 [INFO] [Thread-467077 (handle)] [driver.py] [get_status()] Telra = 22.5509946, teldec = -24.2564
2025-12-26T13:50:04.413 [INFO] [Thread-467077 (handle)] [driver.py] [get_status()] ra_j2k = 22.527174196829     dec_j2k = -24.3879727097249
2025-12-26T13:50:04.415 [DEBUG] [Thread-467077 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:04.416 [DEBUG] [Thread-467077 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:04.423 [DEBUG] [Thread-467077 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:04.423 [DEBUG] [Thread-467077 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:04.423 [DEBUG] [Thread-467077 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:04.423 [DEBUG] [Thread-467077 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:04.430 [DEBUG] [Thread-467077 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:04.430 [DEBUG] [Thread-467077 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:04.431 [DEBUG] [Thread-467077 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:04.431 [DEBUG] [Thread-467077 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:04.431 [DEBUG] [Thread-467077 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:04.431 [DEBUG] [Thread-467077 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:04.431 [DEBUG] [Thread-467077 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:04.431 [DEBUG] [Thread-467077 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:04.431 [DEBUG] [Thread-467077 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99310661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360580774402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992625, telescope_ra=22.5509946, 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.57078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.527174196829, telescope_dec_j2k=-24.3879727097249, observability=1)
2025-12-26T13:50:11.976 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:11.978 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5530858, teldec = -24.2564
2025-12-26T13:50:11.979 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5292673976078     dec_j2k = -24.3880031376917
2025-12-26T13:50:11.981 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:11.983 [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-26T13:50:11.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:11.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:11.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:11.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:11.991 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99319418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983606208863448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992625, telescope_ra=22.5530858, 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.57287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.5292673976078, telescope_dec_j2k=-24.3880031376917, observability=1)
2025-12-26T13:50:11.992 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.07272911071777 seconds ago
2025-12-26T13:50:22.594 [DEBUG] [Thread-467078 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:22.596 [INFO] [Thread-467078 (handle)] [driver.py] [get_status()] Telra = 22.5560389, teldec = -24.2564
2025-12-26T13:50:22.597 [INFO] [Thread-467078 (handle)] [driver.py] [get_status()] ra_j2k = 22.5322233238034     dec_j2k = -24.3880460393817
2025-12-26T13:50:22.599 [DEBUG] [Thread-467078 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:22.600 [DEBUG] [Thread-467078 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:22.600 [DEBUG] [Thread-467078 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:22.600 [DEBUG] [Thread-467078 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:22.600 [DEBUG] [Thread-467078 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:22.601 [DEBUG] [Thread-467078 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:22.608 [DEBUG] [Thread-467078 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99331706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983607412221732, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992624, telescope_ra=22.5560389, 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.57582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.5322233238034, telescope_dec_j2k=-24.3880460393817, observability=1)
2025-12-26T13:50:24.832 [DEBUG] [Thread-467079 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:24.834 [INFO] [Thread-467079 (handle)] [driver.py] [get_status()] Telra = 22.556674, teldec = -24.2564
2025-12-26T13:50:24.835 [INFO] [Thread-467079 (handle)] [driver.py] [get_status()] ra_j2k = 22.5328590317309     dec_j2k = -24.3880552556075
2025-12-26T13:50:24.837 [DEBUG] [Thread-467079 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:24.838 [DEBUG] [Thread-467079 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:24.840 [DEBUG] [Thread-467079 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:24.840 [DEBUG] [Thread-467079 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:24.840 [DEBUG] [Thread-467079 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:24.841 [DEBUG] [Thread-467079 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:24.847 [DEBUG] [Thread-467079 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:24.848 [DEBUG] [Thread-467079 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99334297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983609417818872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992624, telescope_ra=22.556674, 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.57646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.5328590317309, telescope_dec_j2k=-24.3880552556075, observability=1)
2025-12-26T13:50:28.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:28.983 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5578233, teldec = -24.256393
2025-12-26T13:50:28.984 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5340094325096     dec_j2k = -24.3880649249242
2025-12-26T13:50:28.985 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:28.986 [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-26T13:50:28.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:28.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:28.987 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:28.988 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:28.995 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.993391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360580774402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992614, telescope_ra=22.5578233, 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.5776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:49:36.314183', telescope_ra_j2k=22.5340094325096, telescope_dec_j2k=-24.3880649249242, observability=1)
2025-12-26T13:50:36.461 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:36.461 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:50:36.462 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:36.462 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:50:36.463 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:37.465 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:37.467 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:37.467 [DEBUG] [ThreadPoolExecutor-21381_0] [payload.py] [to_registers()] [0]
2025-12-26T13:50:37.471 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:37.471 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:37.471 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:50:37.471 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:37.478 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:37.478 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:50:37.478 [DEBUG] [ThreadPoolExecutor-21381_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:50:37.479 [DEBUG] [ThreadPoolExecutor-21381_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:50:37.479 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:37.479 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:37.479 [DEBUG] [ThreadPoolExecutor-21381_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:40.663 [DEBUG] [Thread-467080 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:40.664 [INFO] [Thread-467080 (handle)] [driver.py] [get_status()] Telra = 22.5610832, teldec = -24.2564
2025-12-26T13:50:40.666 [INFO] [Thread-467080 (handle)] [driver.py] [get_status()] ra_j2k = 22.5372724534531     dec_j2k = -24.3881191389304
2025-12-26T13:50:40.667 [DEBUG] [Thread-467080 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:50:40.667 [DEBUG] [Thread-467080 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:50:40.671 [DEBUG] [Thread-467080 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:40.671 [DEBUG] [Thread-467080 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:40.671 [DEBUG] [Thread-467080 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:40.671 [DEBUG] [Thread-467080 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:40.678 [DEBUG] [Thread-467080 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:40.678 [DEBUG] [Thread-467080 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:40.679 [DEBUG] [Thread-467080 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:40.679 [DEBUG] [Thread-467080 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:40.679 [DEBUG] [Thread-467080 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:40.679 [DEBUG] [Thread-467080 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:40.679 [DEBUG] [Thread-467080 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:40.679 [DEBUG] [Thread-467080 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:40.679 [DEBUG] [Thread-467080 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99352619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983610220057728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992624, telescope_ra=22.5610832, 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.58086, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5372724534531, telescope_dec_j2k=-24.3881191389304, observability=1)
2025-12-26T13:50:58.487 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:50:58.490 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5660408, teldec = -24.256406
2025-12-26T13:50:58.491 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5422348022272     dec_j2k = -24.3881967572385
2025-12-26T13:50:58.493 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:50:58.494 [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-26T13:50:58.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:50:58.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:50:58.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:50:58.498 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:50:58.505 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99373251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983606609982876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992634, telescope_ra=22.5660408, 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.58582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5422348022272, telescope_dec_j2k=-24.3881967572385, observability=1)
2025-12-26T13:50:58.735 [DEBUG] [Thread-467081 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23012804985046387
2025-12-26T13:51:02.393 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:02.396 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5671236, teldec = -24.256399
2025-12-26T13:51:02.397 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5433186404006     dec_j2k = -24.3882053706259
2025-12-26T13:51:02.399 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:02.400 [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-26T13:51:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:02.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:02.411 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:02.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99377772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602999908023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992623, telescope_ra=22.5671236, 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.58691, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5433186404006, telescope_dec_j2k=-24.3882053706259, observability=1)
2025-12-26T13:51:02.479 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:02.480 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:12.052 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:12.055 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5698318, teldec = -24.256399
2025-12-26T13:51:12.056 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5460294361687     dec_j2k = -24.3882443734775
2025-12-26T13:51:12.058 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:51:12.059 [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-26T13:51:12.062 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:12.062 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:12.062 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:12.062 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:12.069 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:12.070 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9938895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603802146879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992623, telescope_ra=22.5698318, 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.58961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5460294361687, telescope_dec_j2k=-24.3882443734775, observability=1)
2025-12-26T13:51:12.070 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.08933615684509 seconds ago
2025-12-26T13:51:16.906 [DEBUG] [Thread-467082 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:16.908 [INFO] [Thread-467082 (handle)] [driver.py] [get_status()] Telra = 22.5711661, teldec = -24.256392
2025-12-26T13:51:16.909 [INFO] [Thread-467082 (handle)] [driver.py] [get_status()] ra_j2k = 22.5473650158946     dec_j2k = -24.3882565658983
2025-12-26T13:51:16.911 [DEBUG] [Thread-467082 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:16.912 [DEBUG] [Thread-467082 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:16.913 [DEBUG] [Thread-467082 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:16.913 [DEBUG] [Thread-467082 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:16.913 [DEBUG] [Thread-467082 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:16.913 [DEBUG] [Thread-467082 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:16.921 [DEBUG] [Thread-467082 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99394567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602999908023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992612, telescope_ra=22.5711661, 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.59095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5473650158946, telescope_dec_j2k=-24.3882565658983, observability=1)
2025-12-26T13:51:24.882 [DEBUG] [Thread-467083 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:24.884 [INFO] [Thread-467083 (handle)] [driver.py] [get_status()] Telra = 22.5734016, teldec = -24.256399
2025-12-26T13:51:24.885 [INFO] [Thread-467083 (handle)] [driver.py] [get_status()] ra_j2k = 22.5496026589348     dec_j2k = -24.3882956833941
2025-12-26T13:51:24.886 [DEBUG] [Thread-467083 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:24.887 [DEBUG] [Thread-467083 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:24.892 [DEBUG] [Thread-467083 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:24.892 [DEBUG] [Thread-467083 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:24.893 [DEBUG] [Thread-467083 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:24.893 [DEBUG] [Thread-467083 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:24.900 [DEBUG] [Thread-467083 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.994038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608214460588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992623, telescope_ra=22.5734016, 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.59318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5496026589348, telescope_dec_j2k=-24.3882956833941, observability=1)
2025-12-26T13:51:29.057 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:29.059 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5745695, teldec = -24.256398
2025-12-26T13:51:29.060 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5507716790956     dec_j2k = -24.3883114450248
2025-12-26T13:51:29.061 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:29.062 [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-26T13:51:29.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:29.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:29.067 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:29.068 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:29.075 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99408632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983613830132581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992622, telescope_ra=22.5745695, 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.59435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5507716790956, telescope_dec_j2k=-24.3883114450248, observability=1)
2025-12-26T13:51:34.970 [DEBUG] [Thread-467084 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:34.972 [INFO] [Thread-467084 (handle)] [driver.py] [get_status()] Telra = 22.5762124, teldec = -24.256392
2025-12-26T13:51:34.973 [INFO] [Thread-467084 (handle)] [driver.py] [get_status()] ra_j2k = 22.5524161554324     dec_j2k = -24.3883290032812
2025-12-26T13:51:34.975 [DEBUG] [Thread-467084 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:34.976 [DEBUG] [Thread-467084 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:34.977 [DEBUG] [Thread-467084 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:34.977 [DEBUG] [Thread-467084 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:34.978 [DEBUG] [Thread-467084 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:34.978 [DEBUG] [Thread-467084 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:34.985 [DEBUG] [Thread-467084 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99415476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983604604385735, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992611, telescope_ra=22.5762124, 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.59599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:50:36.460384', telescope_ra_j2k=22.5524161554324, telescope_dec_j2k=-24.3883290032812, observability=1)
2025-12-26T13:51:36.601 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:36.601 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:51:36.602 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:36.602 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:51:36.602 [INFO] [ThreadPoolExecutor-21382_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:51:36.602 [INFO] [ThreadPoolExecutor-21382_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:51:53.051 [DEBUG] [Thread-467085 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:53.052 [INFO] [Thread-467085 (handle)] [driver.py] [get_status()] Telra = 22.5812558, teldec = -24.256398
2025-12-26T13:51:53.054 [INFO] [Thread-467085 (handle)] [driver.py] [get_status()] ra_j2k = 22.5574643943712     dec_j2k = -24.3884071679412
2025-12-26T13:51:53.055 [DEBUG] [Thread-467085 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:51:53.056 [DEBUG] [Thread-467085 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:51:53.058 [DEBUG] [Thread-467085 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:53.058 [DEBUG] [Thread-467085 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:53.058 [DEBUG] [Thread-467085 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:53.058 [DEBUG] [Thread-467085 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:53.066 [DEBUG] [Thread-467085 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99436402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603401027451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992622, telescope_ra=22.5812558, 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.60104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:51:36.600319', telescope_ra_j2k=22.5574643943712, telescope_dec_j2k=-24.3884071679412, observability=1)
2025-12-26T13:51:57.482 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:57.484 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:57.485 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:57.487 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:57.598 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:51:57.600 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5825059, teldec = -24.256398
2025-12-26T13:51:57.601 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5587156943131     dec_j2k = -24.3884250197419
2025-12-26T13:51:57.603 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:51:57.603 [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-26T13:51:57.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:51:57.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:51:57.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:51:57.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:51:57.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:51:57.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:57.612 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:51:57.612 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:51:57.612 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:51:57.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:51:57.613 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:51:57.613 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:51:57.613 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99441666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602999908023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992621, telescope_ra=22.5825059, telescope_dec=-24.256398, 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=19.60229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:51:36.600319', telescope_ra_j2k=22.5587156943131, telescope_dec_j2k=-24.3884250197419, observability=1)
2025-12-26T13:52:01.494 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:02.404 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:02.406 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.5838504, teldec = -24.256398
2025-12-26T13:52:02.407 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5600614850477     dec_j2k = -24.3884442037834
2025-12-26T13:52:02.408 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:02.409 [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-26T13:52:02.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:02.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:02.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:52:02.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:52:02.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99447228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983601395430311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992621, telescope_ra=22.5838504, 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.60363, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:51:36.600319', telescope_ra_j2k=22.5600614850477, telescope_dec_j2k=-24.3884442037834, observability=1)
2025-12-26T13:52:02.496 [DEBUG] [ThreadPoolExecutor-21381_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:02.497 [INFO] [ThreadPoolExecutor-21381_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:52:11.110 [DEBUG] [Thread-467086 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:11.113 [INFO] [Thread-467086 (handle)] [driver.py] [get_status()] Telra = 22.5862684, teldec = -24.256398
2025-12-26T13:52:11.114 [INFO] [Thread-467086 (handle)] [driver.py] [get_status()] ra_j2k = 22.5624818068237     dec_j2k = -24.3884786638304
2025-12-26T13:52:11.116 [DEBUG] [Thread-467086 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:11.116 [DEBUG] [Thread-467086 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:11.120 [DEBUG] [Thread-467086 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:11.120 [DEBUG] [Thread-467086 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:11.120 [DEBUG] [Thread-467086 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:52:11.120 [DEBUG] [Thread-467086 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:11.127 [DEBUG] [Thread-467086 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:11.127 [DEBUG] [Thread-467086 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:11.127 [DEBUG] [Thread-467086 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:11.127 [DEBUG] [Thread-467086 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:52:11.127 [DEBUG] [Thread-467086 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:11.127 [DEBUG] [Thread-467086 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:11.127 [DEBUG] [Thread-467086 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:11.128 [DEBUG] [Thread-467086 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:52:11.128 [DEBUG] [Thread-467086 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99457306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598988713743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992621, telescope_ra=22.5862684, 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.60605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:51:36.600319', telescope_ra_j2k=22.5624818068237, telescope_dec_j2k=-24.3884786638304, observability=1)
2025-12-26T13:52:12.130 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:12.133 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.5865484, teldec = -24.256391
2025-12-26T13:52:12.134 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5627620762535     dec_j2k = -24.3884756513904
2025-12-26T13:52:12.136 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:12.137 [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-26T13:52:12.139 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:12.139 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:12.139 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:52:12.139 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:52:12.146 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99458485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598186474887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99261, telescope_ra=22.5865484, 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.60633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:51:36.600319', telescope_ra_j2k=22.5627620762535, telescope_dec_j2k=-24.3884756513904, observability=1)
2025-12-26T13:52:12.147 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09048867225647 seconds ago
2025-12-26T13:52:24.942 [DEBUG] [Thread-467087 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:24.944 [INFO] [Thread-467087 (handle)] [driver.py] [get_status()] Telra = 22.590115, teldec = -24.256397
2025-12-26T13:52:24.945 [INFO] [Thread-467087 (handle)] [driver.py] [get_status()] ra_j2k = 22.566332101667     dec_j2k = -24.3885323742788
2025-12-26T13:52:24.947 [DEBUG] [Thread-467087 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:24.948 [DEBUG] [Thread-467087 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:24.954 [DEBUG] [Thread-467087 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:24.954 [DEBUG] [Thread-467087 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:24.954 [DEBUG] [Thread-467087 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:52:24.954 [DEBUG] [Thread-467087 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:24.961 [DEBUG] [Thread-467087 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:52:24.962 [DEBUG] [Thread-467087 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99473314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600192072027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992621, telescope_ra=22.590115, 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.6099, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:51:36.600319', telescope_ra_j2k=22.566332101667, telescope_dec_j2k=-24.3885323742788, observability=1)
2025-12-26T13:52:29.137 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:29.139 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.5913105, teldec = -24.256397
2025-12-26T13:52:29.140 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5675287502884     dec_j2k = -24.3885493505747
2025-12-26T13:52:29.141 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:29.142 [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-26T13:52:29.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:29.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:29.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:52:29.144 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:29.151 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:29.151 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:29.151 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:29.151 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:52:29.151 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:29.152 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:29.152 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:29.152 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:52:29.152 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99478168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598587594315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992621, telescope_ra=22.5913105, 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.61109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:51:36.600319', telescope_ra_j2k=22.5675287502884, telescope_dec_j2k=-24.3885493505747, observability=1)
2025-12-26T13:52:29.183 [DEBUG] [Thread-467088 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030780792236328125
2025-12-26T13:52:36.741 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:36.741 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:52:36.742 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:36.742 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:52:36.743 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:37.745 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:37.747 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:37.747 [DEBUG] [ThreadPoolExecutor-21383_0] [payload.py] [to_registers()] [0]
2025-12-26T13:52:37.751 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:37.752 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:37.752 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:52:37.752 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:37.759 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:37.759 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:52:37.759 [DEBUG] [ThreadPoolExecutor-21383_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:52:37.759 [DEBUG] [ThreadPoolExecutor-21383_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:52:37.759 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:37.759 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:37.759 [DEBUG] [ThreadPoolExecutor-21383_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:47.253 [DEBUG] [Thread-467089 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:47.255 [INFO] [Thread-467089 (handle)] [driver.py] [get_status()] Telra = 22.5963337, teldec = -24.256397
2025-12-26T13:52:47.256 [INFO] [Thread-467089 (handle)] [driver.py] [get_status()] ra_j2k = 22.5725567781205     dec_j2k = -24.3886205390275
2025-12-26T13:52:47.259 [DEBUG] [Thread-467089 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:47.260 [DEBUG] [Thread-467089 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:47.261 [DEBUG] [Thread-467089 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:47.261 [DEBUG] [Thread-467089 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:47.261 [DEBUG] [Thread-467089 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:52:47.261 [DEBUG] [Thread-467089 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:47.268 [DEBUG] [Thread-467089 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:52:47.269 [DEBUG] [Thread-467089 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99499137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983598587594315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99262, telescope_ra=22.5963337, 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.61612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5725567781205, telescope_dec_j2k=-24.3886205390275, observability=1)
2025-12-26T13:52:56.704 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:52:56.706 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.5989759, teldec = -24.256397
2025-12-26T13:52:56.707 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5752015185952     dec_j2k = -24.388657892134
2025-12-26T13:52:56.709 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:52:56.709 [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-26T13:52:56.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:52:56.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:52:56.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:52:56.715 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:52:56.722 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:52:56.722 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:56.722 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:52:56.723 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:52:56.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:52:56.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:52:56.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:52:56.723 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:52:56.723 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99510075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983604203266308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99262, telescope_ra=22.5989759, 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.61876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5752015185952, telescope_dec_j2k=-24.388657892134, observability=1)
2025-12-26T13:53:02.414 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:02.416 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.600563, teldec = -24.256396
2025-12-26T13:53:02.417 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5767901450104     dec_j2k = -24.3886792987527
2025-12-26T13:53:02.418 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:53:02.419 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:53:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:02.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99516683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608615580016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992619, telescope_ra=22.600563, 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.62034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5767901450104, telescope_dec_j2k=-24.3886792987527, observability=1)
2025-12-26T13:53:02.760 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:02.761 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:05.320 [DEBUG] [Thread-467090 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:05.322 [INFO] [Thread-467090 (handle)] [driver.py] [get_status()] Telra = 22.6013758, teldec = -24.256396
2025-12-26T13:53:05.323 [INFO] [Thread-467090 (handle)] [driver.py] [get_status()] ra_j2k = 22.5776037267929     dec_j2k = -24.388690764928
2025-12-26T13:53:05.325 [DEBUG] [Thread-467090 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:05.326 [DEBUG] [Thread-467090 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:05.328 [DEBUG] [Thread-467090 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:05.328 [DEBUG] [Thread-467090 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:05.328 [DEBUG] [Thread-467090 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:05.328 [DEBUG] [Thread-467090 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:05.335 [DEBUG] [Thread-467090 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:05.335 [DEBUG] [Thread-467090 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:05.335 [DEBUG] [Thread-467090 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:05.335 [DEBUG] [Thread-467090 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:05.336 [DEBUG] [Thread-467090 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:05.336 [DEBUG] [Thread-467090 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:05.336 [DEBUG] [Thread-467090 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:05.336 [DEBUG] [Thread-467090 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:05.336 [DEBUG] [Thread-467090 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99520046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983597384236031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992619, telescope_ra=22.6013758, 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.62116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5776037267929, telescope_dec_j2k=-24.388690764928, observability=1)
2025-12-26T13:53:12.208 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:12.210 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6032985, teldec = -24.256396
2025-12-26T13:53:12.211 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5795282763886     dec_j2k = -24.3887178645701
2025-12-26T13:53:12.213 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:12.214 [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-26T13:53:12.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:12.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:12.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:12.219 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:12.226 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:12.226 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:12.226 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:12.226 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:12.226 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:12.226 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:12.227 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:12.227 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:12.227 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9952802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600994310883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992619, telescope_ra=22.6032985, 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.62308, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5795282763886, telescope_dec_j2k=-24.3887178645701, observability=1)
2025-12-26T13:53:12.227 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.090991258621216 seconds ago
2025-12-26T13:53:23.497 [DEBUG] [Thread-467091 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:23.499 [INFO] [Thread-467091 (handle)] [driver.py] [get_status()] Telra = 22.606446, teldec = -24.256396
2025-12-26T13:53:23.500 [INFO] [Thread-467091 (handle)] [driver.py] [get_status()] ra_j2k = 22.5826788050291     dec_j2k = -24.3887621547164
2025-12-26T13:53:23.502 [DEBUG] [Thread-467091 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:23.503 [DEBUG] [Thread-467091 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:23.509 [DEBUG] [Thread-467091 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:23.509 [DEBUG] [Thread-467091 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:23.509 [DEBUG] [Thread-467091 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:23.509 [DEBUG] [Thread-467091 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:23.516 [DEBUG] [Thread-467091 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:23.517 [DEBUG] [Thread-467091 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99541086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600593191455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992619, telescope_ra=22.606446, 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.62623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5826788050291, telescope_dec_j2k=-24.3887621547164, observability=1)
2025-12-26T13:53:24.997 [DEBUG] [Thread-467092 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:24.999 [INFO] [Thread-467092 (handle)] [driver.py] [get_status()] Telra = 22.6068658, teldec = -24.256396
2025-12-26T13:53:25.000 [INFO] [Thread-467092 (handle)] [driver.py] [get_status()] ra_j2k = 22.5830990090524     dec_j2k = -24.3887680551375
2025-12-26T13:53:25.002 [DEBUG] [Thread-467092 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:25.003 [DEBUG] [Thread-467092 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:25.005 [DEBUG] [Thread-467092 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:25.005 [DEBUG] [Thread-467092 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:25.005 [DEBUG] [Thread-467092 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:25.005 [DEBUG] [Thread-467092 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:25.013 [DEBUG] [Thread-467092 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99542822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600192072027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992619, telescope_ra=22.6068658, 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.62665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5830990090524, telescope_dec_j2k=-24.3887680551375, observability=1)
2025-12-26T13:53:29.213 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:29.216 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6080331, teldec = -24.256396
2025-12-26T13:53:29.217 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.5842674325778     dec_j2k = -24.3887844534831
2025-12-26T13:53:29.219 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:29.220 [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-26T13:53:29.226 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:29.226 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:29.226 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:29.226 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:29.234 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99547701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983601796549739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992619, telescope_ra=22.6080331, 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.62781, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:52:36.739984', telescope_ra_j2k=22.5842674325778, telescope_dec_j2k=-24.3887844534831, observability=1)
2025-12-26T13:53:36.883 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:36.883 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:53:36.884 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:36.884 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:53:36.884 [INFO] [ThreadPoolExecutor-21384_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:53:36.884 [INFO] [ThreadPoolExecutor-21384_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:53:41.572 [DEBUG] [Thread-467093 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:41.574 [INFO] [Thread-467093 (handle)] [driver.py] [get_status()] Telra = 22.6114639, teldec = -24.256395
2025-12-26T13:53:41.575 [INFO] [Thread-467093 (handle)] [driver.py] [get_status()] ra_j2k = 22.5877015355968     dec_j2k = -24.3888315780439
2025-12-26T13:53:41.576 [DEBUG] [Thread-467093 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:41.577 [DEBUG] [Thread-467093 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:41.582 [DEBUG] [Thread-467093 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:41.582 [DEBUG] [Thread-467093 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:41.582 [DEBUG] [Thread-467093 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:41.583 [DEBUG] [Thread-467093 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:41.589 [DEBUG] [Thread-467093 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:41.589 [DEBUG] [Thread-467093 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:41.589 [DEBUG] [Thread-467093 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:41.590 [DEBUG] [Thread-467093 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:41.590 [DEBUG] [Thread-467093 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:41.590 [DEBUG] [Thread-467093 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:41.590 [DEBUG] [Thread-467093 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:41.590 [DEBUG] [Thread-467093 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:41.590 [DEBUG] [Thread-467093 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99562006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603401027451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992618, telescope_ra=22.6114639, 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.63125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.5877015355968, telescope_dec_j2k=-24.3888315780439, observability=1)
2025-12-26T13:53:55.819 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:55.821 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6154478, teldec = -24.256395
2025-12-26T13:53:55.822 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.5916892725265     dec_j2k = -24.3888873265869
2025-12-26T13:53:55.823 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:55.825 [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-26T13:53:55.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:55.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:55.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:55.829 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:55.836 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99578495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603802146879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992618, telescope_ra=22.6154478, 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.63523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.5916892725265, telescope_dec_j2k=-24.3888873265869, observability=1)
2025-12-26T13:53:57.763 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:57.766 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:57.767 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:57.769 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:59.637 [DEBUG] [Thread-467094 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:53:59.639 [INFO] [Thread-467094 (handle)] [driver.py] [get_status()] Telra = 22.6165049, teldec = -24.256395
2025-12-26T13:53:59.640 [INFO] [Thread-467094 (handle)] [driver.py] [get_status()] ra_j2k = 22.5927473908987     dec_j2k = -24.3889020948249
2025-12-26T13:53:59.642 [DEBUG] [Thread-467094 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:59.643 [DEBUG] [Thread-467094 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:53:59.646 [DEBUG] [Thread-467094 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:53:59.646 [DEBUG] [Thread-467094 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:53:59.646 [DEBUG] [Thread-467094 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:53:59.646 [DEBUG] [Thread-467094 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:53:59.653 [DEBUG] [Thread-467094 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:53:59.654 [DEBUG] [Thread-467094 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99582913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983599790952599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992618, telescope_ra=22.6165049, 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.63629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.5927473908987, telescope_dec_j2k=-24.3889020948249, observability=1)
2025-12-26T13:54:01.774 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:02.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:02.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6172809, teldec = -24.256395
2025-12-26T13:54:02.428 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.5935241385412     dec_j2k = -24.3889129294754
2025-12-26T13:54:02.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:54:02.431 [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-26T13:54:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:02.441 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:02.441 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:02.442 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:02.442 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99586141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098360580774402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992618, telescope_ra=22.6172809, 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.63706, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.5935241385412, telescope_dec_j2k=-24.3889129294754, observability=1)
2025-12-26T13:54:02.777 [DEBUG] [ThreadPoolExecutor-21383_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:02.778 [INFO] [ThreadPoolExecutor-21383_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:54:12.287 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:12.289 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.620039, teldec = -24.256395
2025-12-26T13:54:12.291 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.5962848963437     dec_j2k = -24.3889513941898
2025-12-26T13:54:12.291 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:54:12.292 [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-26T13:54:12.296 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:12.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:12.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:12.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99597556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983608615580016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992617, telescope_ra=22.620039, 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.63982, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.5962848963437, telescope_dec_j2k=-24.3889513941898, observability=1)
2025-12-26T13:54:12.305 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.09257650375366 seconds ago
2025-12-26T13:54:17.720 [DEBUG] [Thread-467095 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:17.722 [INFO] [Thread-467095 (handle)] [driver.py] [get_status()] Telra = 22.6215442, teldec = -24.256395
2025-12-26T13:54:17.723 [INFO] [Thread-467095 (handle)] [driver.py] [get_status()] ra_j2k = 22.5977915471314     dec_j2k = -24.3889723566307
2025-12-26T13:54:17.724 [DEBUG] [Thread-467095 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:54:17.725 [DEBUG] [Thread-467095 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:54:17.732 [DEBUG] [Thread-467095 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:17.732 [DEBUG] [Thread-467095 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:17.732 [DEBUG] [Thread-467095 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:17.732 [DEBUG] [Thread-467095 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:17.739 [DEBUG] [Thread-467095 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99603843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983605406624592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992617, telescope_ra=22.6215442, 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.64133, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.5977915471314, telescope_dec_j2k=-24.3889723566307, observability=1)
2025-12-26T13:54:25.045 [DEBUG] [Thread-467096 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:25.046 [INFO] [Thread-467096 (handle)] [driver.py] [get_status()] Telra = 22.6235792, teldec = -24.256395
2025-12-26T13:54:25.047 [INFO] [Thread-467096 (handle)] [driver.py] [get_status()] ra_j2k = 22.59982850893     dec_j2k = -24.3890006646206
2025-12-26T13:54:25.049 [DEBUG] [Thread-467096 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:54:25.051 [DEBUG] [Thread-467096 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:54:25.053 [DEBUG] [Thread-467096 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:25.053 [DEBUG] [Thread-467096 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:25.053 [DEBUG] [Thread-467096 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:25.053 [DEBUG] [Thread-467096 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:25.060 [DEBUG] [Thread-467096 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:25.060 [DEBUG] [Thread-467096 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:25.061 [DEBUG] [Thread-467096 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:25.061 [DEBUG] [Thread-467096 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:25.061 [DEBUG] [Thread-467096 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:25.061 [DEBUG] [Thread-467096 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:25.061 [DEBUG] [Thread-467096 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:25.061 [DEBUG] [Thread-467096 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:25.061 [DEBUG] [Thread-467096 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99612321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983604203266308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992617, telescope_ra=22.6235792, 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.64336, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.59982850893, telescope_dec_j2k=-24.3890006646206, observability=1)
2025-12-26T13:54:29.296 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:29.298 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6247749, teldec = -24.256401
2025-12-26T13:54:29.299 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6010253613676     dec_j2k = -24.3890232793873
2025-12-26T13:54:29.301 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:54:29.302 [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-26T13:54:29.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:29.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:29.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:29.307 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:29.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:29.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:29.314 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:29.314 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:29.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:29.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:29.315 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:29.315 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:29.315 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99617242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602598788595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992627, telescope_ra=22.6247749, 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.64456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.6010253613676, telescope_dec_j2k=-24.3890232793873, observability=1)
2025-12-26T13:54:35.778 [DEBUG] [Thread-467097 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:35.780 [INFO] [Thread-467097 (handle)] [driver.py] [get_status()] Telra = 22.6265615, teldec = -24.256394
2025-12-26T13:54:35.781 [INFO] [Thread-467097 (handle)] [driver.py] [get_status()] ra_j2k = 22.6028136847801     dec_j2k = -24.3890410820125
2025-12-26T13:54:35.783 [DEBUG] [Thread-467097 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:54:35.784 [DEBUG] [Thread-467097 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:54:35.785 [DEBUG] [Thread-467097 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:35.785 [DEBUG] [Thread-467097 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:35.785 [DEBUG] [Thread-467097 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:35.785 [DEBUG] [Thread-467097 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:35.792 [DEBUG] [Thread-467097 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:35.792 [DEBUG] [Thread-467097 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:35.792 [DEBUG] [Thread-467097 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:35.792 [DEBUG] [Thread-467097 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:35.792 [DEBUG] [Thread-467097 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:35.792 [DEBUG] [Thread-467097 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:35.792 [DEBUG] [Thread-467097 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:35.793 [DEBUG] [Thread-467097 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:35.793 [DEBUG] [Thread-467097 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99624743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603401027451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992617, telescope_ra=22.6265615, 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.64634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:53:36.881879', telescope_ra_j2k=22.6028136847801, telescope_dec_j2k=-24.3890410820125, observability=1)
2025-12-26T13:54:37.023 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:37.023 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:54:37.024 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:37.025 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:54:37.026 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:38.028 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:38.030 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:38.030 [DEBUG] [ThreadPoolExecutor-21385_0] [payload.py] [to_registers()] [0]
2025-12-26T13:54:38.036 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:38.036 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:38.036 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:54:38.036 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:38.043 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:38.043 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:54:38.043 [DEBUG] [ThreadPoolExecutor-21385_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:54:38.043 [DEBUG] [ThreadPoolExecutor-21385_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:54:38.044 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:38.044 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:38.044 [DEBUG] [ThreadPoolExecutor-21385_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:53.867 [DEBUG] [Thread-467098 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:53.869 [INFO] [Thread-467098 (handle)] [driver.py] [get_status()] Telra = 22.6316008, teldec = -24.256394
2025-12-26T13:54:53.870 [INFO] [Thread-467098 (handle)] [driver.py] [get_status()] ra_j2k = 22.6078578461114     dec_j2k = -24.3891108821501
2025-12-26T13:54:53.871 [DEBUG] [Thread-467098 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:54:53.872 [DEBUG] [Thread-467098 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:54:53.873 [DEBUG] [Thread-467098 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:53.874 [DEBUG] [Thread-467098 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:53.874 [DEBUG] [Thread-467098 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:53.874 [DEBUG] [Thread-467098 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:53.881 [DEBUG] [Thread-467098 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99645681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983604604385735, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992616, telescope_ra=22.6316008, 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.65138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:54:37.022279', telescope_ra_j2k=22.6078578461114, telescope_dec_j2k=-24.3891108821501, observability=1)
2025-12-26T13:54:54.929 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:54:54.931 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6319091, teldec = -24.256394
2025-12-26T13:54:54.933 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6081664436061     dec_j2k = -24.3891151449478
2025-12-26T13:54:54.934 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:54:54.935 [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-26T13:54:54.937 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:54:54.937 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:54:54.937 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:54:54.937 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:54:54.945 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9964691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983601395430311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992616, telescope_ra=22.6319091, 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.65169, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:54:37.022279', telescope_ra_j2k=22.6081664436061, telescope_dec_j2k=-24.3891151449478, observability=1)
2025-12-26T13:55:02.396 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:02.399 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6339726, teldec = -24.256394
2025-12-26T13:55:02.400 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.6102319350289     dec_j2k = -24.3891436542051
2025-12-26T13:55:02.402 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:55:02.403 [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-26T13:55:02.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:55:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:55:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:55:02.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:55:02.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99655552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602598788595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992616, telescope_ra=22.6339726, 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.65375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:54:37.022279', telescope_ra_j2k=22.6102319350289, telescope_dec_j2k=-24.3891436542051, observability=1)
2025-12-26T13:55:03.045 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:03.046 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:11.926 [DEBUG] [Thread-467099 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:11.929 [INFO] [Thread-467099 (handle)] [driver.py] [get_status()] Telra = 22.6366234, teldec = -24.256393
2025-12-26T13:55:11.930 [INFO] [Thread-467099 (handle)] [driver.py] [get_status()] ra_j2k = 22.6128852939359     dec_j2k = -24.3891792206842
2025-12-26T13:55:11.932 [DEBUG] [Thread-467099 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:55:11.933 [DEBUG] [Thread-467099 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:55:11.934 [DEBUG] [Thread-467099 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:55:11.934 [DEBUG] [Thread-467099 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:55:11.934 [DEBUG] [Thread-467099 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:55:11.934 [DEBUG] [Thread-467099 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:55:11.941 [DEBUG] [Thread-467099 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:55:11.942 [DEBUG] [Thread-467099 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99666582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602197669167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992615, telescope_ra=22.6366234, 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.6564, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:54:37.022279', telescope_ra_j2k=22.6128852939359, telescope_dec_j2k=-24.3891792206842, observability=1)
2025-12-26T13:55:12.365 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4226078987121582
2025-12-26T13:55:12.365 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.06955647468567 seconds ago
2025-12-26T13:55:25.096 [DEBUG] [Thread-467100 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:25.098 [INFO] [Thread-467100 (handle)] [driver.py] [get_status()] Telra = 22.6403018, teldec = -24.256393
2025-12-26T13:55:25.099 [INFO] [Thread-467100 (handle)] [driver.py] [get_status()] ra_j2k = 22.6165672458784     dec_j2k = -24.3892298560965
2025-12-26T13:55:25.101 [DEBUG] [Thread-467100 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:55:25.102 [DEBUG] [Thread-467100 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:55:25.103 [DEBUG] [Thread-467100 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:55:25.103 [DEBUG] [Thread-467100 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:55:25.103 [DEBUG] [Thread-467100 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:55:25.103 [DEBUG] [Thread-467100 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:55:25.110 [DEBUG] [Thread-467100 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:55:25.110 [DEBUG] [Thread-467100 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:25.110 [DEBUG] [Thread-467100 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:25.110 [DEBUG] [Thread-467100 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:55:25.110 [DEBUG] [Thread-467100 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:55:25.111 [DEBUG] [Thread-467100 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:55:25.111 [DEBUG] [Thread-467100 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:55:25.111 [DEBUG] [Thread-467100 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:55:25.111 [DEBUG] [Thread-467100 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99681824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596581997174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992615, telescope_ra=22.6403018, 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.66008, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:54:37.022279', telescope_ra_j2k=22.6165672458784, telescope_dec_j2k=-24.3892298560965, observability=1)
2025-12-26T13:55:29.376 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:29.379 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6414976, teldec = -24.256393
2025-12-26T13:55:29.380 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.617764200859     dec_j2k = -24.3892462904193
2025-12-26T13:55:29.382 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:55:29.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-26T13:55:29.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:55:29.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:55:29.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:55:29.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:55:29.394 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:55:29.394 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:29.395 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:29.395 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:55:29.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:55:29.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:55:29.395 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:55:29.395 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:55:29.395 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99686779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983605406624592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992615, telescope_ra=22.6414976, 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.66128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:54:37.022279', telescope_ra_j2k=22.617764200859, telescope_dec_j2k=-24.3892462904193, observability=1)
2025-12-26T13:55:30.079 [DEBUG] [Thread-467101 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6843199729919434
2025-12-26T13:55:37.164 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:37.164 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:55:37.165 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:37.166 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:55:37.166 [INFO] [ThreadPoolExecutor-21386_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:55:37.166 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T13:55:48.173 [DEBUG] [Thread-467102 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:48.175 [INFO] [Thread-467102 (handle)] [driver.py] [get_status()] Telra = 22.6467392, teldec = -24.256386
2025-12-26T13:55:48.176 [INFO] [Thread-467102 (handle)] [driver.py] [get_status()] ra_j2k = 22.6230108657226     dec_j2k = -24.3893111742579
2025-12-26T13:55:48.178 [DEBUG] [Thread-467102 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:55:48.179 [DEBUG] [Thread-467102 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:55:48.182 [DEBUG] [Thread-467102 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:55:48.182 [DEBUG] [Thread-467102 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:55:48.183 [DEBUG] [Thread-467102 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:55:48.183 [DEBUG] [Thread-467102 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:55:48.190 [DEBUG] [Thread-467102 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99708534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600192072027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992604, telescope_ra=22.6467392, 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.66652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:55:37.163913', telescope_ra_j2k=22.6230108657226, telescope_dec_j2k=-24.3893111742579, observability=1)
2025-12-26T13:55:54.033 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:54.036 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6483541, teldec = -24.256393
2025-12-26T13:55:54.037 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6246273260494     dec_j2k = -24.3893402698556
2025-12-26T13:55:54.039 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:55:54.040 [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-26T13:55:54.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:55:54.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:55:54.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:55:54.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:55:54.049 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99715317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596983116602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992614, telescope_ra=22.6483541, 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.66814, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:55:37.163913', telescope_ra_j2k=22.6246273260494, telescope_dec_j2k=-24.3893402698556, observability=1)
2025-12-26T13:55:58.048 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:58.050 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:58.051 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:55:58.053 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:02.058 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:02.407 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:02.410 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6506971, teldec = -24.256392
2025-12-26T13:56:02.411 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.6269725911474     dec_j2k = -24.3893712861367
2025-12-26T13:56:02.413 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:02.414 [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-26T13:56:02.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:56:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:56:02.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99725009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983605406624592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992614, telescope_ra=22.6506971, 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.67048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:55:37.163913', telescope_ra_j2k=22.6269725911474, telescope_dec_j2k=-24.3893712861367, observability=1)
2025-12-26T13:56:03.060 [DEBUG] [ThreadPoolExecutor-21385_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:03.061 [INFO] [ThreadPoolExecutor-21385_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:56:06.232 [DEBUG] [Thread-467103 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:06.235 [INFO] [Thread-467103 (handle)] [driver.py] [get_status()] Telra = 22.6517521, teldec = -24.256399
2025-12-26T13:56:06.236 [INFO] [Thread-467103 (handle)] [driver.py] [get_status()] ra_j2k = 22.6280286107029     dec_j2k = -24.3893926853541
2025-12-26T13:56:06.237 [DEBUG] [Thread-467103 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:06.238 [DEBUG] [Thread-467103 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:06.239 [DEBUG] [Thread-467103 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:06.240 [DEBUG] [Thread-467103 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:06.240 [DEBUG] [Thread-467103 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:56:06.240 [DEBUG] [Thread-467103 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:06.247 [DEBUG] [Thread-467103 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:06.247 [DEBUG] [Thread-467103 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:06.247 [DEBUG] [Thread-467103 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:06.248 [DEBUG] [Thread-467103 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:56:06.248 [DEBUG] [Thread-467103 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:06.248 [DEBUG] [Thread-467103 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:06.248 [DEBUG] [Thread-467103 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:06.248 [DEBUG] [Thread-467103 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:56:06.248 [DEBUG] [Thread-467103 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99729436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983609016699444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992624, telescope_ra=22.6517521, 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.67153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:55:37.163913', telescope_ra_j2k=22.6280286107029, telescope_dec_j2k=-24.3893926853541, observability=1)
2025-12-26T13:56:12.425 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:12.428 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6534794, teldec = -24.256392
2025-12-26T13:56:12.429 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6297575815569     dec_j2k = -24.389409240067
2025-12-26T13:56:12.431 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:12.432 [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-26T13:56:12.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:12.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:12.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:56:12.438 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:12.445 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:12.445 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:12.445 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:12.445 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:56:12.445 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:12.445 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:12.445 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:12.446 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:56:12.446 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99736605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983602999908023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992613, telescope_ra=22.6534794, 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.67326, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:55:37.163913', telescope_ra_j2k=22.6297575815569, telescope_dec_j2k=-24.389409240067, observability=1)
2025-12-26T13:56:12.446 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0700478553772 seconds ago
2025-12-26T13:56:24.422 [DEBUG] [Thread-467104 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:24.425 [INFO] [Thread-467104 (handle)] [driver.py] [get_status()] Telra = 22.6568213, teldec = -24.256392
2025-12-26T13:56:24.426 [INFO] [Thread-467104 (handle)] [driver.py] [get_status()] ra_j2k = 22.6331027140938     dec_j2k = -24.3894547341072
2025-12-26T13:56:24.427 [DEBUG] [Thread-467104 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:24.428 [DEBUG] [Thread-467104 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:24.432 [DEBUG] [Thread-467104 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:24.432 [DEBUG] [Thread-467104 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:24.432 [DEBUG] [Thread-467104 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:56:24.432 [DEBUG] [Thread-467104 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:24.439 [DEBUG] [Thread-467104 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:56:24.440 [DEBUG] [Thread-467104 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99750491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983603401027451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992613, telescope_ra=22.6568213, 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.6766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:55:37.163913', telescope_ra_j2k=22.6331027140938, telescope_dec_j2k=-24.3894547341072, observability=1)
2025-12-26T13:56:25.146 [DEBUG] [Thread-467105 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7068378925323486
2025-12-26T13:56:29.456 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:29.458 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6582224, teldec = -24.256392
2025-12-26T13:56:29.460 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6345051696702     dec_j2k = -24.3894737772282
2025-12-26T13:56:29.462 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:29.463 [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-26T13:56:29.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:29.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:29.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:56:29.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:56:29.475 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99756316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983600994310883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992613, telescope_ra=22.6582224, 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.678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:55:37.163913', telescope_ra_j2k=22.6345051696702, telescope_dec_j2k=-24.3894737772282, observability=1)
2025-12-26T13:56:37.306 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:37.306 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:56:37.307 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:37.307 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:56:37.308 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:38.310 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:38.313 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:38.313 [DEBUG] [ThreadPoolExecutor-21387_0] [payload.py] [to_registers()] [0]
2025-12-26T13:56:38.318 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:38.318 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:38.318 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:56:38.318 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:38.325 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:38.325 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:56:38.325 [DEBUG] [ThreadPoolExecutor-21387_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:56:38.325 [DEBUG] [ThreadPoolExecutor-21387_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:56:38.325 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:38.325 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:38.326 [DEBUG] [ThreadPoolExecutor-21387_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:42.497 [DEBUG] [Thread-467106 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:42.500 [INFO] [Thread-467106 (handle)] [driver.py] [get_status()] Telra = 22.6618699, teldec = -24.256391
2025-12-26T13:56:42.501 [INFO] [Thread-467106 (handle)] [driver.py] [get_status()] ra_j2k = 22.6381561996356     dec_j2k = -24.3895222683095
2025-12-26T13:56:42.503 [DEBUG] [Thread-467106 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:42.504 [DEBUG] [Thread-467106 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:42.510 [DEBUG] [Thread-467106 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:42.510 [DEBUG] [Thread-467106 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:42.510 [DEBUG] [Thread-467106 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:56:42.510 [DEBUG] [Thread-467106 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:42.518 [DEBUG] [Thread-467106 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:42.518 [DEBUG] [Thread-467106 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:42.518 [DEBUG] [Thread-467106 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:42.518 [DEBUG] [Thread-467106 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:56:42.518 [DEBUG] [Thread-467106 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:42.518 [DEBUG] [Thread-467106 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:42.518 [DEBUG] [Thread-467106 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:42.519 [DEBUG] [Thread-467106 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:56:42.519 [DEBUG] [Thread-467106 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.9977141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596581997174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992613, telescope_ra=22.6618699, 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.68165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6381561996356, telescope_dec_j2k=-24.3895222683095, observability=1)
2025-12-26T13:56:53.138 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:56:53.139 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6648253, teldec = -24.256398
2025-12-26T13:56:53.140 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6411144601942     dec_j2k = -24.3895692787562
2025-12-26T13:56:53.142 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:56:53.142 [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-26T13:56:53.148 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:56:53.148 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:56:53.148 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:56:53.148 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:56:53.155 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:56:53.156 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99783726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592570802894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992623, telescope_ra=22.6648253, 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.68461, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6411144601942, telescope_dec_j2k=-24.3895692787562, observability=1)
2025-12-26T13:57:00.558 [DEBUG] [Thread-467107 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:00.560 [INFO] [Thread-467107 (handle)] [driver.py] [get_status()] Telra = 22.6668822, teldec = -24.256391
2025-12-26T13:57:00.562 [INFO] [Thread-467107 (handle)] [driver.py] [get_status()] ra_j2k = 22.6431733524506     dec_j2k = -24.3895900790657
2025-12-26T13:57:00.563 [DEBUG] [Thread-467107 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:57:00.564 [DEBUG] [Thread-467107 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:00.565 [DEBUG] [Thread-467107 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:00.565 [DEBUG] [Thread-467107 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:00.565 [DEBUG] [Thread-467107 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:00.565 [DEBUG] [Thread-467107 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:00.572 [DEBUG] [Thread-467107 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99792314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983606208863448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992612, telescope_ra=22.6668822, 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.68666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6431733524506, telescope_dec_j2k=-24.3895900790657, observability=1)
2025-12-26T13:57:02.417 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:02.419 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6674158, teldec = -24.256391
2025-12-26T13:57:02.421 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.6437074692169     dec_j2k = -24.3895972845339
2025-12-26T13:57:02.423 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:02.424 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:02.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:02.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:02.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:02.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:02.433 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99794465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359537863889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992612, telescope_ra=22.6674158, 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.6872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6437074692169, telescope_dec_j2k=-24.3895972845339, observability=1)
2025-12-26T13:57:03.327 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:03.328 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:12.507 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:12.509 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6702321, teldec = -24.256391
2025-12-26T13:57:12.510 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6465264971306     dec_j2k = -24.3896352712759
2025-12-26T13:57:12.512 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:57:12.513 [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-26T13:57:12.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:12.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:12.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:12.518 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:12.525 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99806142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983597384236031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992612, telescope_ra=22.6702321, 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.69001, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6465264971306, telescope_dec_j2k=-24.3896352712759, observability=1)
2025-12-26T13:57:12.526 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0701208114624 seconds ago
2025-12-26T13:57:18.629 [DEBUG] [Thread-467108 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:18.631 [INFO] [Thread-467108 (handle)] [driver.py] [get_status()] Telra = 22.6719243, teldec = -24.256391
2025-12-26T13:57:18.632 [INFO] [Thread-467108 (handle)] [driver.py] [get_status()] ra_j2k = 22.648220336595     dec_j2k = -24.3896580610475
2025-12-26T13:57:18.634 [DEBUG] [Thread-467108 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:18.635 [DEBUG] [Thread-467108 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:18.643 [DEBUG] [Thread-467108 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:18.643 [DEBUG] [Thread-467108 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:18.643 [DEBUG] [Thread-467108 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:18.643 [DEBUG] [Thread-467108 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:18.650 [DEBUG] [Thread-467108 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99813229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592570802894, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992611, telescope_ra=22.6719243, 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.69171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.648220336595, telescope_dec_j2k=-24.3896580610475, observability=1)
2025-12-26T13:57:25.182 [DEBUG] [Thread-467109 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:25.185 [INFO] [Thread-467109 (handle)] [driver.py] [get_status()] Telra = 22.6737395, teldec = -24.25639
2025-12-26T13:57:25.186 [INFO] [Thread-467109 (handle)] [driver.py] [get_status()] ra_j2k = 22.6500372956082     dec_j2k = -24.3896814782668
2025-12-26T13:57:25.187 [DEBUG] [Thread-467109 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:25.189 [DEBUG] [Thread-467109 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:25.190 [DEBUG] [Thread-467109 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:25.190 [DEBUG] [Thread-467109 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:25.190 [DEBUG] [Thread-467109 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:25.190 [DEBUG] [Thread-467109 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:25.197 [DEBUG] [Thread-467109 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:25.198 [DEBUG] [Thread-467109 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99820814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983596180877746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992611, telescope_ra=22.6737395, 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.69352, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6500372956082, telescope_dec_j2k=-24.3896814782668, observability=1)
2025-12-26T13:57:29.538 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:29.540 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.6749643, teldec = -24.256384
2025-12-26T13:57:29.541 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6512632830603     dec_j2k = -24.3896919370986
2025-12-26T13:57:29.542 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:57:29.543 [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-26T13:57:29.548 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:29.548 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:29.548 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:29.548 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:29.556 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99825855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359537863889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9926, telescope_ra=22.6749643, 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.69475, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6512632830603, telescope_dec_j2k=-24.3896919370986, observability=1)
2025-12-26T13:57:36.686 [DEBUG] [Thread-467110 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:36.688 [INFO] [Thread-467110 (handle)] [driver.py] [get_status()] Telra = 22.6769452, teldec = -24.25639
2025-12-26T13:57:36.689 [INFO] [Thread-467110 (handle)] [driver.py] [get_status()] ra_j2k = 22.6532461027361     dec_j2k = -24.3897245260007
2025-12-26T13:57:36.691 [DEBUG] [Thread-467110 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:57:36.692 [DEBUG] [Thread-467110 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:57:36.696 [DEBUG] [Thread-467110 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:36.696 [DEBUG] [Thread-467110 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:36.696 [DEBUG] [Thread-467110 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:36.696 [DEBUG] [Thread-467110 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:36.703 [DEBUG] [Thread-467110 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:36.704 [DEBUG] [Thread-467110 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99834128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983593774161178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992611, telescope_ra=22.6769452, 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.69673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:56:37.304890', telescope_ra_j2k=22.6532461027361, telescope_dec_j2k=-24.3897245260007, observability=1)
2025-12-26T13:57:37.450 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:37.450 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:57:37.451 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:37.451 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:57:37.452 [INFO] [ThreadPoolExecutor-21388_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:57:37.452 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T13:57:52.246 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:52.248 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6812868, teldec = -24.25639
2025-12-26T13:57:52.249 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6575919124261     dec_j2k = -24.3897826770934
2025-12-26T13:57:52.251 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:52.251 [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-26T13:57:52.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:52.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:52.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:52.253 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:52.260 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99852138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983594576400034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99261, telescope_ra=22.6812868, 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.70107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:57:37.449876', telescope_ra_j2k=22.6575919124261, telescope_dec_j2k=-24.3897826770934, observability=1)
2025-12-26T13:57:54.761 [DEBUG] [Thread-467111 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:54.763 [INFO] [Thread-467111 (handle)] [driver.py] [get_status()] Telra = 22.6819873, teldec = -24.25639
2025-12-26T13:57:54.764 [INFO] [Thread-467111 (handle)] [driver.py] [get_status()] ra_j2k = 22.658293091814     dec_j2k = -24.3897920433617
2025-12-26T13:57:54.766 [DEBUG] [Thread-467111 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:54.767 [DEBUG] [Thread-467111 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:57:54.772 [DEBUG] [Thread-467111 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:57:54.772 [DEBUG] [Thread-467111 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:57:54.772 [DEBUG] [Thread-467111 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:57:54.772 [DEBUG] [Thread-467111 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:57:54.779 [DEBUG] [Thread-467111 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:57:54.780 [DEBUG] [Thread-467111 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99855049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359337304175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99261, telescope_ra=22.6819873, 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.70177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:57:37.449876', telescope_ra_j2k=22.658293091814, telescope_dec_j2k=-24.3897920433617, observability=1)
2025-12-26T13:57:58.330 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:58.332 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:58.333 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:57:58.335 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:02.339 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:02.427 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:02.429 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.6841343, teldec = -24.25639
2025-12-26T13:58:02.431 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.660442174402     dec_j2k = -24.3898207225254
2025-12-26T13:58:02.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:02.433 [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-26T13:58:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:58:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:02.441 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:02.441 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:58:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:02.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:02.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:02.442 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:58:02.442 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99863921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359537863889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99261, telescope_ra=22.6841343, 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.70392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:57:37.449876', telescope_ra_j2k=22.660442174402, telescope_dec_j2k=-24.3898207225254, observability=1)
2025-12-26T13:58:03.341 [DEBUG] [ThreadPoolExecutor-21387_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:03.342 [INFO] [ThreadPoolExecutor-21387_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:58:12.586 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:12.589 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.6869442, teldec = -24.256389
2025-12-26T13:58:12.590 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6632548007462     dec_j2k = -24.3898571928122
2025-12-26T13:58:12.591 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:12.592 [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-26T13:58:12.598 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:12.599 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:12.599 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:58:12.599 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:58:12.606 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99875679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983590966325182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99261, telescope_ra=22.6869442, 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.70673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:57:37.449876', telescope_ra_j2k=22.6632548007462, telescope_dec_j2k=-24.3898571928122, observability=1)
2025-12-26T13:58:12.607 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.070032835006714 seconds ago
2025-12-26T13:58:12.844 [DEBUG] [Thread-467112 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23733234405517578
2025-12-26T13:58:25.232 [DEBUG] [Thread-467113 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:25.234 [INFO] [Thread-467113 (handle)] [driver.py] [get_status()] Telra = 22.6904915, teldec = -24.256396
2025-12-26T13:58:25.236 [INFO] [Thread-467113 (handle)] [driver.py] [get_status()] ra_j2k = 22.6668055430616     dec_j2k = -24.3899113923277
2025-12-26T13:58:25.237 [DEBUG] [Thread-467113 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:25.238 [DEBUG] [Thread-467113 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:25.242 [DEBUG] [Thread-467113 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:25.242 [DEBUG] [Thread-467113 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:25.242 [DEBUG] [Thread-467113 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:58:25.242 [DEBUG] [Thread-467113 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:25.249 [DEBUG] [Thread-467113 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:25.249 [DEBUG] [Thread-467113 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:25.249 [DEBUG] [Thread-467113 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:25.249 [DEBUG] [Thread-467113 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:58:25.249 [DEBUG] [Thread-467113 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:25.249 [DEBUG] [Thread-467113 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:25.249 [DEBUG] [Thread-467113 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:25.250 [DEBUG] [Thread-467113 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:58:25.250 [DEBUG] [Thread-467113 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99890316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592169683466, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99262, telescope_ra=22.6904915, 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.71027, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:57:37.449876', telescope_ra_j2k=22.6668055430616, telescope_dec_j2k=-24.3899113923277, observability=1)
2025-12-26T13:58:29.618 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:29.620 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.691716, teldec = -24.256395
2025-12-26T13:58:29.621 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6680312318461     dec_j2k = -24.3899266587189
2025-12-26T13:58:29.623 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:29.624 [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-26T13:58:29.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:29.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:29.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:58:29.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:29.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:29.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:29.633 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:29.633 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:58:29.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:29.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:29.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:29.634 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:58:29.634 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99895392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983590966325182, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99262, telescope_ra=22.691716, 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.7115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:57:37.449876', telescope_ra_j2k=22.6680312318461, telescope_dec_j2k=-24.3899266587189, observability=1)
2025-12-26T13:58:31.012 [DEBUG] [Thread-467114 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:31.013 [INFO] [Thread-467114 (handle)] [driver.py] [get_status()] Telra = 22.6920994, teldec = -24.256389
2025-12-26T13:58:31.014 [INFO] [Thread-467114 (handle)] [driver.py] [get_status()] ra_j2k = 22.668415004497     dec_j2k = -24.3899257494926
2025-12-26T13:58:31.016 [DEBUG] [Thread-467114 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:31.017 [DEBUG] [Thread-467114 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:31.022 [DEBUG] [Thread-467114 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:31.022 [DEBUG] [Thread-467114 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:31.023 [DEBUG] [Thread-467114 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:58:31.023 [DEBUG] [Thread-467114 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:58:31.030 [DEBUG] [Thread-467114 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461035.99897005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983589361847469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992609, telescope_ra=22.6920994, 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.71188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:57:37.449876', telescope_ra_j2k=22.668415004497, telescope_dec_j2k=-24.3899257494926, observability=1)
2025-12-26T13:58:37.591 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:37.591 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:58:37.592 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:37.592 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:58:37.593 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:38.596 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:38.598 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:38.598 [DEBUG] [ThreadPoolExecutor-21389_0] [payload.py] [to_registers()] [0]
2025-12-26T13:58:38.601 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:38.601 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:38.601 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T13:58:38.601 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:38.608 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:38.608 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:58:38.608 [DEBUG] [ThreadPoolExecutor-21389_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T13:58:38.609 [DEBUG] [ThreadPoolExecutor-21389_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T13:58:38.609 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:38.609 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:38.609 [DEBUG] [ThreadPoolExecutor-21389_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:49.084 [DEBUG] [Thread-467115 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:49.086 [INFO] [Thread-467115 (handle)] [driver.py] [get_status()] Telra = 22.6971231, teldec = -24.256389
2025-12-26T13:58:49.087 [INFO] [Thread-467115 (handle)] [driver.py] [get_status()] ra_j2k = 22.673443583067     dec_j2k = -24.3899923228716
2025-12-26T13:58:49.088 [DEBUG] [Thread-467115 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:49.089 [DEBUG] [Thread-467115 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:58:49.090 [DEBUG] [Thread-467115 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:49.090 [DEBUG] [Thread-467115 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:49.091 [DEBUG] [Thread-467115 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:58:49.091 [DEBUG] [Thread-467115 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:58:49.098 [DEBUG] [Thread-467115 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99917922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588158489185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992609, telescope_ra=22.6971231, 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.7169, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:58:37.590320', telescope_ra_j2k=22.673443583067, telescope_dec_j2k=-24.3899923228716, observability=1)
2025-12-26T13:58:51.353 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:58:51.355 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.6977587, teldec = -24.256389
2025-12-26T13:58:51.357 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6740798004775     dec_j2k = -24.3900007292507
2025-12-26T13:58:51.358 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:58:51.359 [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-26T13:58:51.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:58:51.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:58:51.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:58:51.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:58:51.372 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99920549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983585350653189, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992608, telescope_ra=22.6977587, 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.71754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:58:37.590320', telescope_ra_j2k=22.6740798004775, telescope_dec_j2k=-24.3900007292507, observability=1)
2025-12-26T13:59:02.400 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:02.402 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.7008209, teldec = -24.256388
2025-12-26T13:59:02.404 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.6771449756555     dec_j2k = -24.3900401777007
2025-12-26T13:59:02.405 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:59:02.406 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:59:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:59:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:59:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:59:02.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:59:02.419 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99933334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098359337304175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992608, telescope_ra=22.7008209, 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.7206, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:58:37.590320', telescope_ra_j2k=22.6771449756555, telescope_dec_j2k=-24.3900401777007, observability=1)
2025-12-26T13:59:03.610 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:03.611 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:07.153 [DEBUG] [Thread-467116 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:07.155 [INFO] [Thread-467116 (handle)] [driver.py] [get_status()] Telra = 22.7021581, teldec = -24.256395
2025-12-26T13:59:07.156 [INFO] [Thread-467116 (handle)] [driver.py] [get_status()] ra_j2k = 22.6784834746109     dec_j2k = -24.3900648130853
2025-12-26T13:59:07.158 [DEBUG] [Thread-467116 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:59:07.159 [DEBUG] [Thread-467116 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:59:07.166 [DEBUG] [Thread-467116 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:59:07.166 [DEBUG] [Thread-467116 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:59:07.166 [DEBUG] [Thread-467116 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:59:07.166 [DEBUG] [Thread-467116 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:59:07.173 [DEBUG] [Thread-467116 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:59:07.173 [DEBUG] [Thread-467116 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:07.174 [DEBUG] [Thread-467116 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:07.174 [DEBUG] [Thread-467116 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:59:07.174 [DEBUG] [Thread-467116 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:59:07.174 [DEBUG] [Thread-467116 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:59:07.174 [DEBUG] [Thread-467116 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:59:07.174 [DEBUG] [Thread-467116 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:59:07.174 [DEBUG] [Thread-467116 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99938836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584949533761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992619, telescope_ra=22.7021581, 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.72194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:58:37.590320', telescope_ra_j2k=22.6784834746109, telescope_dec_j2k=-24.3900648130853, observability=1)
2025-12-26T13:59:12.667 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:12.670 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7036982, teldec = -24.256388
2025-12-26T13:59:12.671 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6800250719374     dec_j2k = -24.3900781052849
2025-12-26T13:59:12.673 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:59:12.674 [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-26T13:59:12.678 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:59:12.678 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:59:12.678 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:59:12.678 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:59:12.685 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99945218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983586955130901, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992608, telescope_ra=22.7036982, 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.72348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:58:37.590320', telescope_ra_j2k=22.6800250719374, telescope_dec_j2k=-24.3900781052849, observability=1)
2025-12-26T13:59:12.686 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.068838596343994 seconds ago
2025-12-26T13:59:25.294 [DEBUG] [Thread-467117 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:25.296 [INFO] [Thread-467117 (handle)] [driver.py] [get_status()] Telra = 22.7072092, teldec = -24.256388
2025-12-26T13:59:25.297 [INFO] [Thread-467117 (handle)] [driver.py] [get_status()] ra_j2k = 22.683539485144     dec_j2k = -24.3901242830893
2025-12-26T13:59:25.299 [DEBUG] [Thread-467117 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:59:25.300 [DEBUG] [Thread-467117 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:59:25.301 [DEBUG] [Thread-467117 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:59:25.301 [DEBUG] [Thread-467117 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:59:25.301 [DEBUG] [Thread-467117 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:59:25.301 [DEBUG] [Thread-467117 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:59:25.309 [DEBUG] [Thread-467117 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99959832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588559608613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992607, telescope_ra=22.7072092, 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.72699, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:58:37.590320', telescope_ra_j2k=22.683539485144, telescope_dec_j2k=-24.3901242830893, observability=1)
2025-12-26T13:59:25.353 [DEBUG] [Thread-467118 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.044142723083496094
2025-12-26T13:59:29.695 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:29.697 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7084345, teldec = -24.256388
2025-12-26T13:59:29.699 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.6847659765911     dec_j2k = -24.3901403719739
2025-12-26T13:59:29.701 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:59:29.701 [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-26T13:59:29.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:59:29.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:59:29.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:59:29.704 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:59:29.711 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:59:29.712 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99964926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983589361847469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992607, telescope_ra=22.7084345, 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.72822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:58:37.590320', telescope_ra_j2k=22.6847659765911, telescope_dec_j2k=-24.3901403719739, observability=1)
2025-12-26T13:59:37.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:37.731 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T13:59:37.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:37.733 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T13:59:37.733 [INFO] [ThreadPoolExecutor-21390_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T13:59:37.733 [INFO] [ThreadPoolExecutor-21390_0] [server.py] [done()] Shutdown complete...
2025-12-26T13:59:43.413 [DEBUG] [Thread-467119 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:43.415 [INFO] [Thread-467119 (handle)] [driver.py] [get_status()] Telra = 22.7122497, teldec = -24.256387
2025-12-26T13:59:43.416 [INFO] [Thread-467119 (handle)] [driver.py] [get_status()] ra_j2k = 22.6885848873662     dec_j2k = -24.3901893794453
2025-12-26T13:59:43.418 [DEBUG] [Thread-467119 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T13:59:43.419 [DEBUG] [Thread-467119 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:59:43.422 [DEBUG] [Thread-467119 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:59:43.422 [DEBUG] [Thread-467119 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:59:43.422 [DEBUG] [Thread-467119 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:59:43.422 [DEBUG] [Thread-467119 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:59:43.429 [DEBUG] [Thread-467119 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99980803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588158489185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992607, telescope_ra=22.7122497, 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.73203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.6885848873662, telescope_dec_j2k=-24.3901893794453, observability=1)
2025-12-26T13:59:50.457 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:50.459 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7142298, teldec = -24.256387
2025-12-26T13:59:50.460 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.6905669137765     dec_j2k = -24.3902152806913
2025-12-26T13:59:50.461 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T13:59:50.462 [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-26T13:59:50.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T13:59:50.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T13:59:50.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T13:59:50.468 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T13:59:50.476 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461035.99988955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588158489185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992607, telescope_ra=22.7142298, 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.73401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.6905669137765, telescope_dec_j2k=-24.3902152806913, observability=1)
2025-12-26T13:59:58.612 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:58.614 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:58.616 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T13:59:58.618 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:01.485 [DEBUG] [Thread-467120 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:01.488 [INFO] [Thread-467120 (handle)] [driver.py] [get_status()] Telra = 22.7172916, teldec = -24.256381
2025-12-26T14:00:01.489 [INFO] [Thread-467120 (handle)] [driver.py] [get_status()] ra_j2k = 22.6936316937055     dec_j2k = -24.3902492609517
2025-12-26T14:00:01.491 [DEBUG] [Thread-467120 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:00:01.495 [DEBUG] [Thread-467120 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:00:01.501 [DEBUG] [Thread-467120 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:01.501 [DEBUG] [Thread-467120 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:01.501 [DEBUG] [Thread-467120 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:01.501 [DEBUG] [Thread-467120 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:01.508 [DEBUG] [Thread-467120 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0000172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983592971922322, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992596, telescope_ra=22.7172916, 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.73707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.6936316937055, telescope_dec_j2k=-24.3902492609517, observability=1)
2025-12-26T14:00:02.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9009881019592285
2025-12-26T14:00:02.623 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:03.625 [DEBUG] [ThreadPoolExecutor-21389_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:03.626 [INFO] [ThreadPoolExecutor-21389_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:00:12.746 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:12.749 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7204378, teldec = -24.256387
2025-12-26T14:00:12.750 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.6967809558498     dec_j2k = -24.390296252463
2025-12-26T14:00:12.752 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:00:12.752 [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-26T14:00:12.755 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:12.755 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:12.756 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:12.756 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00014753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983588960728041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992606, telescope_ra=22.7204378, 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.74022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.6967809558498, telescope_dec_j2k=-24.390296252463, observability=1)
2025-12-26T14:00:12.763 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.068902015686035 seconds ago
2025-12-26T14:00:19.684 [DEBUG] [Thread-467121 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:19.686 [INFO] [Thread-467121 (handle)] [driver.py] [get_status()] Telra = 22.7223609, teldec = -24.256387
2025-12-26T14:00:19.688 [INFO] [Thread-467121 (handle)] [driver.py] [get_status()] ra_j2k = 22.6987059282862     dec_j2k = -24.3903212638009
2025-12-26T14:00:19.689 [DEBUG] [Thread-467121 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:00:19.690 [DEBUG] [Thread-467121 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:00:19.692 [DEBUG] [Thread-467121 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:19.692 [DEBUG] [Thread-467121 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:19.692 [DEBUG] [Thread-467121 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:19.692 [DEBUG] [Thread-467121 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:19.699 [DEBUG] [Thread-467121 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:19.699 [DEBUG] [Thread-467121 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:19.700 [DEBUG] [Thread-467121 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:19.700 [DEBUG] [Thread-467121 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:19.700 [DEBUG] [Thread-467121 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:19.700 [DEBUG] [Thread-467121 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:19.700 [DEBUG] [Thread-467121 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:19.700 [DEBUG] [Thread-467121 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:19.700 [DEBUG] [Thread-467121 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00022784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983587757369757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992606, telescope_ra=22.7223609, 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.74214, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.6987059282862, telescope_dec_j2k=-24.3903212638009, observability=1)
2025-12-26T14:00:25.341 [DEBUG] [Thread-467122 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:25.343 [INFO] [Thread-467122 (handle)] [driver.py] [get_status()] Telra = 22.7239477, teldec = -24.256386
2025-12-26T14:00:25.344 [INFO] [Thread-467122 (handle)] [driver.py] [get_status()] ra_j2k = 22.7002942736137     dec_j2k = -24.3903408757708
2025-12-26T14:00:25.345 [DEBUG] [Thread-467122 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:00:25.346 [DEBUG] [Thread-467122 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:00:25.348 [DEBUG] [Thread-467122 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:25.348 [DEBUG] [Thread-467122 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:25.348 [DEBUG] [Thread-467122 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:25.348 [DEBUG] [Thread-467122 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:25.356 [DEBUG] [Thread-467122 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00029331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983582943936621, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992605, telescope_ra=22.7239477, 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.74373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.7002942736137, telescope_dec_j2k=-24.3903408757708, observability=1)
2025-12-26T14:00:29.773 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:29.776 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7251814, teldec = -24.256386
2025-12-26T14:00:29.777 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7015291751791     dec_j2k = -24.3903568850219
2025-12-26T14:00:29.779 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:00:29.779 [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-26T14:00:29.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:29.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:29.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:29.784 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:29.791 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:29.791 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:29.791 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:29.791 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:29.791 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:29.791 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:29.792 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:29.792 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:29.792 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00034462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983582141697764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992605, telescope_ra=22.7251814, 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.74496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.7015291751791, telescope_dec_j2k=-24.3903568850219, observability=1)
2025-12-26T14:00:37.763 [DEBUG] [Thread-467123 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:37.765 [INFO] [Thread-467123 (handle)] [driver.py] [get_status()] Telra = 22.7274063, teldec = -24.256386
2025-12-26T14:00:37.766 [INFO] [Thread-467123 (handle)] [driver.py] [get_status()] ra_j2k = 22.7037562424872     dec_j2k = -24.3903857212841
2025-12-26T14:00:37.767 [DEBUG] [Thread-467123 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:00:37.768 [DEBUG] [Thread-467123 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:00:37.773 [DEBUG] [Thread-467123 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:37.773 [DEBUG] [Thread-467123 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:37.773 [DEBUG] [Thread-467123 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:37.773 [DEBUG] [Thread-467123 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:37.780 [DEBUG] [Thread-467123 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00043708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983587356250329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992605, telescope_ra=22.7274063, 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.74719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T13:59:37.730996', telescope_ra_j2k=22.7037562424872, telescope_dec_j2k=-24.3903857212841, observability=1)
2025-12-26T14:00:37.874 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:37.875 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:00:37.875 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:37.876 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:00:37.877 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:38.878 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:38.880 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:38.880 [DEBUG] [ThreadPoolExecutor-21391_0] [payload.py] [to_registers()] [0]
2025-12-26T14:00:38.887 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:38.888 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:38.888 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:00:38.888 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:38.894 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:38.894 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:00:38.895 [DEBUG] [ThreadPoolExecutor-21391_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:00:38.895 [DEBUG] [ThreadPoolExecutor-21391_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:00:38.895 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:38.895 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:38.895 [DEBUG] [ThreadPoolExecutor-21391_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:49.568 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:49.570 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7306705, teldec = -24.256386
2025-12-26T14:00:49.571 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7070236230319     dec_j2k = -24.3904279451322
2025-12-26T14:00:49.573 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:00:49.573 [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-26T14:00:49.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:49.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:49.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:49.579 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:49.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:49.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:49.586 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:49.586 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:49.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:49.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:49.586 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:49.587 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:49.587 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0005737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584949533761, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992605, telescope_ra=22.7306705, 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.75045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7070236230319, telescope_dec_j2k=-24.3904279451322, observability=1)
2025-12-26T14:00:55.837 [DEBUG] [Thread-467124 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:00:55.839 [INFO] [Thread-467124 (handle)] [driver.py] [get_status()] Telra = 22.7324278, teldec = -24.256386
2025-12-26T14:00:55.840 [INFO] [Thread-467124 (handle)] [driver.py] [get_status()] ra_j2k = 22.7087826357081     dec_j2k = -24.3904506359474
2025-12-26T14:00:55.842 [DEBUG] [Thread-467124 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:00:55.843 [DEBUG] [Thread-467124 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:00:55.848 [DEBUG] [Thread-467124 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:00:55.848 [DEBUG] [Thread-467124 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:00:55.848 [DEBUG] [Thread-467124 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:00:55.848 [DEBUG] [Thread-467124 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:00:55.856 [DEBUG] [Thread-467124 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00064627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983578531622912, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992605, telescope_ra=22.7324278, 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.75221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7087826357081, telescope_dec_j2k=-24.3904506359474, observability=1)
2025-12-26T14:01:02.420 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:02.423 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.73426, teldec = -24.256386
2025-12-26T14:01:02.424 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7106166216893     dec_j2k = -24.3904742636105
2025-12-26T14:01:02.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:01:02.427 [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-26T14:01:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:02.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00072246, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584548414333, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992604, telescope_ra=22.73426, 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.75404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7106166216893, telescope_dec_j2k=-24.3904742636105, observability=1)
2025-12-26T14:01:03.895 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:03.896 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:12.824 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:12.826 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7371638, teldec = -24.256385
2025-12-26T14:01:12.827 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7135232529479     dec_j2k = -24.3905106471432
2025-12-26T14:01:12.829 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:01:12.830 [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-26T14:01:12.831 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:12.831 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:12.831 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:12.831 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:12.838 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:12.838 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:12.838 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:12.839 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:12.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:12.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:12.839 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:12.839 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:12.839 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00084287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357893274234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992604, telescope_ra=22.7371638, 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.75695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7135232529479, telescope_dec_j2k=-24.3905106471432, observability=1)
2025-12-26T14:01:12.839 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.06611156463623 seconds ago
2025-12-26T14:01:14.024 [DEBUG] [Thread-467125 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:14.026 [INFO] [Thread-467125 (handle)] [driver.py] [get_status()] Telra = 22.7374993, teldec = -24.256379
2025-12-26T14:01:14.026 [INFO] [Thread-467125 (handle)] [driver.py] [get_status()] ra_j2k = 22.7138590805221     dec_j2k = -24.3905089618578
2025-12-26T14:01:14.028 [DEBUG] [Thread-467125 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:01:14.029 [DEBUG] [Thread-467125 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:01:14.033 [DEBUG] [Thread-467125 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:14.033 [DEBUG] [Thread-467125 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:14.033 [DEBUG] [Thread-467125 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:14.033 [DEBUG] [Thread-467125 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:14.040 [DEBUG] [Thread-467125 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:14.041 [DEBUG] [Thread-467125 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00085677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983583345056049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992593, telescope_ra=22.7374993, 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.75728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7138590805221, telescope_dec_j2k=-24.3905089618578, observability=1)
2025-12-26T14:01:25.387 [DEBUG] [Thread-467126 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:25.388 [INFO] [Thread-467126 (handle)] [driver.py] [get_status()] Telra = 22.7406755, teldec = -24.256391
2025-12-26T14:01:25.389 [INFO] [Thread-467126 (handle)] [driver.py] [get_status()] ra_j2k = 22.7170383774725     dec_j2k = -24.3905617523865
2025-12-26T14:01:25.391 [DEBUG] [Thread-467126 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:01:25.392 [DEBUG] [Thread-467126 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:01:25.393 [DEBUG] [Thread-467126 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:25.393 [DEBUG] [Thread-467126 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:25.393 [DEBUG] [Thread-467126 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:25.394 [DEBUG] [Thread-467126 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:25.401 [DEBUG] [Thread-467126 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00098828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983584147294905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992614, telescope_ra=22.7406755, 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.76046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7170383774725, telescope_dec_j2k=-24.3905617523865, observability=1)
2025-12-26T14:01:29.852 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:29.855 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7418987, teldec = -24.256385
2025-12-26T14:01:29.856 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7182627711318     dec_j2k = -24.390571437493
2025-12-26T14:01:29.857 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:01:29.858 [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-26T14:01:29.860 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:29.860 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:29.860 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:29.860 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:29.867 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:29.868 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00103998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983579734981196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992603, telescope_ra=22.7418987, 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.76168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7182627711318, telescope_dec_j2k=-24.390571437493, observability=1)
2025-12-26T14:01:32.102 [DEBUG] [Thread-467127 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:32.103 [INFO] [Thread-467127 (handle)] [driver.py] [get_status()] Telra = 22.7425427, teldec = -24.256385
2025-12-26T14:01:32.104 [INFO] [Thread-467127 (handle)] [driver.py] [get_status()] ra_j2k = 22.7189073994178     dec_j2k = -24.3905796897051
2025-12-26T14:01:32.106 [DEBUG] [Thread-467127 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:01:32.107 [DEBUG] [Thread-467127 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:01:32.110 [DEBUG] [Thread-467127 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:32.110 [DEBUG] [Thread-467127 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:32.110 [DEBUG] [Thread-467127 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:32.110 [DEBUG] [Thread-467127 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:32.118 [DEBUG] [Thread-467127 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00106601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983581740578336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992603, telescope_ra=22.7425427, 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.76232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:00:37.873762', telescope_ra_j2k=22.7189073994178, telescope_dec_j2k=-24.3905796897051, observability=1)
2025-12-26T14:01:38.015 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:38.015 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:01:38.016 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:38.016 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:01:38.017 [INFO] [ThreadPoolExecutor-21392_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:01:38.017 [INFO] [ThreadPoolExecutor-21392_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:01:48.682 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:48.683 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7471391, teldec = -24.256385
2025-12-26T14:01:48.684 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7235082847775     dec_j2k = -24.390638476909
2025-12-26T14:01:48.686 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:01:48.687 [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-26T14:01:48.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:48.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:48.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:48.689 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:48.696 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00125789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09835769271452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992603, telescope_ra=22.7471391, 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.76692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:01:38.014782', telescope_ra_j2k=22.7235082847775, telescope_dec_j2k=-24.390638476909, observability=1)
2025-12-26T14:01:50.154 [DEBUG] [Thread-467128 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:50.156 [INFO] [Thread-467128 (handle)] [driver.py] [get_status()] Telra = 22.7475587, teldec = -24.256378
2025-12-26T14:01:50.157 [INFO] [Thread-467128 (handle)] [driver.py] [get_status()] ra_j2k = 22.7239282948163     dec_j2k = -24.3906368344067
2025-12-26T14:01:50.159 [DEBUG] [Thread-467128 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:01:50.160 [DEBUG] [Thread-467128 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:01:50.166 [DEBUG] [Thread-467128 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:01:50.166 [DEBUG] [Thread-467128 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:01:50.166 [DEBUG] [Thread-467128 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:01:50.166 [DEBUG] [Thread-467128 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:01:50.174 [DEBUG] [Thread-467128 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00127494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983580136100624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992592, telescope_ra=22.7475587, 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.76734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:01:38.014782', telescope_ra_j2k=22.7239282948163, telescope_dec_j2k=-24.3906368344067, observability=1)
2025-12-26T14:01:58.899 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:58.901 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:58.902 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:01:58.904 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:02.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:02.432 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.7509852, teldec = -24.256384
2025-12-26T14:02:02.433 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7273581395306     dec_j2k = -24.3906865182533
2025-12-26T14:02:02.435 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:02:02.436 [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-26T14:02:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:02:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:02:02.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00141703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09835769271452, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992602, telescope_ra=22.7509852, 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.77077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:01:38.014782', telescope_ra_j2k=22.7273581395306, telescope_dec_j2k=-24.3906865182533, observability=1)
2025-12-26T14:02:02.910 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:03.912 [DEBUG] [ThreadPoolExecutor-21391_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:03.913 [INFO] [ThreadPoolExecutor-21391_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:02:08.264 [DEBUG] [Thread-467129 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:08.266 [INFO] [Thread-467129 (handle)] [driver.py] [get_status()] Telra = 22.7526012, teldec = -24.256384
2025-12-26T14:02:08.268 [INFO] [Thread-467129 (handle)] [driver.py] [get_status()] ra_j2k = 22.7289757175277     dec_j2k = -24.3907070830028
2025-12-26T14:02:08.269 [DEBUG] [Thread-467129 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:02:08.271 [DEBUG] [Thread-467129 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:02:08.275 [DEBUG] [Thread-467129 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:08.275 [DEBUG] [Thread-467129 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:08.275 [DEBUG] [Thread-467129 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:02:08.275 [DEBUG] [Thread-467129 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:02:08.282 [DEBUG] [Thread-467129 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00148455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983575723786916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992602, telescope_ra=22.7526012, 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.77238, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:01:38.014782', telescope_ra_j2k=22.7289757175277, telescope_dec_j2k=-24.3907070830028, observability=1)
2025-12-26T14:02:12.900 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:12.902 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7538825, teldec = -24.256384
2025-12-26T14:02:12.903 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7302582688665     dec_j2k = -24.3907233713294
2025-12-26T14:02:12.904 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:02:12.905 [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-26T14:02:12.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:12.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:12.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:02:12.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00153821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983573718189775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992602, telescope_ra=22.7538825, 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.77366, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:01:38.014782', telescope_ra_j2k=22.7302582688665, telescope_dec_j2k=-24.3907233713294, observability=1)
2025-12-26T14:02:12.914 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.06245136260986 seconds ago
2025-12-26T14:02:25.434 [DEBUG] [Thread-467130 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:25.436 [INFO] [Thread-467130 (handle)] [driver.py] [get_status()] Telra = 22.7573876, teldec = -24.256384
2025-12-26T14:02:25.438 [INFO] [Thread-467130 (handle)] [driver.py] [get_status()] ra_j2k = 22.7337667927755     dec_j2k = -24.3907678519487
2025-12-26T14:02:25.440 [DEBUG] [Thread-467130 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:02:25.441 [DEBUG] [Thread-467130 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:02:25.443 [DEBUG] [Thread-467130 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:25.443 [DEBUG] [Thread-467130 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:25.443 [DEBUG] [Thread-467130 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:02:25.443 [DEBUG] [Thread-467130 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:02:25.451 [DEBUG] [Thread-467130 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00168328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983571712592635, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992602, telescope_ra=22.7573876, 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.77717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:01:38.014782', telescope_ra_j2k=22.7337667927755, telescope_dec_j2k=-24.3907678519487, observability=1)
2025-12-26T14:02:26.323 [DEBUG] [Thread-467131 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8718769550323486
2025-12-26T14:02:29.929 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:29.930 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7586483, teldec = -24.256384
2025-12-26T14:02:29.931 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7350287245486     dec_j2k = -24.3907838228246
2025-12-26T14:02:29.932 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:02:29.933 [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-26T14:02:29.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:29.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:29.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:02:29.936 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:02:29.943 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00173529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983570108114923, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992602, telescope_ra=22.7586483, 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.77843, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:01:38.014782', telescope_ra_j2k=22.7350287245486, telescope_dec_j2k=-24.3907838228246, observability=1)
2025-12-26T14:02:38.157 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:38.157 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:02:38.158 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:38.158 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:02:38.159 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:39.161 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:39.163 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:39.163 [DEBUG] [ThreadPoolExecutor-21393_0] [payload.py] [to_registers()] [0]
2025-12-26T14:02:39.170 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:39.170 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:39.170 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:02:39.170 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:39.178 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:39.178 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:02:39.178 [DEBUG] [ThreadPoolExecutor-21393_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:02:39.178 [DEBUG] [ThreadPoolExecutor-21393_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:02:39.178 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:39.178 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:39.178 [DEBUG] [ThreadPoolExecutor-21393_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:44.400 [DEBUG] [Thread-467132 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:44.403 [INFO] [Thread-467132 (handle)] [driver.py] [get_status()] Telra = 22.7626607, teldec = -24.256383
2025-12-26T14:02:44.405 [INFO] [Thread-467132 (handle)] [driver.py] [get_status()] ra_j2k = 22.739045045919     dec_j2k = -24.3908335553565
2025-12-26T14:02:44.407 [DEBUG] [Thread-467132 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:02:44.408 [DEBUG] [Thread-467132 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:02:44.413 [DEBUG] [Thread-467132 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:44.413 [DEBUG] [Thread-467132 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:44.413 [DEBUG] [Thread-467132 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:02:44.413 [DEBUG] [Thread-467132 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:02:44.420 [DEBUG] [Thread-467132 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0019028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983575322667487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992601, telescope_ra=22.7626607, 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.78244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.739045045919, telescope_dec_j2k=-24.3908335553565, observability=1)
2025-12-26T14:02:47.789 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:02:47.791 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7636052, teldec = -24.256383
2025-12-26T14:02:47.792 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7399904691889     dec_j2k = -24.3908454759162
2025-12-26T14:02:47.793 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:02:47.794 [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-26T14:02:47.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:02:47.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:02:47.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:02:47.799 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:02:47.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:02:47.807 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.001942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098357492154806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992601, telescope_ra=22.7636052, 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.78339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.7399904691889, telescope_dec_j2k=-24.3908454759162, observability=1)
2025-12-26T14:03:02.440 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:02.442 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.767698, teldec = -24.256383
2025-12-26T14:03:02.443 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7440872709325     dec_j2k = -24.3908970360264
2025-12-26T14:03:02.444 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:02.445 [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-26T14:03:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:02.455 [DEBUG] [Thread-467133 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:02.457 [INFO] [Thread-467133 (handle)] [driver.py] [get_status()] Telra = 22.767698, teldec = -24.256383
2025-12-26T14:03:02.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:02.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:02.458 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:02.458 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:02.458 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:02.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00211157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983570509234351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992601, telescope_ra=22.767698, 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.78748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.7440872709325, telescope_dec_j2k=-24.3908970360264, observability=1)
2025-12-26T14:03:02.458 [INFO] [Thread-467133 (handle)] [driver.py] [get_status()] ra_j2k = 22.7440872709325     dec_j2k = -24.3908970360264
2025-12-26T14:03:02.460 [DEBUG] [Thread-467133 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:02.461 [DEBUG] [Thread-467133 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:02.465 [DEBUG] [Thread-467133 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:02.465 [DEBUG] [Thread-467133 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:02.465 [DEBUG] [Thread-467133 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:02.465 [DEBUG] [Thread-467133 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:02.472 [DEBUG] [Thread-467133 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00211175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983570509234351, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992601, telescope_ra=22.767698, 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.78748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.7440872709325, telescope_dec_j2k=-24.3908970360264, observability=1)
2025-12-26T14:03:04.179 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:04.180 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:12.975 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:12.977 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7706299, teldec = -24.256383
2025-12-26T14:03:12.978 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7470220385406     dec_j2k = -24.3909338762431
2025-12-26T14:03:12.979 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:03:12.980 [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-26T14:03:12.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:12.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:12.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:12.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:12.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:12.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00223352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983566096920642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9926, telescope_ra=22.7706299, 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.79041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.7470220385406, telescope_dec_j2k=-24.3909338762431, observability=1)
2025-12-26T14:03:12.993 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.065274715423584 seconds ago
2025-12-26T14:03:20.608 [DEBUG] [Thread-467134 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:20.610 [INFO] [Thread-467134 (handle)] [driver.py] [get_status()] Telra = 22.7727489, teldec = -24.256389
2025-12-26T14:03:20.611 [INFO] [Thread-467134 (handle)] [driver.py] [get_status()] ra_j2k = 22.7491431111576     dec_j2k = -24.3909664521571
2025-12-26T14:03:20.613 [DEBUG] [Thread-467134 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:20.614 [DEBUG] [Thread-467134 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:20.615 [DEBUG] [Thread-467134 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:20.615 [DEBUG] [Thread-467134 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:20.615 [DEBUG] [Thread-467134 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:20.615 [DEBUG] [Thread-467134 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:20.622 [DEBUG] [Thread-467134 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:20.623 [DEBUG] [Thread-467134 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00232186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983568503637211, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992611, telescope_ra=22.7727489, 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.79253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.7491431111576, telescope_dec_j2k=-24.3909664521571, observability=1)
2025-12-26T14:03:25.481 [DEBUG] [Thread-467135 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:25.482 [INFO] [Thread-467135 (handle)] [driver.py] [get_status()] Telra = 22.7741125, teldec = -24.256382
2025-12-26T14:03:25.483 [INFO] [Thread-467135 (handle)] [driver.py] [get_status()] ra_j2k = 22.7505080458532     dec_j2k = -24.3909765330141
2025-12-26T14:03:25.485 [DEBUG] [Thread-467135 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:25.486 [DEBUG] [Thread-467135 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:25.491 [DEBUG] [Thread-467135 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:25.491 [DEBUG] [Thread-467135 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:25.492 [DEBUG] [Thread-467135 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:25.492 [DEBUG] [Thread-467135 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:25.499 [DEBUG] [Thread-467135 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00237826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983562085726362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9926, telescope_ra=22.7741125, 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.79389, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.7505080458532, telescope_dec_j2k=-24.3909765330141, observability=1)
2025-12-26T14:03:30.005 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:30.007 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.7753637, teldec = -24.256382
2025-12-26T14:03:30.009 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7517604702486     dec_j2k = -24.3909921902509
2025-12-26T14:03:30.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:03:30.011 [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-26T14:03:30.014 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:30.014 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:30.014 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:30.014 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:30.021 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00243062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983562887965218, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9926, telescope_ra=22.7753637, 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.79515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:02:38.156508', telescope_ra_j2k=22.7517604702486, telescope_dec_j2k=-24.3909921902509, observability=1)
2025-12-26T14:03:38.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:38.297 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:03:38.298 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:38.298 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:03:38.298 [INFO] [ThreadPoolExecutor-21394_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:03:38.298 [INFO] [ThreadPoolExecutor-21394_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:03:38.675 [DEBUG] [Thread-467136 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:38.677 [INFO] [Thread-467136 (handle)] [driver.py] [get_status()] Telra = 22.7777856, teldec = -24.256382
2025-12-26T14:03:38.678 [INFO] [Thread-467136 (handle)] [driver.py] [get_status()] ra_j2k = 22.7541847406661     dec_j2k = -24.3910224562332
2025-12-26T14:03:38.679 [DEBUG] [Thread-467136 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:03:38.680 [DEBUG] [Thread-467136 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:03:38.685 [DEBUG] [Thread-467136 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:38.685 [DEBUG] [Thread-467136 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:38.685 [DEBUG] [Thread-467136 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:38.685 [DEBUG] [Thread-467136 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:38.692 [DEBUG] [Thread-467136 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:38.693 [DEBUG] [Thread-467136 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00253096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098356248684579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992599, telescope_ra=22.7777856, 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.79757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7541847406661, telescope_dec_j2k=-24.3910224562332, observability=1)
2025-12-26T14:03:46.902 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:46.904 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.7800771, teldec = -24.256382
2025-12-26T14:03:46.905 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7564784839431     dec_j2k = -24.3910510426845
2025-12-26T14:03:46.908 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:03:46.909 [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-26T14:03:46.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:46.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:46.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:46.914 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:46.921 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:46.922 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00262619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992599, telescope_ra=22.7800771, 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.79986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7564784839431, telescope_dec_j2k=-24.3910510426845, observability=1)
2025-12-26T14:03:56.747 [DEBUG] [Thread-467137 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:56.749 [INFO] [Thread-467137 (handle)] [driver.py] [get_status()] Telra = 22.7828274, teldec = -24.256382
2025-12-26T14:03:56.750 [INFO] [Thread-467137 (handle)] [driver.py] [get_status()] ra_j2k = 22.7592314769895     dec_j2k = -24.3910852885219
2025-12-26T14:03:56.751 [DEBUG] [Thread-467137 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:56.752 [DEBUG] [Thread-467137 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:03:56.756 [DEBUG] [Thread-467137 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:03:56.756 [DEBUG] [Thread-467137 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:03:56.756 [DEBUG] [Thread-467137 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:03:56.756 [DEBUG] [Thread-467137 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:03:56.763 [DEBUG] [Thread-467137 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00274013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983558074532081, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992599, telescope_ra=22.7828274, 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.80261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7592314769895, telescope_dec_j2k=-24.3910852885219, observability=1)
2025-12-26T14:03:59.182 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:59.184 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:59.185 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:03:59.187 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:02.413 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:02.415 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.7843892, teldec = -24.256375
2025-12-26T14:04:02.416 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7607948070456     dec_j2k = -24.3910977049756
2025-12-26T14:04:02.417 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:04:02.418 [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-26T14:04:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:02.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00280572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983560080129221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992588, telescope_ra=22.7843892, 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.80417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7607948070456, telescope_dec_j2k=-24.3910977049756, observability=1)
2025-12-26T14:04:03.193 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:04.195 [DEBUG] [ThreadPoolExecutor-21393_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:04.196 [INFO] [ThreadPoolExecutor-21393_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:04:13.053 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:13.055 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.7873737, teldec = -24.256381
2025-12-26T14:04:13.056 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7637822302054     dec_j2k = -24.3911407441582
2025-12-26T14:04:13.056 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:13.057 [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-26T14:04:13.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:13.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:13.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:13.063 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00292885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983553662218373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992598, telescope_ra=22.7873737, 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.80716, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7637822302054, telescope_dec_j2k=-24.3911407441582, observability=1)
2025-12-26T14:04:13.070 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.06613230705261 seconds ago
2025-12-26T14:04:14.936 [DEBUG] [Thread-467138 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:14.937 [INFO] [Thread-467138 (handle)] [driver.py] [get_status()] Telra = 22.7878781, teldec = -24.256381
2025-12-26T14:04:14.938 [INFO] [Thread-467138 (handle)] [driver.py] [get_status()] ra_j2k = 22.7642871243848     dec_j2k = -24.3911469959624
2025-12-26T14:04:14.939 [DEBUG] [Thread-467138 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:14.940 [DEBUG] [Thread-467138 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:14.942 [DEBUG] [Thread-467138 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:14.942 [DEBUG] [Thread-467138 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:14.942 [DEBUG] [Thread-467138 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:14.942 [DEBUG] [Thread-467138 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:14.949 [DEBUG] [Thread-467138 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:14.949 [DEBUG] [Thread-467138 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:14.949 [DEBUG] [Thread-467138 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:14.950 [DEBUG] [Thread-467138 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:14.950 [DEBUG] [Thread-467138 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:14.950 [DEBUG] [Thread-467138 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:14.950 [DEBUG] [Thread-467138 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:14.950 [DEBUG] [Thread-467138 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:14.950 [DEBUG] [Thread-467138 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00295065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983556068934941, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992598, telescope_ra=22.7878781, 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.80766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7642871243848, telescope_dec_j2k=-24.3911469959624, observability=1)
2025-12-26T14:04:25.553 [DEBUG] [Thread-467139 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:25.555 [INFO] [Thread-467139 (handle)] [driver.py] [get_status()] Telra = 22.7908526, teldec = -24.256381
2025-12-26T14:04:25.556 [INFO] [Thread-467139 (handle)] [driver.py] [get_status()] ra_j2k = 22.7672645390763     dec_j2k = -24.391183815607
2025-12-26T14:04:25.558 [DEBUG] [Thread-467139 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:25.559 [DEBUG] [Thread-467139 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:25.566 [DEBUG] [Thread-467139 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:25.566 [DEBUG] [Thread-467139 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:25.566 [DEBUG] [Thread-467139 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:25.566 [DEBUG] [Thread-467139 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:25.573 [DEBUG] [Thread-467139 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00307354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983552458860088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992598, telescope_ra=22.7908526, 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.81063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7672645390763, telescope_dec_j2k=-24.391183815607, observability=1)
2025-12-26T14:04:30.083 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:30.085 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.792115, teldec = -24.256381
2025-12-26T14:04:30.087 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7685281763323     dec_j2k = -24.3911994173748
2025-12-26T14:04:30.090 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:04:30.091 [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-26T14:04:30.094 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:30.094 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:30.094 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:30.095 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:30.102 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00312597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983551656621232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992598, telescope_ra=22.792115, 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.8119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7685281763323, telescope_dec_j2k=-24.3911994173748, observability=1)
2025-12-26T14:04:33.007 [DEBUG] [Thread-467140 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:33.009 [INFO] [Thread-467140 (handle)] [driver.py] [get_status()] Telra = 22.7929191, teldec = -24.256381
2025-12-26T14:04:33.010 [INFO] [Thread-467140 (handle)] [driver.py] [get_status()] ra_j2k = 22.7693330644907     dec_j2k = -24.3912093474032
2025-12-26T14:04:33.012 [DEBUG] [Thread-467140 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:33.014 [DEBUG] [Thread-467140 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:33.019 [DEBUG] [Thread-467140 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:33.019 [DEBUG] [Thread-467140 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:33.019 [DEBUG] [Thread-467140 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:33.019 [DEBUG] [Thread-467140 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:33.027 [DEBUG] [Thread-467140 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:33.027 [DEBUG] [Thread-467140 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:33.027 [DEBUG] [Thread-467140 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:33.027 [DEBUG] [Thread-467140 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:33.028 [DEBUG] [Thread-467140 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:33.028 [DEBUG] [Thread-467140 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:33.028 [DEBUG] [Thread-467140 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:33.028 [DEBUG] [Thread-467140 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:33.028 [DEBUG] [Thread-467140 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00315982, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983554063337801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992598, telescope_ra=22.7929191, 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.8127, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:03:38.296020', telescope_ra_j2k=22.7693330644907, telescope_dec_j2k=-24.3912093474032, observability=1)
2025-12-26T14:04:38.442 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:38.442 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:04:38.443 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:38.443 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:04:38.444 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:39.447 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:39.449 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:39.449 [DEBUG] [ThreadPoolExecutor-21395_0] [payload.py] [to_registers()] [0]
2025-12-26T14:04:39.450 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:39.450 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:39.450 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:04:39.450 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:39.458 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:39.458 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:04:39.458 [DEBUG] [ThreadPoolExecutor-21395_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:04:39.458 [DEBUG] [ThreadPoolExecutor-21395_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:04:39.458 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:39.458 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:39.458 [DEBUG] [ThreadPoolExecutor-21395_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:46.012 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:46.015 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.796541, teldec = -24.256374
2025-12-26T14:04:46.016 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7729585157612     dec_j2k = -24.3912470014801
2025-12-26T14:04:46.018 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:46.019 [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-26T14:04:46.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:46.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:46.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:46.020 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:46.027 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:46.028 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00331034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983549651024092, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992586, telescope_ra=22.796541, 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.81632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7729585157612, telescope_dec_j2k=-24.3912470014801, observability=1)
2025-12-26T14:04:51.089 [DEBUG] [Thread-467141 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:04:51.091 [INFO] [Thread-467141 (handle)] [driver.py] [get_status()] Telra = 22.7979596, teldec = -24.256374
2025-12-26T14:04:51.092 [INFO] [Thread-467141 (handle)] [driver.py] [get_status()] ra_j2k = 22.7743785068347     dec_j2k = -24.3912644579171
2025-12-26T14:04:51.093 [DEBUG] [Thread-467141 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:51.094 [DEBUG] [Thread-467141 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:04:51.098 [DEBUG] [Thread-467141 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:04:51.098 [DEBUG] [Thread-467141 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:04:51.098 [DEBUG] [Thread-467141 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:04:51.098 [DEBUG] [Thread-467141 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:04:51.105 [DEBUG] [Thread-467141 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00336909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983547244307524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992586, telescope_ra=22.7979596, 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.81774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7743785068347, telescope_dec_j2k=-24.3912644579171, observability=1)
2025-12-26T14:05:02.423 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:02.425 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8011075, teldec = -24.256387
2025-12-26T14:05:02.426 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7775294934378     dec_j2k = -24.3913161263772
2025-12-26T14:05:02.428 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:05:02.429 [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-26T14:05:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:05:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:05:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:05:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:05:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:05:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:02.441 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:02.441 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:05:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:05:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:05:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:05:02.442 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:05:02.442 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00350028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983543634232671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992607, telescope_ra=22.8011075, 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.82089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7775294934378, telescope_dec_j2k=-24.3913161263772, observability=1)
2025-12-26T14:05:04.460 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:04.460 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:09.136 [DEBUG] [Thread-467142 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:09.138 [INFO] [Thread-467142 (handle)] [driver.py] [get_status()] Telra = 22.8029752, teldec = -24.25638
2025-12-26T14:05:09.140 [INFO] [Thread-467142 (handle)] [driver.py] [get_status()] ra_j2k = 22.7793990261516     dec_j2k = -24.3913320268267
2025-12-26T14:05:09.142 [DEBUG] [Thread-467142 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:05:09.143 [DEBUG] [Thread-467142 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:05:09.146 [DEBUG] [Thread-467142 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:05:09.146 [DEBUG] [Thread-467142 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:05:09.147 [DEBUG] [Thread-467142 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:05:09.147 [DEBUG] [Thread-467142 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:05:09.154 [DEBUG] [Thread-467142 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00357797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983546442068668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992596, telescope_ra=22.8029752, 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.82276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7793990261516, telescope_dec_j2k=-24.3913320268267, observability=1)
2025-12-26T14:05:13.131 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:13.133 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8040957, teldec = -24.25638
2025-12-26T14:05:13.135 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.7805206255347     dec_j2k = -24.3913457497512
2025-12-26T14:05:13.136 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:05:13.137 [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-26T14:05:13.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:05:13.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:05:13.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:05:13.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:05:13.147 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:05:13.147 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:13.147 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:13.147 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:05:13.147 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:05:13.147 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:05:13.147 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:05:13.148 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:05:13.148 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00362421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983540826396675, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992596, telescope_ra=22.8040957, 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.82388, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7805206255347, telescope_dec_j2k=-24.3913457497512, observability=1)
2025-12-26T14:05:13.148 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.065513610839844 seconds ago
2025-12-26T14:05:25.603 [DEBUG] [Thread-467143 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:25.605 [INFO] [Thread-467143 (handle)] [driver.py] [get_status()] Telra = 22.80758, teldec = -24.25638
2025-12-26T14:05:25.606 [INFO] [Thread-467143 (handle)] [driver.py] [get_status()] ra_j2k = 22.7840083448789     dec_j2k = -24.3913883480894
2025-12-26T14:05:25.608 [DEBUG] [Thread-467143 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:05:25.609 [DEBUG] [Thread-467143 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:05:25.613 [DEBUG] [Thread-467143 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:05:25.613 [DEBUG] [Thread-467143 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:05:25.613 [DEBUG] [Thread-467143 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:05:25.613 [DEBUG] [Thread-467143 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:05:25.620 [DEBUG] [Thread-467143 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:05:25.621 [DEBUG] [Thread-467143 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00376856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983544837590955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992596, telescope_ra=22.80758, 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.82736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7840083448789, telescope_dec_j2k=-24.3913883480894, observability=1)
2025-12-26T14:05:27.231 [DEBUG] [Thread-467144 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:27.232 [INFO] [Thread-467144 (handle)] [driver.py] [get_status()] Telra = 22.808019, teldec = -24.25638
2025-12-26T14:05:27.234 [INFO] [Thread-467144 (handle)] [driver.py] [get_status()] ra_j2k = 22.7844477757709     dec_j2k = -24.3913937072273
2025-12-26T14:05:27.235 [DEBUG] [Thread-467144 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:05:27.236 [DEBUG] [Thread-467144 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:05:27.237 [DEBUG] [Thread-467144 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:05:27.237 [DEBUG] [Thread-467144 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:05:27.237 [DEBUG] [Thread-467144 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:05:27.237 [DEBUG] [Thread-467144 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:05:27.244 [DEBUG] [Thread-467144 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:05:27.244 [DEBUG] [Thread-467144 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:27.244 [DEBUG] [Thread-467144 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:27.244 [DEBUG] [Thread-467144 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:05:27.244 [DEBUG] [Thread-467144 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:05:27.244 [DEBUG] [Thread-467144 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:05:27.245 [DEBUG] [Thread-467144 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:05:27.245 [DEBUG] [Thread-467144 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:05:27.245 [DEBUG] [Thread-467144 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0037874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983536414082966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992596, telescope_ra=22.808019, 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.8278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7844477757709, telescope_dec_j2k=-24.3913937072273, observability=1)
2025-12-26T14:05:30.163 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:30.166 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8088317, teldec = -24.25638
2025-12-26T14:05:30.167 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.7852612735058     dec_j2k = -24.3914036236291
2025-12-26T14:05:30.169 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:05:30.169 [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-26T14:05:30.174 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:05:30.174 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:05:30.175 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:05:30.175 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:05:30.182 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:05:30.182 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:30.182 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:30.182 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:05:30.183 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:05:30.183 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:05:30.183 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:05:30.183 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:05:30.183 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00382134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983542029754959, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992596, telescope_ra=22.8088317, 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.82861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:04:38.441853', telescope_ra_j2k=22.7852612735058, telescope_dec_j2k=-24.3914036236291, observability=1)
2025-12-26T14:05:38.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:38.581 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:05:38.582 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:38.582 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:05:38.582 [INFO] [ThreadPoolExecutor-21396_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:05:38.582 [INFO] [ThreadPoolExecutor-21396_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:05:45.117 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:45.119 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8130118, teldec = -24.256379
2025-12-26T14:05:45.120 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.7894454776177     dec_j2k = -24.3914535316497
2025-12-26T14:05:45.122 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:05:45.123 [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-26T14:05:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:05:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:05:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:05:45.127 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:05:45.135 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00399442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983544837590955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992595, telescope_ra=22.8130118, 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.83279, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:05:38.579699', telescope_ra_j2k=22.7894454776177, telescope_dec_j2k=-24.3914535316497, observability=1)
2025-12-26T14:05:45.281 [DEBUG] [Thread-467145 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14600086212158203
2025-12-26T14:05:59.462 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:59.465 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:59.466 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:05:59.469 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:02.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:02.435 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8178274, teldec = -24.256379
2025-12-26T14:06:02.437 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.7942658075049     dec_j2k = -24.3915119781247
2025-12-26T14:06:02.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:02.439 [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-26T14:06:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:02.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00419484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983534809605254, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992595, telescope_ra=22.8178274, 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.83761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:05:38.579699', telescope_ra_j2k=22.7942658075049, telescope_dec_j2k=-24.3915119781247, observability=1)
2025-12-26T14:06:03.361 [DEBUG] [Thread-467146 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9092164039611816
2025-12-26T14:06:03.475 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:04.476 [DEBUG] [ThreadPoolExecutor-21395_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:04.477 [INFO] [ThreadPoolExecutor-21395_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:06:13.209 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:13.211 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8208388, teldec = -24.256372
2025-12-26T14:06:13.212 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.79728016679     dec_j2k = -24.3915414183919
2025-12-26T14:06:13.214 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:13.215 [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-26T14:06:13.221 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:13.221 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:13.221 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:13.221 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:13.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:13.228 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:13.228 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:13.228 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:13.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:13.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:13.229 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:13.229 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:13.229 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00431956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098353561184411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992584, telescope_ra=22.8208388, 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.84062, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:05:38.579699', telescope_ra_j2k=22.79728016679, telescope_dec_j2k=-24.3915414183919, observability=1)
2025-12-26T14:06:13.229 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.066049575805664 seconds ago
2025-12-26T14:06:21.503 [DEBUG] [Thread-467147 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:21.505 [INFO] [Thread-467147 (handle)] [driver.py] [get_status()] Telra = 22.823128, teldec = -24.256378
2025-12-26T14:06:21.507 [INFO] [Thread-467147 (handle)] [driver.py] [get_status()] ra_j2k = 22.7995716161709     dec_j2k = -24.3915750621899
2025-12-26T14:06:21.508 [DEBUG] [Thread-467147 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:06:21.509 [DEBUG] [Thread-467147 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:06:21.512 [DEBUG] [Thread-467147 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:21.513 [DEBUG] [Thread-467147 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:21.513 [DEBUG] [Thread-467147 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:21.513 [DEBUG] [Thread-467147 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:21.520 [DEBUG] [Thread-467147 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:21.521 [DEBUG] [Thread-467147 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00441556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098353360624697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992594, telescope_ra=22.823128, 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.84291, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:05:38.579699', telescope_ra_j2k=22.7995716161709, telescope_dec_j2k=-24.3915750621899, observability=1)
2025-12-26T14:06:25.662 [DEBUG] [Thread-467148 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:25.665 [INFO] [Thread-467148 (handle)] [driver.py] [get_status()] Telra = 22.8242952, teldec = -24.256372
2025-12-26T14:06:25.666 [INFO] [Thread-467148 (handle)] [driver.py] [get_status()] ra_j2k = 22.8007399638292     dec_j2k = -24.391583139032
2025-12-26T14:06:25.667 [DEBUG] [Thread-467148 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:25.668 [DEBUG] [Thread-467148 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:06:25.674 [DEBUG] [Thread-467148 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:25.674 [DEBUG] [Thread-467148 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:25.675 [DEBUG] [Thread-467148 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:25.675 [DEBUG] [Thread-467148 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:25.682 [DEBUG] [Thread-467148 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0044637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983534809605254, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992583, telescope_ra=22.8242952, 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.84408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:05:38.579699', telescope_ra_j2k=22.8007399638292, telescope_dec_j2k=-24.391583139032, observability=1)
2025-12-26T14:06:30.244 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:30.246 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8255744, teldec = -24.256378
2025-12-26T14:06:30.247 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8020204209373     dec_j2k = -24.3916045510376
2025-12-26T14:06:30.248 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:06:30.248 [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-26T14:06:30.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:30.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:30.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:30.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:30.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:30.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:30.258 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:30.258 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:30.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:30.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:30.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:30.259 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:30.259 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00451672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983528391694405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992594, telescope_ra=22.8255744, 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.84536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:05:38.579699', telescope_ra_j2k=22.8020204209373, telescope_dec_j2k=-24.3916045510376, observability=1)
2025-12-26T14:06:38.722 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:38.722 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:06:38.723 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:38.723 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:06:38.724 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:39.577 [DEBUG] [Thread-467149 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:39.579 [INFO] [Thread-467149 (handle)] [driver.py] [get_status()] Telra = 22.8281631, teldec = -24.256378
2025-12-26T14:06:39.580 [INFO] [Thread-467149 (handle)] [driver.py] [get_status()] ra_j2k = 22.8046116661489     dec_j2k = -24.3916356946242
2025-12-26T14:06:39.581 [DEBUG] [Thread-467149 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:39.582 [DEBUG] [Thread-467149 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:39.589 [DEBUG] [Thread-467149 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:39.589 [DEBUG] [Thread-467149 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:39.589 [DEBUG] [Thread-467149 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:39.589 [DEBUG] [Thread-467149 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:39.596 [DEBUG] [Thread-467149 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:39.596 [DEBUG] [Thread-467149 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:39.596 [DEBUG] [Thread-467149 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:39.596 [DEBUG] [Thread-467149 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:39.596 [DEBUG] [Thread-467149 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:39.597 [DEBUG] [Thread-467149 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:39.597 [DEBUG] [Thread-467149 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:39.597 [DEBUG] [Thread-467149 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:39.597 [DEBUG] [Thread-467149 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00462473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983530397291545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992594, telescope_ra=22.8281631, 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.84794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8046116661489, telescope_dec_j2k=-24.3916356946242, observability=1)
2025-12-26T14:06:39.726 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:39.728 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:39.728 [DEBUG] [ThreadPoolExecutor-21397_0] [payload.py] [to_registers()] [0]
2025-12-26T14:06:39.734 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:39.734 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:39.734 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:06:39.734 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:39.741 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:39.741 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:06:39.741 [DEBUG] [ThreadPoolExecutor-21397_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:06:39.741 [DEBUG] [ThreadPoolExecutor-21397_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:06:39.741 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:39.742 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:39.742 [DEBUG] [ThreadPoolExecutor-21397_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:44.225 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:44.227 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8294817, teldec = -24.256378
2025-12-26T14:06:44.228 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8059315628212     dec_j2k = -24.391651534224
2025-12-26T14:06:44.230 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:44.230 [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-26T14:06:44.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:44.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:44.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:44.232 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:44.240 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:44.241 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00467854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983527188336121, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992593, telescope_ra=22.8294817, 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.84926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8059315628212, telescope_dec_j2k=-24.391651534224, observability=1)
2025-12-26T14:06:57.634 [DEBUG] [Thread-467150 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:06:57.636 [INFO] [Thread-467150 (handle)] [driver.py] [get_status()] Telra = 22.8332144, teldec = -24.256378
2025-12-26T14:06:57.637 [INFO] [Thread-467150 (handle)] [driver.py] [get_status()] ra_j2k = 22.8096679342653     dec_j2k = -24.391696285435
2025-12-26T14:06:57.639 [DEBUG] [Thread-467150 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:57.640 [DEBUG] [Thread-467150 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:06:57.646 [DEBUG] [Thread-467150 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:06:57.646 [DEBUG] [Thread-467150 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:06:57.646 [DEBUG] [Thread-467150 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:06:57.646 [DEBUG] [Thread-467150 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:06:57.653 [DEBUG] [Thread-467150 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:06:57.653 [DEBUG] [Thread-467150 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:57.653 [DEBUG] [Thread-467150 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:06:57.653 [DEBUG] [Thread-467150 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:06:57.653 [DEBUG] [Thread-467150 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:06:57.653 [DEBUG] [Thread-467150 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:06:57.653 [DEBUG] [Thread-467150 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:06:57.654 [DEBUG] [Thread-467150 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:06:57.654 [DEBUG] [Thread-467150 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00483374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983525182738981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992593, telescope_ra=22.8332144, 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.853, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8096679342653, telescope_dec_j2k=-24.391696285435, observability=1)
2025-12-26T14:07:02.405 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:02.407 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8345227, teldec = -24.256377
2025-12-26T14:07:02.408 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8109775214447     dec_j2k = -24.3917109400314
2025-12-26T14:07:02.410 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:07:02.411 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:07:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:02.422 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:02.422 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:02.423 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:02.423 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00488896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983525984977837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992593, telescope_ra=22.8345227, 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.8543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8109775214447, telescope_dec_j2k=-24.3917109400314, observability=1)
2025-12-26T14:07:04.743 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:04.744 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:13.289 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:13.291 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8375577, teldec = -24.256377
2025-12-26T14:07:13.292 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8140155078696     dec_j2k = -24.3917471941569
2025-12-26T14:07:13.293 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:07:13.294 [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-26T14:07:13.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:13.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:13.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:13.297 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:13.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:13.304 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:13.304 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:13.305 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:13.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:13.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:13.305 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:13.305 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:13.305 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00501493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983524380500125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992593, telescope_ra=22.8375577, 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.85734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8140155078696, telescope_dec_j2k=-24.3917471941569, observability=1)
2025-12-26T14:07:13.305 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.062235593795776 seconds ago
2025-12-26T14:07:15.818 [DEBUG] [Thread-467151 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:15.820 [INFO] [Thread-467151 (handle)] [driver.py] [get_status()] Telra = 22.8382588, teldec = -24.256377
2025-12-26T14:07:15.821 [INFO] [Thread-467151 (handle)] [driver.py] [get_status()] ra_j2k = 22.8147172978615     dec_j2k = -24.3917555568606
2025-12-26T14:07:15.822 [DEBUG] [Thread-467151 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:07:15.823 [DEBUG] [Thread-467151 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:07:15.827 [DEBUG] [Thread-467151 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:15.827 [DEBUG] [Thread-467151 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:15.827 [DEBUG] [Thread-467151 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:15.827 [DEBUG] [Thread-467151 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:15.835 [DEBUG] [Thread-467151 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0050442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983524380500125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992592, telescope_ra=22.8382588, 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.85804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8147172978615, telescope_dec_j2k=-24.3917555568606, observability=1)
2025-12-26T14:07:25.715 [DEBUG] [Thread-467152 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:25.717 [INFO] [Thread-467152 (handle)] [driver.py] [get_status()] Telra = 22.8410163, teldec = -24.256377
2025-12-26T14:07:25.719 [INFO] [Thread-467152 (handle)] [driver.py] [get_status()] ra_j2k = 22.8174775120827     dec_j2k = -24.3917884039031
2025-12-26T14:07:25.720 [DEBUG] [Thread-467152 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:07:25.721 [DEBUG] [Thread-467152 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:07:25.722 [DEBUG] [Thread-467152 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:25.722 [DEBUG] [Thread-467152 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:25.722 [DEBUG] [Thread-467152 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:25.722 [DEBUG] [Thread-467152 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:25.729 [DEBUG] [Thread-467152 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:25.729 [DEBUG] [Thread-467152 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:25.729 [DEBUG] [Thread-467152 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:25.730 [DEBUG] [Thread-467152 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:25.730 [DEBUG] [Thread-467152 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:25.730 [DEBUG] [Thread-467152 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:25.730 [DEBUG] [Thread-467152 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:25.730 [DEBUG] [Thread-467152 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:25.730 [DEBUG] [Thread-467152 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00515875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098352317714184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992592, telescope_ra=22.8410163, 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.8608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8174775120827, telescope_dec_j2k=-24.3917884039031, observability=1)
2025-12-26T14:07:30.320 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:30.322 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8422956, teldec = -24.256377
2025-12-26T14:07:30.323 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8187580715262     dec_j2k = -24.391803618768
2025-12-26T14:07:30.324 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:07:30.325 [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-26T14:07:30.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:30.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:30.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:30.331 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:30.338 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:30.338 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:30.338 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:30.338 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:30.338 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:30.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:30.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:30.339 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:30.339 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00521205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983527188336121, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992592, telescope_ra=22.8422956, 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.86208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8187580715262, telescope_dec_j2k=-24.391803618768, observability=1)
2025-12-26T14:07:33.914 [DEBUG] [Thread-467153 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:33.916 [INFO] [Thread-467153 (handle)] [driver.py] [get_status()] Telra = 22.8433226, teldec = -24.256377
2025-12-26T14:07:33.917 [INFO] [Thread-467153 (handle)] [driver.py] [get_status()] ra_j2k = 22.8197860826875     dec_j2k = -24.3918158219817
2025-12-26T14:07:33.919 [DEBUG] [Thread-467153 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:07:33.919 [DEBUG] [Thread-467153 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:07:33.922 [DEBUG] [Thread-467153 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:33.922 [DEBUG] [Thread-467153 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:33.922 [DEBUG] [Thread-467153 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:33.922 [DEBUG] [Thread-467153 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:33.929 [DEBUG] [Thread-467153 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:33.929 [DEBUG] [Thread-467153 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:33.929 [DEBUG] [Thread-467153 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:33.930 [DEBUG] [Thread-467153 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:33.930 [DEBUG] [Thread-467153 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:33.930 [DEBUG] [Thread-467153 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:33.930 [DEBUG] [Thread-467153 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:33.930 [DEBUG] [Thread-467153 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:33.930 [DEBUG] [Thread-467153 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00525365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983525182738981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992592, telescope_ra=22.8433226, 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.8631, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:06:38.720886', telescope_ra_j2k=22.8197860826875, telescope_dec_j2k=-24.3918158219817, observability=1)
2025-12-26T14:07:38.863 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:38.863 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:07:38.864 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:38.864 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:07:38.865 [INFO] [ThreadPoolExecutor-21398_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:07:38.865 [INFO] [ThreadPoolExecutor-21398_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:07:43.329 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:43.331 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8459188, teldec = -24.256377
2025-12-26T14:07:43.332 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8223848392514     dec_j2k = -24.3918466272787
2025-12-26T14:07:43.334 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:07:43.334 [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-26T14:07:43.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:43.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:43.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:43.341 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:43.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:43.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:43.348 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:43.348 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:43.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:43.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:43.348 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:43.349 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:43.349 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00536262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983519567066988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992592, telescope_ra=22.8459188, 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.8657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8223848392514, telescope_dec_j2k=-24.3918466272787, observability=1)
2025-12-26T14:07:51.974 [DEBUG] [Thread-467154 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:51.976 [INFO] [Thread-467154 (handle)] [driver.py] [get_status()] Telra = 22.8483457, teldec = -24.256376
2025-12-26T14:07:51.977 [INFO] [Thread-467154 (handle)] [driver.py] [get_status()] ra_j2k = 22.8248141296853     dec_j2k = -24.3918743671016
2025-12-26T14:07:51.979 [DEBUG] [Thread-467154 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:07:51.980 [DEBUG] [Thread-467154 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:07:51.983 [DEBUG] [Thread-467154 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:07:51.983 [DEBUG] [Thread-467154 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:07:51.984 [DEBUG] [Thread-467154 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:07:51.984 [DEBUG] [Thread-467154 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:07:51.991 [DEBUG] [Thread-467154 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:07:51.992 [DEBUG] [Thread-467154 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00546267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983522776022412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992591, telescope_ra=22.8483457, 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.86813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8248141296853, telescope_dec_j2k=-24.3918743671016, observability=1)
2025-12-26T14:07:59.746 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:59.748 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:59.749 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:07:59.751 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:02.412 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:02.413 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8512405, teldec = -24.256383
2025-12-26T14:08:02.414 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8277117811289     dec_j2k = -24.391915575495
2025-12-26T14:08:02.415 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:08:02.416 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:08:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:02.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00558348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983513550275567, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992602, telescope_ra=22.8512405, 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.87102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8277117811289, telescope_dec_j2k=-24.391915575495, observability=1)
2025-12-26T14:08:03.757 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:04.758 [DEBUG] [ThreadPoolExecutor-21397_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:04.759 [INFO] [ThreadPoolExecutor-21397_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:08:10.158 [DEBUG] [Thread-467155 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:10.160 [INFO] [Thread-467155 (handle)] [driver.py] [get_status()] Telra = 22.853416, teldec = -24.256376
2025-12-26T14:08:10.162 [INFO] [Thread-467155 (handle)] [driver.py] [get_status()] ra_j2k = 22.8298894252907     dec_j2k = -24.3919342334751
2025-12-26T14:08:10.164 [DEBUG] [Thread-467155 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:08:10.165 [DEBUG] [Thread-467155 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:08:10.171 [DEBUG] [Thread-467155 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:10.171 [DEBUG] [Thread-467155 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:10.171 [DEBUG] [Thread-467155 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:10.171 [DEBUG] [Thread-467155 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:10.178 [DEBUG] [Thread-467155 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:10.178 [DEBUG] [Thread-467155 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:10.178 [DEBUG] [Thread-467155 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:10.178 [DEBUG] [Thread-467155 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:10.178 [DEBUG] [Thread-467155 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:10.179 [DEBUG] [Thread-467155 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:10.179 [DEBUG] [Thread-467155 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:10.179 [DEBUG] [Thread-467155 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:10.179 [DEBUG] [Thread-467155 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00567314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983512346917283, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992591, telescope_ra=22.853416, 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.8732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8298894252907, telescope_dec_j2k=-24.3919342334751, observability=1)
2025-12-26T14:08:13.366 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:13.368 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8543021, teldec = -24.25637
2025-12-26T14:08:13.370 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8307763989399     dec_j2k = -24.3919386718283
2025-12-26T14:08:13.370 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:08:13.372 [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-26T14:08:13.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:13.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:13.372 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:13.373 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:13.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:13.379 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00571027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983519567066988, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99258, telescope_ra=22.8543021, 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.87408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8307763989399, telescope_dec_j2k=-24.3919386718283, observability=1)
2025-12-26T14:08:13.380 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.06113648414612 seconds ago
2025-12-26T14:08:25.767 [DEBUG] [Thread-467156 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:25.769 [INFO] [Thread-467156 (handle)] [driver.py] [get_status()] Telra = 22.857762, teldec = -24.256376
2025-12-26T14:08:25.770 [INFO] [Thread-467156 (handle)] [driver.py] [get_status()] ra_j2k = 22.8342397090083     dec_j2k = -24.3919853573052
2025-12-26T14:08:25.772 [DEBUG] [Thread-467156 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:08:25.773 [DEBUG] [Thread-467156 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:08:25.780 [DEBUG] [Thread-467156 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:25.780 [DEBUG] [Thread-467156 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:25.780 [DEBUG] [Thread-467156 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:25.780 [DEBUG] [Thread-467156 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:25.787 [DEBUG] [Thread-467156 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:25.788 [DEBUG] [Thread-467156 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0058538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983514352514423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99259, telescope_ra=22.857762, 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.87754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8342397090083, telescope_dec_j2k=-24.3919853573052, observability=1)
2025-12-26T14:08:28.217 [DEBUG] [Thread-467157 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:28.219 [INFO] [Thread-467157 (handle)] [driver.py] [get_status()] Telra = 22.8584278, teldec = -24.256369
2025-12-26T14:08:28.220 [INFO] [Thread-467157 (handle)] [driver.py] [get_status()] ra_j2k = 22.8349061658481     dec_j2k = -24.3919861744432
2025-12-26T14:08:28.221 [DEBUG] [Thread-467157 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:08:28.222 [DEBUG] [Thread-467157 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:08:28.224 [DEBUG] [Thread-467157 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:28.224 [DEBUG] [Thread-467157 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:28.224 [DEBUG] [Thread-467157 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:28.224 [DEBUG] [Thread-467157 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:28.231 [DEBUG] [Thread-467157 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:28.231 [DEBUG] [Thread-467157 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:28.232 [DEBUG] [Thread-467157 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:28.232 [DEBUG] [Thread-467157 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:28.232 [DEBUG] [Thread-467157 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:28.232 [DEBUG] [Thread-467157 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:28.232 [DEBUG] [Thread-467157 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:28.232 [DEBUG] [Thread-467157 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:28.232 [DEBUG] [Thread-467157 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00588215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983507533484146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992579, telescope_ra=22.8584278, 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.87821, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8349061658481, telescope_dec_j2k=-24.3919861744432, observability=1)
2025-12-26T14:08:30.401 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:30.403 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8590444, teldec = -24.256376
2025-12-26T14:08:30.404 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8355233733366     dec_j2k = -24.3920004090997
2025-12-26T14:08:30.406 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:08:30.407 [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-26T14:08:30.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:30.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:30.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:30.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:30.418 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:30.419 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00590743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983518363708704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99259, telescope_ra=22.8590444, 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.87883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:07:38.862646', telescope_ra_j2k=22.8355233733366, telescope_dec_j2k=-24.3920004090997, observability=1)
2025-12-26T14:08:39.007 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:39.007 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:08:39.008 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:39.008 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:08:39.009 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:40.011 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:40.013 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:40.013 [DEBUG] [ThreadPoolExecutor-21399_0] [payload.py] [to_registers()] [0]
2025-12-26T14:08:40.022 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:40.022 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:40.022 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:08:40.022 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:40.027 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:40.027 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:08:40.027 [DEBUG] [ThreadPoolExecutor-21399_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:08:40.027 [DEBUG] [ThreadPoolExecutor-21399_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:08:40.028 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:40.028 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:40.028 [DEBUG] [ThreadPoolExecutor-21399_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:42.440 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:42.443 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8623891, teldec = -24.256375
2025-12-26T14:08:42.444 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8388713716208     dec_j2k = -24.3920385945216
2025-12-26T14:08:42.446 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:08:42.447 [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-26T14:08:42.453 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:42.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:42.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:42.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:42.461 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00604678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983514352514423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99259, telescope_ra=22.8623891, 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.88217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8388713716208, telescope_dec_j2k=-24.3920385945216, observability=1)
2025-12-26T14:08:46.290 [DEBUG] [Thread-467158 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:08:46.292 [INFO] [Thread-467158 (handle)] [driver.py] [get_status()] Telra = 22.8634723, teldec = -24.256375
2025-12-26T14:08:46.294 [INFO] [Thread-467158 (handle)] [driver.py] [get_status()] ra_j2k = 22.8399556399712     dec_j2k = -24.3920512625662
2025-12-26T14:08:46.295 [DEBUG] [Thread-467158 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:08:46.296 [DEBUG] [Thread-467158 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:08:46.297 [DEBUG] [Thread-467158 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:08:46.297 [DEBUG] [Thread-467158 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:08:46.298 [DEBUG] [Thread-467158 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:08:46.298 [DEBUG] [Thread-467158 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:08:46.304 [DEBUG] [Thread-467158 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:08:46.305 [DEBUG] [Thread-467158 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00609133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983512748036711, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99259, telescope_ra=22.8634723, 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.88325, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8399556399712, telescope_dec_j2k=-24.3920512625662, observability=1)
2025-12-26T14:09:02.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:02.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8679624, teldec = -24.256375
2025-12-26T14:09:02.428 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8444501695718     dec_j2k = -24.3921036577389
2025-12-26T14:09:02.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:09:02.431 [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-26T14:09:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:02.440 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:02.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00627808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983511143558999, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992589, telescope_ra=22.8679624, 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.88774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8444501695718, telescope_dec_j2k=-24.3921036577389, observability=1)
2025-12-26T14:09:04.365 [DEBUG] [Thread-467159 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:04.367 [INFO] [Thread-467159 (handle)] [driver.py] [get_status()] Telra = 22.8685147, teldec = -24.256375
2025-12-26T14:09:04.368 [INFO] [Thread-467159 (handle)] [driver.py] [get_status()] ra_j2k = 22.8450030145474     dec_j2k = -24.3921100895698
2025-12-26T14:09:04.369 [DEBUG] [Thread-467159 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:04.370 [DEBUG] [Thread-467159 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:04.375 [DEBUG] [Thread-467159 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:04.375 [DEBUG] [Thread-467159 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:04.375 [DEBUG] [Thread-467159 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:04.375 [DEBUG] [Thread-467159 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:04.382 [DEBUG] [Thread-467159 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:04.383 [DEBUG] [Thread-467159 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00630053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983511544678427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992589, telescope_ra=22.8685147, 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.8883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8450030145474, telescope_dec_j2k=-24.3921100895698, observability=1)
2025-12-26T14:09:05.029 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:05.030 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:13.441 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:13.443 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8710263, teldec = -24.256375
2025-12-26T14:09:13.444 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8475170931628     dec_j2k = -24.3921393026247
2025-12-26T14:09:13.445 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:09:13.446 [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-26T14:09:13.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:13.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:13.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:13.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00640558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983507934603574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992589, telescope_ra=22.8710263, 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.89081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8475170931628, telescope_dec_j2k=-24.3921393026247, observability=1)
2025-12-26T14:09:13.455 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.05545711517334 seconds ago
2025-12-26T14:09:22.442 [DEBUG] [Thread-467160 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:22.444 [INFO] [Thread-467160 (handle)] [driver.py] [get_status()] Telra = 22.8735278, teldec = -24.256374
2025-12-26T14:09:22.445 [INFO] [Thread-467160 (handle)] [driver.py] [get_status()] ra_j2k = 22.8500210623991     dec_j2k = -24.3921673398102
2025-12-26T14:09:22.447 [DEBUG] [Thread-467160 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:22.448 [DEBUG] [Thread-467160 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:22.453 [DEBUG] [Thread-467160 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:22.453 [DEBUG] [Thread-467160 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:22.453 [DEBUG] [Thread-467160 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:22.453 [DEBUG] [Thread-467160 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:22.460 [DEBUG] [Thread-467160 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:22.461 [DEBUG] [Thread-467160 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00650976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983509940200715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992588, telescope_ra=22.8735278, 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.89331, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8500210623991, telescope_dec_j2k=-24.3921673398102, observability=1)
2025-12-26T14:09:25.818 [DEBUG] [Thread-467161 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:25.820 [INFO] [Thread-467161 (handle)] [driver.py] [get_status()] Telra = 22.874481, teldec = -24.256374
2025-12-26T14:09:25.821 [INFO] [Thread-467161 (handle)] [driver.py] [get_status()] ra_j2k = 22.8509752034192     dec_j2k = -24.3921783890784
2025-12-26T14:09:25.823 [DEBUG] [Thread-467161 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:25.824 [DEBUG] [Thread-467161 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:09:25.829 [DEBUG] [Thread-467161 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:25.829 [DEBUG] [Thread-467161 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:25.829 [DEBUG] [Thread-467161 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:25.829 [DEBUG] [Thread-467161 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:25.836 [DEBUG] [Thread-467161 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:25.836 [DEBUG] [Thread-467161 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:25.837 [DEBUG] [Thread-467161 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:25.837 [DEBUG] [Thread-467161 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:25.837 [DEBUG] [Thread-467161 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:25.837 [DEBUG] [Thread-467161 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:25.837 [DEBUG] [Thread-467161 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:25.837 [DEBUG] [Thread-467161 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:25.837 [DEBUG] [Thread-467161 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00654883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983514352514423, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992588, telescope_ra=22.874481, 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.89426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8509752034192, telescope_dec_j2k=-24.3921783890784, observability=1)
2025-12-26T14:09:30.480 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:30.482 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8757899, teldec = -24.256374
2025-12-26T14:09:30.483 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8522853957181     dec_j2k = -24.3921935477251
2025-12-26T14:09:30.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:09:30.486 [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-26T14:09:30.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:30.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:30.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:30.489 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:30.496 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00660279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098350673124529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992588, telescope_ra=22.8757899, 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.89557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:08:39.006073', telescope_ra_j2k=22.8522853957181, telescope_dec_j2k=-24.3921935477251, observability=1)
2025-12-26T14:09:39.149 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:39.149 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:09:39.150 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:39.150 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:09:39.151 [INFO] [ThreadPoolExecutor-21400_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:09:39.151 [INFO] [ThreadPoolExecutor-21400_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:09:40.504 [DEBUG] [Thread-467162 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:40.506 [INFO] [Thread-467162 (handle)] [driver.py] [get_status()] Telra = 22.8785733, teldec = -24.256374
2025-12-26T14:09:40.507 [INFO] [Thread-467162 (handle)] [driver.py] [get_status()] ra_j2k = 22.8550715442913     dec_j2k = -24.3922257297262
2025-12-26T14:09:40.508 [DEBUG] [Thread-467162 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:09:40.509 [DEBUG] [Thread-467162 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:40.512 [DEBUG] [Thread-467162 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:40.513 [DEBUG] [Thread-467162 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:40.513 [DEBUG] [Thread-467162 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:40.513 [DEBUG] [Thread-467162 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:40.520 [DEBUG] [Thread-467162 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0067188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983510341320143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992588, telescope_ra=22.8785733, 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.89835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8550715442913, telescope_dec_j2k=-24.3922257297262, observability=1)
2025-12-26T14:09:41.543 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:41.545 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.8788535, teldec = -24.256374
2025-12-26T14:09:41.546 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8553520210212     dec_j2k = -24.3922289654266
2025-12-26T14:09:41.548 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:41.549 [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-26T14:09:41.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:41.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:41.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:41.552 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:41.559 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00673083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983501516692725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992588, telescope_ra=22.8788535, 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.89863, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8553520210212, telescope_dec_j2k=-24.3922289654266, observability=1)
2025-12-26T14:09:58.561 [DEBUG] [Thread-467163 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:09:58.563 [INFO] [Thread-467163 (handle)] [driver.py] [get_status()] Telra = 22.8835881, teldec = -24.256374
2025-12-26T14:09:58.564 [INFO] [Thread-467163 (handle)] [driver.py] [get_status()] ra_j2k = 22.8600912979743     dec_j2k = -24.3922835289466
2025-12-26T14:09:58.565 [DEBUG] [Thread-467163 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:09:58.566 [DEBUG] [Thread-467163 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:09:58.571 [DEBUG] [Thread-467163 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:09:58.571 [DEBUG] [Thread-467163 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:09:58.571 [DEBUG] [Thread-467163 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:09:58.571 [DEBUG] [Thread-467163 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:09:58.578 [DEBUG] [Thread-467163 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:09:58.578 [DEBUG] [Thread-467163 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:58.579 [DEBUG] [Thread-467163 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:09:58.579 [DEBUG] [Thread-467163 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:09:58.579 [DEBUG] [Thread-467163 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:09:58.579 [DEBUG] [Thread-467163 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:09:58.579 [DEBUG] [Thread-467163 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:09:58.579 [DEBUG] [Thread-467163 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:09:58.579 [DEBUG] [Thread-467163 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0069278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983506330125862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992587, telescope_ra=22.8835881, 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.90337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8600912979743, telescope_dec_j2k=-24.3922835289466, observability=1)
2025-12-26T14:10:00.032 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:00.034 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:00.036 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:00.038 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:02.436 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:02.438 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.8846727, teldec = -24.256373
2025-12-26T14:10:02.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8611769696924     dec_j2k = -24.3922949989571
2025-12-26T14:10:02.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:10:02.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:10:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:02.452 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:02.452 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:02.453 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:02.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00697265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983506330125862, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992587, telescope_ra=22.8846727, 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.90445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8611769696924, telescope_dec_j2k=-24.3922949989571, observability=1)
2025-12-26T14:10:04.041 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:05.044 [DEBUG] [ThreadPoolExecutor-21399_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:05.045 [INFO] [ThreadPoolExecutor-21399_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:10:13.516 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:13.518 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.8877673, teldec = -24.256373
2025-12-26T14:10:13.519 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8642746278983     dec_j2k = -24.3923305179871
2025-12-26T14:10:13.521 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:10:13.522 [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-26T14:10:13.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:13.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:13.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:13.526 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:13.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:13.533 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:13.533 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:13.534 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:13.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:13.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:13.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:13.534 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:13.534 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00710089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983509940200715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992587, telescope_ra=22.8877673, 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.90755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8642746278983, telescope_dec_j2k=-24.3923305179871, observability=1)
2025-12-26T14:10:13.534 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.05445432662964 seconds ago
2025-12-26T14:10:16.720 [DEBUG] [Thread-467164 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:16.722 [INFO] [Thread-467164 (handle)] [driver.py] [get_status()] Telra = 22.8886653, teldec = -24.256373
2025-12-26T14:10:16.723 [INFO] [Thread-467164 (handle)] [driver.py] [get_status()] ra_j2k = 22.8651735154858     dec_j2k = -24.39234080826
2025-12-26T14:10:16.724 [DEBUG] [Thread-467164 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:16.725 [DEBUG] [Thread-467164 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:16.732 [DEBUG] [Thread-467164 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:16.732 [DEBUG] [Thread-467164 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:16.732 [DEBUG] [Thread-467164 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:16.732 [DEBUG] [Thread-467164 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:16.739 [DEBUG] [Thread-467164 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00713797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983507533484146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992587, telescope_ra=22.8886653, 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.90845, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8651735154858, telescope_dec_j2k=-24.39234080826, observability=1)
2025-12-26T14:10:25.871 [DEBUG] [Thread-467165 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:25.873 [INFO] [Thread-467165 (handle)] [driver.py] [get_status()] Telra = 22.8911964, teldec = -24.256373
2025-12-26T14:10:25.875 [INFO] [Thread-467165 (handle)] [driver.py] [get_status()] ra_j2k = 22.8677071175959     dec_j2k = -24.3923697718542
2025-12-26T14:10:25.876 [DEBUG] [Thread-467165 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:25.877 [DEBUG] [Thread-467165 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:25.879 [DEBUG] [Thread-467165 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:25.879 [DEBUG] [Thread-467165 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:25.879 [DEBUG] [Thread-467165 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:25.879 [DEBUG] [Thread-467165 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:25.886 [DEBUG] [Thread-467165 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00724389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983498708856729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992586, telescope_ra=22.8911964, 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.91098, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8677071175959, telescope_dec_j2k=-24.3923697718542, observability=1)
2025-12-26T14:10:30.558 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:30.563 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.8925047, teldec = -24.256373
2025-12-26T14:10:30.564 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8690167111187     dec_j2k = -24.3923847193799
2025-12-26T14:10:30.565 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:10:30.566 [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-26T14:10:30.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:30.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:30.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:30.570 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:30.571 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00729814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983504324528722, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992586, telescope_ra=22.8925047, 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.91229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8690167111187, telescope_dec_j2k=-24.3923847193799, observability=1)
2025-12-26T14:10:34.775 [DEBUG] [Thread-467166 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:34.777 [INFO] [Thread-467166 (handle)] [driver.py] [get_status()] Telra = 22.8937007, teldec = -24.256373
2025-12-26T14:10:34.778 [INFO] [Thread-467166 (handle)] [driver.py] [get_status()] ra_j2k = 22.8702138937334     dec_j2k = -24.3923983698686
2025-12-26T14:10:34.779 [DEBUG] [Thread-467166 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:34.780 [DEBUG] [Thread-467166 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:34.786 [DEBUG] [Thread-467166 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:34.786 [DEBUG] [Thread-467166 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:34.786 [DEBUG] [Thread-467166 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:34.786 [DEBUG] [Thread-467166 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:34.793 [DEBUG] [Thread-467166 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:34.793 [DEBUG] [Thread-467166 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:34.793 [DEBUG] [Thread-467166 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:34.793 [DEBUG] [Thread-467166 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:34.793 [DEBUG] [Thread-467166 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:34.794 [DEBUG] [Thread-467166 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:34.794 [DEBUG] [Thread-467166 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:34.794 [DEBUG] [Thread-467166 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:34.794 [DEBUG] [Thread-467166 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00734694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983499912215013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992586, telescope_ra=22.8937007, 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.91348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:09:39.148617', telescope_ra_j2k=22.8702138937334, telescope_dec_j2k=-24.3923983698686, observability=1)
2025-12-26T14:10:39.294 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:39.294 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:10:39.295 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:39.295 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:10:39.296 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:40.298 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:40.300 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:40.300 [DEBUG] [ThreadPoolExecutor-21401_0] [payload.py] [to_registers()] [0]
2025-12-26T14:10:40.303 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:40.303 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:40.303 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:10:40.303 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:40.310 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:40.310 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:10:40.310 [DEBUG] [ThreadPoolExecutor-21401_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:10:40.310 [DEBUG] [ThreadPoolExecutor-21401_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:10:40.310 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:40.310 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:40.310 [DEBUG] [ThreadPoolExecutor-21401_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:40.652 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:40.655 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.895321, teldec = -24.256373
2025-12-26T14:10:40.656 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.8718357960873     dec_j2k = -24.3924168417641
2025-12-26T14:10:40.658 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:10:40.659 [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-26T14:10:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:40.663 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:40.671 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00741497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983498708856729, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992586, telescope_ra=22.895321, 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.9151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.8718357960873, telescope_dec_j2k=-24.3924168417641, observability=1)
2025-12-26T14:10:52.855 [DEBUG] [Thread-467167 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:10:52.857 [INFO] [Thread-467167 (handle)] [driver.py] [get_status()] Telra = 22.8987191, teldec = -24.256372
2025-12-26T14:10:52.858 [INFO] [Thread-467167 (handle)] [driver.py] [get_status()] ra_j2k = 22.8752372573124     dec_j2k = -24.392454501496
2025-12-26T14:10:52.860 [DEBUG] [Thread-467167 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:52.860 [DEBUG] [Thread-467167 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:10:52.867 [DEBUG] [Thread-467167 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:10:52.867 [DEBUG] [Thread-467167 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:10:52.867 [DEBUG] [Thread-467167 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:10:52.867 [DEBUG] [Thread-467167 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:10:52.869 [DEBUG] [Thread-467167 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0075562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983499912215013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992585, telescope_ra=22.8987191, 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.9185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.8752372573124, telescope_dec_j2k=-24.392454501496, observability=1)
2025-12-26T14:11:02.409 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:02.411 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.90137, teldec = -24.256372
2025-12-26T14:11:02.412 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.877890780056     dec_j2k = -24.392484585416
2025-12-26T14:11:02.414 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:11:02.415 [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-26T14:11:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:02.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:02.428 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:02.428 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:02.429 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:02.429 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:02.429 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:02.429 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:02.429 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00766678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983495901020733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992585, telescope_ra=22.90137, 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.92115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.877890780056, telescope_dec_j2k=-24.392484585416, observability=1)
2025-12-26T14:11:05.311 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:05.312 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:11.033 [DEBUG] [Thread-467168 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:11.034 [INFO] [Thread-467168 (handle)] [driver.py] [get_status()] Telra = 22.903788, teldec = -24.256372
2025-12-26T14:11:11.036 [INFO] [Thread-467168 (handle)] [driver.py] [get_status()] ra_j2k = 22.8803111728749     dec_j2k = -24.3925119689522
2025-12-26T14:11:11.038 [DEBUG] [Thread-467168 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:11:11.039 [DEBUG] [Thread-467168 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:11:11.042 [DEBUG] [Thread-467168 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:11.042 [DEBUG] [Thread-467168 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:11.042 [DEBUG] [Thread-467168 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:11.042 [DEBUG] [Thread-467168 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:11.049 [DEBUG] [Thread-467168 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:11.050 [DEBUG] [Thread-467168 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00776659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983495499901305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992585, telescope_ra=22.903788, 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.92357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.8803111728749, telescope_dec_j2k=-24.3925119689522, observability=1)
2025-12-26T14:11:13.594 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:13.596 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9044882, teldec = -24.256372
2025-12-26T14:11:13.598 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8810120658722     dec_j2k = -24.3925198884171
2025-12-26T14:11:13.599 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:11:13.601 [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-26T14:11:13.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:13.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:13.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:13.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:13.610 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:13.610 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:13.610 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:13.610 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:13.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:13.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:13.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:13.611 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:13.611 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00779624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983502318931582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992585, telescope_ra=22.9044882, 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.92427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.8810120658722, telescope_dec_j2k=-24.3925198884171, observability=1)
2025-12-26T14:11:13.611 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.053741216659546 seconds ago
2025-12-26T14:11:25.919 [DEBUG] [Thread-467169 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:25.921 [INFO] [Thread-467169 (handle)] [driver.py] [get_status()] Telra = 22.907943, teldec = -24.256365
2025-12-26T14:11:25.922 [INFO] [Thread-467169 (handle)] [driver.py] [get_status()] ra_j2k = 22.8844702861417     dec_j2k = -24.3925518966679
2025-12-26T14:11:25.924 [DEBUG] [Thread-467169 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:11:25.925 [DEBUG] [Thread-467169 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:11:25.928 [DEBUG] [Thread-467169 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:25.928 [DEBUG] [Thread-467169 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:25.928 [DEBUG] [Thread-467169 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:25.928 [DEBUG] [Thread-467169 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:25.935 [DEBUG] [Thread-467169 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00793889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983501115573297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992574, telescope_ra=22.907943, 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.92772, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.8844702861417, telescope_dec_j2k=-24.3925518966679, observability=1)
2025-12-26T14:11:29.094 [DEBUG] [Thread-467170 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:29.096 [INFO] [Thread-467170 (handle)] [driver.py] [get_status()] Telra = 22.9088025, teldec = -24.256371
2025-12-26T14:11:29.098 [INFO] [Thread-467170 (handle)] [driver.py] [get_status()] ra_j2k = 22.8853306367348     dec_j2k = -24.3925675833045
2025-12-26T14:11:29.100 [DEBUG] [Thread-467170 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:11:29.100 [DEBUG] [Thread-467170 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:11:29.107 [DEBUG] [Thread-467170 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:29.107 [DEBUG] [Thread-467170 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:29.107 [DEBUG] [Thread-467170 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:29.107 [DEBUG] [Thread-467170 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:29.114 [DEBUG] [Thread-467170 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:29.114 [DEBUG] [Thread-467170 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:29.114 [DEBUG] [Thread-467170 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:29.114 [DEBUG] [Thread-467170 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:29.114 [DEBUG] [Thread-467170 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:29.114 [DEBUG] [Thread-467170 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:29.115 [DEBUG] [Thread-467170 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:29.115 [DEBUG] [Thread-467170 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:29.115 [DEBUG] [Thread-467170 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00797564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983500313334441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992584, telescope_ra=22.9088025, 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.92858, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.8853306367348, telescope_dec_j2k=-24.3925675833045, observability=1)
2025-12-26T14:11:30.633 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:30.635 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9092513, teldec = -24.256365
2025-12-26T14:11:30.636 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.8857798814586     dec_j2k = -24.3925666393487
2025-12-26T14:11:30.637 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:11:30.638 [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-26T14:11:30.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:30.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:30.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:30.642 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:30.649 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00799345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983497104379017, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992574, telescope_ra=22.9092513, 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.92903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:10:39.292631', telescope_ra_j2k=22.8857798814586, telescope_dec_j2k=-24.3925666393487, observability=1)
2025-12-26T14:11:39.434 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:39.434 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:11:39.435 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:39.435 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:11:39.436 [INFO] [ThreadPoolExecutor-21402_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:11:39.436 [INFO] [ThreadPoolExecutor-21402_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:11:39.764 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:39.766 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9117856, teldec = -24.256371
2025-12-26T14:11:39.767 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.888316690644     dec_j2k = -24.3926011512353
2025-12-26T14:11:39.768 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:11:39.769 [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-26T14:11:39.775 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:39.776 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:39.776 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:39.776 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:39.783 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00809913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983500714453869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992584, telescope_ra=22.9117856, 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.93157, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.888316690644, telescope_dec_j2k=-24.3926011512353, observability=1)
2025-12-26T14:11:47.177 [DEBUG] [Thread-467171 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:11:47.180 [INFO] [Thread-467171 (handle)] [driver.py] [get_status()] Telra = 22.913853, teldec = -24.256371
2025-12-26T14:11:47.181 [INFO] [Thread-467171 (handle)] [driver.py] [get_status()] ra_j2k = 22.8903861382372     dec_j2k = -24.3926243662113
2025-12-26T14:11:47.183 [DEBUG] [Thread-467171 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:11:47.183 [DEBUG] [Thread-467171 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:11:47.187 [DEBUG] [Thread-467171 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:11:47.187 [DEBUG] [Thread-467171 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:11:47.187 [DEBUG] [Thread-467171 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:11:47.187 [DEBUG] [Thread-467171 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:11:47.195 [DEBUG] [Thread-467171 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00818493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983499912215013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992584, telescope_ra=22.913853, 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.93363, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.8903861382372, telescope_dec_j2k=-24.3926243662113, observability=1)
2025-12-26T14:12:00.314 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:00.316 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:00.318 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:00.320 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:02.418 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:02.420 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9181126, teldec = -24.256371
2025-12-26T14:12:02.421 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.8946499581185     dec_j2k = -24.3926720714133
2025-12-26T14:12:02.423 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:12:02.424 [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-26T14:12:02.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:02.426 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:02.427 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:02.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00836133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983503121170438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992583, telescope_ra=22.9181126, 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.93789, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.8946499581185, telescope_dec_j2k=-24.3926720714133, observability=1)
2025-12-26T14:12:04.325 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:05.327 [DEBUG] [ThreadPoolExecutor-21401_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:05.328 [INFO] [ThreadPoolExecutor-21401_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:12:05.361 [DEBUG] [Thread-467172 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:05.362 [INFO] [Thread-467172 (handle)] [driver.py] [get_status()] Telra = 22.9189246, teldec = -24.256371
2025-12-26T14:12:05.363 [INFO] [Thread-467172 (handle)] [driver.py] [get_status()] ra_j2k = 22.8954627627133     dec_j2k = -24.3926811460933
2025-12-26T14:12:05.365 [DEBUG] [Thread-467172 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:05.365 [DEBUG] [Thread-467172 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:05.370 [DEBUG] [Thread-467172 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:05.371 [DEBUG] [Thread-467172 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:05.371 [DEBUG] [Thread-467172 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:05.371 [DEBUG] [Thread-467172 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:05.378 [DEBUG] [Thread-467172 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00839538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983502720051009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992583, telescope_ra=22.9189246, 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.93871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.8954627627133, telescope_dec_j2k=-24.3926811460933, observability=1)
2025-12-26T14:12:13.671 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:13.673 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9212339, teldec = -24.25637
2025-12-26T14:12:13.675 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.8977743513033     dec_j2k = -24.392705920506
2025-12-26T14:12:13.676 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:12:13.677 [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-26T14:12:13.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:13.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:13.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:13.680 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00849157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098350673124529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992583, telescope_ra=22.9212339, 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.94102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.8977743513033, telescope_dec_j2k=-24.392705920506, observability=1)
2025-12-26T14:12:13.687 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0556480884552 seconds ago
2025-12-26T14:12:23.426 [DEBUG] [Thread-467173 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:23.428 [INFO] [Thread-467173 (handle)] [driver.py] [get_status()] Telra = 22.9239352, teldec = -24.25637
2025-12-26T14:12:23.429 [INFO] [Thread-467173 (handle)] [driver.py] [get_status()] ra_j2k = 22.9004783288524     dec_j2k = -24.3927360066002
2025-12-26T14:12:23.431 [DEBUG] [Thread-467173 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:12:23.432 [DEBUG] [Thread-467173 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:23.437 [DEBUG] [Thread-467173 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:23.438 [DEBUG] [Thread-467173 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:23.438 [DEBUG] [Thread-467173 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:23.438 [DEBUG] [Thread-467173 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:23.445 [DEBUG] [Thread-467173 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00860448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983509137961858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992583, telescope_ra=22.9239352, 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.94372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.9004783288524, telescope_dec_j2k=-24.3927360066002, observability=1)
2025-12-26T14:12:25.981 [DEBUG] [Thread-467174 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:25.983 [INFO] [Thread-467174 (handle)] [driver.py] [get_status()] Telra = 22.9246636, teldec = -24.25637
2025-12-26T14:12:25.985 [INFO] [Thread-467174 (handle)] [driver.py] [get_status()] ra_j2k = 22.9012074509484     dec_j2k = -24.3927441075529
2025-12-26T14:12:25.986 [DEBUG] [Thread-467174 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:25.987 [DEBUG] [Thread-467174 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:25.991 [DEBUG] [Thread-467174 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:25.991 [DEBUG] [Thread-467174 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:25.991 [DEBUG] [Thread-467174 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:25.991 [DEBUG] [Thread-467174 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:25.998 [DEBUG] [Thread-467174 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00863405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098350472564815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992582, telescope_ra=22.9246636, 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.94444, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.9012074509484, telescope_dec_j2k=-24.3927441075529, observability=1)
2025-12-26T14:12:30.711 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:30.712 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9259719, teldec = -24.25637
2025-12-26T14:12:30.714 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9025170480324     dec_j2k = -24.3927586454232
2025-12-26T14:12:30.715 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:30.716 [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-26T14:12:30.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:30.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:30.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:30.721 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:30.728 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00868878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098350472564815, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992582, telescope_ra=22.9259719, 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.94575, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.9025170480324, telescope_dec_j2k=-24.3927586454232, observability=1)
2025-12-26T14:12:38.873 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:38.875 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9282598, teldec = -24.25637
2025-12-26T14:12:38.876 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.904807216648     dec_j2k = -24.3927840300934
2025-12-26T14:12:38.878 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:38.878 [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-26T14:12:38.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:38.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:38.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:38.882 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:38.889 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:38.889 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:38.889 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:38.890 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:38.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:38.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:38.890 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:38.890 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:38.890 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00878326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983507934603574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992582, telescope_ra=22.9282598, 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.94804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:11:39.433892', telescope_ra_j2k=22.904807216648, telescope_dec_j2k=-24.3927840300934, observability=1)
2025-12-26T14:12:39.576 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:39.577 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:12:39.578 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:39.578 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:12:39.579 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:40.580 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:40.582 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:40.582 [DEBUG] [ThreadPoolExecutor-21403_0] [payload.py] [to_registers()] [0]
2025-12-26T14:12:40.589 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:40.589 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:40.589 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:12:40.589 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:40.597 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:40.597 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:12:40.597 [DEBUG] [ThreadPoolExecutor-21403_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:12:40.597 [DEBUG] [ThreadPoolExecutor-21403_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:12:40.597 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:40.597 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:40.597 [DEBUG] [ThreadPoolExecutor-21403_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:41.506 [DEBUG] [Thread-467175 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:41.509 [INFO] [Thread-467175 (handle)] [driver.py] [get_status()] Telra = 22.9289795, teldec = -24.25637
2025-12-26T14:12:41.510 [INFO] [Thread-467175 (handle)] [driver.py] [get_status()] ra_j2k = 22.9055276303683     dec_j2k = -24.3927920051551
2025-12-26T14:12:41.512 [DEBUG] [Thread-467175 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:41.513 [DEBUG] [Thread-467175 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:41.519 [DEBUG] [Thread-467175 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:41.520 [DEBUG] [Thread-467175 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:41.520 [DEBUG] [Thread-467175 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:41.520 [DEBUG] [Thread-467175 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:41.527 [DEBUG] [Thread-467175 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00881374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983507132364718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992582, telescope_ra=22.9289795, 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.94876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9055276303683, telescope_dec_j2k=-24.3927920051551, observability=1)
2025-12-26T14:12:59.714 [DEBUG] [Thread-467176 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:12:59.716 [INFO] [Thread-467176 (handle)] [driver.py] [get_status()] Telra = 22.9340484, teldec = -24.256369
2025-12-26T14:12:59.717 [INFO] [Thread-467176 (handle)] [driver.py] [get_status()] ra_j2k = 22.9106015583835     dec_j2k = -24.3928470366777
2025-12-26T14:12:59.718 [DEBUG] [Thread-467176 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:12:59.719 [DEBUG] [Thread-467176 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:12:59.720 [DEBUG] [Thread-467176 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:12:59.720 [DEBUG] [Thread-467176 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:12:59.720 [DEBUG] [Thread-467176 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:12:59.720 [DEBUG] [Thread-467176 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:12:59.727 [DEBUG] [Thread-467176 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:12:59.727 [DEBUG] [Thread-467176 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:59.727 [DEBUG] [Thread-467176 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:12:59.727 [DEBUG] [Thread-467176 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:12:59.727 [DEBUG] [Thread-467176 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:12:59.727 [DEBUG] [Thread-467176 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:12:59.728 [DEBUG] [Thread-467176 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:12:59.728 [DEBUG] [Thread-467176 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:12:59.728 [DEBUG] [Thread-467176 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00902447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983500313334441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992581, telescope_ra=22.9340484, 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.95383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9106015583835, telescope_dec_j2k=-24.3928470366777, observability=1)
2025-12-26T14:13:02.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:02.430 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9348052, teldec = -24.256369
2025-12-26T14:13:02.432 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9113591092461     dec_j2k = -24.392855381652
2025-12-26T14:13:02.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:02.433 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:02.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:02.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:02.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:02.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:02.444 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:02.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00905589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983501917812153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992581, telescope_ra=22.9348052, 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.95459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9113591092461, telescope_dec_j2k=-24.392855381652, observability=1)
2025-12-26T14:13:05.598 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:05.599 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:13.749 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:13.751 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9379557, teldec = -24.256369
2025-12-26T14:13:13.752 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9145127355183     dec_j2k = -24.3928900634221
2025-12-26T14:13:13.754 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:13.755 [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-26T14:13:13.756 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:13.756 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:13.756 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:13.756 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:13.763 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00918691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983499912215013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992581, telescope_ra=22.9379557, 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.95774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9145127355183, telescope_dec_j2k=-24.3928900634221, observability=1)
2025-12-26T14:13:13.764 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0542266368866 seconds ago
2025-12-26T14:13:17.784 [DEBUG] [Thread-467177 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:17.785 [INFO] [Thread-467177 (handle)] [driver.py] [get_status()] Telra = 22.9390972, teldec = -24.256369
2025-12-26T14:13:17.786 [INFO] [Thread-467177 (handle)] [driver.py] [get_status()] ra_j2k = 22.9156553684345     dec_j2k = -24.3929026064674
2025-12-26T14:13:17.787 [DEBUG] [Thread-467177 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:17.788 [DEBUG] [Thread-467177 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:17.790 [DEBUG] [Thread-467177 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:17.790 [DEBUG] [Thread-467177 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:17.791 [DEBUG] [Thread-467177 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:17.791 [DEBUG] [Thread-467177 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:17.798 [DEBUG] [Thread-467177 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00923361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983503121170438, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992581, telescope_ra=22.9390972, 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.95888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9156553684345, telescope_dec_j2k=-24.3929026064674, observability=1)
2025-12-26T14:13:26.043 [DEBUG] [Thread-467178 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:26.044 [INFO] [Thread-467178 (handle)] [driver.py] [get_status()] Telra = 22.9413795, teldec = -24.256369
2025-12-26T14:13:26.046 [INFO] [Thread-467178 (handle)] [driver.py] [get_status()] ra_j2k = 22.9179399338816     dec_j2k = -24.3929276482191
2025-12-26T14:13:26.047 [DEBUG] [Thread-467178 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:13:26.048 [DEBUG] [Thread-467178 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:13:26.050 [DEBUG] [Thread-467178 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:26.050 [DEBUG] [Thread-467178 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:26.050 [DEBUG] [Thread-467178 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:26.050 [DEBUG] [Thread-467178 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:26.057 [DEBUG] [Thread-467178 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0093292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983500714453869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992581, telescope_ra=22.9413795, 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.96116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9179399338816, telescope_dec_j2k=-24.3929276482191, observability=1)
2025-12-26T14:13:30.790 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:30.792 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9427154, teldec = -24.256369
2025-12-26T14:13:30.793 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9192771601082     dec_j2k = -24.3929422832508
2025-12-26T14:13:30.795 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:13:30.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-26T14:13:30.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:30.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:30.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:30.803 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:30.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:30.810 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:30.810 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:30.811 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:30.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:30.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:30.811 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:30.811 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:30.811 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00938416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983501917812153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99258, telescope_ra=22.9427154, 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.9625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9192771601082, telescope_dec_j2k=-24.3929422832508, observability=1)
2025-12-26T14:13:35.831 [DEBUG] [Thread-467179 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:35.833 [INFO] [Thread-467179 (handle)] [driver.py] [get_status()] Telra = 22.9441086, teldec = -24.256369
2025-12-26T14:13:35.834 [INFO] [Thread-467179 (handle)] [driver.py] [get_status()] ra_j2k = 22.9206717433701     dec_j2k = -24.3929575281782
2025-12-26T14:13:35.836 [DEBUG] [Thread-467179 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:13:35.837 [DEBUG] [Thread-467179 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:13:35.843 [DEBUG] [Thread-467179 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:35.843 [DEBUG] [Thread-467179 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:35.843 [DEBUG] [Thread-467179 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:35.843 [DEBUG] [Thread-467179 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:35.850 [DEBUG] [Thread-467179 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0094425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983507533484146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99258, telescope_ra=22.9441086, 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.96389, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9206717433701, telescope_dec_j2k=-24.3929575281782, observability=1)
2025-12-26T14:13:37.975 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:37.978 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9447261, teldec = -24.256369
2025-12-26T14:13:37.979 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9212898565143     dec_j2k = -24.3929642792745
2025-12-26T14:13:37.981 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:37.982 [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-26T14:13:37.988 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:37.988 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:37.988 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:37.988 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:37.996 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00946732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983498307737301, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99258, telescope_ra=22.9447261, 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.96451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:12:39.576049', telescope_ra_j2k=22.9212898565143, telescope_dec_j2k=-24.3929642792745, observability=1)
2025-12-26T14:13:39.726 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:39.726 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:13:39.727 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:39.727 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:13:39.727 [INFO] [ThreadPoolExecutor-21404_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:13:39.727 [INFO] [ThreadPoolExecutor-21404_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:13:54.045 [DEBUG] [Thread-467180 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:13:54.047 [INFO] [Thread-467180 (handle)] [driver.py] [get_status()] Telra = 22.9492067, teldec = -24.256368
2025-12-26T14:13:54.049 [INFO] [Thread-467180 (handle)] [driver.py] [get_status()] ra_j2k = 22.9257749064662     dec_j2k = -24.3930121583489
2025-12-26T14:13:54.051 [DEBUG] [Thread-467180 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:54.051 [DEBUG] [Thread-467180 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:13:54.054 [DEBUG] [Thread-467180 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:13:54.054 [DEBUG] [Thread-467180 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:13:54.054 [DEBUG] [Thread-467180 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:13:54.054 [DEBUG] [Thread-467180 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:13:54.061 [DEBUG] [Thread-467180 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:13:54.061 [DEBUG] [Thread-467180 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:54.061 [DEBUG] [Thread-467180 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:13:54.061 [DEBUG] [Thread-467180 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:13:54.061 [DEBUG] [Thread-467180 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:13:54.061 [DEBUG] [Thread-467180 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:13:54.062 [DEBUG] [Thread-467180 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:13:54.062 [DEBUG] [Thread-467180 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:13:54.062 [DEBUG] [Thread-467180 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00965331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983503923409294, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99258, telescope_ra=22.9492067, 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.96899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:13:39.725013', telescope_ra_j2k=22.9257749064662, telescope_dec_j2k=-24.3930121583489, observability=1)
2025-12-26T14:14:00.601 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:00.603 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:00.604 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:00.606 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:02.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:02.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9515264, teldec = -24.256368
2025-12-26T14:14:02.441 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9280969108887     dec_j2k = -24.393037389986
2025-12-26T14:14:02.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:02.444 [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-26T14:14:02.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:02.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:02.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:14:02.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:02.456 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:14:02.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.00975045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983497906617873, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992579, telescope_ra=22.9515264, 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.97131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:13:39.725013', telescope_ra_j2k=22.9280969108887, telescope_dec_j2k=-24.393037389986, observability=1)
2025-12-26T14:14:04.611 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:05.613 [DEBUG] [ThreadPoolExecutor-21403_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:05.614 [INFO] [ThreadPoolExecutor-21403_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:14:12.116 [DEBUG] [Thread-467181 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:12.118 [INFO] [Thread-467181 (handle)] [driver.py] [get_status()] Telra = 22.9542285, teldec = -24.256368
2025-12-26T14:14:12.120 [INFO] [Thread-467181 (handle)] [driver.py] [get_status()] ra_j2k = 22.9308016957245     dec_j2k = -24.3930667173303
2025-12-26T14:14:12.120 [DEBUG] [Thread-467181 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:12.121 [DEBUG] [Thread-467181 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:12.127 [DEBUG] [Thread-467181 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:12.127 [DEBUG] [Thread-467181 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:12.127 [DEBUG] [Thread-467181 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:14:12.127 [DEBUG] [Thread-467181 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:12.134 [DEBUG] [Thread-467181 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:12.134 [DEBUG] [Thread-467181 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:12.134 [DEBUG] [Thread-467181 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:12.134 [DEBUG] [Thread-467181 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:14:12.135 [DEBUG] [Thread-467181 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:12.135 [DEBUG] [Thread-467181 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:12.135 [DEBUG] [Thread-467181 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:12.135 [DEBUG] [Thread-467181 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:14:12.135 [DEBUG] [Thread-467181 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00986247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983492692065308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992579, telescope_ra=22.9542285, 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.97401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:13:39.725013', telescope_ra_j2k=22.9308016957245, telescope_dec_j2k=-24.3930667173303, observability=1)
2025-12-26T14:14:13.825 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:13.827 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.954696, teldec = -24.256361
2025-12-26T14:14:13.828 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9312696607015     dec_j2k = -24.3930647850005
2025-12-26T14:14:13.829 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:13.830 [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-26T14:14:13.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:13.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:13.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:14:13.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:13.843 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:13.843 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.00988225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983495499901305, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992568, telescope_ra=22.954696, 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.97448, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:13:39.725013', telescope_ra_j2k=22.9312696607015, telescope_dec_j2k=-24.3930647850005, observability=1)
2025-12-26T14:14:13.844 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.05504822731018 seconds ago
2025-12-26T14:14:26.087 [DEBUG] [Thread-467182 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:26.089 [INFO] [Thread-467182 (handle)] [driver.py] [get_status()] Telra = 22.9581247, teldec = -24.256367
2025-12-26T14:14:26.091 [INFO] [Thread-467182 (handle)] [driver.py] [get_status()] ra_j2k = 22.9347017680936     dec_j2k = -24.3931078842554
2025-12-26T14:14:26.092 [DEBUG] [Thread-467182 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:14:26.093 [DEBUG] [Thread-467182 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:14:26.098 [DEBUG] [Thread-467182 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:26.098 [DEBUG] [Thread-467182 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:26.098 [DEBUG] [Thread-467182 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:14:26.098 [DEBUG] [Thread-467182 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:26.105 [DEBUG] [Thread-467182 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:14:26.106 [DEBUG] [Thread-467182 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01002417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983487878632172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992579, telescope_ra=22.9581247, 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.97791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:13:39.725013', telescope_ra_j2k=22.9347017680936, telescope_dec_j2k=-24.3931078842554, observability=1)
2025-12-26T14:14:30.163 [DEBUG] [Thread-467183 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:30.165 [INFO] [Thread-467183 (handle)] [driver.py] [get_status()] Telra = 22.9592636, teldec = -24.256367
2025-12-26T14:14:30.166 [INFO] [Thread-467183 (handle)] [driver.py] [get_status()] ra_j2k = 22.9358418002343     dec_j2k = -24.3931201831316
2025-12-26T14:14:30.167 [DEBUG] [Thread-467183 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:30.167 [DEBUG] [Thread-467183 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:30.171 [DEBUG] [Thread-467183 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:30.171 [DEBUG] [Thread-467183 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:30.172 [DEBUG] [Thread-467183 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:14:30.172 [DEBUG] [Thread-467183 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:14:30.179 [DEBUG] [Thread-467183 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01007134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983493895423592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992579, telescope_ra=22.9592636, 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.97904, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:13:39.725013', telescope_ra_j2k=22.9358418002343, telescope_dec_j2k=-24.3931201831316, observability=1)
2025-12-26T14:14:30.872 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6928701400756836
2025-12-26T14:14:37.085 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:37.087 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9611897, teldec = -24.256367
2025-12-26T14:14:37.088 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9377698151327     dec_j2k = -24.3931409551773
2025-12-26T14:14:37.090 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:37.091 [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-26T14:14:37.093 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:37.093 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:37.093 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:14:37.093 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:37.100 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:14:37.101 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01015146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983487477512743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992578, telescope_ra=22.9611897, 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.98097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:13:39.725013', telescope_ra_j2k=22.9377698151327, telescope_dec_j2k=-24.3931409551773, observability=1)
2025-12-26T14:14:39.867 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:39.867 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:14:39.868 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:39.868 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:14:39.870 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:40.871 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:40.874 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:40.874 [DEBUG] [ThreadPoolExecutor-21405_0] [payload.py] [to_registers()] [0]
2025-12-26T14:14:40.879 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:40.879 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:40.879 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:14:40.879 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:40.886 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:40.886 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:14:40.886 [DEBUG] [ThreadPoolExecutor-21405_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:14:40.886 [DEBUG] [ThreadPoolExecutor-21405_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:14:40.886 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:40.886 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:40.886 [DEBUG] [ThreadPoolExecutor-21405_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:48.254 [DEBUG] [Thread-467184 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:14:48.256 [INFO] [Thread-467184 (handle)] [driver.py] [get_status()] Telra = 22.9642832, teldec = -24.256367
2025-12-26T14:14:48.257 [INFO] [Thread-467184 (handle)] [driver.py] [get_status()] ra_j2k = 22.940866391245     dec_j2k = -24.3931742441077
2025-12-26T14:14:48.259 [DEBUG] [Thread-467184 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:14:48.260 [DEBUG] [Thread-467184 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:14:48.267 [DEBUG] [Thread-467184 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:14:48.267 [DEBUG] [Thread-467184 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:14:48.267 [DEBUG] [Thread-467184 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:14:48.267 [DEBUG] [Thread-467184 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:14:48.275 [DEBUG] [Thread-467184 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01028073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983493895423592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992578, telescope_ra=22.9642832, 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.98406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.940866391245, telescope_dec_j2k=-24.3931742441077, observability=1)
2025-12-26T14:15:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:02.451 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9682398, teldec = -24.256367
2025-12-26T14:15:02.452 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9448269266869     dec_j2k = -24.393216689713
2025-12-26T14:15:02.454 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:02.455 [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-26T14:15:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:02.468 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:02.468 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:02.468 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:02.468 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:02.468 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:02.468 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:02.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01044502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983490686468168, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992577, telescope_ra=22.9682398, 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.98802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.9448269266869, telescope_dec_j2k=-24.393216689713, observability=1)
2025-12-26T14:15:05.887 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:05.888 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:06.314 [DEBUG] [Thread-467185 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:06.316 [INFO] [Thread-467185 (handle)] [driver.py] [get_status()] Telra = 22.9693247, teldec = -24.256367
2025-12-26T14:15:06.317 [INFO] [Thread-467185 (handle)] [driver.py] [get_status()] ra_j2k = 22.9459129059967     dec_j2k = -24.393228302593
2025-12-26T14:15:06.320 [DEBUG] [Thread-467185 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:06.321 [DEBUG] [Thread-467185 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:06.325 [DEBUG] [Thread-467185 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:06.325 [DEBUG] [Thread-467185 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:06.325 [DEBUG] [Thread-467185 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:06.325 [DEBUG] [Thread-467185 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:06.332 [DEBUG] [Thread-467185 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:06.332 [DEBUG] [Thread-467185 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:06.332 [DEBUG] [Thread-467185 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:06.332 [DEBUG] [Thread-467185 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:06.332 [DEBUG] [Thread-467185 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:06.333 [DEBUG] [Thread-467185 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:06.333 [DEBUG] [Thread-467185 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:06.333 [DEBUG] [Thread-467185 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:06.333 [DEBUG] [Thread-467185 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01048976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983487477512743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992577, telescope_ra=22.9693247, 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.98911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.9459129059967, telescope_dec_j2k=-24.393228302593, observability=1)
2025-12-26T14:15:13.905 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:13.907 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9714194, teldec = -24.25636
2025-12-26T14:15:13.908 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9480096905604     dec_j2k = -24.3932436937636
2025-12-26T14:15:13.910 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:15:13.911 [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-26T14:15:13.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:13.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:13.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:13.912 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:13.919 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:13.919 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:13.919 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:13.919 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:13.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:13.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:13.920 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:13.920 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:13.920 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01057762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983487076393315, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992566, telescope_ra=22.9714194, 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.9912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.9480096905604, telescope_dec_j2k=-24.3932436937636, observability=1)
2025-12-26T14:15:13.920 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.048001527786255 seconds ago
2025-12-26T14:15:24.383 [DEBUG] [Thread-467186 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:24.385 [INFO] [Thread-467186 (handle)] [driver.py] [get_status()] Telra = 22.9743434, teldec = -24.256366
2025-12-26T14:15:24.386 [INFO] [Thread-467186 (handle)] [driver.py] [get_status()] ra_j2k = 22.9509366000743     dec_j2k = -24.3932808793386
2025-12-26T14:15:24.387 [DEBUG] [Thread-467186 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:24.389 [DEBUG] [Thread-467186 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:24.392 [DEBUG] [Thread-467186 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:24.392 [DEBUG] [Thread-467186 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:24.392 [DEBUG] [Thread-467186 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:24.392 [DEBUG] [Thread-467186 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:24.399 [DEBUG] [Thread-467186 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:24.399 [DEBUG] [Thread-467186 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:24.399 [DEBUG] [Thread-467186 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:24.399 [DEBUG] [Thread-467186 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:24.399 [DEBUG] [Thread-467186 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:24.399 [DEBUG] [Thread-467186 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:24.399 [DEBUG] [Thread-467186 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:24.400 [DEBUG] [Thread-467186 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:24.400 [DEBUG] [Thread-467186 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01069888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983491087587596, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992577, telescope_ra=22.9743434, 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.99412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.9509366000743, telescope_dec_j2k=-24.3932808793386, observability=1)
2025-12-26T14:15:26.144 [DEBUG] [Thread-467187 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:26.146 [INFO] [Thread-467187 (handle)] [driver.py] [get_status()] Telra = 22.974847, teldec = -24.256366
2025-12-26T14:15:26.147 [INFO] [Thread-467187 (handle)] [driver.py] [get_status()] ra_j2k = 22.9514407013048     dec_j2k = -24.3932862423959
2025-12-26T14:15:26.149 [DEBUG] [Thread-467187 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:26.150 [DEBUG] [Thread-467187 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:26.152 [DEBUG] [Thread-467187 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:26.152 [DEBUG] [Thread-467187 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:26.153 [DEBUG] [Thread-467187 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:26.153 [DEBUG] [Thread-467187 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:26.160 [DEBUG] [Thread-467187 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01071927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983486675273887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992577, telescope_ra=22.974847, 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.99463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.9514407013048, telescope_dec_j2k=-24.3932862423959, observability=1)
2025-12-26T14:15:30.934 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:30.936 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9761842, teldec = -24.256372
2025-12-26T14:15:30.937 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9527792319659     dec_j2k = -24.3933064707346
2025-12-26T14:15:30.939 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:15:30.940 [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-26T14:15:30.943 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:30.944 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:30.944 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:30.944 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:30.951 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:30.952 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01077471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983485873035031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992587, telescope_ra=22.9761842, 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.99597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.9527792319659, telescope_dec_j2k=-24.3933064707346, observability=1)
2025-12-26T14:15:36.190 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:36.192 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9776318, teldec = -24.256366
2025-12-26T14:15:36.194 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9542282733531     dec_j2k = -24.3933158558823
2025-12-26T14:15:36.196 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:36.197 [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-26T14:15:36.202 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:36.202 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:36.202 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:36.202 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:36.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:36.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:36.209 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:36.209 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:36.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:36.209 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:36.210 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:36.210 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:36.210 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01083554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983485070796175, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992576, telescope_ra=22.9776318, 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.99741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:14:39.866294', telescope_ra_j2k=22.9542282733531, telescope_dec_j2k=-24.3933158558823, observability=1)
2025-12-26T14:15:40.011 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:40.011 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:15:40.012 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:40.012 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:15:40.013 [INFO] [ThreadPoolExecutor-21406_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:15:40.013 [INFO] [ThreadPoolExecutor-21406_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:15:42.447 [DEBUG] [Thread-467188 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:15:42.449 [INFO] [Thread-467188 (handle)] [driver.py] [get_status()] Telra = 22.9793869, teldec = -24.256366
2025-12-26T14:15:42.450 [INFO] [Thread-467188 (handle)] [driver.py] [get_status()] ra_j2k = 22.9559851207217     dec_j2k = -24.3933344820868
2025-12-26T14:15:42.451 [DEBUG] [Thread-467188 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:15:42.452 [DEBUG] [Thread-467188 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:15:42.458 [DEBUG] [Thread-467188 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:15:42.458 [DEBUG] [Thread-467188 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:15:42.458 [DEBUG] [Thread-467188 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:15:42.459 [DEBUG] [Thread-467188 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:15:42.465 [DEBUG] [Thread-467188 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:15:42.466 [DEBUG] [Thread-467188 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01090796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983486274154459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992576, telescope_ra=22.9793869, 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.99917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9559851207217, telescope_dec_j2k=-24.3933344820868, observability=1)
2025-12-26T14:16:00.614 [DEBUG] [Thread-467189 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:00.616 [INFO] [Thread-467189 (handle)] [driver.py] [get_status()] Telra = 22.984456, teldec = -24.256365
2025-12-26T14:16:00.617 [INFO] [Thread-467189 (handle)] [driver.py] [get_status()] ra_j2k = 22.9610592688694     dec_j2k = -24.3933871158306
2025-12-26T14:16:00.618 [DEBUG] [Thread-467189 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:16:00.619 [DEBUG] [Thread-467189 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:16:00.624 [DEBUG] [Thread-467189 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:00.624 [DEBUG] [Thread-467189 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:00.624 [DEBUG] [Thread-467189 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:00.624 [DEBUG] [Thread-467189 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:00.631 [DEBUG] [Thread-467189 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01111823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983482262960179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992576, telescope_ra=22.984456, 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=20.00424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9610592688694, telescope_dec_j2k=-24.3933871158306, observability=1)
2025-12-26T14:16:00.890 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:00.893 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:00.894 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:00.896 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:02.421 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:02.423 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 22.9849605, teldec = -24.256365
2025-12-26T14:16:02.424 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9615642713857     dec_j2k = -24.3933924404649
2025-12-26T14:16:02.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:16:02.427 [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-26T14:16:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:02.439 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01113914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983483867437891, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992576, telescope_ra=22.9849605, 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=20.00474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9615642713857, telescope_dec_j2k=-24.3933924404649, observability=1)
2025-12-26T14:16:04.900 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:05.901 [DEBUG] [ThreadPoolExecutor-21405_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:05.902 [INFO] [ThreadPoolExecutor-21405_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:16:13.980 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:13.982 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 22.9881664, teldec = -24.256365
2025-12-26T14:16:13.984 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9647733651319     dec_j2k = -24.3934262204402
2025-12-26T14:16:13.986 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:16:13.987 [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-26T14:16:13.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:13.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:13.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:13.992 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:13.993 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:13.994 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01127293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983484669676747, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992575, telescope_ra=22.9881664, 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=20.00795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9647733651319, telescope_dec_j2k=-24.3934262204402, observability=1)
2025-12-26T14:16:13.994 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.060683250427246 seconds ago
2025-12-26T14:16:18.696 [DEBUG] [Thread-467190 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:18.698 [INFO] [Thread-467190 (handle)] [driver.py] [get_status()] Telra = 22.989468, teldec = -24.256365
2025-12-26T14:16:18.700 [INFO] [Thread-467190 (handle)] [driver.py] [get_status()] ra_j2k = 22.96607626202     dec_j2k = -24.3934399075392
2025-12-26T14:16:18.701 [DEBUG] [Thread-467190 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:16:18.701 [DEBUG] [Thread-467190 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:16:18.703 [DEBUG] [Thread-467190 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:18.703 [DEBUG] [Thread-467190 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:18.703 [DEBUG] [Thread-467190 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:18.703 [DEBUG] [Thread-467190 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:18.710 [DEBUG] [Thread-467190 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01132751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983481861840751, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992575, telescope_ra=22.989468, 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=20.00925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.96607626202, telescope_dec_j2k=-24.3934399075392, observability=1)
2025-12-26T14:16:26.188 [DEBUG] [Thread-467191 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:26.191 [INFO] [Thread-467191 (handle)] [driver.py] [get_status()] Telra = 22.9915635, teldec = -24.256365
2025-12-26T14:16:26.192 [INFO] [Thread-467191 (handle)] [driver.py] [get_status()] ra_j2k = 22.9681738502039     dec_j2k = -24.3934619094521
2025-12-26T14:16:26.192 [DEBUG] [Thread-467191 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:16:26.193 [DEBUG] [Thread-467191 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:16:26.200 [DEBUG] [Thread-467191 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:26.200 [DEBUG] [Thread-467191 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:26.200 [DEBUG] [Thread-467191 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:26.200 [DEBUG] [Thread-467191 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:26.207 [DEBUG] [Thread-467191 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:26.208 [DEBUG] [Thread-467191 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01141424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983483065199035, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992575, telescope_ra=22.9915635, 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=20.01134, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9681738502039, telescope_dec_j2k=-24.3934619094521, observability=1)
2025-12-26T14:16:31.013 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:31.015 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 22.9928999, teldec = -24.256365
2025-12-26T14:16:31.016 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9695115821115     dec_j2k = -24.393475919521
2025-12-26T14:16:31.018 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:16:31.018 [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-26T14:16:31.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:31.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:31.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:31.022 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:31.029 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:31.030 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01147007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983472636093905, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992575, telescope_ra=22.9928999, 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=20.01268, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9695115821115, telescope_dec_j2k=-24.393475919521, observability=1)
2025-12-26T14:16:35.301 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:35.303 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 22.9940979, teldec = -24.256365
2025-12-26T14:16:35.305 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9707107761991     dec_j2k = -24.3934884643827
2025-12-26T14:16:35.306 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:16:35.307 [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-26T14:16:35.308 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:35.308 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:35.308 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:35.308 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:35.315 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:35.315 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:35.315 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:35.315 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:35.315 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:35.315 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:35.316 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:35.316 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:35.316 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0115197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983480658482467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992574, telescope_ra=22.9940979, 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=20.01388, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9707107761991, telescope_dec_j2k=-24.3934884643827, observability=1)
2025-12-26T14:16:36.771 [DEBUG] [Thread-467192 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:36.773 [INFO] [Thread-467192 (handle)] [driver.py] [get_status()] Telra = 22.9945179, teldec = -24.256365
2025-12-26T14:16:36.774 [INFO] [Thread-467192 (handle)] [driver.py] [get_status()] ra_j2k = 22.9711311948531     dec_j2k = -24.3934928592137
2025-12-26T14:16:36.776 [DEBUG] [Thread-467192 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:16:36.776 [DEBUG] [Thread-467192 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:16:36.783 [DEBUG] [Thread-467192 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:36.783 [DEBUG] [Thread-467192 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:36.783 [DEBUG] [Thread-467192 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:36.783 [DEBUG] [Thread-467192 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:36.790 [DEBUG] [Thread-467192 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:36.790 [DEBUG] [Thread-467192 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:36.790 [DEBUG] [Thread-467192 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:36.790 [DEBUG] [Thread-467192 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:36.790 [DEBUG] [Thread-467192 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:36.791 [DEBUG] [Thread-467192 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:36.791 [DEBUG] [Thread-467192 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:36.791 [DEBUG] [Thread-467192 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:36.791 [DEBUG] [Thread-467192 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01153671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983477449527042, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992574, telescope_ra=22.9945179, 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=20.0143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:15:40.010819', telescope_ra_j2k=22.9711311948531, telescope_dec_j2k=-24.3934928592137, observability=1)
2025-12-26T14:16:40.153 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:40.153 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:16:40.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:40.154 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:16:40.155 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:41.157 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:41.159 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:41.159 [DEBUG] [ThreadPoolExecutor-21407_0] [payload.py] [to_registers()] [0]
2025-12-26T14:16:41.162 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:41.162 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:41.162 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:16:41.163 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:41.170 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:41.170 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:16:41.170 [DEBUG] [ThreadPoolExecutor-21407_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:16:41.170 [DEBUG] [ThreadPoolExecutor-21407_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:16:41.170 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:41.170 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:41.170 [DEBUG] [ThreadPoolExecutor-21407_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:54.973 [DEBUG] [Thread-467193 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:16:54.975 [INFO] [Thread-467193 (handle)] [driver.py] [get_status()] Telra = 22.9995862, teldec = -24.256364
2025-12-26T14:16:54.976 [INFO] [Thread-467193 (handle)] [driver.py] [get_status()] ra_j2k = 22.9762045480135     dec_j2k = -24.3935447623651
2025-12-26T14:16:54.977 [DEBUG] [Thread-467193 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:16:54.978 [DEBUG] [Thread-467193 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:16:54.980 [DEBUG] [Thread-467193 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:16:54.980 [DEBUG] [Thread-467193 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:16:54.980 [DEBUG] [Thread-467193 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:16:54.980 [DEBUG] [Thread-467193 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:16:54.987 [DEBUG] [Thread-467193 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:16:54.987 [DEBUG] [Thread-467193 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:54.988 [DEBUG] [Thread-467193 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:16:54.988 [DEBUG] [Thread-467193 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:16:54.988 [DEBUG] [Thread-467193 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:16:54.988 [DEBUG] [Thread-467193 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:16:54.988 [DEBUG] [Thread-467193 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:16:54.988 [DEBUG] [Thread-467193 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:16:54.988 [DEBUG] [Thread-467193 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01174737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983477048407614, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992574, telescope_ra=22.9995862, 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=20.01937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:16:40.152101', telescope_ra_j2k=22.9762045480135, telescope_dec_j2k=-24.3935447623651, observability=1)
2025-12-26T14:17:02.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:02.434 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0016499, teldec = -24.256364
2025-12-26T14:17:02.435 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9782703060791     dec_j2k = -24.3935662339801
2025-12-26T14:17:02.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:17:02.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:17:02.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:17:02.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:17:02.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:17:02.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:17:02.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01183372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983476246168758, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992574, telescope_ra=23.0016499, 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=20.02143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:16:40.152101', telescope_ra_j2k=22.9782703060791, telescope_dec_j2k=-24.3935662339801, observability=1)
2025-12-26T14:17:06.171 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:06.173 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:13.053 [DEBUG] [Thread-467194 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:13.056 [INFO] [Thread-467194 (handle)] [driver.py] [get_status()] Telra = 23.004628, teldec = -24.256364
2025-12-26T14:17:13.057 [INFO] [Thread-467194 (handle)] [driver.py] [get_status()] ra_j2k = 22.9812513766106     dec_j2k = -24.3935971486402
2025-12-26T14:17:13.059 [DEBUG] [Thread-467194 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:17:13.060 [DEBUG] [Thread-467194 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:17:13.061 [DEBUG] [Thread-467194 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:17:13.061 [DEBUG] [Thread-467194 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:17:13.061 [DEBUG] [Thread-467194 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:17:13.061 [DEBUG] [Thread-467194 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:17:13.069 [DEBUG] [Thread-467194 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01195666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983475443929902, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992573, telescope_ra=23.004628, 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=20.02441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:16:40.152101', telescope_ra_j2k=22.9812513766106, telescope_dec_j2k=-24.3935971486402, observability=1)
2025-12-26T14:17:14.054 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9844198226928711
2025-12-26T14:17:14.054 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0409471988678 seconds ago
2025-12-26T14:17:26.238 [DEBUG] [Thread-467195 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:26.240 [INFO] [Thread-467195 (handle)] [driver.py] [get_status()] Telra = 23.0083068, teldec = -24.256357
2025-12-26T14:17:26.241 [INFO] [Thread-467195 (handle)] [driver.py] [get_status()] ra_j2k = 22.9849338473632     dec_j2k = -24.3936282221948
2025-12-26T14:17:26.243 [DEBUG] [Thread-467195 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:17:26.244 [DEBUG] [Thread-467195 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:17:26.248 [DEBUG] [Thread-467195 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:17:26.248 [DEBUG] [Thread-467195 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:17:26.248 [DEBUG] [Thread-467195 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:17:26.248 [DEBUG] [Thread-467195 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:17:26.255 [DEBUG] [Thread-467195 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:17:26.256 [DEBUG] [Thread-467195 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01210925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983474240571618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992562, telescope_ra=23.0083068, 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.02809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:16:40.152101', telescope_ra_j2k=22.9849338473632, telescope_dec_j2k=-24.3936282221948, observability=1)
2025-12-26T14:17:31.091 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:31.093 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0096431, teldec = -24.256363
2025-12-26T14:17:31.094 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 22.9862714805172     dec_j2k = -24.3936480198333
2025-12-26T14:17:31.095 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:17:31.096 [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-26T14:17:31.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:17:31.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:17:31.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:17:31.098 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:17:31.106 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01216542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983470229377337, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992573, telescope_ra=23.0096431, 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.02942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:16:40.152101', telescope_ra_j2k=22.9862714805172, telescope_dec_j2k=-24.3936480198333, observability=1)
2025-12-26T14:17:31.108 [DEBUG] [Thread-467196 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002393484115600586
2025-12-26T14:17:34.406 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:34.409 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.010567, teldec = -24.256363
2025-12-26T14:17:34.410 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 22.9871963025492     dec_j2k = -24.393657549846
2025-12-26T14:17:34.412 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:17:34.413 [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-26T14:17:34.417 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:17:34.417 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:17:34.418 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:17:34.418 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:17:34.425 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01220378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098347584504933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992573, telescope_ra=23.010567, 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.03035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:16:40.152101', telescope_ra_j2k=22.9871963025492, telescope_dec_j2k=-24.393657549846, observability=1)
2025-12-26T14:17:40.294 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:40.294 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:17:40.295 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:40.295 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:17:40.295 [INFO] [ThreadPoolExecutor-21408_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:17:40.295 [INFO] [ThreadPoolExecutor-21408_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:17:49.311 [DEBUG] [Thread-467197 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:17:49.313 [INFO] [Thread-467197 (handle)] [driver.py] [get_status()] Telra = 23.0147187, teldec = -24.256363
2025-12-26T14:17:49.314 [INFO] [Thread-467197 (handle)] [driver.py] [get_status()] ra_j2k = 22.9913521466372     dec_j2k = -24.3937002751781
2025-12-26T14:17:49.316 [DEBUG] [Thread-467197 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:17:49.317 [DEBUG] [Thread-467197 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:17:49.318 [DEBUG] [Thread-467197 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:17:49.318 [DEBUG] [Thread-467197 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:17:49.318 [DEBUG] [Thread-467197 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:17:49.318 [DEBUG] [Thread-467197 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:17:49.326 [DEBUG] [Thread-467197 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0123763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983471833855049, 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.108665, telescope_az=89.992572, telescope_ra=23.0147187, 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.0345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:17:40.293598', telescope_ra_j2k=22.9913521466372, telescope_dec_j2k=-24.3937002751781, observability=1)
2025-12-26T14:18:01.174 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:01.177 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:01.178 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:01.180 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:02.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:02.444 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0183664, teldec = -24.256363
2025-12-26T14:18:02.445 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 22.9950034887024     dec_j2k = -24.3937376796176
2025-12-26T14:18:02.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:18:02.447 [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-26T14:18:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:18:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:02.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:02.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:02.458 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:02.458 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:18:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:02.458 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:18:02.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01252828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983469427138481, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992572, telescope_ra=23.0183664, 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.03815, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:17:40.293598', telescope_ra_j2k=22.9950034887024, telescope_dec_j2k=-24.3937376796176, observability=1)
2025-12-26T14:18:05.184 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:06.186 [DEBUG] [ThreadPoolExecutor-21407_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:06.188 [INFO] [ThreadPoolExecutor-21407_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:18:07.369 [DEBUG] [Thread-467198 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:07.372 [INFO] [Thread-467198 (handle)] [driver.py] [get_status()] Telra = 23.019758, teldec = -24.256362
2025-12-26T14:18:07.373 [INFO] [Thread-467198 (handle)] [driver.py] [get_status()] ra_j2k = 22.9963964784663     dec_j2k = -24.393750916434
2025-12-26T14:18:07.374 [DEBUG] [Thread-467198 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:18:07.375 [DEBUG] [Thread-467198 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:18:07.382 [DEBUG] [Thread-467198 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:07.382 [DEBUG] [Thread-467198 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:07.382 [DEBUG] [Thread-467198 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:18:07.382 [DEBUG] [Thread-467198 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:07.389 [DEBUG] [Thread-467198 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:18:07.390 [DEBUG] [Thread-467198 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01258531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983468223780197, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992572, telescope_ra=23.019758, 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=20.03954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:17:40.293598', telescope_ra_j2k=22.9963964784663, telescope_dec_j2k=-24.393750916434, observability=1)
2025-12-26T14:18:14.114 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:14.116 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.021625, teldec = -24.256362
2025-12-26T14:18:14.118 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 22.9982653431535     dec_j2k = -24.3937699880223
2025-12-26T14:18:14.120 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:18:14.121 [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-26T14:18:14.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:14.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:14.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:18:14.125 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:14.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:14.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01266337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983464212585916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992571, telescope_ra=23.021625, 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=20.04141, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:17:40.293598', telescope_ra_j2k=22.9982653431535, telescope_dec_j2k=-24.3937699880223, observability=1)
2025-12-26T14:18:14.133 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.04244947433472 seconds ago
2025-12-26T14:18:25.451 [DEBUG] [Thread-467199 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:25.453 [INFO] [Thread-467199 (handle)] [driver.py] [get_status()] Telra = 23.0247995, teldec = -24.256362
2025-12-26T14:18:25.454 [INFO] [Thread-467199 (handle)] [driver.py] [get_status()] ra_j2k = 23.0014430143092     dec_j2k = -24.3938023403126
2025-12-26T14:18:25.456 [DEBUG] [Thread-467199 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:18:25.456 [DEBUG] [Thread-467199 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:18:25.462 [DEBUG] [Thread-467199 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:25.462 [DEBUG] [Thread-467199 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:25.462 [DEBUG] [Thread-467199 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:18:25.462 [DEBUG] [Thread-467199 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:18:25.470 [DEBUG] [Thread-467199 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01279458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983468624899625, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992571, telescope_ra=23.0247995, 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=20.04458, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:17:40.293598', telescope_ra_j2k=23.0014430143092, telescope_dec_j2k=-24.3938023403126, observability=1)
2025-12-26T14:18:26.290 [DEBUG] [Thread-467200 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.819756031036377
2025-12-26T14:18:31.167 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:31.169 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0263889, teldec = -24.256362
2025-12-26T14:18:31.171 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0030340023126     dec_j2k = -24.3938185026252
2025-12-26T14:18:31.173 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:18:31.174 [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-26T14:18:31.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:31.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:31.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:18:31.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:31.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:18:31.185 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01286074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983465817063628, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992571, telescope_ra=23.0263889, 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=20.04617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:17:40.293598', telescope_ra_j2k=23.0030340023126, telescope_dec_j2k=-24.3938185026252, observability=1)
2025-12-26T14:18:33.518 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:33.520 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0270334, teldec = -24.256362
2025-12-26T14:18:33.522 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0036791462989     dec_j2k = -24.3938250496282
2025-12-26T14:18:33.524 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:18:33.525 [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-26T14:18:33.529 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:33.529 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:33.529 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:18:33.529 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:18:33.536 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01288795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983459800272208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992571, telescope_ra=23.0270334, 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=20.04681, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:17:40.293598', telescope_ra_j2k=23.0036791462989, telescope_dec_j2k=-24.3938250496282, observability=1)
2025-12-26T14:18:40.441 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:40.442 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:18:40.443 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:40.443 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:18:40.444 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:41.446 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:41.447 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:41.447 [DEBUG] [ThreadPoolExecutor-21409_0] [payload.py] [to_registers()] [0]
2025-12-26T14:18:41.450 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:41.450 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:41.450 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:18:41.450 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:41.458 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:41.458 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:18:41.458 [DEBUG] [ThreadPoolExecutor-21409_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:18:41.458 [DEBUG] [ThreadPoolExecutor-21409_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:18:41.458 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:41.458 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:41.458 [DEBUG] [ThreadPoolExecutor-21409_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:43.614 [DEBUG] [Thread-467201 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:18:43.616 [INFO] [Thread-467201 (handle)] [driver.py] [get_status()] Telra = 23.0298489, teldec = -24.256362
2025-12-26T14:18:43.617 [INFO] [Thread-467201 (handle)] [driver.py] [get_status()] ra_j2k = 23.0064974599113     dec_j2k = -24.3938536042293
2025-12-26T14:18:43.619 [DEBUG] [Thread-467201 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:18:43.620 [DEBUG] [Thread-467201 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:18:43.623 [DEBUG] [Thread-467201 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:18:43.623 [DEBUG] [Thread-467201 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:18:43.623 [DEBUG] [Thread-467201 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:18:43.623 [DEBUG] [Thread-467201 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:18:43.630 [DEBUG] [Thread-467201 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:18:43.631 [DEBUG] [Thread-467201 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0130048, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983467020421913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99257, telescope_ra=23.0298489, 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=20.04963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.0064974599113, telescope_dec_j2k=-24.3938536042293, observability=1)
2025-12-26T14:19:01.698 [DEBUG] [Thread-467202 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:01.700 [INFO] [Thread-467202 (handle)] [driver.py] [get_status()] Telra = 23.0348896, teldec = -24.256361
2025-12-26T14:19:01.701 [INFO] [Thread-467202 (handle)] [driver.py] [get_status()] ra_j2k = 23.0115431987297     dec_j2k = -24.3939035397066
2025-12-26T14:19:01.704 [DEBUG] [Thread-467202 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:19:01.705 [DEBUG] [Thread-467202 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:19:01.707 [DEBUG] [Thread-467202 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:01.707 [DEBUG] [Thread-467202 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:01.707 [DEBUG] [Thread-467202 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:01.707 [DEBUG] [Thread-467202 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:01.714 [DEBUG] [Thread-467202 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:01.714 [DEBUG] [Thread-467202 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:01.714 [DEBUG] [Thread-467202 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:01.714 [DEBUG] [Thread-467202 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:01.715 [DEBUG] [Thread-467202 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:01.715 [DEBUG] [Thread-467202 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:01.715 [DEBUG] [Thread-467202 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:01.715 [DEBUG] [Thread-467202 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:01.715 [DEBUG] [Thread-467202 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01321411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983465014824772, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99257, telescope_ra=23.0348896, 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=20.05467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.0115431987297, telescope_dec_j2k=-24.3939035397066, observability=1)
2025-12-26T14:19:02.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6981148719787598
2025-12-26T14:19:06.459 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:06.460 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:14.194 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:14.196 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0383777, teldec = -24.256361
2025-12-26T14:19:14.197 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.015034786571     dec_j2k = -24.3939386458045
2025-12-26T14:19:14.199 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:19:14.199 [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-26T14:19:14.202 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:14.202 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:14.202 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:14.202 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:14.209 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:14.209 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:14.209 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:14.209 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:14.209 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:14.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:14.210 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:14.210 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:14.210 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01335874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098346140474992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992569, telescope_ra=23.0383777, 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=20.05816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.015034786571, telescope_dec_j2k=-24.3939386458045, observability=1)
2025-12-26T14:19:14.210 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.042935371398926 seconds ago
2025-12-26T14:19:19.888 [DEBUG] [Thread-467203 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:19.889 [INFO] [Thread-467203 (handle)] [driver.py] [get_status()] Telra = 23.0399581, teldec = -24.256361
2025-12-26T14:19:19.890 [INFO] [Thread-467203 (handle)] [driver.py] [get_status()] ra_j2k = 23.0166167671438     dec_j2k = -24.3939545139412
2025-12-26T14:19:19.892 [DEBUG] [Thread-467203 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:19:19.893 [DEBUG] [Thread-467203 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:19:19.900 [DEBUG] [Thread-467203 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:19.900 [DEBUG] [Thread-467203 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:19.900 [DEBUG] [Thread-467203 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:19.900 [DEBUG] [Thread-467203 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:19.908 [DEBUG] [Thread-467203 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01342463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983457794675067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992569, telescope_ra=23.0399581, 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=20.05974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.0166167671438, telescope_dec_j2k=-24.3939545139412, observability=1)
2025-12-26T14:19:26.329 [DEBUG] [Thread-467204 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:26.331 [INFO] [Thread-467204 (handle)] [driver.py] [get_status()] Telra = 23.0417447, teldec = -24.256361
2025-12-26T14:19:26.332 [INFO] [Thread-467204 (handle)] [driver.py] [get_status()] ra_j2k = 23.0184051541566     dec_j2k = -24.3939724240158
2025-12-26T14:19:26.334 [DEBUG] [Thread-467204 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:19:26.335 [DEBUG] [Thread-467204 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:19:26.339 [DEBUG] [Thread-467204 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:26.339 [DEBUG] [Thread-467204 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:26.339 [DEBUG] [Thread-467204 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:26.339 [DEBUG] [Thread-467204 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:26.346 [DEBUG] [Thread-467204 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01349919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983461805869348, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992569, telescope_ra=23.0417447, 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=20.06153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.0184051541566, telescope_dec_j2k=-24.3939724240158, observability=1)
2025-12-26T14:19:31.247 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:31.249 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.043109, teldec = -24.256361
2025-12-26T14:19:31.251 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0197708189269     dec_j2k = -24.3939860803534
2025-12-26T14:19:31.253 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:19:31.253 [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-26T14:19:31.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:31.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:31.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:31.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:31.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:31.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:31.264 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:31.264 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:31.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:31.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:31.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:31.265 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:31.265 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01355611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983457794675067, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992569, telescope_ra=23.043109, 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=20.06289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.0197708189269, telescope_dec_j2k=-24.3939860803534, observability=1)
2025-12-26T14:19:32.631 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:32.633 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0435039, teldec = -24.256361
2025-12-26T14:19:32.634 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0201661139881     dec_j2k = -24.39399002993
2025-12-26T14:19:32.636 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:19:32.637 [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-26T14:19:32.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:32.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:32.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:32.641 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:32.648 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01357213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983454184600215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992569, telescope_ra=23.0435039, 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=20.06329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.0201661139881, telescope_dec_j2k=-24.39399002993, observability=1)
2025-12-26T14:19:37.953 [DEBUG] [Thread-467205 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:37.955 [INFO] [Thread-467205 (handle)] [driver.py] [get_status()] Telra = 23.0449818, teldec = -24.25636
2025-12-26T14:19:37.956 [INFO] [Thread-467205 (handle)] [driver.py] [get_status()] ra_j2k = 23.0216454926443     dec_j2k = -24.3940037980894
2025-12-26T14:19:37.957 [DEBUG] [Thread-467205 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:19:37.958 [DEBUG] [Thread-467205 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:19:37.964 [DEBUG] [Thread-467205 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:37.964 [DEBUG] [Thread-467205 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:37.964 [DEBUG] [Thread-467205 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:37.964 [DEBUG] [Thread-467205 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:37.971 [DEBUG] [Thread-467205 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01363372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983449772286506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992569, telescope_ra=23.0449818, 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.06476, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:18:40.440753', telescope_ra_j2k=23.0216454926443, telescope_dec_j2k=-24.3940037980894, observability=1)
2025-12-26T14:19:40.584 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:40.584 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:19:40.584 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:40.584 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:19:40.584 [INFO] [ThreadPoolExecutor-21410_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:19:40.585 [INFO] [ThreadPoolExecutor-21410_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:19:56.021 [DEBUG] [Thread-467206 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:19:56.023 [INFO] [Thread-467206 (handle)] [driver.py] [get_status()] Telra = 23.0500242, teldec = -24.25636
2025-12-26T14:19:56.024 [INFO] [Thread-467206 (handle)] [driver.py] [get_status()] ra_j2k = 23.026692938623     dec_j2k = -24.3940540293525
2025-12-26T14:19:56.026 [DEBUG] [Thread-467206 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:19:56.027 [DEBUG] [Thread-467206 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:19:56.031 [DEBUG] [Thread-467206 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:19:56.031 [DEBUG] [Thread-467206 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:19:56.032 [DEBUG] [Thread-467206 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:19:56.032 [DEBUG] [Thread-467206 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:19:56.039 [DEBUG] [Thread-467206 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01384285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983450574525362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992568, telescope_ra=23.0500242, 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.06981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:19:40.582629', telescope_ra_j2k=23.026692938623, telescope_dec_j2k=-24.3940540293525, observability=1)
2025-12-26T14:20:01.461 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:01.464 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:01.465 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:01.467 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:02.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:02.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0518016, teldec = -24.25636
2025-12-26T14:20:02.428 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0284721177187     dec_j2k = -24.3940716780891
2025-12-26T14:20:02.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:20:02.431 [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-26T14:20:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:20:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:20:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:20:02.434 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:20:02.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01391697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098344696445051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992568, telescope_ra=23.0518016, 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.07158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:19:40.582629', telescope_ra_j2k=23.0284721177187, telescope_dec_j2k=-24.3940716780891, observability=1)
2025-12-26T14:20:05.473 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:06.476 [DEBUG] [ThreadPoolExecutor-21409_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:06.477 [INFO] [ThreadPoolExecutor-21409_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:20:14.206 [DEBUG] [Thread-467207 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:14.208 [INFO] [Thread-467207 (handle)] [driver.py] [get_status()] Telra = 23.0550936, teldec = -24.25636
2025-12-26T14:20:14.209 [INFO] [Thread-467207 (handle)] [driver.py] [get_status()] ra_j2k = 23.0317674134552     dec_j2k = -24.3941042871406
2025-12-26T14:20:14.211 [DEBUG] [Thread-467207 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:20:14.212 [DEBUG] [Thread-467207 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:20:14.219 [DEBUG] [Thread-467207 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:20:14.219 [DEBUG] [Thread-467207 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:20:14.219 [DEBUG] [Thread-467207 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:20:14.219 [DEBUG] [Thread-467207 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:20:14.226 [DEBUG] [Thread-467207 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01405332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983454184600215, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992567, telescope_ra=23.0550936, 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.07487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:19:40.582629', telescope_ra_j2k=23.0317674134552, telescope_dec_j2k=-24.3941042871406, observability=1)
2025-12-26T14:20:14.270 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.043279409408569336
2025-12-26T14:20:14.270 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02376389503479 seconds ago
2025-12-26T14:20:26.380 [DEBUG] [Thread-467208 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:26.382 [INFO] [Thread-467208 (handle)] [driver.py] [get_status()] Telra = 23.0584659, teldec = -24.256359
2025-12-26T14:20:26.383 [INFO] [Thread-467208 (handle)] [driver.py] [get_status()] ra_j2k = 23.0351430904361     dec_j2k = -24.3941365853614
2025-12-26T14:20:26.384 [DEBUG] [Thread-467208 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:20:26.385 [DEBUG] [Thread-467208 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:20:26.386 [DEBUG] [Thread-467208 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:20:26.386 [DEBUG] [Thread-467208 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:20:26.386 [DEBUG] [Thread-467208 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:20:26.386 [DEBUG] [Thread-467208 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:20:26.393 [DEBUG] [Thread-467208 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:20:26.393 [DEBUG] [Thread-467208 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:26.393 [DEBUG] [Thread-467208 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:26.393 [DEBUG] [Thread-467208 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:20:26.393 [DEBUG] [Thread-467208 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:20:26.393 [DEBUG] [Thread-467208 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:20:26.393 [DEBUG] [Thread-467208 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:20:26.394 [DEBUG] [Thread-467208 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:20:26.394 [DEBUG] [Thread-467208 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01419422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983450173405934, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992567, telescope_ra=23.0584659, 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.07825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:19:40.582629', telescope_ra_j2k=23.0351430904361, telescope_dec_j2k=-24.3941365853614, observability=1)
2025-12-26T14:20:31.326 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:31.329 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0598575, teldec = -24.256359
2025-12-26T14:20:31.330 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0365360841812     dec_j2k = -24.3941502946659
2025-12-26T14:20:31.332 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:20:31.333 [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-26T14:20:31.340 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:20:31.340 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:20:31.340 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:20:31.340 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:20:31.347 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:20:31.348 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01425147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983448568928222, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992567, telescope_ra=23.0598575, 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.07964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:19:40.582629', telescope_ra_j2k=23.0365360841812, telescope_dec_j2k=-24.3941502946659, observability=1)
2025-12-26T14:20:31.742 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39469242095947266
2025-12-26T14:20:32.277 [DEBUG] [Thread-467209 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9299297332763672
2025-12-26T14:20:40.750 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:40.750 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:20:40.751 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:40.751 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:20:40.752 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:41.754 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:41.756 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:41.757 [DEBUG] [ThreadPoolExecutor-21411_0] [payload.py] [to_registers()] [0]
2025-12-26T14:20:41.759 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:20:41.759 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:20:41.759 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:20:41.759 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:20:41.766 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:20:41.766 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:20:41.766 [DEBUG] [ThreadPoolExecutor-21411_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:20:41.767 [DEBUG] [ThreadPoolExecutor-21411_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:20:41.767 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:20:41.767 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:20:41.767 [DEBUG] [ThreadPoolExecutor-21411_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:20:50.362 [DEBUG] [Thread-467210 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:20:50.363 [INFO] [Thread-467210 (handle)] [driver.py] [get_status()] Telra = 23.0651508, teldec = -24.256359
2025-12-26T14:20:50.364 [INFO] [Thread-467210 (handle)] [driver.py] [get_status()] ra_j2k = 23.0418346868937     dec_j2k = -24.3942022739562
2025-12-26T14:20:50.365 [DEBUG] [Thread-467210 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:20:50.366 [DEBUG] [Thread-467210 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:20:50.369 [DEBUG] [Thread-467210 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:20:50.369 [DEBUG] [Thread-467210 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:20:50.369 [DEBUG] [Thread-467210 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:20:50.370 [DEBUG] [Thread-467210 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:20:50.376 [DEBUG] [Thread-467210 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:20:50.376 [DEBUG] [Thread-467210 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:50.376 [DEBUG] [Thread-467210 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:20:50.376 [DEBUG] [Thread-467210 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:20:50.377 [DEBUG] [Thread-467210 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:20:50.377 [DEBUG] [Thread-467210 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:20:50.377 [DEBUG] [Thread-467210 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:20:50.377 [DEBUG] [Thread-467210 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:20:50.377 [DEBUG] [Thread-467210 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01447179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983442953256229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992566, telescope_ra=23.0651508, 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.08493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:20:40.749041', telescope_ra_j2k=23.0418346868937, telescope_dec_j2k=-24.3942022739562, observability=1)
2025-12-26T14:21:02.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:02.436 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0685206, teldec = -24.256359
2025-12-26T14:21:02.438 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0452078637158     dec_j2k = -24.394235226595
2025-12-26T14:21:02.440 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:21:02.441 [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-26T14:21:02.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:21:02.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:21:02.442 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:21:02.443 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:21:02.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01461152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983446162211654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992566, telescope_ra=23.0685206, 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.0883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:20:40.749041', telescope_ra_j2k=23.0452078637158, telescope_dec_j2k=-24.394235226595, observability=1)
2025-12-26T14:21:06.767 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:06.768 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:08.563 [DEBUG] [Thread-467211 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:08.566 [INFO] [Thread-467211 (handle)] [driver.py] [get_status()] Telra = 23.0702194, teldec = -24.256358
2025-12-26T14:21:08.567 [INFO] [Thread-467211 (handle)] [driver.py] [get_status()] ra_j2k = 23.0469083664108     dec_j2k = -24.3942507981495
2025-12-26T14:21:08.570 [DEBUG] [Thread-467211 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:21:08.571 [DEBUG] [Thread-467211 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:21:08.571 [DEBUG] [Thread-467211 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:21:08.572 [DEBUG] [Thread-467211 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:21:08.572 [DEBUG] [Thread-467211 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:21:08.572 [DEBUG] [Thread-467211 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:21:08.579 [DEBUG] [Thread-467211 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:21:08.579 [DEBUG] [Thread-467211 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:08.579 [DEBUG] [Thread-467211 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:08.579 [DEBUG] [Thread-467211 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:21:08.580 [DEBUG] [Thread-467211 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:21:08.580 [DEBUG] [Thread-467211 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:21:08.580 [DEBUG] [Thread-467211 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:21:08.580 [DEBUG] [Thread-467211 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:21:08.580 [DEBUG] [Thread-467211 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01468247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983450574525362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992566, telescope_ra=23.0702194, 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.09, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:20:40.749041', telescope_ra_j2k=23.0469083664108, telescope_dec_j2k=-24.3942507981495, observability=1)
2025-12-26T14:21:14.331 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:14.333 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.0718338, teldec = -24.256358
2025-12-26T14:21:14.334 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0485243846503     dec_j2k = -24.3942665209776
2025-12-26T14:21:14.335 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:21:14.336 [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-26T14:21:14.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:21:14.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:21:14.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:21:14.341 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:21:14.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:21:14.348 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01474921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444557733942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992565, telescope_ra=23.0718338, 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.09162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:20:40.749041', telescope_ra_j2k=23.0485243846503, telescope_dec_j2k=-24.3942665209776, observability=1)
2025-12-26T14:21:14.349 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02340602874756 seconds ago
2025-12-26T14:21:26.427 [DEBUG] [Thread-467212 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:26.429 [INFO] [Thread-467212 (handle)] [driver.py] [get_status()] Telra = 23.0751854, teldec = -24.256358
2025-12-26T14:21:26.430 [INFO] [Thread-467212 (handle)] [driver.py] [get_status()] ra_j2k = 23.0518793448041     dec_j2k = -24.3942990837514
2025-12-26T14:21:26.432 [DEBUG] [Thread-467212 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:21:26.433 [DEBUG] [Thread-467212 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:21:26.438 [DEBUG] [Thread-467212 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:21:26.438 [DEBUG] [Thread-467212 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:21:26.438 [DEBUG] [Thread-467212 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:21:26.438 [DEBUG] [Thread-467212 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:21:26.445 [DEBUG] [Thread-467212 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:21:26.445 [DEBUG] [Thread-467212 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:26.445 [DEBUG] [Thread-467212 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:26.445 [DEBUG] [Thread-467212 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:21:26.445 [DEBUG] [Thread-467212 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:21:26.445 [DEBUG] [Thread-467212 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:21:26.445 [DEBUG] [Thread-467212 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:21:26.446 [DEBUG] [Thread-467212 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:21:26.446 [DEBUG] [Thread-467212 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01488921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983445761092226, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992565, telescope_ra=23.0751854, 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.09497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:20:40.749041', telescope_ra_j2k=23.0518793448041, telescope_dec_j2k=-24.3942990837514, observability=1)
2025-12-26T14:21:26.633 [DEBUG] [Thread-467213 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18697571754455566
2025-12-26T14:21:30.835 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:30.837 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0764092, teldec = -24.256364
2025-12-26T14:21:30.838 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0531043716119     dec_j2k = -24.3943169466439
2025-12-26T14:21:30.839 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:21:30.839 [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-26T14:21:30.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:21:30.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:21:30.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:21:30.842 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:21:30.850 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:21:30.851 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01494022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983440947659089, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992576, telescope_ra=23.0764092, 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=20.09619, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:20:40.749041', telescope_ra_j2k=23.0531043716119, telescope_dec_j2k=-24.3943169466439, observability=1)
2025-12-26T14:21:31.409 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5580432415008545
2025-12-26T14:21:40.893 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:40.893 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:21:40.894 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:40.894 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:21:40.894 [INFO] [ThreadPoolExecutor-21412_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:21:40.894 [INFO] [ThreadPoolExecutor-21412_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:21:44.704 [DEBUG] [Thread-467214 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:21:44.706 [INFO] [Thread-467214 (handle)] [driver.py] [get_status()] Telra = 23.0802838, teldec = -24.256358
2025-12-26T14:21:44.707 [INFO] [Thread-467214 (handle)] [driver.py] [get_status()] ra_j2k = 23.0569828577192     dec_j2k = -24.3943484135867
2025-12-26T14:21:44.709 [DEBUG] [Thread-467214 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:21:44.709 [DEBUG] [Thread-467214 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:21:44.715 [DEBUG] [Thread-467214 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:21:44.715 [DEBUG] [Thread-467214 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:21:44.715 [DEBUG] [Thread-467214 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:21:44.715 [DEBUG] [Thread-467214 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:21:44.722 [DEBUG] [Thread-467214 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:21:44.723 [DEBUG] [Thread-467214 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01510075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983434930867668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992564, telescope_ra=23.0802838, 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.10007, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.0569828577192, telescope_dec_j2k=-24.3943484135867, observability=1)
2025-12-26T14:22:01.770 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:01.772 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:01.773 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:01.775 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:02.445 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:02.447 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.0852412, teldec = -24.256357
2025-12-26T14:22:02.448 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.061945231016     dec_j2k = -24.394395142975
2025-12-26T14:22:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:22:02.450 [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-26T14:22:02.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:02.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:02.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:02.457 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:02.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01530609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983439343181377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992564, telescope_ra=23.0852412, 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.10502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.061945231016, telescope_dec_j2k=-24.394395142975, observability=1)
2025-12-26T14:22:02.761 [DEBUG] [Thread-467215 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29644203186035156
2025-12-26T14:22:05.781 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:06.783 [DEBUG] [ThreadPoolExecutor-21411_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:06.784 [INFO] [ThreadPoolExecutor-21411_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:22:14.411 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:14.413 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.088556, teldec = -24.256363
2025-12-26T14:22:14.413 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0652633570518     dec_j2k = -24.3944329269776
2025-12-26T14:22:14.414 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:22:14.415 [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-26T14:22:14.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:14.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:14.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:14.422 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:14.430 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:14.430 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:14.430 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:14.430 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:14.431 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:14.431 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:14.431 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:14.431 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:14.431 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01544458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983433326389956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992574, telescope_ra=23.088556, 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.10834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.0652633570518, telescope_dec_j2k=-24.3944329269776, observability=1)
2025-12-26T14:22:14.431 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02283048629761 seconds ago
2025-12-26T14:22:20.839 [DEBUG] [Thread-467216 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:20.841 [INFO] [Thread-467216 (handle)] [driver.py] [get_status()] Telra = 23.0903415, teldec = -24.256357
2025-12-26T14:22:20.842 [INFO] [Thread-467216 (handle)] [driver.py] [get_status()] ra_j2k = 23.0670506493909     dec_j2k = -24.3944440048791
2025-12-26T14:22:20.844 [DEBUG] [Thread-467216 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:22:20.844 [DEBUG] [Thread-467216 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:22:20.847 [DEBUG] [Thread-467216 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:20.847 [DEBUG] [Thread-467216 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:20.847 [DEBUG] [Thread-467216 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:20.847 [DEBUG] [Thread-467216 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:20.854 [DEBUG] [Thread-467216 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01551898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983430117434532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992563, telescope_ra=23.0903415, 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.11012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.0670506493909, telescope_dec_j2k=-24.3944440048791, observability=1)
2025-12-26T14:22:26.479 [DEBUG] [Thread-467217 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:26.481 [INFO] [Thread-467217 (handle)] [driver.py] [get_status()] Telra = 23.0919292, teldec = -24.256357
2025-12-26T14:22:26.482 [INFO] [Thread-467217 (handle)] [driver.py] [get_status()] ra_j2k = 23.068639943083     dec_j2k = -24.394459165005
2025-12-26T14:22:26.484 [DEBUG] [Thread-467217 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:22:26.485 [DEBUG] [Thread-467217 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:22:26.491 [DEBUG] [Thread-467217 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:26.491 [DEBUG] [Thread-467217 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:26.492 [DEBUG] [Thread-467217 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:26.492 [DEBUG] [Thread-467217 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:26.499 [DEBUG] [Thread-467217 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:26.500 [DEBUG] [Thread-467217 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01558426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435331987096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992563, telescope_ra=23.0919292, 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.11171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.068639943083, telescope_dec_j2k=-24.394459165005, observability=1)
2025-12-26T14:22:29.938 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:29.940 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.0928727, teldec = -24.25635
2025-12-26T14:22:29.941 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0695843905831     dec_j2k = -24.3944611632754
2025-12-26T14:22:29.943 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:22:29.944 [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-26T14:22:29.948 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:29.948 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:29.948 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:29.948 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:29.955 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:29.955 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:29.955 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:29.955 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:29.955 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:29.956 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:29.956 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:29.956 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:29.956 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01562429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429315195676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992552, telescope_ra=23.0928727, 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.11265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.0695843905831, telescope_dec_j2k=-24.3944611632754, observability=1)
2025-12-26T14:22:31.470 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:31.472 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.0933222, teldec = -24.256357
2025-12-26T14:22:31.473 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.070034341483     dec_j2k = -24.3944724463453
2025-12-26T14:22:31.474 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:22:31.475 [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-26T14:22:31.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:31.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:31.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:31.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:31.485 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:31.486 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01564203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435331987096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992563, telescope_ra=23.0933222, 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.1131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.070034341483, telescope_dec_j2k=-24.3944724463453, observability=1)
2025-12-26T14:22:38.913 [DEBUG] [Thread-467218 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:38.916 [INFO] [Thread-467218 (handle)] [driver.py] [get_status()] Telra = 23.0953853, teldec = -24.256356
2025-12-26T14:22:38.917 [INFO] [Thread-467218 (handle)] [driver.py] [get_status()] ra_j2k = 23.0720995128758     dec_j2k = -24.3944910829084
2025-12-26T14:22:38.918 [DEBUG] [Thread-467218 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:22:38.919 [DEBUG] [Thread-467218 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:22:38.924 [DEBUG] [Thread-467218 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:38.924 [DEBUG] [Thread-467218 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:38.925 [DEBUG] [Thread-467218 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:38.925 [DEBUG] [Thread-467218 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:38.932 [DEBUG] [Thread-467218 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01572818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983428111837391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992563, telescope_ra=23.0953853, 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.11517, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:21:40.892009', telescope_ra_j2k=23.0720995128758, telescope_dec_j2k=-24.3944910829084, observability=1)
2025-12-26T14:22:41.035 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:41.035 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:22:41.036 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:41.036 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:22:41.037 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:42.039 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:42.041 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:42.041 [DEBUG] [ThreadPoolExecutor-21413_0] [payload.py] [to_registers()] [0]
2025-12-26T14:22:42.045 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:42.045 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:42.046 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:22:42.046 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:42.053 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:42.053 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:22:42.054 [DEBUG] [ThreadPoolExecutor-21413_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:22:42.054 [DEBUG] [ThreadPoolExecutor-21413_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:22:42.054 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:42.054 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:42.054 [DEBUG] [ThreadPoolExecutor-21413_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:56.991 [DEBUG] [Thread-467219 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:22:56.994 [INFO] [Thread-467219 (handle)] [driver.py] [get_status()] Telra = 23.1004246, teldec = -24.256356
2025-12-26T14:22:56.995 [INFO] [Thread-467219 (handle)] [driver.py] [get_status()] ra_j2k = 23.0771438735303     dec_j2k = -24.3945388768671
2025-12-26T14:22:56.996 [DEBUG] [Thread-467219 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:22:56.997 [DEBUG] [Thread-467219 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:22:57.000 [DEBUG] [Thread-467219 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:22:57.000 [DEBUG] [Thread-467219 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:22:57.000 [DEBUG] [Thread-467219 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:22:57.000 [DEBUG] [Thread-467219 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:22:57.008 [DEBUG] [Thread-467219 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01593742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983431721912244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992562, telescope_ra=23.1004246, 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.12021, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:22:41.033754', telescope_ra_j2k=23.0771438735303, telescope_dec_j2k=-24.3945388768671, observability=1)
2025-12-26T14:23:02.417 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:02.418 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1019318, teldec = -24.256356
2025-12-26T14:23:02.420 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0786525874535     dec_j2k = -24.3945531246935
2025-12-26T14:23:02.421 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:23:02.422 [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-26T14:23:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:23:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:23:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:23:02.428 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:23:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:23:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:02.435 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:02.435 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:23:02.435 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:23:02.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:23:02.436 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:23:02.436 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:23:02.436 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0160002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429716315104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992562, telescope_ra=23.1019318, 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.12171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:22:41.033754', telescope_ra_j2k=23.0786525874535, telescope_dec_j2k=-24.3945531246935, observability=1)
2025-12-26T14:23:07.055 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:07.056 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:14.493 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:14.495 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1052979, teldec = -24.256356
2025-12-26T14:23:14.496 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0820220691257     dec_j2k = -24.394584867157
2025-12-26T14:23:14.498 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:23:14.499 [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-26T14:23:14.504 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:23:14.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:23:14.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:23:14.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01613998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429315195676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992562, telescope_ra=23.1052979, 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.12508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:22:41.033754', telescope_ra_j2k=23.0820220691257, telescope_dec_j2k=-24.394584867157, observability=1)
2025-12-26T14:23:14.512 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.04292941093445 seconds ago
2025-12-26T14:23:15.158 [DEBUG] [Thread-467220 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6458745002746582
2025-12-26T14:23:26.533 [DEBUG] [Thread-467221 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:26.535 [INFO] [Thread-467221 (handle)] [driver.py] [get_status()] Telra = 23.1086415, teldec = -24.256355
2025-12-26T14:23:26.536 [INFO] [Thread-467221 (handle)] [driver.py] [get_status()] ra_j2k = 23.0853690290038     dec_j2k = -24.3946152910122
2025-12-26T14:23:26.538 [DEBUG] [Thread-467221 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:23:26.538 [DEBUG] [Thread-467221 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:23:26.543 [DEBUG] [Thread-467221 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:23:26.544 [DEBUG] [Thread-467221 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:23:26.544 [DEBUG] [Thread-467221 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:23:26.544 [DEBUG] [Thread-467221 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:23:26.551 [DEBUG] [Thread-467221 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01627933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983431721912244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992561, telescope_ra=23.1086415, 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.12842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:22:41.033754', telescope_ra_j2k=23.0853690290038, telescope_dec_j2k=-24.3946152910122, observability=1)
2025-12-26T14:23:29.045 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:29.047 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1093423, teldec = -24.256355
2025-12-26T14:23:29.049 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.0860705333008     dec_j2k = -24.3946218638001
2025-12-26T14:23:29.050 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:23:29.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-26T14:23:29.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:23:29.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:23:29.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:23:29.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:23:29.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:23:29.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:29.060 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:29.060 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:23:29.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:23:29.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:23:29.060 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:23:29.061 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:23:29.061 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0163084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983428512956819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992561, telescope_ra=23.1093423, 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.12912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:22:41.033754', telescope_ra_j2k=23.0860705333008, telescope_dec_j2k=-24.3946218638001, observability=1)
2025-12-26T14:23:31.547 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:31.549 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1100426, teldec = -24.256355
2025-12-26T14:23:31.550 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.0867715371283     dec_j2k = -24.3946284272385
2025-12-26T14:23:31.552 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:23:31.553 [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-26T14:23:31.557 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:23:31.557 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:23:31.557 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:23:31.557 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:23:31.564 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:23:31.564 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:31.565 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:31.565 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:23:31.565 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:23:31.565 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:23:31.565 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:23:31.565 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:23:31.565 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01633736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429716315104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992561, telescope_ra=23.1100426, 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.12982, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:22:41.033754', telescope_ra_j2k=23.0867715371283, telescope_dec_j2k=-24.3946284272385, observability=1)
2025-12-26T14:23:33.222 [DEBUG] [Thread-467222 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:33.224 [INFO] [Thread-467222 (handle)] [driver.py] [get_status()] Telra = 23.1105105, teldec = -24.256355
2025-12-26T14:23:33.225 [INFO] [Thread-467222 (handle)] [driver.py] [get_status()] ra_j2k = 23.0872399074037     dec_j2k = -24.3946328099528
2025-12-26T14:23:33.227 [DEBUG] [Thread-467222 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:23:33.228 [DEBUG] [Thread-467222 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:23:33.232 [DEBUG] [Thread-467222 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:23:33.232 [DEBUG] [Thread-467222 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:23:33.232 [DEBUG] [Thread-467222 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:23:33.232 [DEBUG] [Thread-467222 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:23:33.239 [DEBUG] [Thread-467222 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01635674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427710717963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992561, telescope_ra=23.1105105, 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.13029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:22:41.033754', telescope_ra_j2k=23.0872399074037, telescope_dec_j2k=-24.3946328099528, observability=1)
2025-12-26T14:23:41.181 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:41.181 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:23:41.182 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:41.182 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:23:41.182 [INFO] [ThreadPoolExecutor-21414_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:23:41.183 [INFO] [ThreadPoolExecutor-21414_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:23:51.290 [DEBUG] [Thread-467223 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:23:51.292 [INFO] [Thread-467223 (handle)] [driver.py] [get_status()] Telra = 23.1155579, teldec = -24.256355
2025-12-26T14:23:51.293 [INFO] [Thread-467223 (handle)] [driver.py] [get_status()] ra_j2k = 23.0922923813635     dec_j2k = -24.3946799555815
2025-12-26T14:23:51.295 [DEBUG] [Thread-467223 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:23:51.296 [DEBUG] [Thread-467223 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:23:51.302 [DEBUG] [Thread-467223 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:23:51.302 [DEBUG] [Thread-467223 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:23:51.302 [DEBUG] [Thread-467223 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:23:51.302 [DEBUG] [Thread-467223 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:23:51.309 [DEBUG] [Thread-467223 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01656587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427309598535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99256, telescope_ra=23.1155579, 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.13534, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:23:41.180413', telescope_ra_j2k=23.0922923813635, telescope_dec_j2k=-24.3946799555815, observability=1)
2025-12-26T14:24:02.057 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:02.060 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:02.061 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:02.063 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:02.428 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:02.430 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1186477, teldec = -24.256354
2025-12-26T14:24:02.431 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.0953852883151     dec_j2k = -24.3947076967299
2025-12-26T14:24:02.432 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:24:02.433 [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-26T14:24:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:24:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:02.444 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:02.444 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:24:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:02.445 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:24:02.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01669478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99256, telescope_ra=23.1186477, 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.13843, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:23:41.180413', telescope_ra_j2k=23.0953852883151, telescope_dec_j2k=-24.3947076967299, observability=1)
2025-12-26T14:24:06.068 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:07.070 [DEBUG] [ThreadPoolExecutor-21413_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:07.071 [INFO] [ThreadPoolExecutor-21413_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:24:09.346 [DEBUG] [Thread-467224 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:09.349 [INFO] [Thread-467224 (handle)] [driver.py] [get_status()] Telra = 23.1205722, teldec = -24.256348
2025-12-26T14:24:09.350 [INFO] [Thread-467224 (handle)] [driver.py] [get_status()] ra_j2k = 23.0973117240871     dec_j2k = -24.3947195529302
2025-12-26T14:24:09.352 [DEBUG] [Thread-467224 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:24:09.353 [DEBUG] [Thread-467224 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:24:09.355 [DEBUG] [Thread-467224 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:09.355 [DEBUG] [Thread-467224 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:09.355 [DEBUG] [Thread-467224 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:24:09.355 [DEBUG] [Thread-467224 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:09.362 [DEBUG] [Thread-467224 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:09.362 [DEBUG] [Thread-467224 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:09.363 [DEBUG] [Thread-467224 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:09.363 [DEBUG] [Thread-467224 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:24:09.363 [DEBUG] [Thread-467224 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:09.363 [DEBUG] [Thread-467224 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:09.363 [DEBUG] [Thread-467224 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:09.363 [DEBUG] [Thread-467224 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:24:09.363 [DEBUG] [Thread-467224 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01677485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423699523683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992549, telescope_ra=23.1205722, 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.14035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:23:41.180413', telescope_ra_j2k=23.0973117240871, telescope_dec_j2k=-24.3947195529302, observability=1)
2025-12-26T14:24:14.572 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:14.574 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1220191, teldec = -24.256354
2025-12-26T14:24:14.575 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.0987600791029     dec_j2k = -24.3947389536906
2025-12-26T14:24:14.577 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:24:14.578 [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-26T14:24:14.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:14.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:14.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:24:14.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:14.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:14.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01683534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424902881967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99256, telescope_ra=23.1220191, 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.1418, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:23:41.180413', telescope_ra_j2k=23.0987600791029, telescope_dec_j2k=-24.3947389536906, observability=1)
2025-12-26T14:24:14.589 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.04303526878357 seconds ago
2025-12-26T14:24:26.597 [DEBUG] [Thread-467225 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:26.598 [INFO] [Thread-467225 (handle)] [driver.py] [get_status()] Telra = 23.1253931, teldec = -24.256354
2025-12-26T14:24:26.599 [INFO] [Thread-467225 (handle)] [driver.py] [get_status()] ra_j2k = 23.1021374732631     dec_j2k = -24.3947701265749
2025-12-26T14:24:26.601 [DEBUG] [Thread-467225 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:24:26.602 [DEBUG] [Thread-467225 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:24:26.603 [DEBUG] [Thread-467225 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:26.603 [DEBUG] [Thread-467225 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:26.603 [DEBUG] [Thread-467225 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:24:26.603 [DEBUG] [Thread-467225 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:26.611 [DEBUG] [Thread-467225 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:24:26.612 [DEBUG] [Thread-467225 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0169745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992559, telescope_ra=23.1253931, 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.14517, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:23:41.180413', telescope_ra_j2k=23.1021374732631, telescope_dec_j2k=-24.3947701265749, observability=1)
2025-12-26T14:24:27.433 [DEBUG] [Thread-467226 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8218526840209961
2025-12-26T14:24:28.151 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:28.153 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1258131, teldec = -24.256354
2025-12-26T14:24:28.154 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1025578958256     dec_j2k = -24.3947739994413
2025-12-26T14:24:28.156 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:24:28.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-26T14:24:28.162 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:28.162 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:28.162 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:24:28.162 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:24:28.169 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0169925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992559, telescope_ra=23.1258131, 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.14559, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:23:41.180413', telescope_ra_j2k=23.1025578958256, telescope_dec_j2k=-24.3947739994413, observability=1)
2025-12-26T14:24:31.626 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:31.629 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1267847, teldec = -24.256354
2025-12-26T14:24:31.630 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1035304733983     dec_j2k = -24.3947829522438
2025-12-26T14:24:31.631 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:24:31.632 [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-26T14:24:31.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:31.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:31.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:24:31.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:31.641 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:24:31.642 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01703272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418484971118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992559, telescope_ra=23.1267847, 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.14657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:23:41.180413', telescope_ra_j2k=23.1035304733983, telescope_dec_j2k=-24.3947829522438, observability=1)
2025-12-26T14:24:41.323 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:41.323 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:24:41.324 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:41.324 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:24:41.325 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:42.327 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:42.329 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:42.329 [DEBUG] [ThreadPoolExecutor-21415_0] [payload.py] [to_registers()] [0]
2025-12-26T14:24:42.335 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:42.336 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:42.336 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:24:42.336 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:42.343 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:42.343 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:24:42.343 [DEBUG] [ThreadPoolExecutor-21415_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:24:42.343 [DEBUG] [ThreadPoolExecutor-21415_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:24:42.343 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:42.343 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:42.343 [DEBUG] [ThreadPoolExecutor-21415_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:45.502 [DEBUG] [Thread-467227 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:24:45.504 [INFO] [Thread-467227 (handle)] [driver.py] [get_status()] Telra = 23.1306355, teldec = -24.256354
2025-12-26T14:24:45.505 [INFO] [Thread-467227 (handle)] [driver.py] [get_status()] ra_j2k = 23.1073851484845     dec_j2k = -24.3948183471136
2025-12-26T14:24:45.506 [DEBUG] [Thread-467227 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:24:45.507 [DEBUG] [Thread-467227 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:24:45.513 [DEBUG] [Thread-467227 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:24:45.513 [DEBUG] [Thread-467227 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:24:45.513 [DEBUG] [Thread-467227 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:24:45.513 [DEBUG] [Thread-467227 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:24:45.520 [DEBUG] [Thread-467227 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01719332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992559, telescope_ra=23.1306355, 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.15042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.1073851484845, telescope_dec_j2k=-24.3948183471136, observability=1)
2025-12-26T14:25:02.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:02.439 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1353681, teldec = -24.256353
2025-12-26T14:25:02.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1121225123202     dec_j2k = -24.3948606539859
2025-12-26T14:25:02.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:25:02.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:25:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:02.452 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:02.452 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:02.453 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:02.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01738933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992558, telescope_ra=23.1353681, 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.15515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.1121225123202, telescope_dec_j2k=-24.3948606539859, observability=1)
2025-12-26T14:25:03.569 [DEBUG] [Thread-467228 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:03.571 [INFO] [Thread-467228 (handle)] [driver.py] [get_status()] Telra = 23.1356765, teldec = -24.256347
2025-12-26T14:25:03.572 [INFO] [Thread-467228 (handle)] [driver.py] [get_status()] ra_j2k = 23.1124312230967     dec_j2k = -24.3948574691989
2025-12-26T14:25:03.573 [DEBUG] [Thread-467228 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:25:03.574 [DEBUG] [Thread-467228 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:25:03.578 [DEBUG] [Thread-467228 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:03.578 [DEBUG] [Thread-467228 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:03.578 [DEBUG] [Thread-467228 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:03.578 [DEBUG] [Thread-467228 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:03.585 [DEBUG] [Thread-467228 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:03.586 [DEBUG] [Thread-467228 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01740243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992547, telescope_ra=23.1356765, 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.15546, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.1124312230967, telescope_dec_j2k=-24.3948574691989, observability=1)
2025-12-26T14:25:07.344 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:07.345 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:14.650 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:14.652 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1387718, teldec = -24.256353
2025-12-26T14:25:14.653 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.115529639359     dec_j2k = -24.3948916686048
2025-12-26T14:25:14.655 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:25:14.656 [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-26T14:25:14.657 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:14.657 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:14.657 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:14.657 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:14.664 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01753067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992558, telescope_ra=23.1387718, 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.15855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.115529639359, telescope_dec_j2k=-24.3948916686048, observability=1)
2025-12-26T14:25:14.665 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.039161920547485 seconds ago
2025-12-26T14:25:21.639 [DEBUG] [Thread-467229 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:21.641 [INFO] [Thread-467229 (handle)] [driver.py] [get_status()] Telra = 23.1407177, teldec = -24.256353
2025-12-26T14:25:21.643 [INFO] [Thread-467229 (handle)] [driver.py] [get_status()] ra_j2k = 23.1174774989424     dec_j2k = -24.3949093501706
2025-12-26T14:25:21.645 [DEBUG] [Thread-467229 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:25:21.646 [DEBUG] [Thread-467229 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:25:21.652 [DEBUG] [Thread-467229 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:21.652 [DEBUG] [Thread-467229 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:21.652 [DEBUG] [Thread-467229 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:21.652 [DEBUG] [Thread-467229 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:21.659 [DEBUG] [Thread-467229 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:21.659 [DEBUG] [Thread-467229 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:21.659 [DEBUG] [Thread-467229 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:21.660 [DEBUG] [Thread-467229 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:21.660 [DEBUG] [Thread-467229 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:21.660 [DEBUG] [Thread-467229 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:21.660 [DEBUG] [Thread-467229 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:21.660 [DEBUG] [Thread-467229 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:21.660 [DEBUG] [Thread-467229 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01761157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992557, telescope_ra=23.1407177, 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.1605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.1174774989424, telescope_dec_j2k=-24.3949093501706, observability=1)
2025-12-26T14:25:26.647 [DEBUG] [Thread-467230 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:26.649 [INFO] [Thread-467230 (handle)] [driver.py] [get_status()] Telra = 23.1421113, teldec = -24.256346
2025-12-26T14:25:26.650 [INFO] [Thread-467230 (handle)] [driver.py] [get_status()] ra_j2k = 23.1188725028335     dec_j2k = -24.3949149916802
2025-12-26T14:25:26.652 [DEBUG] [Thread-467230 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:25:26.653 [DEBUG] [Thread-467230 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:25:26.656 [DEBUG] [Thread-467230 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:26.656 [DEBUG] [Thread-467230 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:26.656 [DEBUG] [Thread-467230 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:26.656 [DEBUG] [Thread-467230 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:26.663 [DEBUG] [Thread-467230 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:26.663 [DEBUG] [Thread-467230 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:26.663 [DEBUG] [Thread-467230 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:26.663 [DEBUG] [Thread-467230 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:26.664 [DEBUG] [Thread-467230 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:26.664 [DEBUG] [Thread-467230 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:26.664 [DEBUG] [Thread-467230 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:26.664 [DEBUG] [Thread-467230 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:26.664 [DEBUG] [Thread-467230 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01766954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992547, telescope_ra=23.1421113, 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.16189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.1188725028335, telescope_dec_j2k=-24.3949149916802, observability=1)
2025-12-26T14:25:27.261 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5967609882354736
2025-12-26T14:25:31.702 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:31.704 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1435048, teldec = -24.256352
2025-12-26T14:25:31.705 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1202674061197     dec_j2k = -24.3949336126679
2025-12-26T14:25:31.706 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:25:31.707 [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-26T14:25:31.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:31.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:31.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:31.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:31.722 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:31.722 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:31.723 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:31.723 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:31.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:31.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:31.723 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:31.723 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:31.723 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01772804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420490568258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992557, telescope_ra=23.1435048, 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.16329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.1202674061197, telescope_dec_j2k=-24.3949336126679, observability=1)
2025-12-26T14:25:39.816 [DEBUG] [Thread-467231 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:39.817 [INFO] [Thread-467231 (handle)] [driver.py] [get_status()] Telra = 23.1457857, teldec = -24.256352
2025-12-26T14:25:39.818 [INFO] [Thread-467231 (handle)] [driver.py] [get_status()] ra_j2k = 23.1225506037869     dec_j2k = -24.3949542318325
2025-12-26T14:25:39.820 [DEBUG] [Thread-467231 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:25:39.821 [DEBUG] [Thread-467231 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:25:39.825 [DEBUG] [Thread-467231 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:39.825 [DEBUG] [Thread-467231 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:39.825 [DEBUG] [Thread-467231 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:39.825 [DEBUG] [Thread-467231 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:39.832 [DEBUG] [Thread-467231 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:39.832 [DEBUG] [Thread-467231 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:39.833 [DEBUG] [Thread-467231 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:39.833 [DEBUG] [Thread-467231 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:39.833 [DEBUG] [Thread-467231 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:39.833 [DEBUG] [Thread-467231 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:39.833 [DEBUG] [Thread-467231 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:39.833 [DEBUG] [Thread-467231 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:39.833 [DEBUG] [Thread-467231 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01782194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992557, telescope_ra=23.1457857, 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.16557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:24:41.322687', telescope_ra_j2k=23.1225506037869, telescope_dec_j2k=-24.3949542318325, observability=1)
2025-12-26T14:25:41.461 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:41.462 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:25:41.463 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:41.463 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:25:41.463 [INFO] [ThreadPoolExecutor-21416_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:25:41.463 [INFO] [ThreadPoolExecutor-21416_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:25:57.890 [DEBUG] [Thread-467232 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:25:57.892 [INFO] [Thread-467232 (handle)] [driver.py] [get_status()] Telra = 23.1508078, teldec = -24.256352
2025-12-26T14:25:57.893 [INFO] [Thread-467232 (handle)] [driver.py] [get_status()] ra_j2k = 23.1275777639941     dec_j2k = -24.3949994566188
2025-12-26T14:25:57.895 [DEBUG] [Thread-467232 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:25:57.896 [DEBUG] [Thread-467232 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:25:57.901 [DEBUG] [Thread-467232 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:25:57.902 [DEBUG] [Thread-467232 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:25:57.902 [DEBUG] [Thread-467232 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:25:57.902 [DEBUG] [Thread-467232 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:25:57.909 [DEBUG] [Thread-467232 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:25:57.910 [DEBUG] [Thread-467232 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01803115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992556, telescope_ra=23.1508078, 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.17059, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:25:41.460898', telescope_ra_j2k=23.1275777639941, telescope_dec_j2k=-24.3949994566188, observability=1)
2025-12-26T14:26:02.346 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:02.348 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:02.349 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:02.352 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:02.406 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:02.408 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1520612, teldec = -24.256352
2025-12-26T14:26:02.409 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.128832427159     dec_j2k = -24.395010706223
2025-12-26T14:26:02.411 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:02.412 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:26:02.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:02.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:02.422 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:02.422 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:26:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:02.423 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:02.423 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:26:02.423 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01808341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992556, telescope_ra=23.1520612, telescope_dec=-24.256352, 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.17184, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:25:41.460898', telescope_ra_j2k=23.128832427159, telescope_dec_j2k=-24.395010706223, observability=1)
2025-12-26T14:26:06.359 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:07.361 [DEBUG] [ThreadPoolExecutor-21415_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:07.362 [INFO] [ThreadPoolExecutor-21415_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:26:14.726 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:14.728 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1555125, teldec = -24.256352
2025-12-26T14:26:14.730 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1322872058702     dec_j2k = -24.3950416052362
2025-12-26T14:26:14.731 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:14.732 [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-26T14:26:14.735 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:14.735 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:14.735 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:26:14.735 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:14.742 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01822601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992556, telescope_ra=23.1555125, 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.17529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:25:41.460898', telescope_ra_j2k=23.1322872058702, telescope_dec_j2k=-24.3950416052362, observability=1)
2025-12-26T14:26:14.743 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.04119634628296 seconds ago
2025-12-26T14:26:15.957 [DEBUG] [Thread-467233 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:15.958 [INFO] [Thread-467233 (handle)] [driver.py] [get_status()] Telra = 23.1558493, teldec = -24.256351
2025-12-26T14:26:15.959 [INFO] [Thread-467233 (handle)] [driver.py] [get_status()] ra_j2k = 23.132624345434     dec_j2k = -24.3950436145697
2025-12-26T14:26:15.961 [DEBUG] [Thread-467233 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:15.962 [DEBUG] [Thread-467233 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:26:15.965 [DEBUG] [Thread-467233 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:15.965 [DEBUG] [Thread-467233 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:15.965 [DEBUG] [Thread-467233 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:26:15.965 [DEBUG] [Thread-467233 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:26:15.972 [DEBUG] [Thread-467233 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01824024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417682732262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992556, telescope_ra=23.1558493, 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.17563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:25:41.460898', telescope_ra_j2k=23.132624345434, telescope_dec_j2k=-24.3950436145697, observability=1)
2025-12-26T14:26:26.390 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:26.392 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1587439, teldec = -24.256351
2025-12-26T14:26:26.393 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.135521863676     dec_j2k = -24.3950694327302
2025-12-26T14:26:26.394 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:26.395 [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-26T14:26:26.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:26.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:26.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:26:26.397 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:26.405 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:26:26.406 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01836101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992555, telescope_ra=23.1587439, 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.17853, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:25:41.460898', telescope_ra_j2k=23.135521863676, telescope_dec_j2k=-24.3950694327302, observability=1)
2025-12-26T14:26:26.695 [DEBUG] [Thread-467234 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2897963523864746
2025-12-26T14:26:31.785 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:31.787 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1602474, teldec = -24.256351
2025-12-26T14:26:31.788 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1370268796677     dec_j2k = -24.3950828115754
2025-12-26T14:26:31.790 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:31.791 [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-26T14:26:31.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:31.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:31.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:26:31.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:31.805 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:31.805 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:31.805 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:31.805 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:26:31.805 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:31.806 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:31.806 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:31.806 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:26:31.806 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01842345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992555, telescope_ra=23.1602474, 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.18003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:25:41.460898', telescope_ra_j2k=23.1370268796677, telescope_dec_j2k=-24.3950828115754, observability=1)
2025-12-26T14:26:34.018 [DEBUG] [Thread-467235 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:34.019 [INFO] [Thread-467235 (handle)] [driver.py] [get_status()] Telra = 23.1608641, teldec = -24.256351
2025-12-26T14:26:34.020 [INFO] [Thread-467235 (handle)] [driver.py] [get_status()] ra_j2k = 23.1376442015333     dec_j2k = -24.3950882930294
2025-12-26T14:26:34.022 [DEBUG] [Thread-467235 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:34.023 [DEBUG] [Thread-467235 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:34.028 [DEBUG] [Thread-467235 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:34.028 [DEBUG] [Thread-467235 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:34.028 [DEBUG] [Thread-467235 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:26:34.028 [DEBUG] [Thread-467235 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:26:34.036 [DEBUG] [Thread-467235 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01844928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408858104845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992555, telescope_ra=23.1608641, 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.18065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:25:41.460898', telescope_ra_j2k=23.1376442015333, telescope_dec_j2k=-24.3950882930294, observability=1)
2025-12-26T14:26:41.602 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:41.603 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:26:41.603 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:41.604 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:26:41.605 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:42.606 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:42.608 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:42.608 [DEBUG] [ThreadPoolExecutor-21417_0] [payload.py] [to_registers()] [0]
2025-12-26T14:26:42.615 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:42.615 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:42.615 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:26:42.615 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:42.622 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:42.622 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:26:42.623 [DEBUG] [ThreadPoolExecutor-21417_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:26:42.623 [DEBUG] [ThreadPoolExecutor-21417_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:26:42.623 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:42.623 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:42.623 [DEBUG] [ThreadPoolExecutor-21417_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:52.101 [DEBUG] [Thread-467236 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:26:52.103 [INFO] [Thread-467236 (handle)] [driver.py] [get_status()] Telra = 23.1659054, teldec = -24.256351
2025-12-26T14:26:52.104 [INFO] [Thread-467236 (handle)] [driver.py] [get_status()] ra_j2k = 23.1426905859695     dec_j2k = -24.3951329659968
2025-12-26T14:26:52.106 [DEBUG] [Thread-467236 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:26:52.107 [DEBUG] [Thread-467236 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:26:52.109 [DEBUG] [Thread-467236 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:26:52.110 [DEBUG] [Thread-467236 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:26:52.110 [DEBUG] [Thread-467236 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:26:52.110 [DEBUG] [Thread-467236 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:26:52.117 [DEBUG] [Thread-467236 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01865859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412067060269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992555, telescope_ra=23.1659054, 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.18569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.1426905859695, telescope_dec_j2k=-24.3951329659968, observability=1)
2025-12-26T14:27:02.420 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:02.422 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1687807, teldec = -24.25635
2025-12-26T14:27:02.423 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1455687866425     dec_j2k = -24.3951573367581
2025-12-26T14:27:02.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:27:02.426 [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-26T14:27:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:02.431 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:02.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01877802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412869299125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992554, telescope_ra=23.1687807, 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.18856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.1455687866425, telescope_dec_j2k=-24.3951573367581, observability=1)
2025-12-26T14:27:07.624 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:07.625 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:10.168 [DEBUG] [Thread-467237 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:10.170 [INFO] [Thread-467237 (handle)] [driver.py] [get_status()] Telra = 23.1709464, teldec = -24.256344
2025-12-26T14:27:10.171 [INFO] [Thread-467237 (handle)] [driver.py] [get_status()] ra_j2k = 23.147736672046     dec_j2k = -24.3951703946328
2025-12-26T14:27:10.173 [DEBUG] [Thread-467237 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:10.174 [DEBUG] [Thread-467237 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:10.178 [DEBUG] [Thread-467237 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:10.178 [DEBUG] [Thread-467237 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:10.178 [DEBUG] [Thread-467237 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:10.178 [DEBUG] [Thread-467237 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:10.185 [DEBUG] [Thread-467237 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:10.186 [DEBUG] [Thread-467237 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01886768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408858104845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992543, telescope_ra=23.1709464, 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.19073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.147736672046, telescope_dec_j2k=-24.3951703946328, observability=1)
2025-12-26T14:27:14.804 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:14.806 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.1722351, teldec = -24.25635
2025-12-26T14:27:14.807 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1490266721609     dec_j2k = -24.3951877129625
2025-12-26T14:27:14.809 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:14.810 [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-26T14:27:14.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:14.814 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:14.814 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:14.814 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:14.814 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:14.814 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:14.814 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:14.815 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:14.815 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:14.815 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:14.815 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:14.815 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:14.815 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01892134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983405248029992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992554, telescope_ra=23.1722351, 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.19202, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.1490266721609, telescope_dec_j2k=-24.3951877129625, observability=1)
2025-12-26T14:27:14.815 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.03078269958496 seconds ago
2025-12-26T14:27:25.500 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:25.502 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1752163, teldec = -24.25635
2025-12-26T14:27:25.503 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1520108808215     dec_j2k = -24.3952138365966
2025-12-26T14:27:25.505 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:27:25.505 [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-26T14:27:25.509 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:25.509 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:25.509 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:25.509 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:25.516 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01904515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412067060269, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992553, telescope_ra=23.1752163, 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.195, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.1520108808215, telescope_dec_j2k=-24.3952138365966, observability=1)
2025-12-26T14:27:26.727 [DEBUG] [Thread-467238 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:26.729 [INFO] [Thread-467238 (handle)] [driver.py] [get_status()] Telra = 23.1755522, teldec = -24.256356
2025-12-26T14:27:26.731 [INFO] [Thread-467238 (handle)] [driver.py] [get_status()] ra_j2k = 23.1523471195698     dec_j2k = -24.3952227741815
2025-12-26T14:27:26.733 [DEBUG] [Thread-467238 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:26.734 [DEBUG] [Thread-467238 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:26.738 [DEBUG] [Thread-467238 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:26.738 [DEBUG] [Thread-467238 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:26.738 [DEBUG] [Thread-467238 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:26.738 [DEBUG] [Thread-467238 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:26.745 [DEBUG] [Thread-467238 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:26.745 [DEBUG] [Thread-467238 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:26.745 [DEBUG] [Thread-467238 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:26.746 [DEBUG] [Thread-467238 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:26.746 [DEBUG] [Thread-467238 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:26.746 [DEBUG] [Thread-467238 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:26.746 [DEBUG] [Thread-467238 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:26.746 [DEBUG] [Thread-467238 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:26.746 [DEBUG] [Thread-467238 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01905935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983407253627133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992564, telescope_ra=23.1755522, 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.19533, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.1523471195698, telescope_dec_j2k=-24.3952227741815, observability=1)
2025-12-26T14:27:28.226 [DEBUG] [Thread-467239 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:28.228 [INFO] [Thread-467239 (handle)] [driver.py] [get_status()] Telra = 23.175963, teldec = -24.256356
2025-12-26T14:27:28.229 [INFO] [Thread-467239 (handle)] [driver.py] [get_status()] ra_j2k = 23.1527583342064     dec_j2k = -24.3952263659738
2025-12-26T14:27:28.230 [DEBUG] [Thread-467239 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:28.231 [DEBUG] [Thread-467239 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:28.232 [DEBUG] [Thread-467239 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:28.232 [DEBUG] [Thread-467239 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:28.232 [DEBUG] [Thread-467239 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:28.232 [DEBUG] [Thread-467239 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:28.239 [DEBUG] [Thread-467239 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:28.240 [DEBUG] [Thread-467239 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0190767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983407253627133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992564, telescope_ra=23.175963, 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.19574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.1527583342064, telescope_dec_j2k=-24.3952263659738, observability=1)
2025-12-26T14:27:31.867 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:31.870 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1770001, teldec = -24.25635
2025-12-26T14:27:31.871 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1537964813198     dec_j2k = -24.3952294271226
2025-12-26T14:27:31.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:31.873 [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-26T14:27:31.876 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:31.876 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:31.876 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:31.876 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:31.884 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01911884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408456985417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992553, telescope_ra=23.1770001, 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.19678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:26:41.601518', telescope_ra_j2k=23.1537964813198, telescope_dec_j2k=-24.3952294271226, observability=1)
2025-12-26T14:27:41.742 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:41.742 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:27:41.743 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:41.743 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:27:41.743 [INFO] [ThreadPoolExecutor-21418_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:27:41.744 [INFO] [ThreadPoolExecutor-21418_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:27:46.404 [DEBUG] [Thread-467240 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:27:46.405 [INFO] [Thread-467240 (handle)] [driver.py] [get_status()] Telra = 23.1810422, teldec = -24.256356
2025-12-26T14:27:46.406 [INFO] [Thread-467240 (handle)] [driver.py] [get_status()] ra_j2k = 23.1578426617168     dec_j2k = -24.3952706424706
2025-12-26T14:27:46.407 [DEBUG] [Thread-467240 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:27:46.408 [DEBUG] [Thread-467240 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:27:46.415 [DEBUG] [Thread-467240 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:27:46.415 [DEBUG] [Thread-467240 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:27:46.415 [DEBUG] [Thread-467240 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:27:46.415 [DEBUG] [Thread-467240 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:27:46.422 [DEBUG] [Thread-467240 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:27:46.423 [DEBUG] [Thread-467240 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0192871, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408456985417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992563, telescope_ra=23.1810422, 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.20082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1578426617168, telescope_dec_j2k=-24.3952706424706, observability=1)
2025-12-26T14:28:02.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:02.432 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.1854958, teldec = -24.256349
2025-12-26T14:28:02.433 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1623007593268     dec_j2k = -24.39530226351
2025-12-26T14:28:02.435 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:02.436 [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-26T14:28:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:02.444 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:02.444 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:02.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:02.445 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:02.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01947258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098340765474656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992552, telescope_ra=23.1854958, 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.20528, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1623007593268, telescope_dec_j2k=-24.39530226351, observability=1)
2025-12-26T14:28:02.627 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:02.629 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:02.630 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:02.632 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:04.466 [DEBUG] [Thread-467241 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:04.468 [INFO] [Thread-467241 (handle)] [driver.py] [get_status()] Telra = 23.1860557, teldec = -24.256349
2025-12-26T14:28:04.469 [INFO] [Thread-467241 (handle)] [driver.py] [get_status()] ra_j2k = 23.162861224806     dec_j2k = -24.3953071054166
2025-12-26T14:28:04.470 [DEBUG] [Thread-467241 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:04.471 [DEBUG] [Thread-467241 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:04.477 [DEBUG] [Thread-467241 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:04.477 [DEBUG] [Thread-467241 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:04.477 [DEBUG] [Thread-467241 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:04.477 [DEBUG] [Thread-467241 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:04.484 [DEBUG] [Thread-467241 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:04.485 [DEBUG] [Thread-467241 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.01949615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408858104845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992552, telescope_ra=23.1860557, 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.20584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.162861224806, telescope_dec_j2k=-24.3953071054166, observability=1)
2025-12-26T14:28:06.637 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:07.639 [DEBUG] [ThreadPoolExecutor-21417_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:07.640 [INFO] [ThreadPoolExecutor-21417_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:28:14.876 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:14.878 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.188977, teldec = -24.256349
2025-12-26T14:28:14.879 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1657854755314     dec_j2k = -24.3953323197096
2025-12-26T14:28:14.881 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:28:14.881 [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-26T14:28:14.886 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:14.887 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:14.887 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:14.887 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01961663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404044671708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992552, telescope_ra=23.188977, 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.20876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1657854755314, telescope_dec_j2k=-24.3953323197096, observability=1)
2025-12-26T14:28:14.895 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0286648273468 seconds ago
2025-12-26T14:28:22.540 [DEBUG] [Thread-467242 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:22.542 [INFO] [Thread-467242 (handle)] [driver.py] [get_status()] Telra = 23.1910966, teldec = -24.256355
2025-12-26T14:28:22.543 [INFO] [Thread-467242 (handle)] [driver.py] [get_status()] ra_j2k = 23.1679072165361     dec_j2k = -24.3953565628481
2025-12-26T14:28:22.545 [DEBUG] [Thread-467242 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:22.546 [DEBUG] [Thread-467242 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:22.548 [DEBUG] [Thread-467242 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:22.548 [DEBUG] [Thread-467242 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:22.548 [DEBUG] [Thread-467242 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:22.548 [DEBUG] [Thread-467242 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:22.555 [DEBUG] [Thread-467242 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:22.555 [DEBUG] [Thread-467242 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:22.556 [DEBUG] [Thread-467242 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:22.556 [DEBUG] [Thread-467242 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:22.556 [DEBUG] [Thread-467242 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:22.556 [DEBUG] [Thread-467242 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:22.556 [DEBUG] [Thread-467242 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:22.556 [DEBUG] [Thread-467242 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:22.556 [DEBUG] [Thread-467242 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01970534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404846910564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992562, telescope_ra=23.1910966, 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.21088, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1679072165361, telescope_dec_j2k=-24.3953565628481, observability=1)
2025-12-26T14:28:24.607 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:24.609 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.1916846, teldec = -24.256349
2025-12-26T14:28:24.610 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1684958108758     dec_j2k = -24.3953556167593
2025-12-26T14:28:24.612 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:28:24.613 [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-26T14:28:24.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:24.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:24.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:24.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:24.625 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01972926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983402440193996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992552, telescope_ra=23.1916846, 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.21147, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1684958108758, telescope_dec_j2k=-24.3953556167593, observability=1)
2025-12-26T14:28:26.783 [DEBUG] [Thread-467243 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:26.785 [INFO] [Thread-467243 (handle)] [driver.py] [get_status()] Telra = 23.192291, teldec = -24.256349
2025-12-26T14:28:26.786 [INFO] [Thread-467243 (handle)] [driver.py] [get_status()] ra_j2k = 23.1691028235516     dec_j2k = -24.3953608248224
2025-12-26T14:28:26.789 [DEBUG] [Thread-467243 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:28:26.790 [DEBUG] [Thread-467243 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:28:26.797 [DEBUG] [Thread-467243 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:26.797 [DEBUG] [Thread-467243 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:26.797 [DEBUG] [Thread-467243 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:26.797 [DEBUG] [Thread-467243 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:26.804 [DEBUG] [Thread-467243 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01975444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983411665940841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992551, telescope_ra=23.192291, 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.21207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1691028235516, telescope_dec_j2k=-24.3953608248224, observability=1)
2025-12-26T14:28:31.946 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:31.948 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.1937121, teldec = -24.256348
2025-12-26T14:28:31.949 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1705253594935     dec_j2k = -24.3953720162612
2025-12-26T14:28:31.952 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:31.952 [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-26T14:28:31.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:31.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:31.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:31.955 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:31.962 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:31.963 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0198142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098340765474656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992551, telescope_ra=23.1937121, 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.21349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1705253594935, telescope_dec_j2k=-24.3953720162612, observability=1)
2025-12-26T14:28:40.725 [DEBUG] [Thread-467244 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:40.727 [INFO] [Thread-467244 (handle)] [driver.py] [get_status()] Telra = 23.1961677, teldec = -24.256348
2025-12-26T14:28:40.729 [INFO] [Thread-467244 (handle)] [driver.py] [get_status()] ra_j2k = 23.1729834409531     dec_j2k = -24.395393036935
2025-12-26T14:28:40.730 [DEBUG] [Thread-467244 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:40.732 [DEBUG] [Thread-467244 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:28:40.735 [DEBUG] [Thread-467244 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:40.735 [DEBUG] [Thread-467244 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:40.735 [DEBUG] [Thread-467244 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:40.735 [DEBUG] [Thread-467244 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:40.743 [DEBUG] [Thread-467244 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.01991581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983406451388276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992551, telescope_ra=23.1961677, 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.21595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:27:41.741927', telescope_ra_j2k=23.1729834409531, telescope_dec_j2k=-24.395393036935, observability=1)
2025-12-26T14:28:41.883 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:41.883 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:28:41.884 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:41.884 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:28:41.885 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:42.886 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:42.887 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:42.887 [DEBUG] [ThreadPoolExecutor-21419_0] [payload.py] [to_registers()] [0]
2025-12-26T14:28:42.888 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:42.888 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:42.888 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:28:42.888 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:42.895 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:42.896 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:28:42.896 [DEBUG] [ThreadPoolExecutor-21419_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:28:42.896 [DEBUG] [ThreadPoolExecutor-21419_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:28:42.896 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:42.896 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:42.896 [DEBUG] [ThreadPoolExecutor-21419_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:58.808 [DEBUG] [Thread-467245 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:28:58.810 [INFO] [Thread-467245 (handle)] [driver.py] [get_status()] Telra = 23.2012097, teldec = -24.256354
2025-12-26T14:28:58.811 [INFO] [Thread-467245 (handle)] [driver.py] [get_status()] ra_j2k = 23.1780305369358     dec_j2k = -24.3954420168887
2025-12-26T14:28:58.813 [DEBUG] [Thread-467245 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:58.814 [DEBUG] [Thread-467245 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:28:58.819 [DEBUG] [Thread-467245 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:28:58.820 [DEBUG] [Thread-467245 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:28:58.820 [DEBUG] [Thread-467245 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:28:58.820 [DEBUG] [Thread-467245 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:28:58.827 [DEBUG] [Thread-467245 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0201251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404445791136, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992561, telescope_ra=23.2012097, 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.22099, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.1780305369358, telescope_dec_j2k=-24.3954420168887, observability=1)
2025-12-26T14:29:02.441 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:02.443 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2022181, teldec = -24.256348
2025-12-26T14:29:02.444 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1790399566463     dec_j2k = -24.3954445843611
2025-12-26T14:29:02.445 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:29:02.446 [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-26T14:29:02.450 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:02.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:02.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:02.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:02.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02016715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404846910564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99255, telescope_ra=23.2022181, 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.222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.1790399566463, telescope_dec_j2k=-24.3954445843611, observability=1)
2025-12-26T14:29:07.897 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:07.898 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:14.956 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:14.958 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2057024, teldec = -24.256347
2025-12-26T14:29:14.959 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1825277796061     dec_j2k = -24.3954731108238
2025-12-26T14:29:14.961 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:14.962 [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-26T14:29:14.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:14.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:14.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:14.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:14.971 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.020312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098340765474656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99255, telescope_ra=23.2057024, 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.22548, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.1825277796061, telescope_dec_j2k=-24.3954731108238, observability=1)
2025-12-26T14:29:14.972 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0266170501709 seconds ago
2025-12-26T14:29:16.872 [DEBUG] [Thread-467246 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:16.874 [INFO] [Thread-467246 (handle)] [driver.py] [get_status()] Telra = 23.2062263, teldec = -24.256347
2025-12-26T14:29:16.876 [INFO] [Thread-467246 (handle)] [driver.py] [get_status()] ra_j2k = 23.183052209376     dec_j2k = -24.3954775403807
2025-12-26T14:29:16.878 [DEBUG] [Thread-467246 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:16.879 [DEBUG] [Thread-467246 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:16.884 [DEBUG] [Thread-467246 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:16.884 [DEBUG] [Thread-467246 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:16.884 [DEBUG] [Thread-467246 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:16.885 [DEBUG] [Thread-467246 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:16.892 [DEBUG] [Thread-467246 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02033418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404846910564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99255, telescope_ra=23.2062263, 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.22601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.183052209376, telescope_dec_j2k=-24.3954775403807, observability=1)
2025-12-26T14:29:23.747 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:23.748 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2081494, teldec = -24.256341
2025-12-26T14:29:23.749 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.1849772544364     dec_j2k = -24.3954877781606
2025-12-26T14:29:23.751 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:29:23.752 [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-26T14:29:23.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:23.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:23.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:23.754 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:23.761 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:23.762 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02041375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983403242432852, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992539, telescope_ra=23.2081494, 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.22793, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.1849772544364, telescope_dec_j2k=-24.3954877781606, observability=1)
2025-12-26T14:29:26.835 [DEBUG] [Thread-467247 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:26.837 [INFO] [Thread-467247 (handle)] [driver.py] [get_status()] Telra = 23.2090176, teldec = -24.256341
2025-12-26T14:29:26.838 [INFO] [Thread-467247 (handle)] [driver.py] [get_status()] ra_j2k = 23.1858463325014     dec_j2k = -24.3954950970267
2025-12-26T14:29:26.839 [DEBUG] [Thread-467247 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:26.841 [DEBUG] [Thread-467247 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:26.847 [DEBUG] [Thread-467247 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:26.847 [DEBUG] [Thread-467247 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:26.847 [DEBUG] [Thread-467247 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:26.847 [DEBUG] [Thread-467247 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:26.852 [DEBUG] [Thread-467247 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:26.852 [DEBUG] [Thread-467247 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:26.852 [DEBUG] [Thread-467247 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:26.852 [DEBUG] [Thread-467247 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:26.853 [DEBUG] [Thread-467247 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:26.853 [DEBUG] [Thread-467247 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:26.853 [DEBUG] [Thread-467247 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:26.853 [DEBUG] [Thread-467247 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:26.853 [DEBUG] [Thread-467247 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02044949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983402039074568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992539, telescope_ra=23.2090176, 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.2288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.1858463325014, telescope_dec_j2k=-24.3954950970267, observability=1)
2025-12-26T14:29:32.025 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:32.027 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2104656, teldec = -24.256347
2025-12-26T14:29:32.028 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.1872957967857     dec_j2k = -24.3955132870123
2025-12-26T14:29:32.029 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:32.030 [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-26T14:29:32.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:32.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:32.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:32.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:32.038 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:32.039 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02050955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404044671708, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992549, telescope_ra=23.2104656, 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.23025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.1872957967857, telescope_dec_j2k=-24.3955132870123, observability=1)
2025-12-26T14:29:35.065 [DEBUG] [Thread-467248 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:35.067 [INFO] [Thread-467248 (handle)] [driver.py] [get_status()] Telra = 23.2112963, teldec = -24.256341
2025-12-26T14:29:35.069 [INFO] [Thread-467248 (handle)] [driver.py] [get_status()] ra_j2k = 23.1881273373101     dec_j2k = -24.3955142720346
2025-12-26T14:29:35.071 [DEBUG] [Thread-467248 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:29:35.072 [DEBUG] [Thread-467248 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:35.074 [DEBUG] [Thread-467248 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:35.074 [DEBUG] [Thread-467248 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:35.074 [DEBUG] [Thread-467248 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:35.074 [DEBUG] [Thread-467248 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:35.081 [DEBUG] [Thread-467248 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:35.082 [DEBUG] [Thread-467248 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02054475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983406852507704, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992538, telescope_ra=23.2112963, 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.23108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:28:41.881760', telescope_ra_j2k=23.1881273373101, telescope_dec_j2k=-24.3955142720346, observability=1)
2025-12-26T14:29:42.022 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:42.022 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:29:42.023 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:42.023 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:29:42.024 [INFO] [ThreadPoolExecutor-21420_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:29:42.024 [INFO] [ThreadPoolExecutor-21420_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:29:53.139 [DEBUG] [Thread-467249 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:29:53.140 [INFO] [Thread-467249 (handle)] [driver.py] [get_status()] Telra = 23.2163478, teldec = -24.256347
2025-12-26T14:29:53.141 [INFO] [Thread-467249 (handle)] [driver.py] [get_status()] ra_j2k = 23.1931839475359     dec_j2k = -24.3955626023001
2025-12-26T14:29:53.143 [DEBUG] [Thread-467249 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:29:53.144 [DEBUG] [Thread-467249 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:29:53.144 [DEBUG] [Thread-467249 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:29:53.145 [DEBUG] [Thread-467249 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:29:53.145 [DEBUG] [Thread-467249 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:29:53.145 [DEBUG] [Thread-467249 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:29:53.153 [DEBUG] [Thread-467249 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02075392, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983406451388276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992549, telescope_ra=23.2163478, 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.23613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.1931839475359, telescope_dec_j2k=-24.3955626023001, observability=1)
2025-12-26T14:30:02.450 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:02.452 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2189382, teldec = -24.256346
2025-12-26T14:30:02.453 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.1957769688275     dec_j2k = -24.3955832148831
2025-12-26T14:30:02.455 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:30:02.456 [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-26T14:30:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:02.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0208617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983406451388276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992548, telescope_ra=23.2189382, 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.23872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.1957769688275, telescope_dec_j2k=-24.3955832148831, observability=1)
2025-12-26T14:30:02.900 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:02.902 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:02.903 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:02.905 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:06.910 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:07.912 [DEBUG] [ThreadPoolExecutor-21419_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:07.913 [INFO] [ThreadPoolExecutor-21419_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:30:11.242 [DEBUG] [Thread-467250 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:11.244 [INFO] [Thread-467250 (handle)] [driver.py] [get_status()] Telra = 23.2213891, teldec = -24.256346
2025-12-26T14:30:11.245 [INFO] [Thread-467250 (handle)] [driver.py] [get_status()] ra_j2k = 23.1982303492825     dec_j2k = -24.3956036043949
2025-12-26T14:30:11.247 [DEBUG] [Thread-467250 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:30:11.248 [DEBUG] [Thread-467250 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:30:11.252 [DEBUG] [Thread-467250 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:11.252 [DEBUG] [Thread-467250 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:11.253 [DEBUG] [Thread-467250 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:11.253 [DEBUG] [Thread-467250 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:11.260 [DEBUG] [Thread-467250 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02096347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983405248029992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992548, telescope_ra=23.2213891, 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.24117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.1982303492825, telescope_dec_j2k=-24.3956036043949, observability=1)
2025-12-26T14:30:15.032 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:15.034 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2224433, teldec = -24.256346
2025-12-26T14:30:15.035 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.1992856163051     dec_j2k = -24.3956123568145
2025-12-26T14:30:15.036 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:30:15.037 [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-26T14:30:15.038 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:15.038 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:15.038 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:15.038 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:15.045 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02100733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983406050268848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992548, telescope_ra=23.2224433, 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.24222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.1992856163051, telescope_dec_j2k=-24.3956123568145, observability=1)
2025-12-26T14:30:15.046 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02248024940491 seconds ago
2025-12-26T14:30:22.855 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:22.858 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2246193, teldec = -24.256346
2025-12-26T14:30:22.859 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2014638189818     dec_j2k = -24.3956303892732
2025-12-26T14:30:22.861 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:30:22.862 [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-26T14:30:22.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:22.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:22.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:22.869 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:22.877 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02109787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408858104845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992548, telescope_ra=23.2246193, 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.2444, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.2014638189818, telescope_dec_j2k=-24.3956303892732, observability=1)
2025-12-26T14:30:26.889 [DEBUG] [Thread-467251 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:26.891 [INFO] [Thread-467251 (handle)] [driver.py] [get_status()] Telra = 23.2257301, teldec = -24.256346
2025-12-26T14:30:26.892 [INFO] [Thread-467251 (handle)] [driver.py] [get_status()] ra_j2k = 23.202575743508     dec_j2k = -24.3956395769786
2025-12-26T14:30:26.894 [DEBUG] [Thread-467251 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:30:26.895 [DEBUG] [Thread-467251 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:30:26.901 [DEBUG] [Thread-467251 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:26.901 [DEBUG] [Thread-467251 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:26.901 [DEBUG] [Thread-467251 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:26.901 [DEBUG] [Thread-467251 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:26.908 [DEBUG] [Thread-467251 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:26.908 [DEBUG] [Thread-467251 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:26.908 [DEBUG] [Thread-467251 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:26.908 [DEBUG] [Thread-467251 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:26.908 [DEBUG] [Thread-467251 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:26.908 [DEBUG] [Thread-467251 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:26.909 [DEBUG] [Thread-467251 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:26.909 [DEBUG] [Thread-467251 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:26.909 [DEBUG] [Thread-467251 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02114455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404846910564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992548, telescope_ra=23.2257301, 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.24551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.202575743508, telescope_dec_j2k=-24.3956395769786, observability=1)
2025-12-26T14:30:29.389 [DEBUG] [Thread-467252 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:29.391 [INFO] [Thread-467252 (handle)] [driver.py] [get_status()] Telra = 23.2264309, teldec = -24.256346
2025-12-26T14:30:29.392 [INFO] [Thread-467252 (handle)] [driver.py] [get_status()] ra_j2k = 23.2032772530056     dec_j2k = -24.3956453673969
2025-12-26T14:30:29.394 [DEBUG] [Thread-467252 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:30:29.395 [DEBUG] [Thread-467252 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:30:29.400 [DEBUG] [Thread-467252 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:29.400 [DEBUG] [Thread-467252 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:29.400 [DEBUG] [Thread-467252 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:29.401 [DEBUG] [Thread-467252 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:29.407 [DEBUG] [Thread-467252 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:29.407 [DEBUG] [Thread-467252 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:29.408 [DEBUG] [Thread-467252 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:29.408 [DEBUG] [Thread-467252 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:29.408 [DEBUG] [Thread-467252 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:29.408 [DEBUG] [Thread-467252 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:29.408 [DEBUG] [Thread-467252 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:29.408 [DEBUG] [Thread-467252 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:29.408 [DEBUG] [Thread-467252 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0211735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983402841313424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992547, telescope_ra=23.2264309, 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.24621, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.2032772530056, telescope_dec_j2k=-24.3956453673969, observability=1)
2025-12-26T14:30:32.100 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:32.102 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2271774, teldec = -24.256346
2025-12-26T14:30:32.103 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2040245088022     dec_j2k = -24.3956515302458
2025-12-26T14:30:32.105 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:30:32.106 [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-26T14:30:32.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:32.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:32.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:32.108 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:32.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:32.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:32.115 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:32.115 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:32.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:32.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:32.115 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:32.116 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:32.116 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02120487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983409660343701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992547, telescope_ra=23.2271774, 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.24696, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:29:42.021743', telescope_ra_j2k=23.2040245088022, telescope_dec_j2k=-24.3956515302458, observability=1)
2025-12-26T14:30:42.164 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:42.164 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:30:42.165 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:42.165 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:30:42.166 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:43.168 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:43.170 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:43.170 [DEBUG] [ThreadPoolExecutor-21421_0] [payload.py] [to_registers()] [0]
2025-12-26T14:30:43.171 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:43.171 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:43.171 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:30:43.171 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:43.178 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:43.178 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:30:43.178 [DEBUG] [ThreadPoolExecutor-21421_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:30:43.178 [DEBUG] [ThreadPoolExecutor-21421_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:30:43.178 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:43.178 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:43.178 [DEBUG] [ThreadPoolExecutor-21421_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:47.482 [DEBUG] [Thread-467253 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:30:47.484 [INFO] [Thread-467253 (handle)] [driver.py] [get_status()] Telra = 23.2314716, teldec = -24.256345
2025-12-26T14:30:47.485 [INFO] [Thread-467253 (handle)] [driver.py] [get_status()] ra_j2k = 23.2083230571648     dec_j2k = -24.3956858781982
2025-12-26T14:30:47.486 [DEBUG] [Thread-467253 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:30:47.487 [DEBUG] [Thread-467253 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:30:47.491 [DEBUG] [Thread-467253 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:30:47.491 [DEBUG] [Thread-467253 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:30:47.491 [DEBUG] [Thread-467253 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:30:47.491 [DEBUG] [Thread-467253 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:30:47.498 [DEBUG] [Thread-467253 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0213829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983407253627133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992547, telescope_ra=23.2314716, 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.25125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2083230571648, telescope_dec_j2k=-24.3956858781982, observability=1)
2025-12-26T14:31:02.423 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:02.425 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.235626, teldec = -24.256345
2025-12-26T14:31:02.426 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2124816649551     dec_j2k = -24.3957199073041
2025-12-26T14:31:02.428 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:02.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:02.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:02.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:02.437 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:02.438 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:02.438 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:02.438 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:02.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02155583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408055865989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992546, telescope_ra=23.235626, 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.25541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2124816649551, telescope_dec_j2k=-24.3957199073041, observability=1)
2025-12-26T14:31:05.623 [DEBUG] [Thread-467254 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:05.626 [INFO] [Thread-467254 (handle)] [driver.py] [get_status()] Telra = 23.2365123, teldec = -24.256345
2025-12-26T14:31:05.627 [INFO] [Thread-467254 (handle)] [driver.py] [get_status()] ra_j2k = 23.2133688627764     dec_j2k = -24.3957271456894
2025-12-26T14:31:05.628 [DEBUG] [Thread-467254 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:31:05.630 [DEBUG] [Thread-467254 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:31:05.635 [DEBUG] [Thread-467254 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:05.635 [DEBUG] [Thread-467254 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:05.635 [DEBUG] [Thread-467254 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:05.635 [DEBUG] [Thread-467254 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:05.642 [DEBUG] [Thread-467254 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:05.642 [DEBUG] [Thread-467254 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:05.642 [DEBUG] [Thread-467254 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:05.642 [DEBUG] [Thread-467254 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:05.642 [DEBUG] [Thread-467254 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:05.642 [DEBUG] [Thread-467254 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:05.643 [DEBUG] [Thread-467254 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:05.643 [DEBUG] [Thread-467254 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:05.643 [DEBUG] [Thread-467254 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02159287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983402841313424, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992546, telescope_ra=23.2365123, 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.25629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2133688627764, telescope_dec_j2k=-24.3957271456894, observability=1)
2025-12-26T14:31:08.179 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:08.181 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:15.107 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:15.109 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2391643, teldec = -24.256345
2025-12-26T14:31:15.110 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2160235495254     dec_j2k = -24.3957487595666
2025-12-26T14:31:15.111 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:15.112 [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-26T14:31:15.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:15.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:15.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:15.114 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:15.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02170264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412468179697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992546, telescope_ra=23.2391643, 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.25895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2160235495254, telescope_dec_j2k=-24.3957487595666, observability=1)
2025-12-26T14:31:15.122 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02326464653015 seconds ago
2025-12-26T14:31:21.965 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:21.967 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2410876, teldec = -24.256345
2025-12-26T14:31:21.969 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2179487982831     dec_j2k = -24.3957643923821
2025-12-26T14:31:21.971 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:21.972 [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-26T14:31:21.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:21.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:21.973 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:21.974 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:21.980 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:21.981 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02178201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408055865989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992546, telescope_ra=23.2410876, 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.26087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2179487982831, telescope_dec_j2k=-24.3957643923821, observability=1)
2025-12-26T14:31:23.702 [DEBUG] [Thread-467255 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:23.705 [INFO] [Thread-467255 (handle)] [driver.py] [get_status()] Telra = 23.2415629, teldec = -24.256338
2025-12-26T14:31:23.706 [INFO] [Thread-467255 (handle)] [driver.py] [get_status()] ra_j2k = 23.2184245802116     dec_j2k = -24.3957612508309
2025-12-26T14:31:23.708 [DEBUG] [Thread-467255 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:23.709 [DEBUG] [Thread-467255 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:23.714 [DEBUG] [Thread-467255 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:23.715 [DEBUG] [Thread-467255 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:23.715 [DEBUG] [Thread-467255 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:23.715 [DEBUG] [Thread-467255 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:23.722 [DEBUG] [Thread-467255 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02180212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983410061463129, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992535, telescope_ra=23.2415629, 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.26134, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2184245802116, telescope_dec_j2k=-24.3957612508309, observability=1)
2025-12-26T14:31:26.946 [DEBUG] [Thread-467256 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:26.948 [INFO] [Thread-467256 (handle)] [driver.py] [get_status()] Telra = 23.2424783, teldec = -24.256344
2025-12-26T14:31:26.949 [INFO] [Thread-467256 (handle)] [driver.py] [get_status()] ra_j2k = 23.2193409075686     dec_j2k = -24.3957746741768
2025-12-26T14:31:26.951 [DEBUG] [Thread-467256 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:26.951 [DEBUG] [Thread-467256 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:26.955 [DEBUG] [Thread-467256 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:26.955 [DEBUG] [Thread-467256 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:26.956 [DEBUG] [Thread-467256 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:26.956 [DEBUG] [Thread-467256 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:26.963 [DEBUG] [Thread-467256 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02183966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992546, telescope_ra=23.2424783, 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.26226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2193409075686, telescope_dec_j2k=-24.3957746741768, observability=1)
2025-12-26T14:31:32.177 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:32.180 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2439259, teldec = -24.256344
2025-12-26T14:31:32.181 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2207899745887     dec_j2k = -24.3957863977933
2025-12-26T14:31:32.182 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:32.182 [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-26T14:31:32.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:32.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:32.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:32.184 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:32.191 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:32.192 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02190021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412468179697, 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.108658, telescope_az=89.992545, telescope_ra=23.2439259, 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.26371, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2207899745887, telescope_dec_j2k=-24.3957863977933, observability=1)
2025-12-26T14:31:41.776 [DEBUG] [Thread-467257 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:41.777 [INFO] [Thread-467257 (handle)] [driver.py] [get_status()] Telra = 23.2466063, teldec = -24.256344
2025-12-26T14:31:41.778 [INFO] [Thread-467257 (handle)] [driver.py] [get_status()] ra_j2k = 23.2234730912682     dec_j2k = -24.3958080524366
2025-12-26T14:31:41.780 [DEBUG] [Thread-467257 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:41.781 [DEBUG] [Thread-467257 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:41.784 [DEBUG] [Thread-467257 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:41.784 [DEBUG] [Thread-467257 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:41.784 [DEBUG] [Thread-467257 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:41.784 [DEBUG] [Thread-467257 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:41.791 [DEBUG] [Thread-467257 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0220113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098340564914942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992545, telescope_ra=23.2466063, 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.26639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:30:42.163307', telescope_ra_j2k=23.2234730912682, telescope_dec_j2k=-24.3958080524366, observability=1)
2025-12-26T14:31:42.302 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:42.302 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:31:42.303 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:42.303 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:31:42.303 [INFO] [ThreadPoolExecutor-21422_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:31:42.304 [INFO] [ThreadPoolExecutor-21422_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:31:59.955 [DEBUG] [Thread-467258 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:31:59.956 [INFO] [Thread-467258 (handle)] [driver.py] [get_status()] Telra = 23.2516486, teldec = -24.256344
2025-12-26T14:31:59.957 [INFO] [Thread-467258 (handle)] [driver.py] [get_status()] ra_j2k = 23.2285205029413     dec_j2k = -24.395848602049
2025-12-26T14:31:59.959 [DEBUG] [Thread-467258 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:59.960 [DEBUG] [Thread-467258 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:31:59.963 [DEBUG] [Thread-467258 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:31:59.963 [DEBUG] [Thread-467258 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:31:59.963 [DEBUG] [Thread-467258 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:31:59.963 [DEBUG] [Thread-467258 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:31:59.970 [DEBUG] [Thread-467258 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02222171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098340564914942, 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.108658, telescope_az=89.992545, telescope_ra=23.2516486, 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.27143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.2285205029413, telescope_dec_j2k=-24.395848602049, observability=1)
2025-12-26T14:32:02.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:02.435 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2523407, teldec = -24.25635
2025-12-26T14:32:02.436 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2292133044204     dec_j2k = -24.3958601482984
2025-12-26T14:32:02.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:32:02.438 [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-26T14:32:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:02.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02225039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983409259224273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992555, telescope_ra=23.2523407, 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.27212, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.2292133044204, telescope_dec_j2k=-24.3958601482984, observability=1)
2025-12-26T14:32:03.183 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:03.185 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:03.186 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:03.188 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:07.194 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:08.196 [DEBUG] [ThreadPoolExecutor-21421_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:08.197 [INFO] [ThreadPoolExecutor-21421_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:32:15.183 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:15.185 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2558847, teldec = -24.256343
2025-12-26T14:32:15.186 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2327608984953     dec_j2k = -24.395881480042
2025-12-26T14:32:15.188 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:32:15.188 [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-26T14:32:15.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:15.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:15.193 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:15.194 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:15.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:15.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:15.201 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:15.201 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:15.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:15.201 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:15.202 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:15.202 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:15.202 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02239796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983411665940841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992544, telescope_ra=23.2558847, 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.27567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.2327608984953, telescope_dec_j2k=-24.395881480042, observability=1)
2025-12-26T14:32:15.202 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02491641044617 seconds ago
2025-12-26T14:32:18.030 [DEBUG] [Thread-467259 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:18.032 [INFO] [Thread-467259 (handle)] [driver.py] [get_status()] Telra = 23.2566891, teldec = -24.256343
2025-12-26T14:32:18.033 [INFO] [Thread-467259 (handle)] [driver.py] [get_status()] ra_j2k = 23.233566114293     dec_j2k = -24.3958878937409
2025-12-26T14:32:18.035 [DEBUG] [Thread-467259 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:32:18.036 [DEBUG] [Thread-467259 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:32:18.043 [DEBUG] [Thread-467259 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:18.043 [DEBUG] [Thread-467259 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:18.043 [DEBUG] [Thread-467259 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:18.043 [DEBUG] [Thread-467259 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:18.050 [DEBUG] [Thread-467259 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:18.050 [DEBUG] [Thread-467259 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:18.050 [DEBUG] [Thread-467259 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:18.050 [DEBUG] [Thread-467259 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:18.051 [DEBUG] [Thread-467259 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:18.051 [DEBUG] [Thread-467259 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:18.051 [DEBUG] [Thread-467259 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:18.051 [DEBUG] [Thread-467259 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:18.051 [DEBUG] [Thread-467259 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02243091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983410863701985, 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.108657, telescope_az=89.992544, telescope_ra=23.2566891, 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.27647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.233566114293, telescope_dec_j2k=-24.3958878937409, observability=1)
2025-12-26T14:32:21.070 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:21.072 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2575492, teldec = -24.256343
2025-12-26T14:32:21.073 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2344270866209     dec_j2k = -24.3958947446887
2025-12-26T14:32:21.075 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:32:21.076 [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-26T14:32:21.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:21.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:21.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:21.082 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:21.090 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0224661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983409259224273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992544, telescope_ra=23.2575492, 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.27733, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.2344270866209, telescope_dec_j2k=-24.3958947446887, observability=1)
2025-12-26T14:32:26.999 [DEBUG] [Thread-467260 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:27.000 [INFO] [Thread-467260 (handle)] [driver.py] [get_status()] Telra = 23.2591951, teldec = -24.256343
2025-12-26T14:32:27.001 [INFO] [Thread-467260 (handle)] [driver.py] [get_status()] ra_j2k = 23.236074656038     dec_j2k = -24.3959078349917
2025-12-26T14:32:27.003 [DEBUG] [Thread-467260 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:32:27.004 [DEBUG] [Thread-467260 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:32:27.010 [DEBUG] [Thread-467260 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:27.010 [DEBUG] [Thread-467260 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:27.010 [DEBUG] [Thread-467260 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:27.010 [DEBUG] [Thread-467260 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:27.017 [DEBUG] [Thread-467260 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:27.018 [DEBUG] [Thread-467260 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02253471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983404846910564, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992544, telescope_ra=23.2591951, 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.27898, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.236074656038, telescope_dec_j2k=-24.3959078349917, observability=1)
2025-12-26T14:32:32.253 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:32.255 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2606446, teldec = -24.256343
2025-12-26T14:32:32.256 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2375256263766     dec_j2k = -24.3959193417614
2025-12-26T14:32:32.258 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:32:32.258 [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-26T14:32:32.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:32.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:32.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:32.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:32.267 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:32.268 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02259553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992543, telescope_ra=23.2606446, 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.28043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.2375256263766, telescope_dec_j2k=-24.3959193417614, observability=1)
2025-12-26T14:32:36.084 [DEBUG] [Thread-467261 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:36.086 [INFO] [Thread-467261 (handle)] [driver.py] [get_status()] Telra = 23.2617092, teldec = -24.256343
2025-12-26T14:32:36.088 [INFO] [Thread-467261 (handle)] [driver.py] [get_status()] ra_j2k = 23.2385913063578     dec_j2k = -24.3959277801933
2025-12-26T14:32:36.089 [DEBUG] [Thread-467261 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:32:36.090 [DEBUG] [Thread-467261 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:32:36.095 [DEBUG] [Thread-467261 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:36.095 [DEBUG] [Thread-467261 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:36.095 [DEBUG] [Thread-467261 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:36.095 [DEBUG] [Thread-467261 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:36.102 [DEBUG] [Thread-467261 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:36.102 [DEBUG] [Thread-467261 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:36.102 [DEBUG] [Thread-467261 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:36.102 [DEBUG] [Thread-467261 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:36.102 [DEBUG] [Thread-467261 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:36.102 [DEBUG] [Thread-467261 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:36.102 [DEBUG] [Thread-467261 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:36.103 [DEBUG] [Thread-467261 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:36.103 [DEBUG] [Thread-467261 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02263987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983405248029992, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992543, telescope_ra=23.2617092, 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.28149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:31:42.301205', telescope_ra_j2k=23.2385913063578, telescope_dec_j2k=-24.3959277801933, observability=1)
2025-12-26T14:32:42.443 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:42.444 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:32:42.445 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:42.445 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:32:42.446 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:43.447 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:43.450 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:43.450 [DEBUG] [ThreadPoolExecutor-21423_0] [payload.py] [to_registers()] [0]
2025-12-26T14:32:43.452 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:43.452 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:43.453 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:32:43.453 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:43.460 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:43.460 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:32:43.460 [DEBUG] [ThreadPoolExecutor-21423_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:32:43.460 [DEBUG] [ThreadPoolExecutor-21423_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:32:43.460 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:43.460 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:43.460 [DEBUG] [ThreadPoolExecutor-21423_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:54.158 [DEBUG] [Thread-467262 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:32:54.159 [INFO] [Thread-467262 (handle)] [driver.py] [get_status()] Telra = 23.2667507, teldec = -24.256343
2025-12-26T14:32:54.160 [INFO] [Thread-467262 (handle)] [driver.py] [get_status()] ra_j2k = 23.2436379215694     dec_j2k = -24.3959675934674
2025-12-26T14:32:54.162 [DEBUG] [Thread-467262 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:32:54.163 [DEBUG] [Thread-467262 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:32:54.167 [DEBUG] [Thread-467262 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:32:54.167 [DEBUG] [Thread-467262 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:32:54.167 [DEBUG] [Thread-467262 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:32:54.167 [DEBUG] [Thread-467262 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:32:54.174 [DEBUG] [Thread-467262 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:32:54.174 [DEBUG] [Thread-467262 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:54.175 [DEBUG] [Thread-467262 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:32:54.175 [DEBUG] [Thread-467262 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:32:54.175 [DEBUG] [Thread-467262 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:32:54.175 [DEBUG] [Thread-467262 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:32:54.175 [DEBUG] [Thread-467262 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:32:54.175 [DEBUG] [Thread-467262 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:32:54.175 [DEBUG] [Thread-467262 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02284905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412869299125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992543, telescope_ra=23.2667507, 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.28653, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.2436379215694, telescope_dec_j2k=-24.3959675934674, observability=1)
2025-12-26T14:33:02.444 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:02.446 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2690656, teldec = -24.256342
2025-12-26T14:33:02.447 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2459551708385     dec_j2k = -24.3959847929043
2025-12-26T14:33:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:02.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-26T14:33:02.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:02.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:02.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:02.454 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:02.461 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:02.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02294495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992542, telescope_ra=23.2690656, 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.28885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.2459551708385, telescope_dec_j2k=-24.3959847929043, observability=1)
2025-12-26T14:33:08.461 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:08.462 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:12.231 [DEBUG] [Thread-467263 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:12.233 [INFO] [Thread-467263 (handle)] [driver.py] [get_status()] Telra = 23.2717912, teldec = -24.256336
2025-12-26T14:33:12.234 [INFO] [Thread-467263 (handle)] [driver.py] [get_status()] ra_j2k = 23.2486835374931     dec_j2k = -24.3960001557349
2025-12-26T14:33:12.236 [DEBUG] [Thread-467263 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:12.237 [DEBUG] [Thread-467263 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:12.243 [DEBUG] [Thread-467263 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:12.243 [DEBUG] [Thread-467263 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:12.243 [DEBUG] [Thread-467263 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:12.243 [DEBUG] [Thread-467263 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:12.250 [DEBUG] [Thread-467263 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:12.250 [DEBUG] [Thread-467263 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:12.250 [DEBUG] [Thread-467263 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:12.250 [DEBUG] [Thread-467263 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:12.250 [DEBUG] [Thread-467263 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:12.250 [DEBUG] [Thread-467263 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:12.250 [DEBUG] [Thread-467263 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:12.251 [DEBUG] [Thread-467263 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:12.251 [DEBUG] [Thread-467263 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02305824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983413671537981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992531, telescope_ra=23.2717912, 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.29157, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.2486835374931, telescope_dec_j2k=-24.3960001557349, observability=1)
2025-12-26T14:33:15.262 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:15.264 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2726321, teldec = -24.256342
2025-12-26T14:33:15.266 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2495252908146     dec_j2k = -24.3960127315036
2025-12-26T14:33:15.268 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:15.269 [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-26T14:33:15.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:15.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:15.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:15.271 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02309332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992542, telescope_ra=23.2726321, 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.29241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.2495252908146, telescope_dec_j2k=-24.3960127315036, observability=1)
2025-12-26T14:33:15.278 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.025634765625 seconds ago
2025-12-26T14:33:20.178 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:20.180 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2739958, teldec = -24.256342
2025-12-26T14:33:20.181 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2508903751504     dec_j2k = -24.3960233819546
2025-12-26T14:33:20.183 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:33:20.184 [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-26T14:33:20.186 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:20.186 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:20.186 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:20.186 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:20.194 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02315022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341607825455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992542, telescope_ra=23.2739958, 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.29378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.2508903751504, telescope_dec_j2k=-24.3960233819546, observability=1)
2025-12-26T14:33:27.054 [DEBUG] [Thread-467264 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:27.056 [INFO] [Thread-467264 (handle)] [driver.py] [get_status()] Telra = 23.2759195, teldec = -24.256348
2025-12-26T14:33:27.058 [INFO] [Thread-467264 (handle)] [driver.py] [get_status()] ra_j2k = 23.252816027887     dec_j2k = -24.3960443751184
2025-12-26T14:33:27.060 [DEBUG] [Thread-467264 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:27.061 [DEBUG] [Thread-467264 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:27.067 [DEBUG] [Thread-467264 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:27.067 [DEBUG] [Thread-467264 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:27.067 [DEBUG] [Thread-467264 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:27.067 [DEBUG] [Thread-467264 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:27.074 [DEBUG] [Thread-467264 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:27.074 [DEBUG] [Thread-467264 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:27.074 [DEBUG] [Thread-467264 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:27.074 [DEBUG] [Thread-467264 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:27.074 [DEBUG] [Thread-467264 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:27.074 [DEBUG] [Thread-467264 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:27.074 [DEBUG] [Thread-467264 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:27.075 [DEBUG] [Thread-467264 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:27.075 [DEBUG] [Thread-467264 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0232298, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414874896266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992552, telescope_ra=23.2759195, 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.2957, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.252816027887, telescope_dec_j2k=-24.3960443751184, observability=1)
2025-12-26T14:33:30.315 [DEBUG] [Thread-467265 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:30.317 [INFO] [Thread-467265 (handle)] [driver.py] [get_status()] Telra = 23.2768151, teldec = -24.256342
2025-12-26T14:33:30.318 [INFO] [Thread-467265 (handle)] [driver.py] [get_status()] ra_j2k = 23.2537125374421     dec_j2k = -24.3960453440084
2025-12-26T14:33:30.320 [DEBUG] [Thread-467265 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:33:30.320 [DEBUG] [Thread-467265 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:33:30.326 [DEBUG] [Thread-467265 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:30.326 [DEBUG] [Thread-467265 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:30.326 [DEBUG] [Thread-467265 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:30.326 [DEBUG] [Thread-467265 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:30.334 [DEBUG] [Thread-467265 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:30.334 [DEBUG] [Thread-467265 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:30.334 [DEBUG] [Thread-467265 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:30.334 [DEBUG] [Thread-467265 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:30.334 [DEBUG] [Thread-467265 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:30.334 [DEBUG] [Thread-467265 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:30.335 [DEBUG] [Thread-467265 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:30.335 [DEBUG] [Thread-467265 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:30.335 [DEBUG] [Thread-467265 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02326755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983411264821413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992542, telescope_ra=23.2768151, 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.2966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.2537125374421, telescope_dec_j2k=-24.3960453440084, observability=1)
2025-12-26T14:33:32.330 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:32.332 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2773939, teldec = -24.256342
2025-12-26T14:33:32.333 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2542919251231     dec_j2k = -24.3960498433625
2025-12-26T14:33:32.335 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:33:32.335 [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-26T14:33:32.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:32.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:32.339 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:32.340 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:32.346 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:32.346 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:32.347 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:32.347 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:32.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:32.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:32.347 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:32.347 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:32.347 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02329087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983408858104845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992541, telescope_ra=23.2773939, 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.29718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:32:42.442767', telescope_ra_j2k=23.2542919251231, telescope_dec_j2k=-24.3960498433625, observability=1)
2025-12-26T14:33:42.587 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:42.587 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:33:42.588 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:42.588 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:33:42.589 [INFO] [ThreadPoolExecutor-21424_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:33:42.589 [INFO] [ThreadPoolExecutor-21424_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:33:48.387 [DEBUG] [Thread-467266 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:33:48.389 [INFO] [Thread-467266 (handle)] [driver.py] [get_status()] Telra = 23.2818567, teldec = -24.256341
2025-12-26T14:33:48.390 [INFO] [Thread-467266 (handle)] [driver.py] [get_status()] ra_j2k = 23.2587592570661     dec_j2k = -24.3960834274493
2025-12-26T14:33:48.392 [DEBUG] [Thread-467266 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:48.392 [DEBUG] [Thread-467266 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:33:48.396 [DEBUG] [Thread-467266 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:33:48.396 [DEBUG] [Thread-467266 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:33:48.396 [DEBUG] [Thread-467266 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:33:48.397 [DEBUG] [Thread-467266 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:33:48.404 [DEBUG] [Thread-467266 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02347671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414072657409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992541, telescope_ra=23.2818567, 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.30164, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2587592570661, telescope_dec_j2k=-24.3960834274493, observability=1)
2025-12-26T14:34:02.454 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:02.456 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.2857861, teldec = -24.256335
2025-12-26T14:34:02.457 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2626926484683     dec_j2k = -24.3961077201623
2025-12-26T14:34:02.459 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:34:02.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:02.461 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:02.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:02.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02363953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99253, telescope_ra=23.2857861, 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.30557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2626926484683, telescope_dec_j2k=-24.3961077201623, observability=1)
2025-12-26T14:34:03.464 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:03.466 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:03.467 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:03.470 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:06.461 [DEBUG] [Thread-467267 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:06.463 [INFO] [Thread-467267 (handle)] [driver.py] [get_status()] Telra = 23.2868979, teldec = -24.256341
2025-12-26T14:34:06.463 [INFO] [Thread-467267 (handle)] [driver.py] [get_status()] ra_j2k = 23.2638055776492     dec_j2k = -24.3961222637194
2025-12-26T14:34:06.465 [DEBUG] [Thread-467267 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:06.466 [DEBUG] [Thread-467267 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:06.468 [DEBUG] [Thread-467267 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:06.468 [DEBUG] [Thread-467267 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:06.468 [DEBUG] [Thread-467267 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:06.468 [DEBUG] [Thread-467267 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:06.475 [DEBUG] [Thread-467267 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:06.475 [DEBUG] [Thread-467267 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:06.475 [DEBUG] [Thread-467267 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:06.475 [DEBUG] [Thread-467267 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:06.475 [DEBUG] [Thread-467267 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:06.475 [DEBUG] [Thread-467267 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:06.476 [DEBUG] [Thread-467267 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:06.476 [DEBUG] [Thread-467267 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:06.476 [DEBUG] [Thread-467267 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0236859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983409259224273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99254, telescope_ra=23.2868979, 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.30668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2638055776492, telescope_dec_j2k=-24.3961222637194, observability=1)
2025-12-26T14:34:07.475 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:08.476 [DEBUG] [ThreadPoolExecutor-21423_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:08.477 [INFO] [ThreadPoolExecutor-21423_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:34:15.339 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:15.342 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.2893806, teldec = -24.256341
2025-12-26T14:34:15.343 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2662907999582     dec_j2k = -24.3961413001983
2025-12-26T14:34:15.345 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:15.346 [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-26T14:34:15.350 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:15.350 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:15.350 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:15.350 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:15.357 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:15.358 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02378866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412468179697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99254, telescope_ra=23.2893806, 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.30916, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2662907999582, telescope_dec_j2k=-24.3961413001983, observability=1)
2025-12-26T14:34:15.358 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.029255867004395 seconds ago
2025-12-26T14:34:19.284 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:19.287 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.2904635, teldec = -24.256341
2025-12-26T14:34:19.288 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2673748002407     dec_j2k = -24.3961495849573
2025-12-26T14:34:19.289 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:34:19.290 [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-26T14:34:19.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:19.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:19.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:19.296 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:19.303 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:19.303 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:19.303 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:19.304 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:19.304 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:19.304 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:19.304 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:19.304 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:19.304 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02383432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983411665940841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99254, telescope_ra=23.2904635, 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.31024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2673748002407, telescope_dec_j2k=-24.3961495849573, observability=1)
2025-12-26T14:34:24.562 [DEBUG] [Thread-467268 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:24.564 [INFO] [Thread-467268 (handle)] [driver.py] [get_status()] Telra = 23.2919389, teldec = -24.25634
2025-12-26T14:34:24.565 [INFO] [Thread-467268 (handle)] [driver.py] [get_status()] ra_j2k = 23.2688516994676     dec_j2k = -24.3961598545107
2025-12-26T14:34:24.567 [DEBUG] [Thread-467268 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:24.568 [DEBUG] [Thread-467268 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:24.575 [DEBUG] [Thread-467268 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:24.575 [DEBUG] [Thread-467268 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:24.576 [DEBUG] [Thread-467268 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:24.576 [DEBUG] [Thread-467268 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:24.583 [DEBUG] [Thread-467268 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02389541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416479373978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99254, telescope_ra=23.2919389, 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.31172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2688516994676, telescope_dec_j2k=-24.3961598545107, observability=1)
2025-12-26T14:34:27.110 [DEBUG] [Thread-467269 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:27.112 [INFO] [Thread-467269 (handle)] [driver.py] [get_status()] Telra = 23.2926392, teldec = -24.25634
2025-12-26T14:34:27.113 [INFO] [Thread-467269 (handle)] [driver.py] [get_status()] ra_j2k = 23.2695527110993     dec_j2k = -24.3961651962557
2025-12-26T14:34:27.114 [DEBUG] [Thread-467269 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:27.115 [DEBUG] [Thread-467269 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:27.119 [DEBUG] [Thread-467269 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:27.119 [DEBUG] [Thread-467269 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:27.119 [DEBUG] [Thread-467269 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:27.119 [DEBUG] [Thread-467269 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:27.120 [DEBUG] [Thread-467269 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:27.120 [DEBUG] [Thread-467269 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:27.120 [DEBUG] [Thread-467269 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:27.120 [DEBUG] [Thread-467269 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:27.121 [DEBUG] [Thread-467269 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:27.121 [DEBUG] [Thread-467269 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:27.121 [DEBUG] [Thread-467269 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:27.121 [DEBUG] [Thread-467269 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:27.121 [DEBUG] [Thread-467269 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0239249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412468179697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99254, telescope_ra=23.2926392, 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.31242, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2695527110993, telescope_dec_j2k=-24.3961651962557, observability=1)
2025-12-26T14:34:32.409 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:32.411 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.2941168, teldec = -24.25634
2025-12-26T14:34:32.412 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2710318126965     dec_j2k = -24.3961764516299
2025-12-26T14:34:32.414 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:32.415 [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-26T14:34:32.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:32.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:32.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:32.421 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:32.428 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02398623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99254, telescope_ra=23.2941168, 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.3139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2710318126965, telescope_dec_j2k=-24.3961764516299, observability=1)
2025-12-26T14:34:42.644 [DEBUG] [Thread-467270 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:42.646 [INFO] [Thread-467270 (handle)] [driver.py] [get_status()] Telra = 23.2969827, teldec = -24.25634
2025-12-26T14:34:42.648 [INFO] [Thread-467270 (handle)] [driver.py] [get_status()] ra_j2k = 23.2739006254796     dec_j2k = -24.3961982223575
2025-12-26T14:34:42.648 [DEBUG] [Thread-467270 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:42.649 [DEBUG] [Thread-467270 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:34:42.655 [DEBUG] [Thread-467270 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:42.655 [DEBUG] [Thread-467270 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:42.656 [DEBUG] [Thread-467270 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:34:42.656 [DEBUG] [Thread-467270 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:34:42.663 [DEBUG] [Thread-467270 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02410469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412869299125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992539, telescope_ra=23.2969827, 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.31676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:33:42.586536', telescope_ra_j2k=23.2739006254796, telescope_dec_j2k=-24.3961982223575, observability=1)
2025-12-26T14:34:42.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:42.731 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:34:42.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:42.732 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:34:42.733 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:43.734 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:43.736 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:34:43.736 [DEBUG] [ThreadPoolExecutor-21425_0] [payload.py] [to_registers()] [0]
2025-12-26T14:34:43.743 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:34:43.743 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:34:43.743 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:34:43.743 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:34:43.750 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:34:43.750 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:34:43.750 [DEBUG] [ThreadPoolExecutor-21425_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:34:43.751 [DEBUG] [ThreadPoolExecutor-21425_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:34:43.751 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:34:43.751 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:34:43.751 [DEBUG] [ThreadPoolExecutor-21425_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:00.704 [DEBUG] [Thread-467271 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:00.706 [INFO] [Thread-467271 (handle)] [driver.py] [get_status()] Telra = 23.3019955, teldec = -24.256346
2025-12-26T14:35:00.707 [INFO] [Thread-467271 (handle)] [driver.py] [get_status()] ra_j2k = 23.2789185211128     dec_j2k = -24.3962421116845
2025-12-26T14:35:00.709 [DEBUG] [Thread-467271 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:35:00.709 [DEBUG] [Thread-467271 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:35:00.712 [DEBUG] [Thread-467271 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:00.712 [DEBUG] [Thread-467271 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:00.712 [DEBUG] [Thread-467271 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:00.713 [DEBUG] [Thread-467271 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:00.720 [DEBUG] [Thread-467271 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:00.720 [DEBUG] [Thread-467271 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:00.720 [DEBUG] [Thread-467271 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:00.720 [DEBUG] [Thread-467271 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:00.720 [DEBUG] [Thread-467271 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:00.721 [DEBUG] [Thread-467271 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:00.721 [DEBUG] [Thread-467271 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:00.721 [DEBUG] [Thread-467271 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:00.721 [DEBUG] [Thread-467271 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02431372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992549, telescope_ra=23.3019955, 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.32178, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:34:42.730113', telescope_ra_j2k=23.2789185211128, telescope_dec_j2k=-24.3962421116845, observability=1)
2025-12-26T14:35:02.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:02.427 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3024724, teldec = -24.25634
2025-12-26T14:35:02.429 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.279395906229     dec_j2k = -24.3962397043383
2025-12-26T14:35:02.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:35:02.431 [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-26T14:35:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:02.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:02.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:02.441 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:02.441 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:02.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:02.441 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:02.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02433363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983411665940841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992539, telescope_ra=23.3024724, 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.32225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:34:42.730113', telescope_ra_j2k=23.279395906229, telescope_dec_j2k=-24.3962397043383, observability=1)
2025-12-26T14:35:08.751 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:08.752 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:15.418 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:15.420 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3060962, teldec = -24.256339
2025-12-26T14:35:15.421 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2830233910624     dec_j2k = -24.3962659283559
2025-12-26T14:35:15.423 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:35:15.424 [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-26T14:35:15.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:15.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:15.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:15.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:15.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.024484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, 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.108656, telescope_az=89.992538, telescope_ra=23.3060962, 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.32588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:34:42.730113', telescope_ra_j2k=23.2830233910624, telescope_dec_j2k=-24.3962659283559, observability=1)
2025-12-26T14:35:15.433 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.025213956832886 seconds ago
2025-12-26T14:35:18.395 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:18.398 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3069355, teldec = -24.256333
2025-12-26T14:35:18.399 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.2838635448299     dec_j2k = -24.3962662161518
2025-12-26T14:35:18.401 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:35:18.402 [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-26T14:35:18.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:18.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:18.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:18.407 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:18.414 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02451847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992527, telescope_ra=23.3069355, 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.32672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:34:42.730113', telescope_ra_j2k=23.2838635448299, telescope_dec_j2k=-24.3962662161518, observability=1)
2025-12-26T14:35:18.785 [DEBUG] [Thread-467272 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37082719802856445
2025-12-26T14:35:27.157 [DEBUG] [Thread-467273 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:27.158 [INFO] [Thread-467273 (handle)] [driver.py] [get_status()] Telra = 23.3093827, teldec = -24.256339
2025-12-26T14:35:27.160 [INFO] [Thread-467273 (handle)] [driver.py] [get_status()] ra_j2k = 23.2863132334876     dec_j2k = -24.3962905091519
2025-12-26T14:35:27.162 [DEBUG] [Thread-467273 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:35:27.163 [DEBUG] [Thread-467273 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:35:27.164 [DEBUG] [Thread-467273 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:27.164 [DEBUG] [Thread-467273 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:27.164 [DEBUG] [Thread-467273 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:27.164 [DEBUG] [Thread-467273 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:27.171 [DEBUG] [Thread-467273 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:27.172 [DEBUG] [Thread-467273 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02461987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983409660343701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992538, telescope_ra=23.3093827, 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.32916, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:34:42.730113', telescope_ra_j2k=23.2863132334876, telescope_dec_j2k=-24.3962905091519, observability=1)
2025-12-26T14:35:32.490 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:32.492 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3108598, teldec = -24.256333
2025-12-26T14:35:32.493 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.2877918361501     dec_j2k = -24.3962955235637
2025-12-26T14:35:32.495 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:35:32.496 [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-26T14:35:32.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:32.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:32.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:32.501 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:32.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:32.508 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:32.509 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:32.509 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:32.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:32.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:32.509 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:32.509 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:32.509 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02468161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414874896266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992527, telescope_ra=23.3108598, 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.33064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:34:42.730113', telescope_ra_j2k=23.2877918361501, telescope_dec_j2k=-24.3962955235637, observability=1)
2025-12-26T14:35:36.850 [DEBUG] [Thread-467274 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:36.852 [INFO] [Thread-467274 (handle)] [driver.py] [get_status()] Telra = 23.312082, teldec = -24.256339
2025-12-26T14:35:36.853 [INFO] [Thread-467274 (handle)] [driver.py] [get_status()] ra_j2k = 23.2890152791522     dec_j2k = -24.3963106204177
2025-12-26T14:35:36.855 [DEBUG] [Thread-467274 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:35:36.856 [DEBUG] [Thread-467274 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:35:36.860 [DEBUG] [Thread-467274 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:36.860 [DEBUG] [Thread-467274 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:36.860 [DEBUG] [Thread-467274 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:36.860 [DEBUG] [Thread-467274 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:36.867 [DEBUG] [Thread-467274 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:36.867 [DEBUG] [Thread-467274 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:36.867 [DEBUG] [Thread-467274 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:36.867 [DEBUG] [Thread-467274 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:36.867 [DEBUG] [Thread-467274 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:36.867 [DEBUG] [Thread-467274 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:36.867 [DEBUG] [Thread-467274 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:36.868 [DEBUG] [Thread-467274 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:36.868 [DEBUG] [Thread-467274 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02473207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992537, telescope_ra=23.312082, 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.33186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:34:42.730113', telescope_ra_j2k=23.2890152791522, telescope_dec_j2k=-24.3963106204177, observability=1)
2025-12-26T14:35:42.872 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:42.872 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:35:42.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:42.873 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:35:42.873 [INFO] [ThreadPoolExecutor-21426_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:35:42.873 [INFO] [ThreadPoolExecutor-21426_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:35:54.916 [DEBUG] [Thread-467275 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:35:54.918 [INFO] [Thread-467275 (handle)] [driver.py] [get_status()] Telra = 23.3171046, teldec = -24.256338
2025-12-26T14:35:54.919 [INFO] [Thread-467275 (handle)] [driver.py] [get_status()] ra_j2k = 23.2940429890938     dec_j2k = -24.3963468551537
2025-12-26T14:35:54.921 [DEBUG] [Thread-467275 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:35:54.921 [DEBUG] [Thread-467275 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:35:54.928 [DEBUG] [Thread-467275 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:35:54.928 [DEBUG] [Thread-467275 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:35:54.928 [DEBUG] [Thread-467275 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:35:54.928 [DEBUG] [Thread-467275 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:35:54.935 [DEBUG] [Thread-467275 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:35:54.935 [DEBUG] [Thread-467275 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:54.935 [DEBUG] [Thread-467275 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:35:54.935 [DEBUG] [Thread-467275 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:35:54.935 [DEBUG] [Thread-467275 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:35:54.935 [DEBUG] [Thread-467275 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:35:54.935 [DEBUG] [Thread-467275 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:35:54.936 [DEBUG] [Thread-467275 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:35:54.936 [DEBUG] [Thread-467275 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02494117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983413671537981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992537, telescope_ra=23.3171046, 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.33689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.2940429890938, telescope_dec_j2k=-24.3963468551537, observability=1)
2025-12-26T14:36:02.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:02.439 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3191961, teldec = -24.256338
2025-12-26T14:36:02.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.2961366173416     dec_j2k = -24.3963622887709
2025-12-26T14:36:02.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:36:02.443 [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-26T14:36:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:02.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02502822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414072657409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992537, telescope_ra=23.3191961, 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.33898, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.2961366173416, telescope_dec_j2k=-24.3963622887709, observability=1)
2025-12-26T14:36:03.755 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:03.757 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:03.758 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:03.760 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:07.765 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:08.767 [DEBUG] [ThreadPoolExecutor-21425_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:08.768 [INFO] [ThreadPoolExecutor-21425_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:36:12.992 [DEBUG] [Thread-467276 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:12.995 [INFO] [Thread-467276 (handle)] [driver.py] [get_status()] Telra = 23.3221464, teldec = -24.256338
2025-12-26T14:36:12.996 [INFO] [Thread-467276 (handle)] [driver.py] [get_status()] ra_j2k = 23.2990899198706     dec_j2k = -24.3963839881087
2025-12-26T14:36:12.998 [DEBUG] [Thread-467276 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:36:12.999 [DEBUG] [Thread-467276 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:36:13.004 [DEBUG] [Thread-467276 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:13.004 [DEBUG] [Thread-467276 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:13.004 [DEBUG] [Thread-467276 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:13.004 [DEBUG] [Thread-467276 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:13.011 [DEBUG] [Thread-467276 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:13.012 [DEBUG] [Thread-467276 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02515038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992536, telescope_ra=23.3221464, 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.34193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.2990899198706, telescope_dec_j2k=-24.3963839881087, observability=1)
2025-12-26T14:36:15.493 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:15.495 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3228455, teldec = -24.256338
2025-12-26T14:36:15.496 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.2997897314138     dec_j2k = -24.3963891176887
2025-12-26T14:36:15.497 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:36:15.498 [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-26T14:36:15.501 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:15.501 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:15.501 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:15.501 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02517933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416880493406, 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.992536, telescope_ra=23.3228455, 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.34263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.2997897314138, telescope_dec_j2k=-24.3963891176887, observability=1)
2025-12-26T14:36:15.508 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.01914048194885 seconds ago
2025-12-26T14:36:17.501 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:17.503 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3233965, teldec = -24.256338
2025-12-26T14:36:17.504 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.300341292239     dec_j2k = -24.3963931572854
2025-12-26T14:36:17.506 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:36:17.506 [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-26T14:36:17.512 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:17.512 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:17.512 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:17.512 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:17.519 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:17.519 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:17.519 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:17.520 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:17.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:17.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:17.520 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:17.520 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:17.520 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02520257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992536, telescope_ra=23.3233965, 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.34318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.300341292239, telescope_dec_j2k=-24.3963931572854, observability=1)
2025-12-26T14:36:27.205 [DEBUG] [Thread-467277 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:27.207 [INFO] [Thread-467277 (handle)] [driver.py] [get_status()] Telra = 23.3261056, teldec = -24.256338
2025-12-26T14:36:27.209 [INFO] [Thread-467277 (handle)] [driver.py] [get_status()] ra_j2k = 23.3030531498781     dec_j2k = -24.3964129762679
2025-12-26T14:36:27.211 [DEBUG] [Thread-467277 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:36:27.212 [DEBUG] [Thread-467277 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:36:27.214 [DEBUG] [Thread-467277 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:27.214 [DEBUG] [Thread-467277 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:27.214 [DEBUG] [Thread-467277 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:27.214 [DEBUG] [Thread-467277 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:27.222 [DEBUG] [Thread-467277 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:27.223 [DEBUG] [Thread-467277 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02531488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992536, telescope_ra=23.3261056, 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.34589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.3030531498781, telescope_dec_j2k=-24.3964129762679, observability=1)
2025-12-26T14:36:31.138 [DEBUG] [Thread-467278 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:31.140 [INFO] [Thread-467278 (handle)] [driver.py] [get_status()] Telra = 23.3271898, teldec = -24.256344
2025-12-26T14:36:31.141 [INFO] [Thread-467278 (handle)] [driver.py] [get_status()] ra_j2k = 23.304138453377     dec_j2k = -24.3964268876424
2025-12-26T14:36:31.144 [DEBUG] [Thread-467278 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:36:31.145 [DEBUG] [Thread-467278 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:36:31.151 [DEBUG] [Thread-467278 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:31.151 [DEBUG] [Thread-467278 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:31.151 [DEBUG] [Thread-467278 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:31.151 [DEBUG] [Thread-467278 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:31.158 [DEBUG] [Thread-467278 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:31.159 [DEBUG] [Thread-467278 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0253604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415677135122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992546, telescope_ra=23.3271898, 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.34697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.304138453377, telescope_dec_j2k=-24.3964268876424, observability=1)
2025-12-26T14:36:32.571 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:32.573 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3275824, teldec = -24.256338
2025-12-26T14:36:32.574 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3045314532995     dec_j2k = -24.3964237503619
2025-12-26T14:36:32.576 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:36:32.577 [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-26T14:36:32.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:32.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:32.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:32.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:32.589 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:32.589 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:32.589 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:32.589 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:32.589 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:32.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:32.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:32.590 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:32.590 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02537699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992536, telescope_ra=23.3275824, 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.34736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:35:42.871257', telescope_ra_j2k=23.3045314532995, telescope_dec_j2k=-24.3964237503619, observability=1)
2025-12-26T14:36:43.013 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:43.013 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:36:43.014 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:43.014 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:36:43.015 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:44.017 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:44.019 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:44.019 [DEBUG] [ThreadPoolExecutor-21427_0] [payload.py] [to_registers()] [0]
2025-12-26T14:36:44.025 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:44.025 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:44.025 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:36:44.025 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:44.032 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:44.032 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:36:44.032 [DEBUG] [ThreadPoolExecutor-21427_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:36:44.032 [DEBUG] [ThreadPoolExecutor-21427_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:36:44.033 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:44.033 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:44.033 [DEBUG] [ThreadPoolExecutor-21427_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:49.210 [DEBUG] [Thread-467279 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:36:49.212 [INFO] [Thread-467279 (handle)] [driver.py] [get_status()] Telra = 23.3322314, teldec = -24.256337
2025-12-26T14:36:49.213 [INFO] [Thread-467279 (handle)] [driver.py] [get_status()] ra_j2k = 23.3091851868843     dec_j2k = -24.3964565305002
2025-12-26T14:36:49.215 [DEBUG] [Thread-467279 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:36:49.216 [DEBUG] [Thread-467279 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:36:49.219 [DEBUG] [Thread-467279 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:36:49.219 [DEBUG] [Thread-467279 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:36:49.219 [DEBUG] [Thread-467279 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:36:49.219 [DEBUG] [Thread-467279 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:36:49.226 [DEBUG] [Thread-467279 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:36:49.226 [DEBUG] [Thread-467279 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:49.226 [DEBUG] [Thread-467279 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:36:49.227 [DEBUG] [Thread-467279 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:36:49.227 [DEBUG] [Thread-467279 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:36:49.227 [DEBUG] [Thread-467279 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:36:49.227 [DEBUG] [Thread-467279 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:36:49.227 [DEBUG] [Thread-467279 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:36:49.227 [DEBUG] [Thread-467279 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02556956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992535, telescope_ra=23.3322314, 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.35201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3091851868843, telescope_dec_j2k=-24.3964565305002, observability=1)
2025-12-26T14:37:02.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:02.449 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3359091, teldec = -24.256331
2025-12-26T14:37:02.450 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3128666324912     dec_j2k = -24.3964771061398
2025-12-26T14:37:02.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:02.453 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:02.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02572278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992524, telescope_ra=23.3359091, 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.35569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3128666324912, telescope_dec_j2k=-24.3964771061398, observability=1)
2025-12-26T14:37:07.279 [DEBUG] [Thread-467280 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:07.281 [INFO] [Thread-467280 (handle)] [driver.py] [get_status()] Telra = 23.3372723, teldec = -24.256343
2025-12-26T14:37:07.282 [INFO] [Thread-467280 (handle)] [driver.py] [get_status()] ra_j2k = 23.3142312204909     dec_j2k = -24.396498922507
2025-12-26T14:37:07.283 [DEBUG] [Thread-467280 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:37:07.284 [DEBUG] [Thread-467280 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:07.290 [DEBUG] [Thread-467280 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:07.290 [DEBUG] [Thread-467280 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:07.290 [DEBUG] [Thread-467280 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:07.291 [DEBUG] [Thread-467280 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:07.298 [DEBUG] [Thread-467280 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0257787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983413671537981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992545, telescope_ra=23.3372723, 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.35705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3142312204909, telescope_dec_j2k=-24.396498922507, observability=1)
2025-12-26T14:37:09.033 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:09.034 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:15.570 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:15.572 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3395598, teldec = -24.256337
2025-12-26T14:37:15.573 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3165210508278     dec_j2k = -24.3965093568308
2025-12-26T14:37:15.574 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:15.575 [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-26T14:37:15.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:15.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:15.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:15.581 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:15.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:15.588 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:15.588 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:15.588 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:15.589 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:15.589 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:15.589 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:15.589 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:15.589 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02587466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992534, telescope_ra=23.3395598, 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.35934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3165210508278, telescope_dec_j2k=-24.3965093568308, observability=1)
2025-12-26T14:37:15.589 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.01901602745056 seconds ago
2025-12-26T14:37:16.616 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:16.618 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3398681, teldec = -24.256337
2025-12-26T14:37:16.619 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3168296648906     dec_j2k = -24.3965115678582
2025-12-26T14:37:16.621 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:37:16.622 [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-26T14:37:16.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:16.623 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:16.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:16.624 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:16.631 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02588677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422897284827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992534, telescope_ra=23.3398681, 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.35965, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3168296648906, telescope_dec_j2k=-24.3965115678582, observability=1)
2025-12-26T14:37:25.349 [DEBUG] [Thread-467281 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:25.351 [INFO] [Thread-467281 (handle)] [driver.py] [get_status()] Telra = 23.3422906, teldec = -24.256336
2025-12-26T14:37:25.353 [INFO] [Thread-467281 (handle)] [driver.py] [get_status()] ra_j2k = 23.3192546328798     dec_j2k = -24.3965279094759
2025-12-26T14:37:25.354 [DEBUG] [Thread-467281 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:25.355 [DEBUG] [Thread-467281 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:25.357 [DEBUG] [Thread-467281 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:25.358 [DEBUG] [Thread-467281 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:25.358 [DEBUG] [Thread-467281 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:25.358 [DEBUG] [Thread-467281 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:25.365 [DEBUG] [Thread-467281 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02598785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992534, telescope_ra=23.3422906, 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.36207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3192546328798, telescope_dec_j2k=-24.3965279094759, observability=1)
2025-12-26T14:37:27.255 [DEBUG] [Thread-467282 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:27.257 [INFO] [Thread-467282 (handle)] [driver.py] [get_status()] Telra = 23.342824, teldec = -24.256336
2025-12-26T14:37:27.259 [INFO] [Thread-467282 (handle)] [driver.py] [get_status()] ra_j2k = 23.3197885763277     dec_j2k = -24.3965317202415
2025-12-26T14:37:27.261 [DEBUG] [Thread-467282 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:27.261 [DEBUG] [Thread-467282 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:27.267 [DEBUG] [Thread-467282 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:27.267 [DEBUG] [Thread-467282 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:27.267 [DEBUG] [Thread-467282 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:27.267 [DEBUG] [Thread-467282 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:27.275 [DEBUG] [Thread-467282 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02600991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983413270418553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992534, telescope_ra=23.342824, 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.36261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3197885763277, telescope_dec_j2k=-24.3965317202415, observability=1)
2025-12-26T14:37:32.651 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:32.653 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3443281, teldec = -24.256336
2025-12-26T14:37:32.654 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3212942088395     dec_j2k = -24.3965424512138
2025-12-26T14:37:32.656 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:32.657 [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-26T14:37:32.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:32.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:32.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:32.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:32.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:32.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:32.669 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:32.669 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:32.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:32.669 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:32.670 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:32.670 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:32.670 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02607236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992534, telescope_ra=23.3443281, 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.36411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:36:43.012331', telescope_ra_j2k=23.3212942088395, telescope_dec_j2k=-24.3965424512138, observability=1)
2025-12-26T14:37:43.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:43.154 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:37:43.155 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:43.155 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:37:43.155 [INFO] [ThreadPoolExecutor-21428_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:37:43.155 [INFO] [ThreadPoolExecutor-21428_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:37:43.409 [DEBUG] [Thread-467283 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:37:43.411 [INFO] [Thread-467283 (handle)] [driver.py] [get_status()] Telra = 23.3473335, teldec = -24.256336
2025-12-26T14:37:43.412 [INFO] [Thread-467283 (handle)] [driver.py] [get_status()] ra_j2k = 23.3243026713551     dec_j2k = -24.39656382791
2025-12-26T14:37:43.414 [DEBUG] [Thread-467283 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:43.414 [DEBUG] [Thread-467283 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:37:43.420 [DEBUG] [Thread-467283 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:37:43.420 [DEBUG] [Thread-467283 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:37:43.420 [DEBUG] [Thread-467283 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:37:43.420 [DEBUG] [Thread-467283 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:37:43.427 [DEBUG] [Thread-467283 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:37:43.428 [DEBUG] [Thread-467283 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02619688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992533, telescope_ra=23.3473335, 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.36711, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:37:43.152881', telescope_ra_j2k=23.3243026713551, telescope_dec_j2k=-24.39656382791, observability=1)
2025-12-26T14:38:01.496 [DEBUG] [Thread-467284 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:01.499 [INFO] [Thread-467284 (handle)] [driver.py] [get_status()] Telra = 23.3523751, teldec = -24.256336
2025-12-26T14:38:01.500 [INFO] [Thread-467284 (handle)] [driver.py] [get_status()] ra_j2k = 23.3293494097954     dec_j2k = -24.3965994921937
2025-12-26T14:38:01.502 [DEBUG] [Thread-467284 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:38:01.503 [DEBUG] [Thread-467284 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:38:01.508 [DEBUG] [Thread-467284 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:01.508 [DEBUG] [Thread-467284 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:01.509 [DEBUG] [Thread-467284 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:38:01.509 [DEBUG] [Thread-467284 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:38:01.516 [DEBUG] [Thread-467284 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02640622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420490568258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992533, telescope_ra=23.3523751, 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.37216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:37:43.152881', telescope_ra_j2k=23.3293494097954, telescope_dec_j2k=-24.3965994921937, observability=1)
2025-12-26T14:38:02.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9371969699859619
2025-12-26T14:38:04.036 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:04.038 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:04.039 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:04.041 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:08.047 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:09.049 [DEBUG] [ThreadPoolExecutor-21427_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:09.049 [INFO] [ThreadPoolExecutor-21427_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:38:15.649 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:15.651 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3563047, teldec = -24.256335
2025-12-26T14:38:15.653 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3332830158022     dec_j2k = -24.3966261204318
2025-12-26T14:38:15.655 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:15.656 [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-26T14:38:15.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:15.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:15.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:38:15.660 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02657002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992532, telescope_ra=23.3563047, 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.37609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:37:43.152881', telescope_ra_j2k=23.3332830158022, telescope_dec_j2k=-24.3966261204318, observability=1)
2025-12-26T14:38:15.667 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0176317691803 seconds ago
2025-12-26T14:38:15.727 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.059276580810546875
2025-12-26T14:38:19.565 [DEBUG] [Thread-467285 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:19.567 [INFO] [Thread-467285 (handle)] [driver.py] [get_status()] Telra = 23.3573982, teldec = -24.256335
2025-12-26T14:38:19.568 [INFO] [Thread-467285 (handle)] [driver.py] [get_status()] ra_j2k = 23.3343776306913     dec_j2k = -24.3966337821212
2025-12-26T14:38:19.569 [DEBUG] [Thread-467285 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:19.570 [DEBUG] [Thread-467285 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:19.577 [DEBUG] [Thread-467285 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:19.577 [DEBUG] [Thread-467285 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:19.577 [DEBUG] [Thread-467285 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:38:19.577 [DEBUG] [Thread-467285 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:38:19.584 [DEBUG] [Thread-467285 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02661535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417682732262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992532, telescope_ra=23.3573982, 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.37718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:37:43.152881', telescope_ra_j2k=23.3343776306913, telescope_dec_j2k=-24.3966337821212, observability=1)
2025-12-26T14:38:27.305 [DEBUG] [Thread-467286 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:27.307 [INFO] [Thread-467286 (handle)] [driver.py] [get_status()] Telra = 23.3595418, teldec = -24.256335
2025-12-26T14:38:27.308 [INFO] [Thread-467286 (handle)] [driver.py] [get_status()] ra_j2k = 23.3365234163943     dec_j2k = -24.3966487679737
2025-12-26T14:38:27.310 [DEBUG] [Thread-467286 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:27.311 [DEBUG] [Thread-467286 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:27.315 [DEBUG] [Thread-467286 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:27.315 [DEBUG] [Thread-467286 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:27.315 [DEBUG] [Thread-467286 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:38:27.315 [DEBUG] [Thread-467286 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:27.322 [DEBUG] [Thread-467286 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:38:27.323 [DEBUG] [Thread-467286 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02670493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983413671537981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992532, telescope_ra=23.3595418, 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.37932, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:37:43.152881', telescope_ra_j2k=23.3365234163943, telescope_dec_j2k=-24.3966487679737, observability=1)
2025-12-26T14:38:32.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:32.734 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3610671, teldec = -24.256335
2025-12-26T14:38:32.735 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3380502717926     dec_j2k = -24.3966594043354
2025-12-26T14:38:32.737 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:32.738 [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-26T14:38:32.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:32.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:32.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:38:32.739 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:32.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:32.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:32.746 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:32.746 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:38:32.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:32.746 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:32.747 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:32.747 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:38:32.747 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02676774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983411665940841, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992532, telescope_ra=23.3610671, 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.38085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:37:43.152881', telescope_ra_j2k=23.3380502717926, telescope_dec_j2k=-24.3966594043354, observability=1)
2025-12-26T14:38:37.724 [DEBUG] [Thread-467287 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:37.726 [INFO] [Thread-467287 (handle)] [driver.py] [get_status()] Telra = 23.3624606, teldec = -24.256335
2025-12-26T14:38:37.727 [INFO] [Thread-467287 (handle)] [driver.py] [get_status()] ra_j2k = 23.3394451928913     dec_j2k = -24.3966691020126
2025-12-26T14:38:37.729 [DEBUG] [Thread-467287 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:38:37.729 [DEBUG] [Thread-467287 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:38:37.732 [DEBUG] [Thread-467287 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:37.732 [DEBUG] [Thread-467287 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:37.732 [DEBUG] [Thread-467287 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:38:37.732 [DEBUG] [Thread-467287 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:37.739 [DEBUG] [Thread-467287 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:37.739 [DEBUG] [Thread-467287 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:37.739 [DEBUG] [Thread-467287 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:37.740 [DEBUG] [Thread-467287 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:38:37.740 [DEBUG] [Thread-467287 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:37.740 [DEBUG] [Thread-467287 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:37.740 [DEBUG] [Thread-467287 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:37.740 [DEBUG] [Thread-467287 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:38:37.740 [DEBUG] [Thread-467287 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02682552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992532, telescope_ra=23.3624606, 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.38224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:37:43.152881', telescope_ra_j2k=23.3394451928913, telescope_dec_j2k=-24.3966691020126, observability=1)
2025-12-26T14:38:43.296 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:43.296 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:38:43.297 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:43.297 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:38:43.298 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:44.300 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:44.302 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:44.302 [DEBUG] [ThreadPoolExecutor-21429_0] [payload.py] [to_registers()] [0]
2025-12-26T14:38:44.307 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:44.307 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:44.307 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:38:44.307 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:44.314 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:44.315 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:38:44.315 [DEBUG] [ThreadPoolExecutor-21429_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:38:44.315 [DEBUG] [ThreadPoolExecutor-21429_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:38:44.315 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:44.315 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:44.315 [DEBUG] [ThreadPoolExecutor-21429_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:55.787 [DEBUG] [Thread-467288 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:38:55.789 [INFO] [Thread-467288 (handle)] [driver.py] [get_status()] Telra = 23.3674757, teldec = -24.256334
2025-12-26T14:38:55.791 [INFO] [Thread-467288 (handle)] [driver.py] [get_status()] ra_j2k = 23.3444654081508     dec_j2k = -24.3967028483653
2025-12-26T14:38:55.792 [DEBUG] [Thread-467288 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:55.792 [DEBUG] [Thread-467288 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:38:55.794 [DEBUG] [Thread-467288 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:38:55.794 [DEBUG] [Thread-467288 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:38:55.794 [DEBUG] [Thread-467288 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:38:55.794 [DEBUG] [Thread-467288 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:38:55.801 [DEBUG] [Thread-467288 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:38:55.801 [DEBUG] [Thread-467288 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:55.801 [DEBUG] [Thread-467288 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:38:55.801 [DEBUG] [Thread-467288 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:38:55.801 [DEBUG] [Thread-467288 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:38:55.801 [DEBUG] [Thread-467288 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:38:55.802 [DEBUG] [Thread-467288 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:38:55.802 [DEBUG] [Thread-467288 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:38:55.802 [DEBUG] [Thread-467288 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02703458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992531, telescope_ra=23.3674757, 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.38726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:38:43.295555', telescope_ra_j2k=23.3444654081508, telescope_dec_j2k=-24.3967028483653, observability=1)
2025-12-26T14:39:02.430 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:02.431 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3693462, teldec = -24.256328
2025-12-26T14:39:02.433 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3463378165329     dec_j2k = -24.3967097462385
2025-12-26T14:39:02.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:39:02.435 [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-26T14:39:02.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:39:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:39:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:39:02.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:39:02.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02711146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341607825455, 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.99252, telescope_ra=23.3693462, 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.38913, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:38:43.295555', telescope_ra_j2k=23.3463378165329, telescope_dec_j2k=-24.3967097462385, observability=1)
2025-12-26T14:39:09.316 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:09.317 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:13.890 [DEBUG] [Thread-467289 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:13.893 [INFO] [Thread-467289 (handle)] [driver.py] [get_status()] Telra = 23.3725262, teldec = -24.256334
2025-12-26T14:39:13.894 [INFO] [Thread-467289 (handle)] [driver.py] [get_status()] ra_j2k = 23.3495210607331     dec_j2k = -24.3967375947825
2025-12-26T14:39:13.895 [DEBUG] [Thread-467289 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:39:13.897 [DEBUG] [Thread-467289 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:39:13.899 [DEBUG] [Thread-467289 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:39:13.899 [DEBUG] [Thread-467289 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:39:13.899 [DEBUG] [Thread-467289 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:39:13.900 [DEBUG] [Thread-467289 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:39:13.907 [DEBUG] [Thread-467289 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02724411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416880493406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99253, telescope_ra=23.3725262, 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.39231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:38:43.295555', telescope_ra_j2k=23.3495210607331, telescope_dec_j2k=-24.3967375947825, observability=1)
2025-12-26T14:39:14.819 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9117121696472168
2025-12-26T14:39:15.728 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:15.731 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3730498, teldec = -24.256334
2025-12-26T14:39:15.732 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3500451949879     dec_j2k = -24.3967411829698
2025-12-26T14:39:15.734 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:39:15.735 [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-26T14:39:15.740 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:39:15.740 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:39:15.740 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:39:15.740 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:39:15.747 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02726538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99253, telescope_ra=23.3730498, 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.39283, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:38:43.295555', telescope_ra_j2k=23.3500451949879, telescope_dec_j2k=-24.3967411829698, observability=1)
2025-12-26T14:39:15.748 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.017486572265625 seconds ago
2025-12-26T14:39:27.356 [DEBUG] [Thread-467290 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:27.358 [INFO] [Thread-467290 (handle)] [driver.py] [get_status()] Telra = 23.3762873, teldec = -24.256334
2025-12-26T14:39:27.359 [INFO] [Thread-467290 (handle)] [driver.py] [get_status()] ra_j2k = 23.3532859986654     dec_j2k = -24.39676331056
2025-12-26T14:39:27.361 [DEBUG] [Thread-467290 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:39:27.362 [DEBUG] [Thread-467290 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:39:27.368 [DEBUG] [Thread-467290 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:39:27.368 [DEBUG] [Thread-467290 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:39:27.368 [DEBUG] [Thread-467290 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:39:27.368 [DEBUG] [Thread-467290 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:39:27.375 [DEBUG] [Thread-467290 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:39:27.375 [DEBUG] [Thread-467290 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:27.375 [DEBUG] [Thread-467290 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:27.375 [DEBUG] [Thread-467290 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:39:27.375 [DEBUG] [Thread-467290 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:39:27.375 [DEBUG] [Thread-467290 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:39:27.376 [DEBUG] [Thread-467290 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:39:27.376 [DEBUG] [Thread-467290 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:39:27.376 [DEBUG] [Thread-467290 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02739996, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414072657409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99253, telescope_ra=23.3762873, 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.39607, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:38:43.295555', telescope_ra_j2k=23.3532859986654, telescope_dec_j2k=-24.39676331056, observability=1)
2025-12-26T14:39:32.045 [DEBUG] [Thread-467291 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:32.047 [INFO] [Thread-467291 (handle)] [driver.py] [get_status()] Telra = 23.3775908, teldec = -24.256334
2025-12-26T14:39:32.048 [INFO] [Thread-467291 (handle)] [driver.py] [get_status()] ra_j2k = 23.3545908289543     dec_j2k = -24.3967721911405
2025-12-26T14:39:32.049 [DEBUG] [Thread-467291 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:39:32.050 [DEBUG] [Thread-467291 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:39:32.054 [DEBUG] [Thread-467291 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:39:32.054 [DEBUG] [Thread-467291 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:39:32.054 [DEBUG] [Thread-467291 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:39:32.054 [DEBUG] [Thread-467291 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:39:32.061 [DEBUG] [Thread-467291 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02745424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99253, telescope_ra=23.3775908, 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.39737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:38:43.295555', telescope_ra_j2k=23.3545908289543, telescope_dec_j2k=-24.3967721911405, observability=1)
2025-12-26T14:39:32.808 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7464618682861328
2025-12-26T14:39:43.436 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:43.437 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:39:43.438 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:43.438 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:39:43.438 [INFO] [ThreadPoolExecutor-21430_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:39:43.438 [INFO] [ThreadPoolExecutor-21430_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:39:50.119 [DEBUG] [Thread-467292 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:39:50.121 [INFO] [Thread-467292 (handle)] [driver.py] [get_status()] Telra = 23.3826137, teldec = -24.256333
2025-12-26T14:39:50.122 [INFO] [Thread-467292 (handle)] [driver.py] [get_status()] ra_j2k = 23.3596188558895     dec_j2k = -24.3968052583118
2025-12-26T14:39:50.124 [DEBUG] [Thread-467292 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:39:50.125 [DEBUG] [Thread-467292 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:39:50.128 [DEBUG] [Thread-467292 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:39:50.128 [DEBUG] [Thread-467292 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:39:50.128 [DEBUG] [Thread-467292 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:39:50.128 [DEBUG] [Thread-467292 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:39:50.135 [DEBUG] [Thread-467292 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:39:50.136 [DEBUG] [Thread-467292 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02766343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992529, telescope_ra=23.3826137, 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.4024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.3596188558895, telescope_dec_j2k=-24.3968052583118, observability=1)
2025-12-26T14:40:02.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:02.439 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.3860403, teldec = -24.256333
2025-12-26T14:40:02.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3630489541359     dec_j2k = -24.396828359026
2025-12-26T14:40:02.441 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:02.442 [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-26T14:40:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:02.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:02.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:02.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:02.451 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:02.451 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:02.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:02.451 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:02.452 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:02.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.027806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992529, telescope_ra=23.3860403, 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.40582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.3630489541359, telescope_dec_j2k=-24.396828359026, observability=1)
2025-12-26T14:40:04.319 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:04.321 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:04.322 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:04.324 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:08.176 [DEBUG] [Thread-467293 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:08.178 [INFO] [Thread-467293 (handle)] [driver.py] [get_status()] Telra = 23.3876578, teldec = -24.256333
2025-12-26T14:40:08.179 [INFO] [Thread-467293 (handle)] [driver.py] [get_status()] ra_j2k = 23.364668105652     dec_j2k = -24.3968392241667
2025-12-26T14:40:08.181 [DEBUG] [Thread-467293 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:08.181 [DEBUG] [Thread-467293 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:08.188 [DEBUG] [Thread-467293 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:08.188 [DEBUG] [Thread-467293 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:08.188 [DEBUG] [Thread-467293 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:08.188 [DEBUG] [Thread-467293 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:08.195 [DEBUG] [Thread-467293 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:08.195 [DEBUG] [Thread-467293 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:08.195 [DEBUG] [Thread-467293 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:08.195 [DEBUG] [Thread-467293 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:08.195 [DEBUG] [Thread-467293 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:08.195 [DEBUG] [Thread-467293 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:08.195 [DEBUG] [Thread-467293 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:08.196 [DEBUG] [Thread-467293 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:08.196 [DEBUG] [Thread-467293 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02787242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992529, telescope_ra=23.3876578, 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.40744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.364668105652, telescope_dec_j2k=-24.3968392241667, observability=1)
2025-12-26T14:40:08.330 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:09.332 [DEBUG] [ThreadPoolExecutor-21429_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:09.333 [INFO] [ThreadPoolExecutor-21429_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:40:13.909 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:13.911 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.3892379, teldec = -24.256333
2025-12-26T14:40:13.912 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3662498191025     dec_j2k = -24.3968498136976
2025-12-26T14:40:13.914 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:40:13.916 [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-26T14:40:13.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:13.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:13.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:13.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:13.930 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:13.930 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:13.930 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:13.930 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:13.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:13.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:13.931 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:13.931 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:13.931 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02793877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423298404255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992528, telescope_ra=23.3892379, 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.40902, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.3662498191025, telescope_dec_j2k=-24.3968498136976, observability=1)
2025-12-26T14:40:15.809 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:15.811 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.3897713, teldec = -24.256333
2025-12-26T14:40:15.812 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3667837637877     dec_j2k = -24.3968533830022
2025-12-26T14:40:15.814 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:15.815 [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-26T14:40:15.819 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:15.819 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:15.819 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:15.819 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:15.827 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:15.828 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02796076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992528, telescope_ra=23.3897713, 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.40955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.3667837637877, telescope_dec_j2k=-24.3968533830022, observability=1)
2025-12-26T14:40:15.828 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.0200572013855 seconds ago
2025-12-26T14:40:26.354 [DEBUG] [Thread-467294 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:26.356 [INFO] [Thread-467294 (handle)] [driver.py] [get_status()] Telra = 23.3927222, teldec = -24.256332
2025-12-26T14:40:26.357 [INFO] [Thread-467294 (handle)] [driver.py] [get_status()] ra_j2k = 23.3697376774008     dec_j2k = -24.3968720797316
2025-12-26T14:40:26.359 [DEBUG] [Thread-467294 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:26.360 [DEBUG] [Thread-467294 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:26.365 [DEBUG] [Thread-467294 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:26.366 [DEBUG] [Thread-467294 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:26.366 [DEBUG] [Thread-467294 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:26.366 [DEBUG] [Thread-467294 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:26.373 [DEBUG] [Thread-467294 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02808281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341607825455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992528, telescope_ra=23.3927222, 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.4125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.3697376774008, telescope_dec_j2k=-24.3968720797316, observability=1)
2025-12-26T14:40:27.414 [DEBUG] [Thread-467295 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:27.416 [INFO] [Thread-467295 (handle)] [driver.py] [get_status()] Telra = 23.3930026, teldec = -24.256332
2025-12-26T14:40:27.417 [INFO] [Thread-467295 (handle)] [driver.py] [get_status()] ra_j2k = 23.3700183637781     dec_j2k = -24.3968739469693
2025-12-26T14:40:27.419 [DEBUG] [Thread-467295 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:27.420 [DEBUG] [Thread-467295 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:40:27.422 [DEBUG] [Thread-467295 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:27.422 [DEBUG] [Thread-467295 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:27.422 [DEBUG] [Thread-467295 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:27.422 [DEBUG] [Thread-467295 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:27.429 [DEBUG] [Thread-467295 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:27.430 [DEBUG] [Thread-467295 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02809508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416479373978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992528, telescope_ra=23.3930026, 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.41278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.3700183637781, telescope_dec_j2k=-24.3968739469693, observability=1)
2025-12-26T14:40:32.869 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:32.870 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.3945354, teldec = -24.256332
2025-12-26T14:40:32.872 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3715527293187     dec_j2k = -24.3968841407629
2025-12-26T14:40:32.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:40:32.873 [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-26T14:40:32.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:32.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:32.876 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:32.876 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:32.883 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:32.884 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02815821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992528, telescope_ra=23.3945354, 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.41432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:39:43.436096', telescope_ra_j2k=23.3715527293187, telescope_dec_j2k=-24.3968841407629, observability=1)
2025-12-26T14:40:43.580 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:43.580 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:40:43.581 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:43.581 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:40:43.582 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:44.425 [DEBUG] [Thread-467296 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:44.427 [INFO] [Thread-467296 (handle)] [driver.py] [get_status()] Telra = 23.3977371, teldec = -24.256326
2025-12-26T14:40:44.429 [INFO] [Thread-467296 (handle)] [driver.py] [get_status()] ra_j2k = 23.3747576999783     dec_j2k = -24.3968993608203
2025-12-26T14:40:44.431 [DEBUG] [Thread-467296 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:40:44.432 [DEBUG] [Thread-467296 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:40:44.437 [DEBUG] [Thread-467296 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:44.437 [DEBUG] [Thread-467296 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:44.437 [DEBUG] [Thread-467296 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:40:44.437 [DEBUG] [Thread-467296 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:40:44.444 [DEBUG] [Thread-467296 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:40:44.445 [DEBUG] [Thread-467296 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02829197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992517, telescope_ra=23.3977371, 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.41752, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.3747576999783, telescope_dec_j2k=-24.3968993608203, observability=1)
2025-12-26T14:40:44.584 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:44.586 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:40:44.586 [DEBUG] [ThreadPoolExecutor-21431_0] [payload.py] [to_registers()] [0]
2025-12-26T14:40:44.589 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:40:44.589 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:40:44.589 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:40:44.589 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:40:44.596 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:40:44.596 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:40:44.596 [DEBUG] [ThreadPoolExecutor-21431_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:40:44.596 [DEBUG] [ThreadPoolExecutor-21431_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:40:44.596 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:40:44.596 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:40:44.596 [DEBUG] [ThreadPoolExecutor-21431_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:02.451 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4027532, teldec = -24.256332
2025-12-26T14:41:02.452 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.3797789245433     dec_j2k = -24.3969384058547
2025-12-26T14:41:02.452 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:41:02.453 [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-26T14:41:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:02.466 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:02.467 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:02.467 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:02.467 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:02.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02850057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992527, telescope_ra=23.4027532, 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.42253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.3797789245433, telescope_dec_j2k=-24.3969384058547, observability=1)
2025-12-26T14:41:02.488 [DEBUG] [Thread-467297 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021115779876708984
2025-12-26T14:41:09.597 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:09.598 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:13.021 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:13.023 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4057132, teldec = -24.256331
2025-12-26T14:41:13.024 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.382741949262     dec_j2k = -24.3969567921043
2025-12-26T14:41:13.026 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:41:13.027 [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-26T14:41:13.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:13.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:13.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:13.032 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:13.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:13.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:13.039 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:13.039 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:13.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:13.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:13.039 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:13.040 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:13.040 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02862294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992526, telescope_ra=23.4057132, 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.42549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.382741949262, telescope_dec_j2k=-24.3969567921043, observability=1)
2025-12-26T14:41:15.888 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:15.890 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4065157, teldec = -24.256331
2025-12-26T14:41:15.891 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.3835452693691     dec_j2k = -24.3969620333963
2025-12-26T14:41:15.893 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:41:15.893 [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-26T14:41:15.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:15.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:15.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:15.897 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02865612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992526, telescope_ra=23.4065157, 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.4263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.3835452693691, telescope_dec_j2k=-24.3969620333963, observability=1)
2025-12-26T14:41:15.905 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.036962270736694 seconds ago
2025-12-26T14:41:20.701 [DEBUG] [Thread-467298 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:20.704 [INFO] [Thread-467298 (handle)] [driver.py] [get_status()] Telra = 23.4078594, teldec = -24.256325
2025-12-26T14:41:20.705 [INFO] [Thread-467298 (handle)] [driver.py] [get_status()] ra_j2k = 23.3848903428265     dec_j2k = -24.3969647959763
2025-12-26T14:41:20.707 [DEBUG] [Thread-467298 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:41:20.708 [DEBUG] [Thread-467298 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:41:20.709 [DEBUG] [Thread-467298 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:20.709 [DEBUG] [Thread-467298 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:20.709 [DEBUG] [Thread-467298 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:20.709 [DEBUG] [Thread-467298 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:20.716 [DEBUG] [Thread-467298 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:20.716 [DEBUG] [Thread-467298 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:20.717 [DEBUG] [Thread-467298 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:20.717 [DEBUG] [Thread-467298 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:20.717 [DEBUG] [Thread-467298 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:20.717 [DEBUG] [Thread-467298 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:20.717 [DEBUG] [Thread-467298 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:20.717 [DEBUG] [Thread-467298 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:20.717 [DEBUG] [Thread-467298 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02871183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992515, telescope_ra=23.4078594, 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.42764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.3848903428265, telescope_dec_j2k=-24.3969647959763, observability=1)
2025-12-26T14:41:27.463 [DEBUG] [Thread-467299 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:27.466 [INFO] [Thread-467299 (handle)] [driver.py] [get_status()] Telra = 23.409718, teldec = -24.256331
2025-12-26T14:41:27.467 [INFO] [Thread-467299 (handle)] [driver.py] [get_status()] ra_j2k = 23.3867508422266     dec_j2k = -24.396982886322
2025-12-26T14:41:27.469 [DEBUG] [Thread-467299 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:41:27.470 [DEBUG] [Thread-467299 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:41:27.473 [DEBUG] [Thread-467299 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:27.473 [DEBUG] [Thread-467299 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:27.473 [DEBUG] [Thread-467299 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:27.473 [DEBUG] [Thread-467299 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:27.480 [DEBUG] [Thread-467299 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:27.481 [DEBUG] [Thread-467299 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02879009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992526, telescope_ra=23.409718, 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.4295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.3867508422266, telescope_dec_j2k=-24.396982886322, observability=1)
2025-12-26T14:41:32.944 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:32.947 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4112586, teldec = -24.256331
2025-12-26T14:41:32.948 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.3882930169405     dec_j2k = -24.3969928831909
2025-12-26T14:41:32.950 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:41:32.951 [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-26T14:41:32.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:32.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:32.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:32.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:32.963 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:32.964 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02885353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992526, telescope_ra=23.4112586, 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.43104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.3882930169405, telescope_dec_j2k=-24.3969928831909, observability=1)
2025-12-26T14:41:38.771 [DEBUG] [Thread-467300 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:38.773 [INFO] [Thread-467300 (handle)] [driver.py] [get_status()] Telra = 23.4128749, teldec = -24.256337
2025-12-26T14:41:38.774 [INFO] [Thread-467300 (handle)] [driver.py] [get_status()] ra_j2k = 23.389910968941     dec_j2k = -24.3970093460889
2025-12-26T14:41:38.775 [DEBUG] [Thread-467300 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:41:38.776 [DEBUG] [Thread-467300 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:41:38.781 [DEBUG] [Thread-467300 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:38.781 [DEBUG] [Thread-467300 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:38.782 [DEBUG] [Thread-467300 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:38.782 [DEBUG] [Thread-467300 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:38.789 [DEBUG] [Thread-467300 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02892097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992536, telescope_ra=23.4128749, 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.43266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:40:43.578657', telescope_ra_j2k=23.389910968941, telescope_dec_j2k=-24.3970093460889, observability=1)
2025-12-26T14:41:43.720 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:43.721 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:41:43.721 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:43.722 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:41:43.722 [INFO] [ThreadPoolExecutor-21432_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:41:43.722 [INFO] [ThreadPoolExecutor-21432_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:41:56.834 [DEBUG] [Thread-467301 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:41:56.836 [INFO] [Thread-467301 (handle)] [driver.py] [get_status()] Telra = 23.4179168, teldec = -24.25633
2025-12-26T14:41:56.837 [INFO] [Thread-467301 (handle)] [driver.py] [get_status()] ra_j2k = 23.3949580238673     dec_j2k = -24.3970348241983
2025-12-26T14:41:56.839 [DEBUG] [Thread-467301 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:41:56.840 [DEBUG] [Thread-467301 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:41:56.847 [DEBUG] [Thread-467301 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:41:56.847 [DEBUG] [Thread-467301 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:41:56.847 [DEBUG] [Thread-467301 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:41:56.847 [DEBUG] [Thread-467301 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:41:56.855 [DEBUG] [Thread-467301 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02913003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992525, telescope_ra=23.4179168, 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.4377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:41:43.720226', telescope_ra_j2k=23.3949580238673, telescope_dec_j2k=-24.3970348241983, observability=1)
2025-12-26T14:42:02.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:02.462 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4194756, teldec = -24.256324
2025-12-26T14:42:02.463 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.396518417978     dec_j2k = -24.3970388160416
2025-12-26T14:42:02.465 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:42:02.466 [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-26T14:42:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:42:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:42:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:42:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:42:02.479 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02919515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, 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.108653, telescope_az=89.992514, telescope_ra=23.4194756, 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.43926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:41:43.720226', telescope_ra_j2k=23.396518417978, telescope_dec_j2k=-24.3970388160416, observability=1)
2025-12-26T14:42:04.600 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:04.602 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:04.603 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:04.606 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:08.610 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:09.612 [DEBUG] [ThreadPoolExecutor-21431_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:09.614 [INFO] [ThreadPoolExecutor-21431_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:42:12.128 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:12.129 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4221827, teldec = -24.256324
2025-12-26T14:42:12.130 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.3992282863058     dec_j2k = -24.3970561116997
2025-12-26T14:42:12.132 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:42:12.132 [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-26T14:42:12.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:42:12.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:42:12.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:42:12.135 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:42:12.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:42:12.142 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:12.143 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:12.143 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:42:12.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:42:12.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:42:12.143 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:42:12.143 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:42:12.143 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02930705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412869299125, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992514, telescope_ra=23.4221827, 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.44196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:41:43.720226', telescope_ra_j2k=23.3992282863058, telescope_dec_j2k=-24.3970561116997, observability=1)
2025-12-26T14:42:14.991 [DEBUG] [Thread-467302 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:14.993 [INFO] [Thread-467302 (handle)] [driver.py] [get_status()] Telra = 23.422958, teldec = -24.256336
2025-12-26T14:42:14.995 [INFO] [Thread-467302 (handle)] [driver.py] [get_status()] ra_j2k = 23.4000043787936     dec_j2k = -24.3970730509774
2025-12-26T14:42:14.996 [DEBUG] [Thread-467302 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:42:14.998 [DEBUG] [Thread-467302 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:42:15.000 [DEBUG] [Thread-467302 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:42:15.000 [DEBUG] [Thread-467302 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:42:15.000 [DEBUG] [Thread-467302 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:42:15.000 [DEBUG] [Thread-467302 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:42:15.007 [DEBUG] [Thread-467302 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:42:15.008 [DEBUG] [Thread-467302 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02934019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992535, telescope_ra=23.422958, 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.44274, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:41:43.720226', telescope_ra_j2k=23.4000043787936, telescope_dec_j2k=-24.3970730509774, observability=1)
2025-12-26T14:42:15.965 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.957791805267334
2025-12-26T14:42:15.965 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.02157258987427 seconds ago
2025-12-26T14:42:27.511 [DEBUG] [Thread-467303 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:27.513 [INFO] [Thread-467303 (handle)] [driver.py] [get_status()] Telra = 23.426445, teldec = -24.256336
2025-12-26T14:42:27.514 [INFO] [Thread-467303 (handle)] [driver.py] [get_status()] ra_j2k = 23.4034949452758     dec_j2k = -24.3970951988645
2025-12-26T14:42:27.515 [DEBUG] [Thread-467303 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:42:27.516 [DEBUG] [Thread-467303 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:42:27.520 [DEBUG] [Thread-467303 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:42:27.520 [DEBUG] [Thread-467303 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:42:27.520 [DEBUG] [Thread-467303 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:42:27.520 [DEBUG] [Thread-467303 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:42:27.527 [DEBUG] [Thread-467303 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:42:27.528 [DEBUG] [Thread-467303 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02948509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423298404255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992535, telescope_ra=23.426445, 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.44623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:41:43.720226', telescope_ra_j2k=23.4034949452758, telescope_dec_j2k=-24.3970951988645, observability=1)
2025-12-26T14:42:33.025 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:33.027 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4279776, teldec = -24.25633
2025-12-26T14:42:33.028 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4050291131864     dec_j2k = -24.3970988966008
2025-12-26T14:42:33.030 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:42:33.031 [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-26T14:42:33.033 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:42:33.033 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:42:33.033 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:42:33.033 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:42:33.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:42:33.040 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:33.040 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:33.040 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:42:33.041 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:42:33.041 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:42:33.041 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:42:33.041 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:42:33.041 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.02954891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414874896266, 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.992524, telescope_ra=23.4279776, 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.44776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:41:43.720226', telescope_ra_j2k=23.4050291131864, telescope_dec_j2k=-24.3970988966008, observability=1)
2025-12-26T14:42:33.062 [DEBUG] [Thread-467304 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021448850631713867
2025-12-26T14:42:43.861 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:43.861 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:42:43.862 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:43.862 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:42:43.863 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:44.865 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:44.867 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:44.867 [DEBUG] [ThreadPoolExecutor-21433_0] [payload.py] [to_registers()] [0]
2025-12-26T14:42:44.870 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:42:44.870 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:42:44.870 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:42:44.870 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:42:44.877 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:42:44.877 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:42:44.878 [DEBUG] [ThreadPoolExecutor-21433_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:42:44.878 [DEBUG] [ThreadPoolExecutor-21433_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:42:44.878 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:42:44.878 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:42:44.878 [DEBUG] [ThreadPoolExecutor-21433_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:42:51.232 [DEBUG] [Thread-467305 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:42:51.234 [INFO] [Thread-467305 (handle)] [driver.py] [get_status()] Telra = 23.4330757, teldec = -24.256329
2025-12-26T14:42:51.236 [INFO] [Thread-467305 (handle)] [driver.py] [get_status()] ra_j2k = 23.4101324288614     dec_j2k = -24.397129990387
2025-12-26T14:42:51.237 [DEBUG] [Thread-467305 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:42:51.237 [DEBUG] [Thread-467305 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:42:51.240 [DEBUG] [Thread-467305 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:42:51.240 [DEBUG] [Thread-467305 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:42:51.240 [DEBUG] [Thread-467305 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:42:51.240 [DEBUG] [Thread-467305 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:42:51.247 [DEBUG] [Thread-467305 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:42:51.248 [DEBUG] [Thread-467305 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02975964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992523, telescope_ra=23.4330757, 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.45286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:42:43.859433', telescope_ra_j2k=23.4101324288614, telescope_dec_j2k=-24.397129990387, observability=1)
2025-12-26T14:43:02.469 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:02.471 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4361936, teldec = -24.256329
2025-12-26T14:43:02.472 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4132535192199     dec_j2k = -24.3971494943868
2025-12-26T14:43:02.474 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:43:02.474 [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-26T14:43:02.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:43:02.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:43:02.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:43:02.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:43:02.483 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0298897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992523, telescope_ra=23.4361936, 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.45597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:42:43.859433', telescope_ra_j2k=23.4132535192199, telescope_dec_j2k=-24.3971494943868, observability=1)
2025-12-26T14:43:09.315 [DEBUG] [Thread-467306 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:09.316 [INFO] [Thread-467306 (handle)] [driver.py] [get_status()] Telra = 23.4380907, teldec = -24.256335
2025-12-26T14:43:09.318 [INFO] [Thread-467306 (handle)] [driver.py] [get_status()] ra_j2k = 23.4151525604193     dec_j2k = -24.3971673151311
2025-12-26T14:43:09.319 [DEBUG] [Thread-467306 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:43:09.320 [DEBUG] [Thread-467306 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:43:09.324 [DEBUG] [Thread-467306 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:43:09.324 [DEBUG] [Thread-467306 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:43:09.324 [DEBUG] [Thread-467306 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:43:09.324 [DEBUG] [Thread-467306 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:43:09.331 [DEBUG] [Thread-467306 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02996892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416479373978, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992533, telescope_ra=23.4380907, 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.45787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:42:43.859433', telescope_ra_j2k=23.4151525604193, telescope_dec_j2k=-24.3971673151311, observability=1)
2025-12-26T14:43:09.879 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:09.880 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:11.231 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:11.233 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.438642, teldec = -24.256329
2025-12-26T14:43:11.234 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4157044248225     dec_j2k = -24.3971647444128
2025-12-26T14:43:11.235 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:43:11.236 [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-26T14:43:11.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:43:11.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:43:11.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:43:11.239 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:43:11.246 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.02999111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421292807114, 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.992523, telescope_ra=23.438642, 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.45842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:42:43.859433', telescope_ra_j2k=23.4157044248225, telescope_dec_j2k=-24.3971647444128, observability=1)
2025-12-26T14:43:16.026 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:16.027 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4399795, teldec = -24.256329
2025-12-26T14:43:16.028 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4170432936829     dec_j2k = -24.397173050627
2025-12-26T14:43:16.029 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:43:16.030 [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-26T14:43:16.032 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:43:16.032 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:43:16.032 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:43:16.032 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0300466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418484971118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992522, telescope_ra=23.4399795, 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.45976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:42:43.859433', telescope_ra_j2k=23.4170432936829, telescope_dec_j2k=-24.397173050627, observability=1)
2025-12-26T14:43:16.040 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.01606369018555 seconds ago
2025-12-26T14:43:27.371 [DEBUG] [Thread-467307 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:27.374 [INFO] [Thread-467307 (handle)] [driver.py] [get_status()] Telra = 23.4431356, teldec = -24.256328
2025-12-26T14:43:27.375 [INFO] [Thread-467307 (handle)] [driver.py] [get_status()] ra_j2k = 23.4202026241302     dec_j2k = -24.3971915822831
2025-12-26T14:43:27.377 [DEBUG] [Thread-467307 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:43:27.378 [DEBUG] [Thread-467307 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:43:27.378 [DEBUG] [Thread-467307 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:43:27.378 [DEBUG] [Thread-467307 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:43:27.379 [DEBUG] [Thread-467307 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:43:27.379 [DEBUG] [Thread-467307 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:43:27.386 [DEBUG] [Thread-467307 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03017793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992522, telescope_ra=23.4431356, 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.46292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:42:43.859433', telescope_ra_j2k=23.4202026241302, telescope_dec_j2k=-24.3971915822831, observability=1)
2025-12-26T14:43:27.561 [DEBUG] [Thread-467308 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17519354820251465
2025-12-26T14:43:33.102 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:33.104 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4447236, teldec = -24.256328
2025-12-26T14:43:33.106 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4217922496871     dec_j2k = -24.3972013731914
2025-12-26T14:43:33.107 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:43:33.108 [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-26T14:43:33.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:43:33.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:43:33.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:43:33.109 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:43:33.116 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:43:33.116 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:33.117 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:33.117 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:43:33.117 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:43:33.117 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:43:33.117 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:43:33.117 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:43:33.117 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03024425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992522, telescope_ra=23.4447236, 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.4645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:42:43.859433', telescope_ra_j2k=23.4217922496871, telescope_dec_j2k=-24.3972013731914, observability=1)
2025-12-26T14:43:44.000 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:44.000 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:43:44.001 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:44.001 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:43:44.001 [INFO] [ThreadPoolExecutor-21434_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:43:44.001 [INFO] [ThreadPoolExecutor-21434_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:43:45.548 [DEBUG] [Thread-467309 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:43:45.550 [INFO] [Thread-467309 (handle)] [driver.py] [get_status()] Telra = 23.4482064, teldec = -24.256328
2025-12-26T14:43:45.552 [INFO] [Thread-467309 (handle)] [driver.py] [get_status()] ra_j2k = 23.4252786152437     dec_j2k = -24.3972227611416
2025-12-26T14:43:45.553 [DEBUG] [Thread-467309 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:43:45.554 [DEBUG] [Thread-467309 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:43:45.557 [DEBUG] [Thread-467309 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:43:45.557 [DEBUG] [Thread-467309 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:43:45.557 [DEBUG] [Thread-467309 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:43:45.557 [DEBUG] [Thread-467309 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:43:45.565 [DEBUG] [Thread-467309 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0303883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992521, telescope_ra=23.4482064, 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.46799, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4252786152437, telescope_dec_j2k=-24.3972227611416, observability=1)
2025-12-26T14:44:02.442 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:02.445 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4528839, teldec = -24.256328
2025-12-26T14:44:02.446 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4299609047193     dec_j2k = -24.3972513010392
2025-12-26T14:44:02.447 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:02.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:02.459 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03058383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992521, telescope_ra=23.4528839, 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.47267, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4299609047193, telescope_dec_j2k=-24.3972513010392, observability=1)
2025-12-26T14:44:03.626 [DEBUG] [Thread-467310 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:03.629 [INFO] [Thread-467310 (handle)] [driver.py] [get_status()] Telra = 23.4532201, teldec = -24.256328
2025-12-26T14:44:03.630 [INFO] [Thread-467310 (handle)] [driver.py] [get_status()] ra_j2k = 23.4302974490042     dec_j2k = -24.3972533442141
2025-12-26T14:44:03.632 [DEBUG] [Thread-467310 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:03.633 [DEBUG] [Thread-467310 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:03.639 [DEBUG] [Thread-467310 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:03.639 [DEBUG] [Thread-467310 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:03.639 [DEBUG] [Thread-467310 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:03.639 [DEBUG] [Thread-467310 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:03.647 [DEBUG] [Thread-467310 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03059753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992521, telescope_ra=23.4532201, 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.473, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4302974490042, telescope_dec_j2k=-24.3972533442141, observability=1)
2025-12-26T14:44:04.881 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:04.883 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:04.884 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:04.887 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:08.891 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:09.893 [DEBUG] [ThreadPoolExecutor-21433_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:09.894 [INFO] [ThreadPoolExecutor-21433_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:44:10.335 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:10.337 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4550874, teldec = -24.256327
2025-12-26T14:44:10.338 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4321666613301     dec_j2k = -24.3972636724528
2025-12-26T14:44:10.339 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:10.340 [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-26T14:44:10.344 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:10.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:10.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:10.345 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:10.352 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03067519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992521, telescope_ra=23.4550874, 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.47487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4321666613301, telescope_dec_j2k=-24.3972636724528, observability=1)
2025-12-26T14:44:16.100 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:16.102 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4567046, teldec = -24.256327
2025-12-26T14:44:16.103 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4337855176186     dec_j2k = -24.3972734560679
2025-12-26T14:44:16.105 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:16.107 [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-26T14:44:16.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:16.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:16.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:16.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:16.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:16.120 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03074191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414072657409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99252, telescope_ra=23.4567046, 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.47649, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4337855176186, telescope_dec_j2k=-24.3972734560679, observability=1)
2025-12-26T14:44:16.121 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.019617319107056 seconds ago
2025-12-26T14:44:21.699 [DEBUG] [Thread-467311 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:21.701 [INFO] [Thread-467311 (handle)] [driver.py] [get_status()] Telra = 23.4582644, teldec = -24.256327
2025-12-26T14:44:21.703 [INFO] [Thread-467311 (handle)] [driver.py] [get_status()] ra_j2k = 23.4353469152263     dec_j2k = -24.3972828684372
2025-12-26T14:44:21.703 [DEBUG] [Thread-467311 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:21.704 [DEBUG] [Thread-467311 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:44:21.709 [DEBUG] [Thread-467311 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:21.709 [DEBUG] [Thread-467311 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:21.709 [DEBUG] [Thread-467311 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:21.709 [DEBUG] [Thread-467311 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:21.716 [DEBUG] [Thread-467311 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03080671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99252, telescope_ra=23.4582644, 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.47805, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4353469152263, telescope_dec_j2k=-24.3972828684372, observability=1)
2025-12-26T14:44:27.606 [DEBUG] [Thread-467312 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:27.607 [INFO] [Thread-467312 (handle)] [driver.py] [get_status()] Telra = 23.4599068, teldec = -24.256321
2025-12-26T14:44:27.608 [INFO] [Thread-467312 (handle)] [driver.py] [get_status()] ra_j2k = 23.4369909977418     dec_j2k = -24.3972867543112
2025-12-26T14:44:27.610 [DEBUG] [Thread-467312 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:44:27.611 [DEBUG] [Thread-467312 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:44:27.612 [DEBUG] [Thread-467312 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:27.612 [DEBUG] [Thread-467312 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:27.612 [DEBUG] [Thread-467312 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:27.612 [DEBUG] [Thread-467312 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:27.619 [DEBUG] [Thread-467312 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:27.619 [DEBUG] [Thread-467312 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:27.619 [DEBUG] [Thread-467312 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:27.619 [DEBUG] [Thread-467312 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:27.620 [DEBUG] [Thread-467312 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:27.620 [DEBUG] [Thread-467312 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:27.620 [DEBUG] [Thread-467312 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:27.620 [DEBUG] [Thread-467312 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:27.620 [DEBUG] [Thread-467312 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03087507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992509, telescope_ra=23.4599068, 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.47969, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4369909977418, telescope_dec_j2k=-24.3972867543112, observability=1)
2025-12-26T14:44:33.179 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:33.181 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4614681, teldec = -24.256333
2025-12-26T14:44:33.182 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4385538967143     dec_j2k = -24.3973081262415
2025-12-26T14:44:33.184 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:33.185 [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-26T14:44:33.190 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:33.190 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:33.190 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:33.190 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:33.197 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:33.197 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:33.197 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:33.197 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:33.197 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:33.197 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:33.198 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:33.198 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:33.198 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03093958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992531, telescope_ra=23.4614681, 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.48125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4385538967143, telescope_dec_j2k=-24.3973081262415, observability=1)
2025-12-26T14:44:39.892 [DEBUG] [Thread-467313 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:39.894 [INFO] [Thread-467313 (handle)] [driver.py] [get_status()] Telra = 23.4633361, teldec = -24.256327
2025-12-26T14:44:39.895 [INFO] [Thread-467313 (handle)] [driver.py] [get_status()] ra_j2k = 23.4404238105776     dec_j2k = -24.3973133099681
2025-12-26T14:44:39.896 [DEBUG] [Thread-467313 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:39.898 [DEBUG] [Thread-467313 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:39.903 [DEBUG] [Thread-467313 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:39.903 [DEBUG] [Thread-467313 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:39.903 [DEBUG] [Thread-467313 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:39.903 [DEBUG] [Thread-467313 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:39.911 [DEBUG] [Thread-467313 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03101728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423699523683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99252, telescope_ra=23.4633361, 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.48312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:43:43.999395', telescope_ra_j2k=23.4404238105776, telescope_dec_j2k=-24.3973133099681, observability=1)
2025-12-26T14:44:44.150 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:44.150 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:44:44.151 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:44.151 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:44:44.152 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:45.153 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:45.155 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:45.156 [DEBUG] [ThreadPoolExecutor-21435_0] [payload.py] [to_registers()] [0]
2025-12-26T14:44:45.157 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:45.157 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:45.157 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:44:45.157 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:45.164 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:45.164 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:44:45.164 [DEBUG] [ThreadPoolExecutor-21435_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:44:45.164 [DEBUG] [ThreadPoolExecutor-21435_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:44:45.164 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:45.164 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:45.164 [DEBUG] [ThreadPoolExecutor-21435_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:57.948 [DEBUG] [Thread-467314 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:44:57.950 [INFO] [Thread-467314 (handle)] [driver.py] [get_status()] Telra = 23.4683484, teldec = -24.256326
2025-12-26T14:44:57.951 [INFO] [Thread-467314 (handle)] [driver.py] [get_status()] ra_j2k = 23.4454412461867     dec_j2k = -24.3973421502815
2025-12-26T14:44:57.953 [DEBUG] [Thread-467314 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:57.954 [DEBUG] [Thread-467314 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:44:57.958 [DEBUG] [Thread-467314 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:44:57.958 [DEBUG] [Thread-467314 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:44:57.958 [DEBUG] [Thread-467314 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:44:57.958 [DEBUG] [Thread-467314 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:44:57.965 [DEBUG] [Thread-467314 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:44:57.965 [DEBUG] [Thread-467314 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:57.965 [DEBUG] [Thread-467314 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:44:57.965 [DEBUG] [Thread-467314 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:44:57.965 [DEBUG] [Thread-467314 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:44:57.965 [DEBUG] [Thread-467314 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:44:57.966 [DEBUG] [Thread-467314 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:44:57.966 [DEBUG] [Thread-467314 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:44:57.966 [DEBUG] [Thread-467314 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03122626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421292807114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992519, telescope_ra=23.4683484, 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.48813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:44:44.148968', telescope_ra_j2k=23.4454412461867, telescope_dec_j2k=-24.3973421502815, observability=1)
2025-12-26T14:45:02.453 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:02.456 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4696018, teldec = -24.256326
2025-12-26T14:45:02.457 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4466959305799     dec_j2k = -24.397349574234
2025-12-26T14:45:02.458 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:45:02.459 [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-26T14:45:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:45:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:45:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:45:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:45:02.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:45:02.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:02.473 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:02.473 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:45:02.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:45:02.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:45:02.474 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:45:02.474 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:45:02.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0312784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992519, telescope_ra=23.4696018, 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.48938, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:44:44.148968', telescope_ra_j2k=23.4466959305799, telescope_dec_j2k=-24.397349574234, observability=1)
2025-12-26T14:45:09.446 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:09.447 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4715574, teldec = -24.256326
2025-12-26T14:45:09.448 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4486535346684     dec_j2k = -24.3973611269539
2025-12-26T14:45:09.450 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:45:09.451 [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-26T14:45:09.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:45:09.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:45:09.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:45:09.454 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:45:09.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:45:09.461 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:09.462 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:09.462 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:45:09.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:45:09.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:45:09.462 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:45:09.462 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:45:09.462 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03135933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423699523683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992519, telescope_ra=23.4715574, 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.49134, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:44:44.148968', telescope_ra_j2k=23.4486535346684, telescope_dec_j2k=-24.3973611269539, observability=1)
2025-12-26T14:45:10.165 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:10.166 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:16.016 [DEBUG] [Thread-467315 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:16.019 [INFO] [Thread-467315 (handle)] [driver.py] [get_status()] Telra = 23.4733896, teldec = -24.256326
2025-12-26T14:45:16.020 [INFO] [Thread-467315 (handle)] [driver.py] [get_status()] ra_j2k = 23.4504876124428     dec_j2k = -24.3973719170669
2025-12-26T14:45:16.022 [DEBUG] [Thread-467315 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:45:16.023 [DEBUG] [Thread-467315 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:45:16.028 [DEBUG] [Thread-467315 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:45:16.028 [DEBUG] [Thread-467315 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:45:16.028 [DEBUG] [Thread-467315 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:45:16.028 [DEBUG] [Thread-467315 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:45:16.035 [DEBUG] [Thread-467315 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:45:16.035 [DEBUG] [Thread-467315 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:16.036 [DEBUG] [Thread-467315 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:16.036 [DEBUG] [Thread-467315 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:45:16.036 [DEBUG] [Thread-467315 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:45:16.036 [DEBUG] [Thread-467315 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:45:16.036 [DEBUG] [Thread-467315 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:45:16.036 [DEBUG] [Thread-467315 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:45:16.036 [DEBUG] [Thread-467315 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03143538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418484971118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992518, telescope_ra=23.4733896, 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.49317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:44:44.148968', telescope_ra_j2k=23.4504876124428, telescope_dec_j2k=-24.3973719170669, observability=1)
2025-12-26T14:45:16.181 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.1451125144958496
2025-12-26T14:45:16.181 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.00327253341675 seconds ago
2025-12-26T14:45:27.654 [DEBUG] [Thread-467316 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:27.656 [INFO] [Thread-467316 (handle)] [driver.py] [get_status()] Telra = 23.4766216, teldec = -24.256319
2025-12-26T14:45:27.657 [INFO] [Thread-467316 (handle)] [driver.py] [get_status()] ra_j2k = 23.4537229253968     dec_j2k = -24.3973838721436
2025-12-26T14:45:27.659 [DEBUG] [Thread-467316 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:45:27.660 [DEBUG] [Thread-467316 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:45:27.665 [DEBUG] [Thread-467316 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:45:27.665 [DEBUG] [Thread-467316 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:45:27.665 [DEBUG] [Thread-467316 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:45:27.665 [DEBUG] [Thread-467316 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:45:27.673 [DEBUG] [Thread-467316 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03157008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424902881967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992507, telescope_ra=23.4766216, 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.4964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:44:44.148968', telescope_ra_j2k=23.4537229253968, telescope_dec_j2k=-24.3973838721436, observability=1)
2025-12-26T14:45:33.259 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:33.262 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4781816, teldec = -24.256325
2025-12-26T14:45:33.263 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.455284524333     dec_j2k = -24.3973989841983
2025-12-26T14:45:33.265 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:45:33.265 [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-26T14:45:33.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:45:33.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:45:33.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:45:33.267 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:45:33.274 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03163495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992518, telescope_ra=23.4781816, 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.49796, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:44:44.148968', telescope_ra_j2k=23.455284524333, telescope_dec_j2k=-24.3973989841983, observability=1)
2025-12-26T14:45:34.228 [DEBUG] [Thread-467317 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9539628028869629
2025-12-26T14:45:44.293 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:44.293 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:45:44.294 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:44.294 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:45:44.294 [INFO] [ThreadPoolExecutor-21436_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:45:44.294 [INFO] [ThreadPoolExecutor-21436_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:45:52.297 [DEBUG] [Thread-467318 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:45:52.299 [INFO] [Thread-467318 (handle)] [driver.py] [get_status()] Telra = 23.4834838, teldec = -24.256325
2025-12-26T14:45:52.301 [INFO] [Thread-467318 (handle)] [driver.py] [get_status()] ra_j2k = 23.4605921602619     dec_j2k = -24.3974297801583
2025-12-26T14:45:52.303 [DEBUG] [Thread-467318 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:45:52.304 [DEBUG] [Thread-467318 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:45:52.309 [DEBUG] [Thread-467318 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:45:52.310 [DEBUG] [Thread-467318 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:45:52.310 [DEBUG] [Thread-467318 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:45:52.310 [DEBUG] [Thread-467318 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:45:52.317 [DEBUG] [Thread-467318 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0318553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427309598535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992517, telescope_ra=23.4834838, 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.50327, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:45:44.292150', telescope_ra_j2k=23.4605921602619, telescope_dec_j2k=-24.3974297801583, observability=1)
2025-12-26T14:46:02.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:02.462 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.4863226, teldec = -24.256331
2025-12-26T14:46:02.463 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4634338709509     dec_j2k = -24.3974521557845
2025-12-26T14:46:02.464 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:46:02.465 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:46:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:46:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:46:02.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03197293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420490568258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992528, telescope_ra=23.4863226, 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.5061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:45:44.292150', telescope_ra_j2k=23.4634338709509, telescope_dec_j2k=-24.3974521557845, observability=1)
2025-12-26T14:46:05.168 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:05.170 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:05.171 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:05.174 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:08.557 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:08.559 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.4880221, teldec = -24.256325
2025-12-26T14:46:08.560 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4651351139417     dec_j2k = -24.3974559228203
2025-12-26T14:46:08.562 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:46:08.563 [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-26T14:46:08.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:08.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:08.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:46:08.571 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:08.578 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:46:08.579 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0320435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992517, telescope_ra=23.4880221, 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.5078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:45:44.292150', telescope_ra_j2k=23.4651351139417, telescope_dec_j2k=-24.3974559228203, observability=1)
2025-12-26T14:46:09.177 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:10.179 [DEBUG] [ThreadPoolExecutor-21435_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:10.181 [INFO] [ThreadPoolExecutor-21435_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:46:10.378 [DEBUG] [Thread-467319 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:10.380 [INFO] [Thread-467319 (handle)] [driver.py] [get_status()] Telra = 23.4885271, teldec = -24.256325
2025-12-26T14:46:10.381 [INFO] [Thread-467319 (handle)] [driver.py] [get_status()] ra_j2k = 23.4656406318327     dec_j2k = -24.3974588195029
2025-12-26T14:46:10.383 [DEBUG] [Thread-467319 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:46:10.384 [DEBUG] [Thread-467319 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:46:10.391 [DEBUG] [Thread-467319 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:10.391 [DEBUG] [Thread-467319 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:10.391 [DEBUG] [Thread-467319 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:46:10.392 [DEBUG] [Thread-467319 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:10.398 [DEBUG] [Thread-467319 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:46:10.399 [DEBUG] [Thread-467319 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03206457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427710717963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992517, telescope_ra=23.4885271, 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.50831, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:45:44.292150', telescope_ra_j2k=23.4656406318327, telescope_dec_j2k=-24.3974588195029, observability=1)
2025-12-26T14:46:16.242 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:16.244 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.4901635, teldec = -24.256325
2025-12-26T14:46:16.245 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4672787100757     dec_j2k = -24.3974681889139
2025-12-26T14:46:16.246 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:46:16.247 [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-26T14:46:16.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:16.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:16.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:46:16.254 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:16.261 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:16.261 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:16.261 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:16.261 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:46:16.261 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:16.261 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:16.262 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:16.262 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:46:16.262 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03213244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992517, telescope_ra=23.4901635, 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.50994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:45:44.292150', telescope_ra_j2k=23.4672787100757, telescope_dec_j2k=-24.3974681889139, observability=1)
2025-12-26T14:46:16.262 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.00284504890442 seconds ago
2025-12-26T14:46:27.710 [DEBUG] [Thread-467320 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:27.712 [INFO] [Thread-467320 (handle)] [driver.py] [get_status()] Telra = 23.4933475, teldec = -24.256318
2025-12-26T14:46:27.713 [INFO] [Thread-467320 (handle)] [driver.py] [get_status()] ra_j2k = 23.4704659760154     dec_j2k = -24.3974793455101
2025-12-26T14:46:27.714 [DEBUG] [Thread-467320 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:46:27.715 [DEBUG] [Thread-467320 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:46:27.717 [DEBUG] [Thread-467320 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:27.717 [DEBUG] [Thread-467320 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:27.717 [DEBUG] [Thread-467320 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:46:27.717 [DEBUG] [Thread-467320 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:27.724 [DEBUG] [Thread-467320 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:46:27.725 [DEBUG] [Thread-467320 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03226516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, 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.108651, telescope_az=89.992505, telescope_ra=23.4933475, 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.51313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:45:44.292150', telescope_ra_j2k=23.4704659760154, telescope_dec_j2k=-24.3974793455101, observability=1)
2025-12-26T14:46:28.530 [DEBUG] [Thread-467321 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8055200576782227
2025-12-26T14:46:33.336 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:33.338 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.4949346, teldec = -24.256318
2025-12-26T14:46:33.339 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4720547040053     dec_j2k = -24.397488358841
2025-12-26T14:46:33.341 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:46:33.342 [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-26T14:46:33.348 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:33.348 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:33.348 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:46:33.348 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:33.355 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:46:33.356 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03233029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415677135122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992505, telescope_ra=23.4949346, 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.51472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:45:44.292150', telescope_ra_j2k=23.4720547040053, telescope_dec_j2k=-24.397488358841, observability=1)
2025-12-26T14:46:44.467 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:44.467 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:46:44.468 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:44.468 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:46:44.469 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:45.470 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:45.473 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:45.473 [DEBUG] [ThreadPoolExecutor-21437_0] [payload.py] [to_registers()] [0]
2025-12-26T14:46:45.479 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:45.479 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:45.479 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:46:45.479 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:45.486 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:45.486 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:46:45.486 [DEBUG] [ThreadPoolExecutor-21437_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:46:45.486 [DEBUG] [ThreadPoolExecutor-21437_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:46:45.486 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:45.486 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:45.486 [DEBUG] [ThreadPoolExecutor-21437_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:46.616 [DEBUG] [Thread-467322 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:46:46.619 [INFO] [Thread-467322 (handle)] [driver.py] [get_status()] Telra = 23.4986413, teldec = -24.256324
2025-12-26T14:46:46.620 [INFO] [Thread-467322 (handle)] [driver.py] [get_status()] ra_j2k = 23.4757652064181     dec_j2k = -24.3975153139464
2025-12-26T14:46:46.622 [DEBUG] [Thread-467322 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:46:46.623 [DEBUG] [Thread-467322 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:46:46.624 [DEBUG] [Thread-467322 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:46:46.624 [DEBUG] [Thread-467322 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:46:46.624 [DEBUG] [Thread-467322 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:46:46.624 [DEBUG] [Thread-467322 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:46:46.631 [DEBUG] [Thread-467322 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03248399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421292807114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992516, telescope_ra=23.4986413, 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.51842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4757652064181, telescope_dec_j2k=-24.3975153139464, observability=1)
2025-12-26T14:47:02.473 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:02.476 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5030414, teldec = -24.256324
2025-12-26T14:47:02.477 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4801698210647     dec_j2k = -24.3975400166876
2025-12-26T14:47:02.478 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:02.479 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:02.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:02.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:02.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:02.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:02.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03266752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415677135122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992515, telescope_ra=23.5030414, 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.52282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4801698210647, telescope_dec_j2k=-24.3975400166876, observability=1)
2025-12-26T14:47:04.677 [DEBUG] [Thread-467323 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:04.679 [INFO] [Thread-467323 (handle)] [driver.py] [get_status()] Telra = 23.5036578, teldec = -24.256323
2025-12-26T14:47:04.681 [INFO] [Thread-467323 (handle)] [driver.py] [get_status()] ra_j2k = 23.4807868536027     dec_j2k = -24.397542462329
2025-12-26T14:47:04.682 [DEBUG] [Thread-467323 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:04.682 [DEBUG] [Thread-467323 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:04.690 [DEBUG] [Thread-467323 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:04.690 [DEBUG] [Thread-467323 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:04.690 [DEBUG] [Thread-467323 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:04.690 [DEBUG] [Thread-467323 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:04.697 [DEBUG] [Thread-467323 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:04.697 [DEBUG] [Thread-467323 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:04.697 [DEBUG] [Thread-467323 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:04.697 [DEBUG] [Thread-467323 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:04.697 [DEBUG] [Thread-467323 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:04.698 [DEBUG] [Thread-467323 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:04.698 [DEBUG] [Thread-467323 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:04.698 [DEBUG] [Thread-467323 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:04.698 [DEBUG] [Thread-467323 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03269303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992515, telescope_ra=23.5036578, 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.52344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4807868536027, telescope_dec_j2k=-24.397542462329, observability=1)
2025-12-26T14:47:07.674 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:07.676 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.504489, teldec = -24.256323
2025-12-26T14:47:07.677 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4816189065478     dec_j2k = -24.3975471027336
2025-12-26T14:47:07.679 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:07.680 [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-26T14:47:07.683 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:07.683 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:07.683 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:07.683 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:07.691 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03272772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416880493406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992515, telescope_ra=23.504489, 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.52427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4816189065478, telescope_dec_j2k=-24.3975471027336, observability=1)
2025-12-26T14:47:10.487 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:10.488 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:16.323 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:16.325 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5069098, teldec = -24.256323
2025-12-26T14:47:16.326 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.4840421908344     dec_j2k = -24.3975605793318
2025-12-26T14:47:16.328 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:16.329 [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-26T14:47:16.335 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:16.335 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:16.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:16.336 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03282782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418484971118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992515, telescope_ra=23.5069098, 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.52669, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4840421908344, telescope_dec_j2k=-24.3975605793318, observability=1)
2025-12-26T14:47:16.343 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.00761032104492 seconds ago
2025-12-26T14:47:22.860 [DEBUG] [Thread-467324 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:22.862 [INFO] [Thread-467324 (handle)] [driver.py] [get_status()] Telra = 23.5087253, teldec = -24.256323
2025-12-26T14:47:22.863 [INFO] [Thread-467324 (handle)] [driver.py] [get_status()] ra_j2k = 23.4858595540982     dec_j2k = -24.3975706489118
2025-12-26T14:47:22.865 [DEBUG] [Thread-467324 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:47:22.866 [DEBUG] [Thread-467324 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:47:22.872 [DEBUG] [Thread-467324 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:22.872 [DEBUG] [Thread-467324 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:22.872 [DEBUG] [Thread-467324 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:22.872 [DEBUG] [Thread-467324 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:22.880 [DEBUG] [Thread-467324 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03290348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992514, telescope_ra=23.5087253, 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.52851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4858595540982, telescope_dec_j2k=-24.3975706489118, observability=1)
2025-12-26T14:47:27.758 [DEBUG] [Thread-467325 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:27.761 [INFO] [Thread-467325 (handle)] [driver.py] [get_status()] Telra = 23.5100884, teldec = -24.256323
2025-12-26T14:47:27.762 [INFO] [Thread-467325 (handle)] [driver.py] [get_status()] ra_j2k = 23.487224053145     dec_j2k = -24.3975781882564
2025-12-26T14:47:27.764 [DEBUG] [Thread-467325 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:27.765 [DEBUG] [Thread-467325 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:27.768 [DEBUG] [Thread-467325 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:27.768 [DEBUG] [Thread-467325 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:27.768 [DEBUG] [Thread-467325 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:27.768 [DEBUG] [Thread-467325 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:27.775 [DEBUG] [Thread-467325 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:27.776 [DEBUG] [Thread-467325 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03296017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992514, telescope_ra=23.5100884, 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.52987, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.487224053145, telescope_dec_j2k=-24.3975781882564, observability=1)
2025-12-26T14:47:33.418 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:33.420 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5116755, teldec = -24.256329
2025-12-26T14:47:33.421 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.4888127820138     dec_j2k = -24.3975929432994
2025-12-26T14:47:33.423 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:47:33.424 [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-26T14:47:33.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:33.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:33.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:33.426 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:33.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:33.433 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:33.434 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:33.434 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:33.434 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:33.434 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:33.434 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:33.434 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:33.434 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03302568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992525, telescope_ra=23.5116755, 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.53146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4888127820138, telescope_dec_j2k=-24.3975929432994, observability=1)
2025-12-26T14:47:40.936 [DEBUG] [Thread-467326 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:40.938 [INFO] [Thread-467326 (handle)] [driver.py] [get_status()] Telra = 23.5137668, teldec = -24.256323
2025-12-26T14:47:40.939 [INFO] [Thread-467326 (handle)] [driver.py] [get_status()] ra_j2k = 23.4909062289122     dec_j2k = -24.3975984436089
2025-12-26T14:47:40.941 [DEBUG] [Thread-467326 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:40.942 [DEBUG] [Thread-467326 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:40.944 [DEBUG] [Thread-467326 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:40.944 [DEBUG] [Thread-467326 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:40.944 [DEBUG] [Thread-467326 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:40.944 [DEBUG] [Thread-467326 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:40.951 [DEBUG] [Thread-467326 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:40.951 [DEBUG] [Thread-467326 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:40.951 [DEBUG] [Thread-467326 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:40.951 [DEBUG] [Thread-467326 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:40.952 [DEBUG] [Thread-467326 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:40.952 [DEBUG] [Thread-467326 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:40.952 [DEBUG] [Thread-467326 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:40.952 [DEBUG] [Thread-467326 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:40.952 [DEBUG] [Thread-467326 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0331127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423298404255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992514, telescope_ra=23.5137668, 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.53355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:46:44.466557', telescope_ra_j2k=23.4909062289122, telescope_dec_j2k=-24.3975984436089, observability=1)
2025-12-26T14:47:44.607 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:44.607 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:47:44.608 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:44.608 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:47:44.608 [INFO] [ThreadPoolExecutor-21438_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:47:44.609 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T14:47:58.993 [DEBUG] [Thread-467327 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:47:58.994 [INFO] [Thread-467327 (handle)] [driver.py] [get_status()] Telra = 23.5187791, teldec = -24.256322
2025-12-26T14:47:58.996 [INFO] [Thread-467327 (handle)] [driver.py] [get_status()] ra_j2k = 23.4959236747638     dec_j2k = -24.3976248328688
2025-12-26T14:47:58.997 [DEBUG] [Thread-467327 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:58.998 [DEBUG] [Thread-467327 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:47:59.000 [DEBUG] [Thread-467327 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:47:59.000 [DEBUG] [Thread-467327 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:47:59.000 [DEBUG] [Thread-467327 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:47:59.000 [DEBUG] [Thread-467327 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:47:59.007 [DEBUG] [Thread-467327 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:47:59.008 [DEBUG] [Thread-467327 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03332168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422897284827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992513, telescope_ra=23.5187791, 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.53856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:47:44.607031', telescope_ra_j2k=23.4959236747638, telescope_dec_j2k=-24.3976248328688, observability=1)
2025-12-26T14:48:02.445 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:02.447 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5197601, teldec = -24.256322
2025-12-26T14:48:02.448 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.4969056820102     dec_j2k = -24.3976301649018
2025-12-26T14:48:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:48:02.453 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:48:02.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03336164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426106240251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992513, telescope_ra=23.5197601, 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.53954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:47:44.607031', telescope_ra_j2k=23.4969056820102, telescope_dec_j2k=-24.3976301649018, observability=1)
2025-12-26T14:48:05.491 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:05.493 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:05.494 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:05.496 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:06.787 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:06.789 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5209553, teldec = -24.256322
2025-12-26T14:48:06.790 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.4981021092375     dec_j2k = -24.3976366485521
2025-12-26T14:48:06.791 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:06.792 [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-26T14:48:06.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:06.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:06.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:48:06.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:06.805 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:06.805 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:06.805 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:06.805 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:48:06.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:06.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:06.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:06.806 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:48:06.806 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0334119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992513, telescope_ra=23.5209553, 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.54074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:47:44.607031', telescope_ra_j2k=23.4981021092375, telescope_dec_j2k=-24.3976366485521, observability=1)
2025-12-26T14:48:09.501 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:10.504 [DEBUG] [ThreadPoolExecutor-21437_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:10.505 [INFO] [ThreadPoolExecutor-21437_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:48:16.404 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:16.406 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5236343, teldec = -24.256322
2025-12-26T14:48:16.407 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5007838602248     dec_j2k = -24.3976511310516
2025-12-26T14:48:16.408 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:16.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-26T14:48:16.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:16.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:16.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:48:16.411 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:16.418 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:16.418 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:16.418 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:16.418 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:48:16.418 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:16.418 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:16.418 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:16.419 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:48:16.419 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03352321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429315195676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992513, telescope_ra=23.5236343, 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.54342, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:47:44.607031', telescope_ra_j2k=23.5007838602248, telescope_dec_j2k=-24.3976511310516, observability=1)
2025-12-26T14:48:16.419 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 43.001994371414185 seconds ago
2025-12-26T14:48:17.051 [DEBUG] [Thread-467328 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.632481575012207
2025-12-26T14:48:27.806 [DEBUG] [Thread-467329 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:27.808 [INFO] [Thread-467329 (handle)] [driver.py] [get_status()] Telra = 23.5268091, teldec = -24.256322
2025-12-26T14:48:27.809 [INFO] [Thread-467329 (handle)] [driver.py] [get_status()] ra_j2k = 23.5039619206897     dec_j2k = -24.3976682035927
2025-12-26T14:48:27.811 [DEBUG] [Thread-467329 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:27.812 [DEBUG] [Thread-467329 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:27.816 [DEBUG] [Thread-467329 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:27.817 [DEBUG] [Thread-467329 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:27.817 [DEBUG] [Thread-467329 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:48:27.817 [DEBUG] [Thread-467329 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:48:27.824 [DEBUG] [Thread-467329 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03365517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992512, telescope_ra=23.5268091, 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.54659, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:47:44.607031', telescope_ra_j2k=23.5039619206897, telescope_dec_j2k=-24.3976682035927, observability=1)
2025-12-26T14:48:33.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:33.498 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.528398, teldec = -24.256315
2025-12-26T14:48:33.499 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5055524528068     dec_j2k = -24.3976697118043
2025-12-26T14:48:33.501 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:33.502 [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-26T14:48:33.506 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:33.506 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:33.506 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:48:33.506 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:48:33.513 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03372103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427309598535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992501, telescope_ra=23.528398, 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.54818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:47:44.607031', telescope_ra_j2k=23.5055524528068, telescope_dec_j2k=-24.3976697118043, observability=1)
2025-12-26T14:48:35.122 [DEBUG] [Thread-467330 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:35.123 [INFO] [Thread-467330 (handle)] [driver.py] [get_status()] Telra = 23.5288455, teldec = -24.256321
2025-12-26T14:48:35.124 [INFO] [Thread-467330 (handle)] [driver.py] [get_status()] ra_j2k = 23.5060004122677     dec_j2k = -24.3976781029348
2025-12-26T14:48:35.126 [DEBUG] [Thread-467330 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:48:35.127 [DEBUG] [Thread-467330 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:35.128 [DEBUG] [Thread-467330 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:35.128 [DEBUG] [Thread-467330 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:35.128 [DEBUG] [Thread-467330 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:48:35.128 [DEBUG] [Thread-467330 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:35.135 [DEBUG] [Thread-467330 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:35.135 [DEBUG] [Thread-467330 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:35.135 [DEBUG] [Thread-467330 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:35.135 [DEBUG] [Thread-467330 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:48:35.136 [DEBUG] [Thread-467330 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:35.136 [DEBUG] [Thread-467330 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:35.136 [DEBUG] [Thread-467330 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:35.136 [DEBUG] [Thread-467330 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:48:35.136 [DEBUG] [Thread-467330 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03373985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992512, telescope_ra=23.5288455, 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.54863, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:47:44.607031', telescope_ra_j2k=23.5060004122677, telescope_dec_j2k=-24.3976781029348, observability=1)
2025-12-26T14:48:44.749 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:44.749 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:48:44.750 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:44.750 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:48:44.751 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:45.754 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:45.756 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:45.756 [DEBUG] [ThreadPoolExecutor-21439_0] [payload.py] [to_registers()] [0]
2025-12-26T14:48:45.760 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:45.760 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:45.760 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:48:45.760 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:45.767 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:45.767 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:48:45.767 [DEBUG] [ThreadPoolExecutor-21439_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:48:45.767 [DEBUG] [ThreadPoolExecutor-21439_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:48:45.767 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:45.767 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:45.767 [DEBUG] [ThreadPoolExecutor-21439_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:53.189 [DEBUG] [Thread-467331 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:48:53.191 [INFO] [Thread-467331 (handle)] [driver.py] [get_status()] Telra = 23.5338873, teldec = -24.256321
2025-12-26T14:48:53.192 [INFO] [Thread-467331 (handle)] [driver.py] [get_status()] ra_j2k = 23.5110473912825     dec_j2k = -24.3977049144534
2025-12-26T14:48:53.194 [DEBUG] [Thread-467331 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:53.195 [DEBUG] [Thread-467331 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:48:53.198 [DEBUG] [Thread-467331 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:48:53.198 [DEBUG] [Thread-467331 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:48:53.198 [DEBUG] [Thread-467331 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:48:53.198 [DEBUG] [Thread-467331 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:48:53.205 [DEBUG] [Thread-467331 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03394896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992511, telescope_ra=23.5338873, 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.55367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.5110473912825, telescope_dec_j2k=-24.3977049144534, observability=1)
2025-12-26T14:49:02.455 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:02.457 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.536473, teldec = -24.256321
2025-12-26T14:49:02.458 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5136357477237     dec_j2k = -24.3977185690311
2025-12-26T14:49:02.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:02.460 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:02.466 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:02.473 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:02.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0340562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423699523683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992511, telescope_ra=23.536473, 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.55625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.5136357477237, telescope_dec_j2k=-24.3977185690311, observability=1)
2025-12-26T14:49:05.902 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:05.904 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5374258, teldec = -24.256321
2025-12-26T14:49:05.906 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5145895266539     dec_j2k = -24.3977235842075
2025-12-26T14:49:05.907 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:05.908 [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-26T14:49:05.915 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:05.916 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:05.916 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:05.916 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:05.922 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:05.923 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0340961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426507359679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992511, telescope_ra=23.5374258, 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.55721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.5145895266539, telescope_dec_j2k=-24.3977235842075, observability=1)
2025-12-26T14:49:10.768 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:10.769 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:11.271 [DEBUG] [Thread-467332 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:11.273 [INFO] [Thread-467332 (handle)] [driver.py] [get_status()] Telra = 23.5389286, teldec = -24.256321
2025-12-26T14:49:11.274 [INFO] [Thread-467332 (handle)] [driver.py] [get_status()] ra_j2k = 23.5160938707364     dec_j2k = -24.3977314764503
2025-12-26T14:49:11.275 [DEBUG] [Thread-467332 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:49:11.277 [DEBUG] [Thread-467332 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:49:11.278 [DEBUG] [Thread-467332 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:11.278 [DEBUG] [Thread-467332 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:11.278 [DEBUG] [Thread-467332 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:11.278 [DEBUG] [Thread-467332 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:11.285 [DEBUG] [Thread-467332 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:11.285 [DEBUG] [Thread-467332 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:11.285 [DEBUG] [Thread-467332 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:11.285 [DEBUG] [Thread-467332 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:11.285 [DEBUG] [Thread-467332 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:11.285 [DEBUG] [Thread-467332 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:11.285 [DEBUG] [Thread-467332 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:11.286 [DEBUG] [Thread-467332 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:11.286 [DEBUG] [Thread-467332 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03415823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992511, telescope_ra=23.5389286, 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.55871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.5160938707364, telescope_dec_j2k=-24.3977314764503, observability=1)
2025-12-26T14:49:16.480 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:16.482 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.540375, teldec = -24.256321
2025-12-26T14:49:16.483 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5175417569487     dec_j2k = -24.3977390517776
2025-12-26T14:49:16.485 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:49:16.486 [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-26T14:49:16.487 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:16.487 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:16.487 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:16.487 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:16.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:16.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:16.494 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:16.494 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:16.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:16.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:16.494 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:16.495 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:16.495 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03421853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416880493406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992511, telescope_ra=23.540375, 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.56016, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.5175417569487, telescope_dec_j2k=-24.3977390517776, observability=1)
2025-12-26T14:49:16.495 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.99988889694214 seconds ago
2025-12-26T14:49:27.859 [DEBUG] [Thread-467333 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:27.861 [INFO] [Thread-467333 (handle)] [driver.py] [get_status()] Telra = 23.5435492, teldec = -24.25632
2025-12-26T14:49:27.862 [INFO] [Thread-467333 (handle)] [driver.py] [get_status()] ra_j2k = 23.520719218818     dec_j2k = -24.3977546050693
2025-12-26T14:49:27.864 [DEBUG] [Thread-467333 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:27.865 [DEBUG] [Thread-467333 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:27.872 [DEBUG] [Thread-467333 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:27.872 [DEBUG] [Thread-467333 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:27.872 [DEBUG] [Thread-467333 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:27.872 [DEBUG] [Thread-467333 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:27.879 [DEBUG] [Thread-467333 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03435023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426106240251, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99251, telescope_ra=23.5435492, 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.56333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.520719218818, telescope_dec_j2k=-24.3977546050693, observability=1)
2025-12-26T14:49:29.420 [DEBUG] [Thread-467334 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:29.421 [INFO] [Thread-467334 (handle)] [driver.py] [get_status()] Telra = 23.5439701, teldec = -24.25632
2025-12-26T14:49:29.422 [INFO] [Thread-467334 (handle)] [driver.py] [get_status()] ra_j2k = 23.5211405513671     dec_j2k = -24.3977567926786
2025-12-26T14:49:29.424 [DEBUG] [Thread-467334 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:29.425 [DEBUG] [Thread-467334 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:29.427 [DEBUG] [Thread-467334 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:29.427 [DEBUG] [Thread-467334 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:29.427 [DEBUG] [Thread-467334 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:29.427 [DEBUG] [Thread-467334 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:29.434 [DEBUG] [Thread-467334 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:29.435 [DEBUG] [Thread-467334 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0343683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99251, telescope_ra=23.5439701, 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.56375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.5211405513671, telescope_dec_j2k=-24.3977567926786, observability=1)
2025-12-26T14:49:33.575 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:33.577 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.545118, teldec = -24.25632
2025-12-26T14:49:33.578 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5222896310704     dec_j2k = -24.3977627500894
2025-12-26T14:49:33.580 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:33.580 [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-26T14:49:33.583 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:33.583 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:33.583 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:33.583 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:33.590 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03441639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99251, telescope_ra=23.545118, 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.5649, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:48:44.748161', telescope_ra_j2k=23.5222896310704, telescope_dec_j2k=-24.3977627500894, observability=1)
2025-12-26T14:49:44.890 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:44.890 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:49:44.891 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:44.891 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:49:44.892 [INFO] [ThreadPoolExecutor-21440_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:49:44.892 [INFO] [ThreadPoolExecutor-21440_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:49:47.502 [DEBUG] [Thread-467335 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:49:47.504 [INFO] [Thread-467335 (handle)] [driver.py] [get_status()] Telra = 23.5490135, teldec = -24.256326
2025-12-26T14:49:47.506 [INFO] [Thread-467335 (handle)] [driver.py] [get_status()] ra_j2k = 23.5261891346919     dec_j2k = -24.397788871099
2025-12-26T14:49:47.507 [DEBUG] [Thread-467335 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:47.507 [DEBUG] [Thread-467335 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:49:47.513 [DEBUG] [Thread-467335 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:49:47.513 [DEBUG] [Thread-467335 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:49:47.513 [DEBUG] [Thread-467335 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:49:47.513 [DEBUG] [Thread-467335 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:49:47.520 [DEBUG] [Thread-467335 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:49:47.520 [DEBUG] [Thread-467335 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:47.520 [DEBUG] [Thread-467335 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:49:47.520 [DEBUG] [Thread-467335 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:49:47.520 [DEBUG] [Thread-467335 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:49:47.520 [DEBUG] [Thread-467335 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:49:47.520 [DEBUG] [Thread-467335 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:49:47.521 [DEBUG] [Thread-467335 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:49:47.521 [DEBUG] [Thread-467335 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03457758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99252, telescope_ra=23.5490135, 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.56879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5261891346919, telescope_dec_j2k=-24.397788871099, observability=1)
2025-12-26T14:50:02.466 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:02.467 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5531694, teldec = -24.256319
2025-12-26T14:50:02.468 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5303493069188     dec_j2k = -24.3978031757267
2025-12-26T14:50:02.469 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:02.470 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:02.472 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:02.480 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:02.480 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:02.480 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:02.480 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:02.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03475078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992509, telescope_ra=23.5531694, 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.57295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5303493069188, telescope_dec_j2k=-24.3978031757267, observability=1)
2025-12-26T14:50:05.037 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:05.039 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5538966, teldec = -24.256319
2025-12-26T14:50:05.040 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5310772545043     dec_j2k = -24.3978068862478
2025-12-26T14:50:05.042 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:05.043 [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-26T14:50:05.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:05.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:05.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:05.046 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:05.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:05.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:05.053 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:05.053 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:05.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:05.053 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:05.054 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:05.054 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:05.054 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03478053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422897284827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992509, telescope_ra=23.5538966, 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.57368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5310772545043, telescope_dec_j2k=-24.3978068862478, observability=1)
2025-12-26T14:50:05.549 [DEBUG] [Thread-467336 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49492383003234863
2025-12-26T14:50:05.771 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:05.773 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:05.775 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:05.777 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:09.783 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:10.785 [DEBUG] [ThreadPoolExecutor-21439_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:10.786 [INFO] [ThreadPoolExecutor-21439_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:50:16.556 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:16.558 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5570993, teldec = -24.256319
2025-12-26T14:50:16.559 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5342832472113     dec_j2k = -24.3978231667784
2025-12-26T14:50:16.561 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:16.562 [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-26T14:50:16.564 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:16.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:16.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:16.565 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03491385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992509, telescope_ra=23.5570993, 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.57688, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5342832472113, telescope_dec_j2k=-24.3978231667784, observability=1)
2025-12-26T14:50:16.572 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.99814581871033 seconds ago
2025-12-26T14:50:23.717 [DEBUG] [Thread-467337 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:23.719 [INFO] [Thread-467337 (handle)] [driver.py] [get_status()] Telra = 23.5591064, teldec = -24.256319
2025-12-26T14:50:23.720 [INFO] [Thread-467337 (handle)] [driver.py] [get_status()] ra_j2k = 23.5362924109053     dec_j2k = -24.3978333187995
2025-12-26T14:50:23.722 [DEBUG] [Thread-467337 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:23.722 [DEBUG] [Thread-467337 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:23.725 [DEBUG] [Thread-467337 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:23.725 [DEBUG] [Thread-467337 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:23.725 [DEBUG] [Thread-467337 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:23.725 [DEBUG] [Thread-467337 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:23.732 [DEBUG] [Thread-467337 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:23.732 [DEBUG] [Thread-467337 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:23.733 [DEBUG] [Thread-467337 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:23.733 [DEBUG] [Thread-467337 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:23.733 [DEBUG] [Thread-467337 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:23.733 [DEBUG] [Thread-467337 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:23.733 [DEBUG] [Thread-467337 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:23.733 [DEBUG] [Thread-467337 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:23.733 [DEBUG] [Thread-467337 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03499674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992508, telescope_ra=23.5591064, 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.57889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5362924109053, telescope_dec_j2k=-24.3978333187995, observability=1)
2025-12-26T14:50:27.914 [DEBUG] [Thread-467338 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:27.917 [INFO] [Thread-467338 (handle)] [driver.py] [get_status()] Telra = 23.5602739, teldec = -24.256313
2025-12-26T14:50:27.918 [INFO] [Thread-467338 (handle)] [driver.py] [get_status()] ra_j2k = 23.5374611115531     dec_j2k = -24.3978332065967
2025-12-26T14:50:27.920 [DEBUG] [Thread-467338 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:27.921 [DEBUG] [Thread-467338 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:27.923 [DEBUG] [Thread-467338 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:27.923 [DEBUG] [Thread-467338 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:27.924 [DEBUG] [Thread-467338 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:27.924 [DEBUG] [Thread-467338 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:27.931 [DEBUG] [Thread-467338 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:27.931 [DEBUG] [Thread-467338 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:27.931 [DEBUG] [Thread-467338 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:27.931 [DEBUG] [Thread-467338 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:27.932 [DEBUG] [Thread-467338 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:27.932 [DEBUG] [Thread-467338 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:27.932 [DEBUG] [Thread-467338 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:27.932 [DEBUG] [Thread-467338 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:27.932 [DEBUG] [Thread-467338 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03504531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992498, telescope_ra=23.5602739, 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.58006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5374611115531, telescope_dec_j2k=-24.3978332065967, observability=1)
2025-12-26T14:50:33.652 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:33.653 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5618617, teldec = -24.256319
2025-12-26T14:50:33.655 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5390505441302     dec_j2k = -24.3978471914719
2025-12-26T14:50:33.656 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:33.657 [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-26T14:50:33.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:33.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:33.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:33.662 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:33.670 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:33.670 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:33.670 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:33.670 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:33.670 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:33.670 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:33.670 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:33.671 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:33.671 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03511171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992508, telescope_ra=23.5618617, 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.58164, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5390505441302, telescope_dec_j2k=-24.3978471914719, observability=1)
2025-12-26T14:50:41.788 [DEBUG] [Thread-467339 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:41.790 [INFO] [Thread-467339 (handle)] [driver.py] [get_status()] Telra = 23.5641209, teldec = -24.256319
2025-12-26T14:50:41.791 [INFO] [Thread-467339 (handle)] [driver.py] [get_status()] ra_j2k = 23.5413120674256     dec_j2k = -24.3978585112548
2025-12-26T14:50:41.793 [DEBUG] [Thread-467339 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:50:41.794 [DEBUG] [Thread-467339 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:41.798 [DEBUG] [Thread-467339 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:41.798 [DEBUG] [Thread-467339 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:41.798 [DEBUG] [Thread-467339 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:41.798 [DEBUG] [Thread-467339 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:41.805 [DEBUG] [Thread-467339 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:41.806 [DEBUG] [Thread-467339 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03520589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992508, telescope_ra=23.5641209, 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.5839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:49:44.890000', telescope_ra_j2k=23.5413120674256, telescope_dec_j2k=-24.3978585112548, observability=1)
2025-12-26T14:50:45.032 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:45.032 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:50:45.033 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:45.033 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:50:45.034 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:46.036 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:46.038 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:46.038 [DEBUG] [ThreadPoolExecutor-21441_0] [payload.py] [to_registers()] [0]
2025-12-26T14:50:46.039 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:46.039 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:46.040 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:50:46.040 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:46.047 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:46.047 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:50:46.047 [DEBUG] [ThreadPoolExecutor-21441_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:50:46.047 [DEBUG] [ThreadPoolExecutor-21441_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:50:46.047 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:46.047 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:46.047 [DEBUG] [ThreadPoolExecutor-21441_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:59.871 [DEBUG] [Thread-467340 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:50:59.873 [INFO] [Thread-467340 (handle)] [driver.py] [get_status()] Telra = 23.5691625, teldec = -24.256318
2025-12-26T14:50:59.874 [INFO] [Thread-467340 (handle)] [driver.py] [get_status()] ra_j2k = 23.5463588527353     dec_j2k = -24.39788259346
2025-12-26T14:50:59.876 [DEBUG] [Thread-467340 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:59.876 [DEBUG] [Thread-467340 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:50:59.880 [DEBUG] [Thread-467340 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:50:59.880 [DEBUG] [Thread-467340 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:50:59.880 [DEBUG] [Thread-467340 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:50:59.880 [DEBUG] [Thread-467340 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:50:59.887 [DEBUG] [Thread-467340 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03541518, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992507, telescope_ra=23.5691625, 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.58894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5463588527353, telescope_dec_j2k=-24.39788259346, observability=1)
2025-12-26T14:51:02.477 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:02.478 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5698898, teldec = -24.256318
2025-12-26T14:51:02.480 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5470869008366     dec_j2k = -24.3978861913987
2025-12-26T14:51:02.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:02.482 [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-26T14:51:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:02.495 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:02.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03544534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992507, telescope_ra=23.5698898, 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.58967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5470869008366, telescope_dec_j2k=-24.3978861913987, observability=1)
2025-12-26T14:51:04.147 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:04.149 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.5703567, teldec = -24.256312
2025-12-26T14:51:04.150 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5475542812586     dec_j2k = -24.3978824989674
2025-12-26T14:51:04.151 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:04.152 [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-26T14:51:04.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:04.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:04.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:04.156 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:04.163 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03546468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422897284827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992496, telescope_ra=23.5703567, 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.59014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5475542812586, telescope_dec_j2k=-24.3978824989674, observability=1)
2025-12-26T14:51:11.047 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:11.049 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:16.634 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:16.636 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5738478, teldec = -24.256318
2025-12-26T14:51:16.637 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5510489723609     dec_j2k = -24.3979056813653
2025-12-26T14:51:16.639 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:16.640 [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-26T14:51:16.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:16.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:16.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:16.643 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:16.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:16.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:16.650 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:16.650 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:16.650 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:16.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:16.651 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:16.651 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:16.651 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0356092, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992507, telescope_ra=23.5738478, 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.59363, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5510489723609, telescope_dec_j2k=-24.3979056813653, observability=1)
2025-12-26T14:51:16.651 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.999977588653564 seconds ago
2025-12-26T14:51:18.053 [DEBUG] [Thread-467341 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:18.054 [INFO] [Thread-467341 (handle)] [driver.py] [get_status()] Telra = 23.5742308, teldec = -24.256318
2025-12-26T14:51:18.055 [INFO] [Thread-467341 (handle)] [driver.py] [get_status()] ra_j2k = 23.5514323663751     dec_j2k = -24.3979075592466
2025-12-26T14:51:18.060 [DEBUG] [Thread-467341 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:18.061 [DEBUG] [Thread-467341 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:18.064 [DEBUG] [Thread-467341 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:18.064 [DEBUG] [Thread-467341 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:18.064 [DEBUG] [Thread-467341 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:18.064 [DEBUG] [Thread-467341 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:18.072 [DEBUG] [Thread-467341 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03562561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420490568258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992507, telescope_ra=23.5742308, 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.59401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5514323663751, telescope_dec_j2k=-24.3979075592466, observability=1)
2025-12-26T14:51:27.966 [DEBUG] [Thread-467342 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:27.968 [INFO] [Thread-467342 (handle)] [driver.py] [get_status()] Telra = 23.5769944, teldec = -24.256318
2025-12-26T14:51:27.968 [INFO] [Thread-467342 (handle)] [driver.py] [get_status()] ra_j2k = 23.5541988095998     dec_j2k = -24.3979210671163
2025-12-26T14:51:27.969 [DEBUG] [Thread-467342 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:27.970 [DEBUG] [Thread-467342 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:27.973 [DEBUG] [Thread-467342 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:27.973 [DEBUG] [Thread-467342 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:27.973 [DEBUG] [Thread-467342 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:27.973 [DEBUG] [Thread-467342 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:27.980 [DEBUG] [Thread-467342 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03574036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992506, telescope_ra=23.5769944, 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.59678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5541988095998, telescope_dec_j2k=-24.3979210671163, observability=1)
2025-12-26T14:51:33.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:33.734 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5786102, teldec = -24.256317
2025-12-26T14:51:33.735 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5558162721021     dec_j2k = -24.3979279304628
2025-12-26T14:51:33.737 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:33.737 [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-26T14:51:33.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:33.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:33.742 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:33.743 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:33.749 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:33.750 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03580708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992506, telescope_ra=23.5786102, 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.59839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5558162721021, telescope_dec_j2k=-24.3979279304628, observability=1)
2025-12-26T14:51:36.128 [DEBUG] [Thread-467343 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:36.130 [INFO] [Thread-467343 (handle)] [driver.py] [get_status()] Telra = 23.579274, teldec = -24.256317
2025-12-26T14:51:36.131 [INFO] [Thread-467343 (handle)] [driver.py] [get_status()] ra_j2k = 23.5564807551034     dec_j2k = -24.3979311534713
2025-12-26T14:51:36.133 [DEBUG] [Thread-467343 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:36.134 [DEBUG] [Thread-467343 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:36.138 [DEBUG] [Thread-467343 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:36.138 [DEBUG] [Thread-467343 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:36.138 [DEBUG] [Thread-467343 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:36.138 [DEBUG] [Thread-467343 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:36.145 [DEBUG] [Thread-467343 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:36.145 [DEBUG] [Thread-467343 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:36.145 [DEBUG] [Thread-467343 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:36.145 [DEBUG] [Thread-467343 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:36.145 [DEBUG] [Thread-467343 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:36.145 [DEBUG] [Thread-467343 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:36.146 [DEBUG] [Thread-467343 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:36.146 [DEBUG] [Thread-467343 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:36.146 [DEBUG] [Thread-467343 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03583483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992506, telescope_ra=23.579274, 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.59906, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:50:45.031158', telescope_ra_j2k=23.5564807551034, telescope_dec_j2k=-24.3979311534713, observability=1)
2025-12-26T14:51:45.172 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:45.172 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:51:45.173 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:45.173 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:51:45.174 [INFO] [ThreadPoolExecutor-21442_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:51:45.174 [INFO] [ThreadPoolExecutor-21442_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:51:54.298 [DEBUG] [Thread-467344 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:51:54.299 [INFO] [Thread-467344 (handle)] [driver.py] [get_status()] Telra = 23.5843239, teldec = -24.256317
2025-12-26T14:51:54.300 [INFO] [Thread-467344 (handle)] [driver.py] [get_status()] ra_j2k = 23.5615358515715     dec_j2k = -24.3979555323482
2025-12-26T14:51:54.301 [DEBUG] [Thread-467344 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:54.302 [DEBUG] [Thread-467344 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:51:54.308 [DEBUG] [Thread-467344 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:51:54.308 [DEBUG] [Thread-467344 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:51:54.308 [DEBUG] [Thread-467344 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:51:54.308 [DEBUG] [Thread-467344 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:51:54.315 [DEBUG] [Thread-467344 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:51:54.316 [DEBUG] [Thread-467344 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03604513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992505, telescope_ra=23.5843239, 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.60411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:51:45.171127', telescope_ra_j2k=23.5615358515715, telescope_dec_j2k=-24.3979555323482, observability=1)
2025-12-26T14:52:02.449 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:02.451 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.5866026, teldec = -24.256317
2025-12-26T14:52:02.452 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5638168966919     dec_j2k = -24.3979664517463
2025-12-26T14:52:02.455 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:02.456 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:52:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:02.470 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:02.470 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:52:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:02.471 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:52:02.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03613947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415677135122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992505, telescope_ra=23.5866026, 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.60638, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:51:45.171127', telescope_ra_j2k=23.5638168966919, telescope_dec_j2k=-24.3979664517463, observability=1)
2025-12-26T14:52:03.246 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7750101089477539
2025-12-26T14:52:06.050 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:06.052 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:06.054 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:06.056 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:10.062 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:11.063 [DEBUG] [ThreadPoolExecutor-21441_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:11.064 [INFO] [ThreadPoolExecutor-21441_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:52:12.356 [DEBUG] [Thread-467345 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:12.358 [INFO] [Thread-467345 (handle)] [driver.py] [get_status()] Telra = 23.5893662, teldec = -24.256323
2025-12-26T14:52:12.359 [INFO] [Thread-467345 (handle)] [driver.py] [get_status()] ra_j2k = 23.5665833409285     dec_j2k = -24.3979856264199
2025-12-26T14:52:12.361 [DEBUG] [Thread-467345 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:12.361 [DEBUG] [Thread-467345 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:12.367 [DEBUG] [Thread-467345 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:12.367 [DEBUG] [Thread-467345 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:12.367 [DEBUG] [Thread-467345 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:52:12.367 [DEBUG] [Thread-467345 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:52:12.374 [DEBUG] [Thread-467345 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03625413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420490568258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992516, telescope_ra=23.5893662, 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.60915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:51:45.171127', telescope_ra_j2k=23.5665833409285, telescope_dec_j2k=-24.3979856264199, observability=1)
2025-12-26T14:52:16.712 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:16.713 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.5905606, teldec = -24.256316
2025-12-26T14:52:16.714 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5677789705021     dec_j2k = -24.3979842982335
2025-12-26T14:52:16.716 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:16.717 [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-26T14:52:16.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:16.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:16.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:52:16.719 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:16.726 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:16.726 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:16.726 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:16.726 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:52:16.726 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:16.726 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:16.726 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:16.727 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:52:16.727 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03630454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992505, telescope_ra=23.5905606, 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.61034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:51:45.171127', telescope_ra_j2k=23.5677789705021, telescope_dec_j2k=-24.3979842982335, observability=1)
2025-12-26T14:52:16.727 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.99528503417969 seconds ago
2025-12-26T14:52:28.013 [DEBUG] [Thread-467346 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:28.015 [INFO] [Thread-467346 (handle)] [driver.py] [get_status()] Telra = 23.5937078, teldec = -24.256316
2025-12-26T14:52:28.015 [INFO] [Thread-467346 (handle)] [driver.py] [get_status()] ra_j2k = 23.5709294101423     dec_j2k = -24.3979991751142
2025-12-26T14:52:28.017 [DEBUG] [Thread-467346 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:28.018 [DEBUG] [Thread-467346 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:28.022 [DEBUG] [Thread-467346 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:28.022 [DEBUG] [Thread-467346 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:28.022 [DEBUG] [Thread-467346 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:52:28.023 [DEBUG] [Thread-467346 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:28.029 [DEBUG] [Thread-467346 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:28.029 [DEBUG] [Thread-467346 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:28.029 [DEBUG] [Thread-467346 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:28.030 [DEBUG] [Thread-467346 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:52:28.030 [DEBUG] [Thread-467346 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:28.030 [DEBUG] [Thread-467346 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:28.030 [DEBUG] [Thread-467346 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:28.030 [DEBUG] [Thread-467346 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:52:28.030 [DEBUG] [Thread-467346 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03643535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424902881967, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992504, telescope_ra=23.5937078, 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.61349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:51:45.171127', telescope_ra_j2k=23.5709294101423, telescope_dec_j2k=-24.3979991751142, observability=1)
2025-12-26T14:52:30.433 [DEBUG] [Thread-467347 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:30.436 [INFO] [Thread-467347 (handle)] [driver.py] [get_status()] Telra = 23.5943808, teldec = -24.256316
2025-12-26T14:52:30.437 [INFO] [Thread-467347 (handle)] [driver.py] [get_status()] ra_j2k = 23.5716031029526     dec_j2k = -24.3980023438874
2025-12-26T14:52:30.439 [DEBUG] [Thread-467347 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:30.440 [DEBUG] [Thread-467347 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:30.443 [DEBUG] [Thread-467347 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:30.443 [DEBUG] [Thread-467347 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:30.444 [DEBUG] [Thread-467347 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:52:30.444 [DEBUG] [Thread-467347 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:52:30.451 [DEBUG] [Thread-467347 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03646336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992504, telescope_ra=23.5943808, 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.61416, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:51:45.171127', telescope_ra_j2k=23.5716031029526, telescope_dec_j2k=-24.3980023438874, observability=1)
2025-12-26T14:52:33.811 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:33.814 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.5953228, teldec = -24.256316
2025-12-26T14:52:33.815 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5725460727063     dec_j2k = -24.398006771824
2025-12-26T14:52:33.817 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:33.818 [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-26T14:52:33.823 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:33.823 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:33.823 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:52:33.823 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:33.830 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:52:33.831 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03650245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992504, telescope_ra=23.5953228, 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.6151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:51:45.171127', telescope_ra_j2k=23.5725460727063, telescope_dec_j2k=-24.398006771824, observability=1)
2025-12-26T14:52:45.314 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:45.314 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:52:45.315 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:45.315 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:52:45.316 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:46.318 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:46.320 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:46.320 [DEBUG] [ThreadPoolExecutor-21443_0] [payload.py] [to_registers()] [0]
2025-12-26T14:52:46.322 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:46.322 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:46.322 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:52:46.323 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:46.330 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:46.330 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:52:46.330 [DEBUG] [ThreadPoolExecutor-21443_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:52:46.330 [DEBUG] [ThreadPoolExecutor-21443_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:52:46.330 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:46.330 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:46.330 [DEBUG] [ThreadPoolExecutor-21443_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:48.505 [DEBUG] [Thread-467348 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:52:48.507 [INFO] [Thread-467348 (handle)] [driver.py] [get_status()] Telra = 23.5994212, teldec = -24.256316
2025-12-26T14:52:48.508 [INFO] [Thread-467348 (handle)] [driver.py] [get_status()] ra_j2k = 23.5766486921966     dec_j2k = -24.3980259360949
2025-12-26T14:52:48.510 [DEBUG] [Thread-467348 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:48.511 [DEBUG] [Thread-467348 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:52:48.514 [DEBUG] [Thread-467348 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:52:48.514 [DEBUG] [Thread-467348 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:52:48.514 [DEBUG] [Thread-467348 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:52:48.514 [DEBUG] [Thread-467348 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:52:48.522 [DEBUG] [Thread-467348 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03667252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992504, telescope_ra=23.5994212, 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.6192, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5766486921966, telescope_dec_j2k=-24.3980259360949, observability=1)
2025-12-26T14:53:02.330 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:02.332 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6032678, teldec = -24.256315
2025-12-26T14:53:02.333 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.5804992529733     dec_j2k = -24.3980427742678
2025-12-26T14:53:02.334 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:02.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-26T14:53:02.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:53:02.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:53:02.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:53:02.339 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:53:02.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:53:02.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:02.346 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:02.346 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:53:02.346 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:53:02.347 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:53:02.347 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:53:02.347 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:53:02.347 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03683253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992503, telescope_ra=23.6032678, 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.62305, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5804992529733, telescope_dec_j2k=-24.3980427742678, observability=1)
2025-12-26T14:53:02.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11069440841674805
2025-12-26T14:53:06.574 [DEBUG] [Thread-467349 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:06.576 [INFO] [Thread-467349 (handle)] [driver.py] [get_status()] Telra = 23.6044622, teldec = -24.256315
2025-12-26T14:53:06.577 [INFO] [Thread-467349 (handle)] [driver.py] [get_status()] ra_j2k = 23.5816948829165     dec_j2k = -24.3980482838243
2025-12-26T14:53:06.578 [DEBUG] [Thread-467349 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:06.579 [DEBUG] [Thread-467349 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:06.584 [DEBUG] [Thread-467349 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:53:06.584 [DEBUG] [Thread-467349 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:53:06.584 [DEBUG] [Thread-467349 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:53:06.584 [DEBUG] [Thread-467349 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:53:06.591 [DEBUG] [Thread-467349 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:53:06.591 [DEBUG] [Thread-467349 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:06.591 [DEBUG] [Thread-467349 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:06.592 [DEBUG] [Thread-467349 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:53:06.592 [DEBUG] [Thread-467349 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:53:06.592 [DEBUG] [Thread-467349 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:53:06.592 [DEBUG] [Thread-467349 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:53:06.592 [DEBUG] [Thread-467349 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:53:06.592 [DEBUG] [Thread-467349 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03688166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992503, telescope_ra=23.6044622, 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.62424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5816948829165, telescope_dec_j2k=-24.3980482838243, observability=1)
2025-12-26T14:53:11.331 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:11.332 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:16.787 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:16.790 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6073098, teldec = -24.256309
2025-12-26T14:53:16.791 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.5845454155895     dec_j2k = -24.3980553637996
2025-12-26T14:53:16.793 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:16.794 [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-26T14:53:16.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:53:16.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:53:16.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:53:16.800 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:53:16.807 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03699987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992492, telescope_ra=23.6073098, 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.62709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5845454155895, telescope_dec_j2k=-24.3980553637996, observability=1)
2025-12-26T14:53:16.808 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.99733901023865 seconds ago
2025-12-26T14:53:24.639 [DEBUG] [Thread-467350 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:24.641 [INFO] [Thread-467350 (handle)] [driver.py] [get_status()] Telra = 23.6094854, teldec = -24.256315
2025-12-26T14:53:24.643 [INFO] [Thread-467350 (handle)] [driver.py] [get_status()] ra_j2k = 23.5867232561031     dec_j2k = -24.3980713029003
2025-12-26T14:53:24.645 [DEBUG] [Thread-467350 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:24.646 [DEBUG] [Thread-467350 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:24.652 [DEBUG] [Thread-467350 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:53:24.652 [DEBUG] [Thread-467350 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:53:24.652 [DEBUG] [Thread-467350 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:53:24.653 [DEBUG] [Thread-467350 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:53:24.660 [DEBUG] [Thread-467350 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03709074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415276015694, 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.992502, telescope_ra=23.6094854, 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.62927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5867232561031, telescope_dec_j2k=-24.3980713029003, observability=1)
2025-12-26T14:53:28.059 [DEBUG] [Thread-467351 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:28.061 [INFO] [Thread-467351 (handle)] [driver.py] [get_status()] Telra = 23.6104563, teldec = -24.256315
2025-12-26T14:53:28.062 [INFO] [Thread-467351 (handle)] [driver.py] [get_status()] ra_j2k = 23.5876951560866     dec_j2k = -24.398075723764
2025-12-26T14:53:28.064 [DEBUG] [Thread-467351 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:28.066 [DEBUG] [Thread-467351 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:28.067 [DEBUG] [Thread-467351 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:53:28.067 [DEBUG] [Thread-467351 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:53:28.067 [DEBUG] [Thread-467351 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:53:28.067 [DEBUG] [Thread-467351 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:53:28.074 [DEBUG] [Thread-467351 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03713032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992502, telescope_ra=23.6104563, 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.63024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5876951560866, telescope_dec_j2k=-24.398075723764, observability=1)
2025-12-26T14:53:33.892 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:33.895 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6120719, teldec = -24.256315
2025-12-26T14:53:33.896 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.5893124201491     dec_j2k = -24.398083059835
2025-12-26T14:53:33.898 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:33.899 [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-26T14:53:33.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:53:33.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:53:33.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:53:33.904 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:53:33.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:53:33.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:33.911 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:33.911 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:53:33.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:53:33.911 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:53:33.912 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:53:33.912 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:53:33.912 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03719784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424501762539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992502, telescope_ra=23.6120719, 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.63185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5893124201491, telescope_dec_j2k=-24.398083059835, observability=1)
2025-12-26T14:53:42.714 [DEBUG] [Thread-467352 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:42.717 [INFO] [Thread-467352 (handle)] [driver.py] [get_status()] Telra = 23.6145276, teldec = -24.256321
2025-12-26T14:53:42.718 [INFO] [Thread-467352 (handle)] [driver.py] [get_status()] ra_j2k = 23.5917706495264     dec_j2k = -24.3981001613856
2025-12-26T14:53:42.720 [DEBUG] [Thread-467352 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:42.721 [DEBUG] [Thread-467352 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:53:42.722 [DEBUG] [Thread-467352 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:53:42.722 [DEBUG] [Thread-467352 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:53:42.722 [DEBUG] [Thread-467352 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:53:42.723 [DEBUG] [Thread-467352 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:53:42.729 [DEBUG] [Thread-467352 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:53:42.730 [DEBUG] [Thread-467352 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03729994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421292807114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992513, telescope_ra=23.6145276, 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.63431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:52:45.312781', telescope_ra_j2k=23.5917706495264, telescope_dec_j2k=-24.3981001613856, observability=1)
2025-12-26T14:53:45.454 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:45.454 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:53:45.454 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:53:45.454 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:53:45.454 [INFO] [ThreadPoolExecutor-21444_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:53:45.454 [INFO] [ThreadPoolExecutor-21444_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:54:00.792 [DEBUG] [Thread-467353 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:00.794 [INFO] [Thread-467353 (handle)] [driver.py] [get_status()] Telra = 23.6195684, teldec = -24.256314
2025-12-26T14:54:00.795 [INFO] [Thread-467353 (handle)] [driver.py] [get_status()] ra_j2k = 23.5968166426273     dec_j2k = -24.3981157671594
2025-12-26T14:54:00.797 [DEBUG] [Thread-467353 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:00.798 [DEBUG] [Thread-467353 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:00.803 [DEBUG] [Thread-467353 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:00.803 [DEBUG] [Thread-467353 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:00.803 [DEBUG] [Thread-467353 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:00.803 [DEBUG] [Thread-467353 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:00.811 [DEBUG] [Thread-467353 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03750918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992501, telescope_ra=23.6195684, 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.63935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:53:45.452979', telescope_ra_j2k=23.5968166426273, telescope_dec_j2k=-24.3981157671594, observability=1)
2025-12-26T14:54:01.442 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6303091049194336
2025-12-26T14:54:02.469 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:02.471 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6200166, teldec = -24.256314
2025-12-26T14:54:02.472 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.5972653043928     dec_j2k = -24.3981177651014
2025-12-26T14:54:02.474 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:02.475 [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-26T14:54:02.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:02.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:02.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:02.477 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:02.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03752859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992501, telescope_ra=23.6200166, 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.6398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:53:45.452979', telescope_ra_j2k=23.5972653043928, telescope_dec_j2k=-24.3981177651014, observability=1)
2025-12-26T14:54:06.334 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:06.336 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:06.337 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:06.339 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:10.344 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:11.346 [DEBUG] [ThreadPoolExecutor-21443_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:11.347 [INFO] [ThreadPoolExecutor-21443_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:54:16.869 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:16.871 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6240309, teldec = -24.256314
2025-12-26T14:54:16.873 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6012837404715     dec_j2k = -24.3981355723954
2025-12-26T14:54:16.875 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:16.876 [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-26T14:54:16.882 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:16.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:16.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:16.883 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:16.889 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:16.889 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:16.889 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:16.890 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:16.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:16.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:16.890 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:16.890 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:16.890 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03769525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992501, telescope_ra=23.6240309, 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.64381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:53:45.452979', telescope_ra_j2k=23.6012837404715, telescope_dec_j2k=-24.3981355723954, observability=1)
2025-12-26T14:54:16.890 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.99902129173279 seconds ago
2025-12-26T14:54:18.935 [DEBUG] [Thread-467354 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:18.936 [INFO] [Thread-467354 (handle)] [driver.py] [get_status()] Telra = 23.6246105, teldec = -24.256314
2025-12-26T14:54:18.936 [INFO] [Thread-467354 (handle)] [driver.py] [get_status()] ra_j2k = 23.6018639376958     dec_j2k = -24.3981381305101
2025-12-26T14:54:18.938 [DEBUG] [Thread-467354 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:18.939 [DEBUG] [Thread-467354 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:18.943 [DEBUG] [Thread-467354 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:18.943 [DEBUG] [Thread-467354 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:18.943 [DEBUG] [Thread-467354 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:18.943 [DEBUG] [Thread-467354 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:18.950 [DEBUG] [Thread-467354 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:18.950 [DEBUG] [Thread-467354 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:18.951 [DEBUG] [Thread-467354 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:18.951 [DEBUG] [Thread-467354 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:18.951 [DEBUG] [Thread-467354 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:18.951 [DEBUG] [Thread-467354 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:18.951 [DEBUG] [Thread-467354 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:18.951 [DEBUG] [Thread-467354 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:18.951 [DEBUG] [Thread-467354 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03771916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992501, telescope_ra=23.6246105, 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.64439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:53:45.452979', telescope_ra_j2k=23.6018639376958, telescope_dec_j2k=-24.3981381305101, observability=1)
2025-12-26T14:54:28.118 [DEBUG] [Thread-467355 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:28.119 [INFO] [Thread-467355 (handle)] [driver.py] [get_status()] Telra = 23.627172, teldec = -24.256314
2025-12-26T14:54:28.121 [INFO] [Thread-467355 (handle)] [driver.py] [get_status()] ra_j2k = 23.6044280772098     dec_j2k = -24.3981493967149
2025-12-26T14:54:28.122 [DEBUG] [Thread-467355 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:54:28.123 [DEBUG] [Thread-467355 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:54:28.128 [DEBUG] [Thread-467355 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:28.129 [DEBUG] [Thread-467355 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:28.129 [DEBUG] [Thread-467355 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:28.129 [DEBUG] [Thread-467355 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:28.136 [DEBUG] [Thread-467355 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:28.137 [DEBUG] [Thread-467355 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03782544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.9925, telescope_ra=23.627172, 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.64695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:53:45.452979', telescope_ra_j2k=23.6044280772098, telescope_dec_j2k=-24.3981493967149, observability=1)
2025-12-26T14:54:33.973 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:33.975 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6287906, teldec = -24.256313
2025-12-26T14:54:33.976 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6060483452341     dec_j2k = -24.398155482904
2025-12-26T14:54:33.978 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:33.979 [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-26T14:54:33.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:33.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:33.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:33.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:33.986 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03789322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9925, telescope_ra=23.6287906, 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.64857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:53:45.452979', telescope_ra_j2k=23.6060483452341, telescope_dec_j2k=-24.398155482904, observability=1)
2025-12-26T14:54:37.007 [DEBUG] [Thread-467356 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:37.009 [INFO] [Thread-467356 (handle)] [driver.py] [get_status()] Telra = 23.6296512, teldec = -24.256313
2025-12-26T14:54:37.010 [INFO] [Thread-467356 (handle)] [driver.py] [get_status()] ra_j2k = 23.6069098321331     dec_j2k = -24.3981592401458
2025-12-26T14:54:37.012 [DEBUG] [Thread-467356 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:37.013 [DEBUG] [Thread-467356 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:37.014 [DEBUG] [Thread-467356 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:37.014 [DEBUG] [Thread-467356 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:37.014 [DEBUG] [Thread-467356 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:37.014 [DEBUG] [Thread-467356 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:37.021 [DEBUG] [Thread-467356 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:37.021 [DEBUG] [Thread-467356 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:37.021 [DEBUG] [Thread-467356 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:37.021 [DEBUG] [Thread-467356 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:37.021 [DEBUG] [Thread-467356 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:37.021 [DEBUG] [Thread-467356 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:37.022 [DEBUG] [Thread-467356 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:37.022 [DEBUG] [Thread-467356 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:37.022 [DEBUG] [Thread-467356 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03792833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9925, telescope_ra=23.6296512, 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.64943, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:53:45.452979', telescope_ra_j2k=23.6069098321331, telescope_dec_j2k=-24.3981592401458, observability=1)
2025-12-26T14:54:45.593 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:45.593 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:54:45.594 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:45.594 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:54:45.595 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:46.597 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:46.599 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:46.599 [DEBUG] [ThreadPoolExecutor-21445_0] [payload.py] [to_registers()] [0]
2025-12-26T14:54:46.604 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:46.604 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:46.604 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:54:46.604 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:46.611 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:46.611 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:54:46.611 [DEBUG] [ThreadPoolExecutor-21445_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:54:46.611 [DEBUG] [ThreadPoolExecutor-21445_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:54:46.611 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:46.611 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:46.611 [DEBUG] [ThreadPoolExecutor-21445_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:55.076 [DEBUG] [Thread-467357 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:54:55.077 [INFO] [Thread-467357 (handle)] [driver.py] [get_status()] Telra = 23.6346719, teldec = -24.256313
2025-12-26T14:54:55.078 [INFO] [Thread-467357 (handle)] [driver.py] [get_status()] ra_j2k = 23.6119357067108     dec_j2k = -24.3981810158404
2025-12-26T14:54:55.080 [DEBUG] [Thread-467357 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:55.081 [DEBUG] [Thread-467357 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:54:55.084 [DEBUG] [Thread-467357 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:54:55.084 [DEBUG] [Thread-467357 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:54:55.084 [DEBUG] [Thread-467357 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:54:55.084 [DEBUG] [Thread-467357 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:54:55.091 [DEBUG] [Thread-467357 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:54:55.091 [DEBUG] [Thread-467357 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:55.091 [DEBUG] [Thread-467357 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:54:55.091 [DEBUG] [Thread-467357 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:54:55.091 [DEBUG] [Thread-467357 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:54:55.092 [DEBUG] [Thread-467357 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:54:55.092 [DEBUG] [Thread-467357 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:54:55.092 [DEBUG] [Thread-467357 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:54:55.092 [DEBUG] [Thread-467357 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03813745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424501762539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992499, telescope_ra=23.6346719, 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.65445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6119357067108, telescope_dec_j2k=-24.3981810158404, observability=1)
2025-12-26T14:55:00.531 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:00.534 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6362055, teldec = -24.256313
2025-12-26T14:55:00.535 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6134708874662     dec_j2k = -24.3981876183633
2025-12-26T14:55:00.537 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:00.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-26T14:55:00.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:00.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:00.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:00.543 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:00.550 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:00.551 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0382006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992499, telescope_ra=23.6362055, 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.65599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6134708874662, telescope_dec_j2k=-24.3981876183633, observability=1)
2025-12-26T14:55:02.479 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:02.480 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6367289, teldec = -24.256313
2025-12-26T14:55:02.482 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.6139948269761     dec_j2k = -24.3981898664815
2025-12-26T14:55:02.483 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:02.484 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:02.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:02.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:02.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:02.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:02.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03822314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424501762539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992499, telescope_ra=23.6367289, 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.65651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6139948269761, telescope_dec_j2k=-24.3981898664815, observability=1)
2025-12-26T14:55:11.612 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:11.613 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:13.287 [DEBUG] [Thread-467358 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:13.288 [INFO] [Thread-467358 (handle)] [driver.py] [get_status()] Telra = 23.6397457, teldec = -24.256319
2025-12-26T14:55:13.289 [INFO] [Thread-467358 (handle)] [driver.py] [get_status()] ra_j2k = 23.6170147366546     dec_j2k = -24.3982087717152
2025-12-26T14:55:13.290 [DEBUG] [Thread-467358 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:55:13.291 [DEBUG] [Thread-467358 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:13.297 [DEBUG] [Thread-467358 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:13.298 [DEBUG] [Thread-467358 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:13.298 [DEBUG] [Thread-467358 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:13.298 [DEBUG] [Thread-467358 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:13.305 [DEBUG] [Thread-467358 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03834823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, 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.99251, telescope_ra=23.6397457, 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.65953, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6170147366546, telescope_dec_j2k=-24.3982087717152, observability=1)
2025-12-26T14:55:16.950 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:16.952 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.640773, teldec = -24.256312
2025-12-26T14:55:16.953 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6180430958507     dec_j2k = -24.3982061468488
2025-12-26T14:55:16.954 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:55:16.955 [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-26T14:55:16.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:16.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:16.962 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:16.963 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03839064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992499, telescope_ra=23.640773, 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.66055, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6180430958507, telescope_dec_j2k=-24.3982061468488, observability=1)
2025-12-26T14:55:16.964 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.99224615097046 seconds ago
2025-12-26T14:55:28.166 [DEBUG] [Thread-467359 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:28.168 [INFO] [Thread-467359 (handle)] [driver.py] [get_status()] Telra = 23.643891, teldec = -24.256312
2025-12-26T14:55:28.169 [INFO] [Thread-467359 (handle)] [driver.py] [get_status()] ra_j2k = 23.6211643103678     dec_j2k = -24.3982193610963
2025-12-26T14:55:28.171 [DEBUG] [Thread-467359 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:28.172 [DEBUG] [Thread-467359 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:55:28.175 [DEBUG] [Thread-467359 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:28.175 [DEBUG] [Thread-467359 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:28.175 [DEBUG] [Thread-467359 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:28.175 [DEBUG] [Thread-467359 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:28.183 [DEBUG] [Thread-467359 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03852045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992498, telescope_ra=23.643891, 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.66367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6211643103678, telescope_dec_j2k=-24.3982193610963, observability=1)
2025-12-26T14:55:31.356 [DEBUG] [Thread-467360 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:31.357 [INFO] [Thread-467360 (handle)] [driver.py] [get_status()] Telra = 23.644789, teldec = -24.256312
2025-12-26T14:55:31.358 [INFO] [Thread-467360 (handle)] [driver.py] [get_status()] ra_j2k = 23.6220632362187     dec_j2k = -24.3982231492887
2025-12-26T14:55:31.360 [DEBUG] [Thread-467360 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:55:31.361 [DEBUG] [Thread-467360 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:55:31.363 [DEBUG] [Thread-467360 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:31.363 [DEBUG] [Thread-467360 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:31.363 [DEBUG] [Thread-467360 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:31.363 [DEBUG] [Thread-467360 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:31.370 [DEBUG] [Thread-467360 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03855736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983415677135122, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992498, telescope_ra=23.644789, 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.66457, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6220632362187, telescope_dec_j2k=-24.3982231492887, observability=1)
2025-12-26T14:55:34.047 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:34.049 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.645536, teldec = -24.256312
2025-12-26T14:55:34.050 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6228110064046     dec_j2k = -24.3982262945011
2025-12-26T14:55:34.051 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:34.052 [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-26T14:55:34.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:34.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:34.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:34.058 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:34.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:34.065 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:34.065 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:34.066 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:34.066 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:34.066 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:34.066 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:34.066 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:34.066 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03858852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424501762539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992498, telescope_ra=23.645536, 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.66532, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:54:45.591990', telescope_ra_j2k=23.6228110064046, telescope_dec_j2k=-24.3982262945011, observability=1)
2025-12-26T14:55:45.733 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:45.734 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:55:45.735 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:45.735 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:55:45.735 [INFO] [ThreadPoolExecutor-21446_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:55:45.735 [INFO] [ThreadPoolExecutor-21446_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:55:49.543 [DEBUG] [Thread-467361 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:49.545 [INFO] [Thread-467361 (handle)] [driver.py] [get_status()] Telra = 23.6498547, teldec = -24.256312
2025-12-26T14:55:49.547 [INFO] [Thread-467361 (handle)] [driver.py] [get_status()] ra_j2k = 23.6271341594732     dec_j2k = -24.3982443715596
2025-12-26T14:55:49.549 [DEBUG] [Thread-467361 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:49.550 [DEBUG] [Thread-467361 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:55:49.553 [DEBUG] [Thread-467361 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:49.553 [DEBUG] [Thread-467361 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:49.553 [DEBUG] [Thread-467361 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:49.553 [DEBUG] [Thread-467361 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:49.560 [DEBUG] [Thread-467361 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:49.561 [DEBUG] [Thread-467361 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03876787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420490568258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992498, telescope_ra=23.6498547, 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.66964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.6271341594732, telescope_dec_j2k=-24.3982443715596, observability=1)
2025-12-26T14:55:59.644 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:55:59.646 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6526741, teldec = -24.256312
2025-12-26T14:55:59.647 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.629956466888     dec_j2k = -24.3982560747875
2025-12-26T14:55:59.648 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:55:59.649 [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-26T14:55:59.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:55:59.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:55:59.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:55:59.652 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:55:59.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:55:59.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:59.659 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:55:59.659 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:55:59.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:55:59.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:55:59.659 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:55:59.660 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:55:59.660 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03888478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992497, telescope_ra=23.6526741, 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.67246, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.629956466888, telescope_dec_j2k=-24.3982560747875, observability=1)
2025-12-26T14:56:02.451 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:02.454 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6534498, teldec = -24.256311
2025-12-26T14:56:02.455 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.630732966866     dec_j2k = -24.3982582811831
2025-12-26T14:56:02.457 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:02.457 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:02.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:02.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:02.462 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:02.463 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:02.470 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:02.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03891727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425705120823, 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.108646, telescope_az=89.992497, telescope_ra=23.6534498, 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.67323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.630732966866, telescope_dec_j2k=-24.3982582811831, observability=1)
2025-12-26T14:56:06.615 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:06.617 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:06.618 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:06.621 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:07.629 [DEBUG] [Thread-467362 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:07.631 [INFO] [Thread-467362 (handle)] [driver.py] [get_status()] Telra = 23.6548979, teldec = -24.256311
2025-12-26T14:56:07.632 [INFO] [Thread-467362 (handle)] [driver.py] [get_status()] ra_j2k = 23.6321825602943     dec_j2k = -24.3982642511097
2025-12-26T14:56:07.634 [DEBUG] [Thread-467362 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:56:07.635 [DEBUG] [Thread-467362 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:07.643 [DEBUG] [Thread-467362 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:07.643 [DEBUG] [Thread-467362 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:07.643 [DEBUG] [Thread-467362 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:07.643 [DEBUG] [Thread-467362 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:07.651 [DEBUG] [Thread-467362 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0389772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992497, telescope_ra=23.6548979, 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.67468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.6321825602943, telescope_dec_j2k=-24.3982642511097, observability=1)
2025-12-26T14:56:10.625 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:11.627 [DEBUG] [ThreadPoolExecutor-21445_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:11.628 [INFO] [ThreadPoolExecutor-21445_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:56:17.025 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:17.027 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6575209, teldec = -24.256311
2025-12-26T14:56:17.028 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6348082655529     dec_j2k = -24.3982750126015
2025-12-26T14:56:17.030 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:17.031 [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-26T14:56:17.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:17.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:17.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:17.035 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:17.042 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03908595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992497, telescope_ra=23.6575209, 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.6773, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.6348082655529, telescope_dec_j2k=-24.3982750126015, observability=1)
2025-12-26T14:56:17.043 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.99574947357178 seconds ago
2025-12-26T14:56:25.707 [DEBUG] [Thread-467363 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:25.710 [INFO] [Thread-467363 (handle)] [driver.py] [get_status()] Telra = 23.6599387, teldec = -24.256311
2025-12-26T14:56:25.711 [INFO] [Thread-467363 (handle)] [driver.py] [get_status()] ra_j2k = 23.6372285593509     dec_j2k = -24.398284872779
2025-12-26T14:56:25.713 [DEBUG] [Thread-467363 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:25.713 [DEBUG] [Thread-467363 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:25.714 [DEBUG] [Thread-467363 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:25.714 [DEBUG] [Thread-467363 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:25.714 [DEBUG] [Thread-467363 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:25.715 [DEBUG] [Thread-467363 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:25.721 [DEBUG] [Thread-467363 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:25.721 [DEBUG] [Thread-467363 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:25.722 [DEBUG] [Thread-467363 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:25.722 [DEBUG] [Thread-467363 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:25.722 [DEBUG] [Thread-467363 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:25.722 [DEBUG] [Thread-467363 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:25.722 [DEBUG] [Thread-467363 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:25.722 [DEBUG] [Thread-467363 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:25.722 [DEBUG] [Thread-467363 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03918645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992497, telescope_ra=23.6599387, 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.67972, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.6372285593509, telescope_dec_j2k=-24.398284872779, observability=1)
2025-12-26T14:56:28.218 [DEBUG] [Thread-467364 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:28.219 [INFO] [Thread-467364 (handle)] [driver.py] [get_status()] Telra = 23.6606395, teldec = -24.256311
2025-12-26T14:56:28.220 [INFO] [Thread-467364 (handle)] [driver.py] [get_status()] ra_j2k = 23.6379300822101     dec_j2k = -24.3982877200962
2025-12-26T14:56:28.222 [DEBUG] [Thread-467364 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:56:28.223 [DEBUG] [Thread-467364 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:28.224 [DEBUG] [Thread-467364 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:28.224 [DEBUG] [Thread-467364 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:28.224 [DEBUG] [Thread-467364 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:28.224 [DEBUG] [Thread-467364 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:28.231 [DEBUG] [Thread-467364 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:28.232 [DEBUG] [Thread-467364 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03921549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992496, telescope_ra=23.6606395, 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.68042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.6379300822101, telescope_dec_j2k=-24.3982877200962, observability=1)
2025-12-26T14:56:34.127 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:34.130 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6622842, teldec = -24.256311
2025-12-26T14:56:34.131 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6395764787355     dec_j2k = -24.3982943836212
2025-12-26T14:56:34.133 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:56:34.134 [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-26T14:56:34.139 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:34.139 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:34.139 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:34.139 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:34.146 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03928389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424501762539, 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.108646, telescope_az=89.992496, telescope_ra=23.6622842, 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.68207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.6395764787355, telescope_dec_j2k=-24.3982943836212, observability=1)
2025-12-26T14:56:43.752 [DEBUG] [Thread-467365 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:43.754 [INFO] [Thread-467365 (handle)] [driver.py] [get_status()] Telra = 23.664959, teldec = -24.256311
2025-12-26T14:56:43.755 [INFO] [Thread-467365 (handle)] [driver.py] [get_status()] ra_j2k = 23.6422540379831     dec_j2k = -24.3983051642616
2025-12-26T14:56:43.757 [DEBUG] [Thread-467365 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:43.758 [DEBUG] [Thread-467365 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:43.763 [DEBUG] [Thread-467365 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:43.763 [DEBUG] [Thread-467365 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:43.763 [DEBUG] [Thread-467365 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:43.763 [DEBUG] [Thread-467365 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:43.770 [DEBUG] [Thread-467365 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:43.771 [DEBUG] [Thread-467365 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.03939529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341607825455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992496, telescope_ra=23.664959, 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.68474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:55:45.732992', telescope_ra_j2k=23.6422540379831, telescope_dec_j2k=-24.3983051642616, observability=1)
2025-12-26T14:56:45.887 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:45.887 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:56:45.888 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:45.888 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:56:45.889 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:46.891 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:46.893 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:46.893 [DEBUG] [ThreadPoolExecutor-21447_0] [payload.py] [to_registers()] [0]
2025-12-26T14:56:46.896 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:46.896 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:46.896 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:56:46.896 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:46.903 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:46.903 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:56:46.903 [DEBUG] [ThreadPoolExecutor-21447_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:56:46.903 [DEBUG] [ThreadPoolExecutor-21447_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:56:46.903 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:46.903 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:46.903 [DEBUG] [ThreadPoolExecutor-21447_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:58.753 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:56:58.755 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6691388, teldec = -24.25631
2025-12-26T14:56:58.757 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6464381501696     dec_j2k = -24.3983208710703
2025-12-26T14:56:58.758 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:56:58.759 [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-26T14:56:58.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:56:58.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:56:58.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:56:58.763 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:56:58.770 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:56:58.770 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:58.770 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:56:58.771 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:56:58.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:56:58.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:56:58.771 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:56:58.771 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:56:58.771 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03956891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992495, telescope_ra=23.6691388, 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.68892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:56:45.885993', telescope_ra_j2k=23.6464381501696, telescope_dec_j2k=-24.3983208710703, observability=1)
2025-12-26T14:57:01.843 [DEBUG] [Thread-467366 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:01.846 [INFO] [Thread-467366 (handle)] [driver.py] [get_status()] Telra = 23.6699993, teldec = -24.256304
2025-12-26T14:57:01.847 [INFO] [Thread-467366 (handle)] [driver.py] [get_status()] ra_j2k = 23.6472995381076     dec_j2k = -24.3983182898821
2025-12-26T14:57:01.848 [DEBUG] [Thread-467366 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:01.849 [DEBUG] [Thread-467366 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:01.853 [DEBUG] [Thread-467366 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:01.853 [DEBUG] [Thread-467366 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:01.853 [DEBUG] [Thread-467366 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:01.854 [DEBUG] [Thread-467366 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:01.860 [DEBUG] [Thread-467366 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:01.860 [DEBUG] [Thread-467366 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:01.861 [DEBUG] [Thread-467366 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:01.861 [DEBUG] [Thread-467366 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:01.861 [DEBUG] [Thread-467366 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:01.861 [DEBUG] [Thread-467366 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:01.861 [DEBUG] [Thread-467366 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:01.861 [DEBUG] [Thread-467366 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:01.861 [DEBUG] [Thread-467366 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03960468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417682732262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992485, telescope_ra=23.6699993, 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.68978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:56:45.885993', telescope_ra_j2k=23.6472995381076, telescope_dec_j2k=-24.3983182898821, observability=1)
2025-12-26T14:57:02.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5997231006622314
2025-12-26T14:57:11.904 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:11.905 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:17.103 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:17.105 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6742369, teldec = -24.25631
2025-12-26T14:57:17.107 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6515415103724     dec_j2k = -24.3983410175176
2025-12-26T14:57:17.109 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:17.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-26T14:57:17.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:17.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:17.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:17.111 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:17.118 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:17.118 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:17.118 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:17.118 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:17.119 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:17.119 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:17.119 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:17.119 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:17.119 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0397813, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422897284827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992495, telescope_ra=23.6742369, 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.69402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:56:45.885993', telescope_ra_j2k=23.6515415103724, telescope_dec_j2k=-24.3983410175176, observability=1)
2025-12-26T14:57:17.119 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.9919855594635 seconds ago
2025-12-26T14:57:19.902 [DEBUG] [Thread-467367 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:19.904 [INFO] [Thread-467367 (handle)] [driver.py] [get_status()] Telra = 23.6750151, teldec = -24.25631
2025-12-26T14:57:19.905 [INFO] [Thread-467367 (handle)] [driver.py] [get_status()] ra_j2k = 23.6523205133796     dec_j2k = -24.3983440704651
2025-12-26T14:57:19.907 [DEBUG] [Thread-467367 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:19.908 [DEBUG] [Thread-467367 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:19.915 [DEBUG] [Thread-467367 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:19.915 [DEBUG] [Thread-467367 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:19.915 [DEBUG] [Thread-467367 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:19.915 [DEBUG] [Thread-467367 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:19.923 [DEBUG] [Thread-467367 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03981369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341808385169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992495, telescope_ra=23.6750151, 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.6948, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:56:45.885993', telescope_ra_j2k=23.6523205133796, telescope_dec_j2k=-24.3983440704651, observability=1)
2025-12-26T14:57:28.266 [DEBUG] [Thread-467368 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:28.269 [INFO] [Thread-467368 (handle)] [driver.py] [get_status()] Telra = 23.6773628, teldec = -24.256316
2025-12-26T14:57:28.270 [INFO] [Thread-467368 (handle)] [driver.py] [get_status()] ra_j2k = 23.654670635894     dec_j2k = -24.398359244358
2025-12-26T14:57:28.271 [DEBUG] [Thread-467368 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:28.272 [DEBUG] [Thread-467368 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:28.276 [DEBUG] [Thread-467368 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:28.276 [DEBUG] [Thread-467368 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:28.277 [DEBUG] [Thread-467368 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:28.277 [DEBUG] [Thread-467368 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:28.284 [DEBUG] [Thread-467368 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:28.285 [DEBUG] [Thread-467368 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0399105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992505, telescope_ra=23.6773628, 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.69714, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:56:45.885993', telescope_ra_j2k=23.654670635894, telescope_dec_j2k=-24.398359244358, observability=1)
2025-12-26T14:57:34.208 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:34.210 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6790066, teldec = -24.256303
2025-12-26T14:57:34.212 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6563161325247     dec_j2k = -24.3983526372135
2025-12-26T14:57:34.214 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:34.215 [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-26T14:57:34.217 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:34.217 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:34.217 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:34.217 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:34.225 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.03997927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992484, telescope_ra=23.6790066, 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.69879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:56:45.885993', telescope_ra_j2k=23.6563161325247, telescope_dec_j2k=-24.3983526372135, observability=1)
2025-12-26T14:57:37.974 [DEBUG] [Thread-467369 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:37.976 [INFO] [Thread-467369 (handle)] [driver.py] [get_status()] Telra = 23.6800625, teldec = -24.256309
2025-12-26T14:57:37.977 [INFO] [Thread-467369 (handle)] [driver.py] [get_status()] ra_j2k = 23.6573731221009     dec_j2k = -24.3983627284891
2025-12-26T14:57:37.979 [DEBUG] [Thread-467369 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:37.979 [DEBUG] [Thread-467369 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:37.986 [DEBUG] [Thread-467369 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:37.986 [DEBUG] [Thread-467369 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:37.986 [DEBUG] [Thread-467369 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:37.986 [DEBUG] [Thread-467369 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:37.993 [DEBUG] [Thread-467369 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04002285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992494, telescope_ra=23.6800625, 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.69984, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:56:45.885993', telescope_ra_j2k=23.6573731221009, telescope_dec_j2k=-24.3983627284891, observability=1)
2025-12-26T14:57:46.026 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:46.026 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:57:46.027 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:46.027 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:57:46.028 [INFO] [ThreadPoolExecutor-21448_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:57:46.028 [INFO] [ThreadPoolExecutor-21448_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:57:56.034 [DEBUG] [Thread-467370 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:56.036 [INFO] [Thread-467370 (handle)] [driver.py] [get_status()] Telra = 23.6850751, teldec = -24.256309
2025-12-26T14:57:56.037 [INFO] [Thread-467370 (handle)] [driver.py] [get_status()] ra_j2k = 23.6623908955708     dec_j2k = -24.3983820048333
2025-12-26T14:57:56.039 [DEBUG] [Thread-467370 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:56.039 [DEBUG] [Thread-467370 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:56.042 [DEBUG] [Thread-467370 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:56.042 [DEBUG] [Thread-467370 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:56.042 [DEBUG] [Thread-467370 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:56.042 [DEBUG] [Thread-467370 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:56.049 [DEBUG] [Thread-467370 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:56.049 [DEBUG] [Thread-467370 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:56.050 [DEBUG] [Thread-467370 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:56.050 [DEBUG] [Thread-467370 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:56.050 [DEBUG] [Thread-467370 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:56.050 [DEBUG] [Thread-467370 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:56.050 [DEBUG] [Thread-467370 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:56.050 [DEBUG] [Thread-467370 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:56.050 [DEBUG] [Thread-467370 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04023189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983430919673388, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992494, telescope_ra=23.6850751, 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.70486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.6623908955708, telescope_dec_j2k=-24.3983820048333, observability=1)
2025-12-26T14:57:57.861 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:57:57.862 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.6856073, teldec = -24.256309
2025-12-26T14:57:57.863 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6629236448903     dec_j2k = -24.3983840370495
2025-12-26T14:57:57.865 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:57:57.866 [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-26T14:57:57.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:57:57.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:57:57.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:57:57.871 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:57:57.879 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04025302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423699523683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992493, telescope_ra=23.6856073, 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.70539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.6629236448903, telescope_dec_j2k=-24.3983840370495, observability=1)
2025-12-26T14:58:02.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:02.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.6868867, teldec = -24.256309
2025-12-26T14:58:02.512 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.664204365476     dec_j2k = -24.3983889111523
2025-12-26T14:58:02.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:58:02.515 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:02.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04030683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983423699523683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992493, telescope_ra=23.6868867, 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.70667, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.664204365476, telescope_dec_j2k=-24.3983889111523, observability=1)
2025-12-26T14:58:06.907 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:06.909 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:06.910 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:06.912 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:10.917 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:11.919 [DEBUG] [ThreadPoolExecutor-21447_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:11.920 [INFO] [ThreadPoolExecutor-21447_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:58:14.280 [DEBUG] [Thread-467371 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:14.283 [INFO] [Thread-467371 (handle)] [driver.py] [get_status()] Telra = 23.6901734, teldec = -24.256309
2025-12-26T14:58:14.284 [INFO] [Thread-467371 (handle)] [driver.py] [get_status()] ra_j2k = 23.6674944581785     dec_j2k = -24.3984013591801
2025-12-26T14:58:14.286 [DEBUG] [Thread-467371 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:14.287 [DEBUG] [Thread-467371 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:14.293 [DEBUG] [Thread-467371 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:14.293 [DEBUG] [Thread-467371 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:14.293 [DEBUG] [Thread-467371 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:14.293 [DEBUG] [Thread-467371 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:14.300 [DEBUG] [Thread-467371 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:14.300 [DEBUG] [Thread-467371 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:14.300 [DEBUG] [Thread-467371 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:14.300 [DEBUG] [Thread-467371 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:14.301 [DEBUG] [Thread-467371 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:14.301 [DEBUG] [Thread-467371 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:14.301 [DEBUG] [Thread-467371 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:14.301 [DEBUG] [Thread-467371 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:14.301 [DEBUG] [Thread-467371 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04044308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425304001395, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992493, telescope_ra=23.6901734, 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.70995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.6674944581785, telescope_dec_j2k=-24.3984013591801, observability=1)
2025-12-26T14:58:17.179 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:17.181 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.6909865, teldec = -24.256308
2025-12-26T14:58:17.182 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6683083975667     dec_j2k = -24.3984034225297
2025-12-26T14:58:17.184 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:17.185 [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-26T14:58:17.187 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:17.187 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:17.187 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:17.187 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04047662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983425705120823, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992493, telescope_ra=23.6909865, 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.71077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.6683083975667, telescope_dec_j2k=-24.3984034225297, observability=1)
2025-12-26T14:58:17.195 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.98812818527222 seconds ago
2025-12-26T14:58:28.315 [DEBUG] [Thread-467372 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:28.317 [INFO] [Thread-467372 (handle)] [driver.py] [get_status()] Telra = 23.6940766, teldec = -24.256308
2025-12-26T14:58:28.318 [INFO] [Thread-467372 (handle)] [driver.py] [get_status()] ra_j2k = 23.6714016876533     dec_j2k = -24.3984150052522
2025-12-26T14:58:28.320 [DEBUG] [Thread-467372 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:28.320 [DEBUG] [Thread-467372 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:28.325 [DEBUG] [Thread-467372 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:28.325 [DEBUG] [Thread-467372 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:28.325 [DEBUG] [Thread-467372 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:28.325 [DEBUG] [Thread-467372 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:28.332 [DEBUG] [Thread-467372 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04060551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983430117434532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992492, telescope_ra=23.6940766, 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.71386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.6714016876533, telescope_dec_j2k=-24.3984150052522, observability=1)
2025-12-26T14:58:32.364 [DEBUG] [Thread-467373 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:32.366 [INFO] [Thread-467373 (handle)] [driver.py] [get_status()] Telra = 23.6951966, teldec = -24.256308
2025-12-26T14:58:32.368 [INFO] [Thread-467373 (handle)] [driver.py] [get_status()] ra_j2k = 23.6725228439547     dec_j2k = -24.3984191803682
2025-12-26T14:58:32.369 [DEBUG] [Thread-467373 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:32.370 [DEBUG] [Thread-467373 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:32.375 [DEBUG] [Thread-467373 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:32.375 [DEBUG] [Thread-467373 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:32.375 [DEBUG] [Thread-467373 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:32.375 [DEBUG] [Thread-467373 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:32.382 [DEBUG] [Thread-467373 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:32.382 [DEBUG] [Thread-467373 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:32.383 [DEBUG] [Thread-467373 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:32.383 [DEBUG] [Thread-467373 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:32.383 [DEBUG] [Thread-467373 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:32.383 [DEBUG] [Thread-467373 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:32.383 [DEBUG] [Thread-467373 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:32.383 [DEBUG] [Thread-467373 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:32.383 [DEBUG] [Thread-467373 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04065237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983434930867668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992492, telescope_ra=23.6951966, 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.71498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.6725228439547, telescope_dec_j2k=-24.3984191803682, observability=1)
2025-12-26T14:58:34.287 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:34.288 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.6957471, teldec = -24.256302
2025-12-26T14:58:34.289 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.6730739124288     dec_j2k = -24.3984152285612
2025-12-26T14:58:34.291 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:34.291 [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-26T14:58:34.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:34.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:34.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:34.298 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:34.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:34.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:34.305 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:34.305 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:34.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:34.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:34.305 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:34.306 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:34.306 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04067462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09834325241511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992482, telescope_ra=23.6957471, 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.71553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:57:46.025838', telescope_ra_j2k=23.6730739124288, telescope_dec_j2k=-24.3984152285612, observability=1)
2025-12-26T14:58:46.167 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:46.167 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:58:46.168 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:46.168 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:58:46.169 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:47.171 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:47.173 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:47.173 [DEBUG] [ThreadPoolExecutor-21449_0] [payload.py] [to_registers()] [0]
2025-12-26T14:58:47.179 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:47.179 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:47.179 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T14:58:47.179 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:47.187 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:47.187 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:58:47.187 [DEBUG] [ThreadPoolExecutor-21449_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T14:58:47.187 [DEBUG] [ThreadPoolExecutor-21449_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T14:58:47.187 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:47.187 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:47.187 [DEBUG] [ThreadPoolExecutor-21449_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:50.435 [DEBUG] [Thread-467374 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:50.437 [INFO] [Thread-467374 (handle)] [driver.py] [get_status()] Telra = 23.7002359, teldec = -24.256308
2025-12-26T14:58:50.438 [INFO] [Thread-467374 (handle)] [driver.py] [get_status()] ra_j2k = 23.6775673469897     dec_j2k = -24.3984378142624
2025-12-26T14:58:50.439 [DEBUG] [Thread-467374 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:50.440 [DEBUG] [Thread-467374 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:50.442 [DEBUG] [Thread-467374 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:50.442 [DEBUG] [Thread-467374 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:50.442 [DEBUG] [Thread-467374 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:50.442 [DEBUG] [Thread-467374 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:50.449 [DEBUG] [Thread-467374 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04086153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983434930867668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992492, telescope_ra=23.7002359, 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.72002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.6775673469897, telescope_dec_j2k=-24.3984378142624, observability=1)
2025-12-26T14:58:56.973 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:58:56.974 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7020499, teldec = -24.256314
2025-12-26T14:58:56.975 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6793832199716     dec_j2k = -24.3984504606871
2025-12-26T14:58:56.977 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:58:56.978 [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-26T14:58:56.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:58:56.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:58:56.985 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:58:56.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:58:56.992 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:58:56.993 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04093719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435331987096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992502, telescope_ra=23.7020499, 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.72183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.6793832199716, telescope_dec_j2k=-24.3984504606871, observability=1)
2025-12-26T14:59:02.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:02.500 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7036112, teldec = -24.256307
2025-12-26T14:59:02.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.680946132342     dec_j2k = -24.3984491565908
2025-12-26T14:59:02.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:02.504 [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-26T14:59:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:02.513 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:02.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04100113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983432925270528, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992491, telescope_ra=23.7036112, 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.72339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.680946132342, telescope_dec_j2k=-24.3984491565908, observability=1)
2025-12-26T14:59:08.503 [DEBUG] [Thread-467375 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:08.504 [INFO] [Thread-467375 (handle)] [driver.py] [get_status()] Telra = 23.7052774, teldec = -24.256307
2025-12-26T14:59:08.505 [INFO] [Thread-467375 (handle)] [driver.py] [get_status()] ra_j2k = 23.6826140529657     dec_j2k = -24.3984552082621
2025-12-26T14:59:08.507 [DEBUG] [Thread-467375 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:08.508 [DEBUG] [Thread-467375 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:08.515 [DEBUG] [Thread-467375 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:08.515 [DEBUG] [Thread-467375 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:08.515 [DEBUG] [Thread-467375 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:08.515 [DEBUG] [Thread-467375 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:08.523 [DEBUG] [Thread-467375 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04107064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343051855396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992491, telescope_ra=23.7052774, 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.72506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.6826140529657, telescope_dec_j2k=-24.3984552082621, observability=1)
2025-12-26T14:59:12.187 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:12.188 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:17.256 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:17.258 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.7076989, teldec = -24.256301
2025-12-26T14:59:17.260 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.6850380538005     dec_j2k = -24.3984579554049
2025-12-26T14:59:17.262 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:59:17.263 [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-26T14:59:17.267 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:17.267 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:17.268 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:17.268 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04117196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427309598535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99248, telescope_ra=23.7076989, 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.72748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.6850380538005, telescope_dec_j2k=-24.3984579554049, observability=1)
2025-12-26T14:59:17.275 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.98930239677429 seconds ago
2025-12-26T14:59:26.575 [DEBUG] [Thread-467376 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:26.578 [INFO] [Thread-467376 (handle)] [driver.py] [get_status()] Telra = 23.7102953, teldec = -24.256307
2025-12-26T14:59:26.579 [INFO] [Thread-467376 (handle)] [driver.py] [get_status()] ra_j2k = 23.687637135189     dec_j2k = -24.3984732696022
2025-12-26T14:59:26.580 [DEBUG] [Thread-467376 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:26.581 [DEBUG] [Thread-467376 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:59:26.582 [DEBUG] [Thread-467376 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:26.582 [DEBUG] [Thread-467376 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:26.583 [DEBUG] [Thread-467376 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:26.583 [DEBUG] [Thread-467376 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:26.590 [DEBUG] [Thread-467376 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04127981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426507359679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992491, telescope_ra=23.7102953, 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.73008, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.687637135189, telescope_dec_j2k=-24.3984732696022, observability=1)
2025-12-26T14:59:28.362 [DEBUG] [Thread-467377 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:28.364 [INFO] [Thread-467377 (handle)] [driver.py] [get_status()] Telra = 23.7107992, teldec = -24.256307
2025-12-26T14:59:28.365 [INFO] [Thread-467377 (handle)] [driver.py] [get_status()] ra_j2k = 23.6881415556252     dec_j2k = -24.3984750697438
2025-12-26T14:59:28.367 [DEBUG] [Thread-467377 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:28.368 [DEBUG] [Thread-467377 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:28.374 [DEBUG] [Thread-467377 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:28.374 [DEBUG] [Thread-467377 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:28.374 [DEBUG] [Thread-467377 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:28.374 [DEBUG] [Thread-467377 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:28.381 [DEBUG] [Thread-467377 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0413005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983428512956819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992491, telescope_ra=23.7107992, 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.73058, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.6881415556252, telescope_dec_j2k=-24.3984750697438, observability=1)
2025-12-26T14:59:34.367 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:34.369 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7124704, teldec = -24.256307
2025-12-26T14:59:34.371 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.689814481713     dec_j2k = -24.398481022218
2025-12-26T14:59:34.372 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:34.373 [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-26T14:59:34.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:34.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:34.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:34.381 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:34.389 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426908479107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99249, telescope_ra=23.7124704, 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.73225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.689814481713, telescope_dec_j2k=-24.398481022218, observability=1)
2025-12-26T14:59:44.646 [DEBUG] [Thread-467378 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:44.648 [INFO] [Thread-467378 (handle)] [driver.py] [get_status()] Telra = 23.7153363, teldec = -24.256307
2025-12-26T14:59:44.649 [INFO] [Thread-467378 (handle)] [driver.py] [get_status()] ra_j2k = 23.6926833418992     dec_j2k = -24.3984911664687
2025-12-26T14:59:44.651 [DEBUG] [Thread-467378 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:44.652 [DEBUG] [Thread-467378 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T14:59:44.659 [DEBUG] [Thread-467378 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:44.659 [DEBUG] [Thread-467378 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:44.659 [DEBUG] [Thread-467378 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:44.659 [DEBUG] [Thread-467378 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:44.666 [DEBUG] [Thread-467378 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04148897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343051855396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99249, telescope_ra=23.7153363, 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.73512, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:58:46.166090', telescope_ra_j2k=23.6926833418992, telescope_dec_j2k=-24.3984911664687, observability=1)
2025-12-26T14:59:46.308 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:46.308 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T14:59:46.309 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:46.309 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T14:59:46.309 [INFO] [ThreadPoolExecutor-21450_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T14:59:46.309 [INFO] [ThreadPoolExecutor-21450_0] [server.py] [done()] Shutdown complete...
2025-12-26T14:59:56.073 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T14:59:56.074 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7185194, teldec = -24.256306
2025-12-26T14:59:56.075 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.6958697299756     dec_j2k = -24.3985013395439
2025-12-26T14:59:56.077 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T14:59:56.078 [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-26T14:59:56.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T14:59:56.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T14:59:56.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T14:59:56.080 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T14:59:56.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T14:59:56.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:56.087 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T14:59:56.087 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T14:59:56.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T14:59:56.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T14:59:56.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T14:59:56.088 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T14:59:56.088 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04162122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983430919673388, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99249, telescope_ra=23.7185194, 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.7383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:59:46.307581', telescope_ra_j2k=23.6958697299756, telescope_dec_j2k=-24.3985013395439, observability=1)
2025-12-26T15:00:02.470 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:02.472 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7203037, teldec = -24.256306
2025-12-26T15:00:02.473 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.6976558732177     dec_j2k = -24.3985075593165
2025-12-26T15:00:02.475 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:02.476 [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-26T15:00:02.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:02.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:02.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:02.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:02.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04169527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429315195676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992489, telescope_ra=23.7203037, 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.74009, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:59:46.307581', telescope_ra_j2k=23.6976558732177, telescope_dec_j2k=-24.3985075593165, observability=1)
2025-12-26T15:00:02.702 [DEBUG] [Thread-467379 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2115476131439209
2025-12-26T15:00:07.190 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:07.192 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:07.193 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:07.195 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:11.202 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:12.203 [DEBUG] [ThreadPoolExecutor-21449_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:12.204 [INFO] [ThreadPoolExecutor-21449_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:00:17.336 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:17.338 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.724447, teldec = -24.256306
2025-12-26T15:00:17.340 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7018034536824     dec_j2k = -24.3985218822042
2025-12-26T15:00:17.342 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:17.343 [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-26T15:00:17.346 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:17.346 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:17.346 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:17.346 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:17.353 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:17.354 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04186733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343051855396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992489, telescope_ra=23.724447, 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.74423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:59:46.307581', telescope_ra_j2k=23.7018034536824, telescope_dec_j2k=-24.3985218822042, observability=1)
2025-12-26T15:00:17.354 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.98687958717346 seconds ago
2025-12-26T15:00:20.913 [DEBUG] [Thread-467380 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:20.915 [INFO] [Thread-467380 (handle)] [driver.py] [get_status()] Telra = 23.7254296, teldec = -24.256312
2025-12-26T15:00:20.916 [INFO] [Thread-467380 (handle)] [driver.py] [get_status()] ra_j2k = 23.7027870687617     dec_j2k = -24.3985312537912
2025-12-26T15:00:20.918 [DEBUG] [Thread-467380 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:20.918 [DEBUG] [Thread-467380 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:20.925 [DEBUG] [Thread-467380 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:20.925 [DEBUG] [Thread-467380 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:20.925 [DEBUG] [Thread-467380 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:20.925 [DEBUG] [Thread-467380 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:20.933 [DEBUG] [Thread-467380 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04190873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983436134225952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9925, telescope_ra=23.7254296, 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.74521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:59:46.307581', telescope_ra_j2k=23.7027870687617, telescope_dec_j2k=-24.3985312537912, observability=1)
2025-12-26T15:00:28.416 [DEBUG] [Thread-467381 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:28.417 [INFO] [Thread-467381 (handle)] [driver.py] [get_status()] Telra = 23.7275145, teldec = -24.256306
2025-12-26T15:00:28.418 [INFO] [Thread-467381 (handle)] [driver.py] [get_status()] ra_j2k = 23.7048741229966     dec_j2k = -24.3985323781291
2025-12-26T15:00:28.420 [DEBUG] [Thread-467381 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:28.421 [DEBUG] [Thread-467381 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:28.425 [DEBUG] [Thread-467381 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:28.425 [DEBUG] [Thread-467381 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:28.425 [DEBUG] [Thread-467381 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:28.425 [DEBUG] [Thread-467381 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:28.433 [DEBUG] [Thread-467381 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04199556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435733106524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992489, telescope_ra=23.7275145, 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.7473, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:59:46.307581', telescope_ra_j2k=23.7048741229966, telescope_dec_j2k=-24.3985323781291, observability=1)
2025-12-26T15:00:34.452 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:34.453 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7292181, teldec = -24.256305
2025-12-26T15:00:34.455 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7065794832555     dec_j2k = -24.3985371676409
2025-12-26T15:00:34.459 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:34.460 [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-26T15:00:34.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:34.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:34.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:34.466 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:34.473 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:34.474 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04206542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983434930867668, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992488, telescope_ra=23.7292181, 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.749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:59:46.307581', telescope_ra_j2k=23.7065794832555, telescope_dec_j2k=-24.3985371676409, observability=1)
2025-12-26T15:00:38.985 [DEBUG] [Thread-467382 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:38.988 [INFO] [Thread-467382 (handle)] [driver.py] [get_status()] Telra = 23.7304698, teldec = -24.256305
2025-12-26T15:00:38.989 [INFO] [Thread-467382 (handle)] [driver.py] [get_status()] ra_j2k = 23.7078324766151     dec_j2k = -24.398541403278
2025-12-26T15:00:38.990 [DEBUG] [Thread-467382 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:38.991 [DEBUG] [Thread-467382 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:38.997 [DEBUG] [Thread-467382 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:38.997 [DEBUG] [Thread-467382 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:38.997 [DEBUG] [Thread-467382 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:38.997 [DEBUG] [Thread-467382 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:39.004 [DEBUG] [Thread-467382 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:39.004 [DEBUG] [Thread-467382 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:39.004 [DEBUG] [Thread-467382 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:39.004 [DEBUG] [Thread-467382 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:39.004 [DEBUG] [Thread-467382 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:39.004 [DEBUG] [Thread-467382 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:39.005 [DEBUG] [Thread-467382 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:39.005 [DEBUG] [Thread-467382 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:39.005 [DEBUG] [Thread-467382 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04211789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983437337584237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992488, telescope_ra=23.7304698, 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.75025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T14:59:46.307581', telescope_ra_j2k=23.7078324766151, telescope_dec_j2k=-24.398541403278, observability=1)
2025-12-26T15:00:46.450 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:46.450 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:00:46.451 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:46.451 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:00:46.452 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:47.453 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:47.455 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:47.456 [DEBUG] [ThreadPoolExecutor-21451_0] [payload.py] [to_registers()] [0]
2025-12-26T15:00:47.458 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:47.458 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:47.458 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:00:47.458 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:47.465 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:47.465 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:00:47.465 [DEBUG] [ThreadPoolExecutor-21451_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:00:47.465 [DEBUG] [ThreadPoolExecutor-21451_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:00:47.465 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:47.465 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:47.466 [DEBUG] [ThreadPoolExecutor-21451_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:55.177 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:55.178 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7349883, teldec = -24.256305
2025-12-26T15:00:55.180 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.712355645806     dec_j2k = -24.3985565660763
2025-12-26T15:00:55.182 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:55.183 [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-26T15:00:55.184 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:55.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:55.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:55.185 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:55.192 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0423053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983440145420233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992488, telescope_ra=23.7349883, 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.75477, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.712355645806, telescope_dec_j2k=-24.3985565660763, observability=1)
2025-12-26T15:00:57.052 [DEBUG] [Thread-467383 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:00:57.055 [INFO] [Thread-467383 (handle)] [driver.py] [get_status()] Telra = 23.7355114, teldec = -24.256305
2025-12-26T15:00:57.056 [INFO] [Thread-467383 (handle)] [driver.py] [get_status()] ra_j2k = 23.7128792863818     dec_j2k = -24.3985583085649
2025-12-26T15:00:57.058 [DEBUG] [Thread-467383 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:57.059 [DEBUG] [Thread-467383 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:00:57.066 [DEBUG] [Thread-467383 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:00:57.066 [DEBUG] [Thread-467383 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:00:57.066 [DEBUG] [Thread-467383 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:00:57.066 [DEBUG] [Thread-467383 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:00:57.073 [DEBUG] [Thread-467383 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:00:57.074 [DEBUG] [Thread-467383 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.042327, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438942061949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992488, telescope_ra=23.7355114, 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.75529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.7128792863818, telescope_dec_j2k=-24.3985583085649, observability=1)
2025-12-26T15:01:02.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:02.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7370141, teldec = -24.256305
2025-12-26T15:01:02.484 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7143835393194     dec_j2k = -24.3985632993056
2025-12-26T15:01:02.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:02.487 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:02.491 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:02.499 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04238984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983432925270528, 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.108644, telescope_az=89.992487, telescope_ra=23.7370141, 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.7568, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.7143835393194, telescope_dec_j2k=-24.3985632993056, observability=1)
2025-12-26T15:01:12.467 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:12.468 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:15.254 [DEBUG] [Thread-467384 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:15.256 [INFO] [Thread-467384 (handle)] [driver.py] [get_status()] Telra = 23.7405806, teldec = -24.256298
2025-12-26T15:01:15.257 [INFO] [Thread-467384 (handle)] [driver.py] [get_status()] ra_j2k = 23.7179537253829     dec_j2k = -24.3985680565852
2025-12-26T15:01:15.260 [DEBUG] [Thread-467384 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:15.261 [DEBUG] [Thread-467384 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:15.264 [DEBUG] [Thread-467384 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:15.264 [DEBUG] [Thread-467384 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:15.264 [DEBUG] [Thread-467384 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:15.264 [DEBUG] [Thread-467384 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:15.272 [DEBUG] [Thread-467384 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04253767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983430117434532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992476, telescope_ra=23.7405806, 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.76036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.7179537253829, telescope_dec_j2k=-24.3985680565852, observability=1)
2025-12-26T15:01:17.414 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:17.417 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.7411696, teldec = -24.256304
2025-12-26T15:01:17.418 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7185433340308     dec_j2k = -24.3985759856717
2025-12-26T15:01:17.420 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:17.420 [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-26T15:01:17.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:17.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:17.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:17.425 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:17.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:17.432 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:17.432 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:17.432 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:17.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:17.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:17.433 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:17.433 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:17.433 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04256267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983436134225952, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992487, telescope_ra=23.7411696, 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.76095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.7185433340308, telescope_dec_j2k=-24.3985759856717, observability=1)
2025-12-26T15:01:17.433 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.9813871383667 seconds ago
2025-12-26T15:01:28.470 [DEBUG] [Thread-467385 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:28.472 [INFO] [Thread-467385 (handle)] [driver.py] [get_status()] Telra = 23.7442605, teldec = -24.256304
2025-12-26T15:01:28.473 [INFO] [Thread-467385 (handle)] [driver.py] [get_status()] ra_j2k = 23.7216374287184     dec_j2k = -24.3985860561956
2025-12-26T15:01:28.475 [DEBUG] [Thread-467385 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:28.476 [DEBUG] [Thread-467385 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:28.479 [DEBUG] [Thread-467385 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:28.479 [DEBUG] [Thread-467385 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:28.479 [DEBUG] [Thread-467385 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:28.479 [DEBUG] [Thread-467385 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:28.486 [DEBUG] [Thread-467385 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04269064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983432123031672, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992487, telescope_ra=23.7442605, 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.76404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.7216374287184, telescope_dec_j2k=-24.3985860561956, observability=1)
2025-12-26T15:01:33.319 [DEBUG] [Thread-467386 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:33.321 [INFO] [Thread-467386 (handle)] [driver.py] [get_status()] Telra = 23.7455972, teldec = -24.256304
2025-12-26T15:01:33.322 [INFO] [Thread-467386 (handle)] [driver.py] [get_status()] ra_j2k = 23.7229755103691     dec_j2k = -24.3985903824004
2025-12-26T15:01:33.323 [DEBUG] [Thread-467386 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:33.324 [DEBUG] [Thread-467386 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:33.328 [DEBUG] [Thread-467386 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:33.328 [DEBUG] [Thread-467386 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:33.328 [DEBUG] [Thread-467386 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:33.328 [DEBUG] [Thread-467386 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:33.335 [DEBUG] [Thread-467386 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04274675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343653534538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992486, telescope_ra=23.7455972, 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.76538, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.7229755103691, telescope_dec_j2k=-24.3985903824004, observability=1)
2025-12-26T15:01:34.535 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:34.537 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7459334, teldec = -24.256304
2025-12-26T15:01:34.539 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7233120578812     dec_j2k = -24.3985914677566
2025-12-26T15:01:34.541 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:01:34.542 [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-26T15:01:34.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:34.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:34.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:34.544 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:34.551 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:34.551 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:34.552 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:34.552 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:34.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:34.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:34.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:34.552 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:34.552 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04276083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983433326389956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992486, telescope_ra=23.7459334, 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.76571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:00:46.448531', telescope_ra_j2k=23.7233120578812, telescope_dec_j2k=-24.3985914677566, observability=1)
2025-12-26T15:01:46.588 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:46.588 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:01:46.589 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:46.589 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:01:46.590 [INFO] [ThreadPoolExecutor-21452_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:01:46.590 [INFO] [ThreadPoolExecutor-21452_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:01:51.401 [DEBUG] [Thread-467387 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:51.402 [INFO] [Thread-467387 (handle)] [driver.py] [get_status()] Telra = 23.7506487, teldec = -24.25631
2025-12-26T15:01:51.403 [INFO] [Thread-467387 (handle)] [driver.py] [get_status()] ra_j2k = 23.7280322319986     dec_j2k = -24.3986125732244
2025-12-26T15:01:51.404 [DEBUG] [Thread-467387 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:01:51.405 [DEBUG] [Thread-467387 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:01:51.406 [DEBUG] [Thread-467387 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:51.406 [DEBUG] [Thread-467387 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:51.407 [DEBUG] [Thread-467387 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:51.407 [DEBUG] [Thread-467387 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:51.414 [DEBUG] [Thread-467387 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04295603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438139823093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992497, telescope_ra=23.7506487, 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.77043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.7280322319986, telescope_dec_j2k=-24.3986125732244, observability=1)
2025-12-26T15:01:54.276 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:01:54.278 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7514535, teldec = -24.256304
2025-12-26T15:01:54.279 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7288378640739     dec_j2k = -24.3986091303182
2025-12-26T15:01:54.280 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:01:54.281 [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-26T15:01:54.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:01:54.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:01:54.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:01:54.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:01:54.293 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04298932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983437738703665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992486, telescope_ra=23.7514535, 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.77123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.7288378640739, telescope_dec_j2k=-24.3986091303182, observability=1)
2025-12-26T15:02:02.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:02.492 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7537353, teldec = -24.256304
2025-12-26T15:02:02.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7311220229933     dec_j2k = -24.3986163443334
2025-12-26T15:02:02.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:02.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:02:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:02:02.508 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04308439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983439343181377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992485, telescope_ra=23.7537353, 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.77352, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.7311220229933, telescope_dec_j2k=-24.3986163443334, observability=1)
2025-12-26T15:02:07.470 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:07.472 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:07.473 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:07.475 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:09.569 [DEBUG] [Thread-467388 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:09.571 [INFO] [Thread-467388 (handle)] [driver.py] [get_status()] Telra = 23.7557182, teldec = -24.256303
2025-12-26T15:02:09.573 [INFO] [Thread-467388 (handle)] [driver.py] [get_status()] ra_j2k = 23.7331069730194     dec_j2k = -24.3986215721142
2025-12-26T15:02:09.574 [DEBUG] [Thread-467388 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:09.575 [DEBUG] [Thread-467388 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:09.577 [DEBUG] [Thread-467388 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:09.578 [DEBUG] [Thread-467388 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:09.578 [DEBUG] [Thread-467388 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:02:09.578 [DEBUG] [Thread-467388 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:02:09.585 [DEBUG] [Thread-467388 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04316632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983439343181377, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992485, telescope_ra=23.7557182, 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.7755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.7331069730194, telescope_dec_j2k=-24.3986215721142, observability=1)
2025-12-26T15:02:11.480 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:12.482 [DEBUG] [ThreadPoolExecutor-21451_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:12.483 [INFO] [ThreadPoolExecutor-21451_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:02:17.493 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:17.495 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.757915, teldec = -24.256303
2025-12-26T15:02:17.497 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.735306044267     dec_j2k = -24.3986284267138
2025-12-26T15:02:17.498 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:17.499 [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-26T15:02:17.503 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:17.503 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:17.503 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:02:17.503 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:17.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:17.510 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:17.510 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:17.510 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:02:17.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:17.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:17.511 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:17.511 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:02:17.511 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04325803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343452974824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992485, telescope_ra=23.757915, 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.7777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.735306044267, telescope_dec_j2k=-24.3986284267138, observability=1)
2025-12-26T15:02:17.511 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97605037689209 seconds ago
2025-12-26T15:02:27.646 [DEBUG] [Thread-467389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:27.648 [INFO] [Thread-467389 (handle)] [driver.py] [get_status()] Telra = 23.7607283, teldec = -24.256303
2025-12-26T15:02:27.649 [INFO] [Thread-467389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7381222530583     dec_j2k = -24.3986371360494
2025-12-26T15:02:27.651 [DEBUG] [Thread-467389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:27.653 [DEBUG] [Thread-467389 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:27.654 [DEBUG] [Thread-467389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:27.654 [DEBUG] [Thread-467389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:27.654 [DEBUG] [Thread-467389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:02:27.654 [DEBUG] [Thread-467389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:27.661 [DEBUG] [Thread-467389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:27.661 [DEBUG] [Thread-467389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:27.661 [DEBUG] [Thread-467389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:27.661 [DEBUG] [Thread-467389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:02:27.661 [DEBUG] [Thread-467389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:27.662 [DEBUG] [Thread-467389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:27.662 [DEBUG] [Thread-467389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:27.662 [DEBUG] [Thread-467389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:02:27.662 [DEBUG] [Thread-467389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04337554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983441749897945, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992485, telescope_ra=23.7607283, 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.78051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.7381222530583, telescope_dec_j2k=-24.3986371360494, observability=1)
2025-12-26T15:02:28.519 [DEBUG] [Thread-467390 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8568580150604248
2025-12-26T15:02:34.614 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:34.616 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7626844, teldec = -24.256303
2025-12-26T15:02:34.617 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7400803756531     dec_j2k = -24.3986431460768
2025-12-26T15:02:34.619 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:34.620 [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-26T15:02:34.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:34.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:34.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:02:34.626 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:34.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:34.633 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:34.634 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:34.634 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:02:34.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:34.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:34.634 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:34.634 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:02:34.634 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04345618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983431721912244, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992484, telescope_ra=23.7626844, 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.78247, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.7400803756531, telescope_dec_j2k=-24.3986431460768, observability=1)
2025-12-26T15:02:45.712 [DEBUG] [Thread-467391 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:45.715 [INFO] [Thread-467391 (handle)] [driver.py] [get_status()] Telra = 23.7657751, teldec = -24.256303
2025-12-26T15:02:45.716 [INFO] [Thread-467391 (handle)] [driver.py] [get_status()] ra_j2k = 23.7431742715813     dec_j2k = -24.3986525658458
2025-12-26T15:02:45.717 [DEBUG] [Thread-467391 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:45.719 [DEBUG] [Thread-467391 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:45.720 [DEBUG] [Thread-467391 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:45.720 [DEBUG] [Thread-467391 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:45.720 [DEBUG] [Thread-467391 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:02:45.720 [DEBUG] [Thread-467391 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:45.727 [DEBUG] [Thread-467391 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:45.727 [DEBUG] [Thread-467391 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:45.727 [DEBUG] [Thread-467391 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:45.727 [DEBUG] [Thread-467391 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:02:45.727 [DEBUG] [Thread-467391 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:45.727 [DEBUG] [Thread-467391 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:45.727 [DEBUG] [Thread-467391 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:45.728 [DEBUG] [Thread-467391 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:02:45.728 [DEBUG] [Thread-467391 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04358464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983437738703665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992484, telescope_ra=23.7657751, 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.78556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:01:46.588114', telescope_ra_j2k=23.7431742715813, telescope_dec_j2k=-24.3986525658458, observability=1)
2025-12-26T15:02:46.731 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:46.731 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:02:46.732 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:46.732 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:02:46.733 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:47.734 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:47.736 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:47.736 [DEBUG] [ThreadPoolExecutor-21453_0] [payload.py] [to_registers()] [0]
2025-12-26T15:02:47.743 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:47.743 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:47.743 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:02:47.743 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:47.750 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:47.751 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:02:47.751 [DEBUG] [ThreadPoolExecutor-21453_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:02:47.751 [DEBUG] [ThreadPoolExecutor-21453_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:02:47.751 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:47.751 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:47.751 [DEBUG] [ThreadPoolExecutor-21453_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:53.389 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:02:53.390 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.7679218, teldec = -24.256302
2025-12-26T15:02:53.391 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7453231915031     dec_j2k = -24.3986580536273
2025-12-26T15:02:53.393 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:02:53.394 [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-26T15:02:53.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:02:53.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:02:53.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:02:53.399 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:02:53.406 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04367348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983441348778517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992484, telescope_ra=23.7679218, 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.7877, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.7453231915031, telescope_dec_j2k=-24.3986580536273, observability=1)
2025-12-26T15:03:02.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:02.503 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7704515, teldec = -24.256302
2025-12-26T15:03:02.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7478555075921     dec_j2k = -24.3986656409632
2025-12-26T15:03:02.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:03:02.506 [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-26T15:03:02.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:02.508 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:02.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04377897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343653534538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992483, telescope_ra=23.7704515, 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.79023, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.7478555075921, telescope_dec_j2k=-24.3986656409632, observability=1)
2025-12-26T15:03:03.880 [DEBUG] [Thread-467392 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:03.881 [INFO] [Thread-467392 (handle)] [driver.py] [get_status()] Telra = 23.7708437, teldec = -24.256302
2025-12-26T15:03:03.882 [INFO] [Thread-467392 (handle)] [driver.py] [get_status()] ra_j2k = 23.7482481131975     dec_j2k = -24.3986668116859
2025-12-26T15:03:03.885 [DEBUG] [Thread-467392 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:03.885 [DEBUG] [Thread-467392 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:03.886 [DEBUG] [Thread-467392 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:03.886 [DEBUG] [Thread-467392 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:03.886 [DEBUG] [Thread-467392 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:03.886 [DEBUG] [Thread-467392 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:03.893 [DEBUG] [Thread-467392 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04379491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983442151017373, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992483, telescope_ra=23.7708437, 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.79063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.7482481131975, telescope_dec_j2k=-24.3986668116859, observability=1)
2025-12-26T15:03:12.752 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:12.753 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:17.572 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:17.574 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.7746343, teldec = -24.256302
2025-12-26T15:03:17.577 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7520426335222     dec_j2k = -24.3986780491444
2025-12-26T15:03:17.579 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:17.580 [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-26T15:03:17.582 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:17.582 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:17.583 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:17.583 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04395339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435331987096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992483, telescope_ra=23.7746343, 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.79442, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.7520426335222, telescope_dec_j2k=-24.3986780491444, observability=1)
2025-12-26T15:03:17.590 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.977407693862915 seconds ago
2025-12-26T15:03:21.960 [DEBUG] [Thread-467393 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:21.962 [INFO] [Thread-467393 (handle)] [driver.py] [get_status()] Telra = 23.7758571, teldec = -24.256302
2025-12-26T15:03:21.963 [INFO] [Thread-467393 (handle)] [driver.py] [get_status()] ra_j2k = 23.753266698232     dec_j2k = -24.3986816442271
2025-12-26T15:03:21.965 [DEBUG] [Thread-467393 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:03:21.966 [DEBUG] [Thread-467393 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:03:21.969 [DEBUG] [Thread-467393 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:21.969 [DEBUG] [Thread-467393 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:21.969 [DEBUG] [Thread-467393 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:21.969 [DEBUG] [Thread-467393 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:21.976 [DEBUG] [Thread-467393 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04400418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983441348778517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992483, telescope_ra=23.7758571, 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.79564, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.753266698232, telescope_dec_j2k=-24.3986816442271, observability=1)
2025-12-26T15:03:28.560 [DEBUG] [Thread-467394 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:28.563 [INFO] [Thread-467394 (handle)] [driver.py] [get_status()] Telra = 23.7776964, teldec = -24.256308
2025-12-26T15:03:28.564 [INFO] [Thread-467394 (handle)] [driver.py] [get_status()] ra_j2k = 23.7551079005347     dec_j2k = -24.3986930237609
2025-12-26T15:03:28.566 [DEBUG] [Thread-467394 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:03:28.567 [DEBUG] [Thread-467394 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:28.573 [DEBUG] [Thread-467394 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:28.574 [DEBUG] [Thread-467394 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:28.574 [DEBUG] [Thread-467394 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:28.574 [DEBUG] [Thread-467394 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:28.581 [DEBUG] [Thread-467394 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04408057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435331987096, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992493, telescope_ra=23.7776964, 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.79748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.7551079005347, telescope_dec_j2k=-24.3986930237609, observability=1)
2025-12-26T15:03:34.696 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:34.698 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.7794048, teldec = -24.256301
2025-12-26T15:03:34.699 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7568180677104     dec_j2k = -24.3986909919296
2025-12-26T15:03:34.701 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:03:34.702 [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-26T15:03:34.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:34.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:34.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:34.706 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:34.714 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04415159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438942061949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992482, telescope_ra=23.7794048, 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.79919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.7568180677104, telescope_dec_j2k=-24.3986909919296, observability=1)
2025-12-26T15:03:40.033 [DEBUG] [Thread-467395 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:40.036 [INFO] [Thread-467395 (handle)] [driver.py] [get_status()] Telra = 23.7809083, teldec = -24.256301
2025-12-26T15:03:40.037 [INFO] [Thread-467395 (handle)] [driver.py] [get_status()] ra_j2k = 23.7583231228886     dec_j2k = -24.398695340059
2025-12-26T15:03:40.039 [DEBUG] [Thread-467395 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:03:40.039 [DEBUG] [Thread-467395 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:40.046 [DEBUG] [Thread-467395 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:40.046 [DEBUG] [Thread-467395 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:40.046 [DEBUG] [Thread-467395 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:40.046 [DEBUG] [Thread-467395 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:40.053 [DEBUG] [Thread-467395 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:40.053 [DEBUG] [Thread-467395 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:40.053 [DEBUG] [Thread-467395 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:40.053 [DEBUG] [Thread-467395 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:40.053 [DEBUG] [Thread-467395 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:40.054 [DEBUG] [Thread-467395 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:40.054 [DEBUG] [Thread-467395 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:40.054 [DEBUG] [Thread-467395 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:40.054 [DEBUG] [Thread-467395 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04421336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983446563331082, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992482, telescope_ra=23.7809083, 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.80069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:02:46.730059', telescope_ra_j2k=23.7583231228886, telescope_dec_j2k=-24.398695340059, observability=1)
2025-12-26T15:03:46.872 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:46.872 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:03:46.873 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:46.873 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:03:46.874 [INFO] [ThreadPoolExecutor-21454_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:03:46.874 [INFO] [ThreadPoolExecutor-21454_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:03:52.497 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:52.499 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.784363, teldec = -24.256307
2025-12-26T15:03:52.500 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7617813964111     dec_j2k = -24.398711246746
2025-12-26T15:03:52.502 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:52.505 [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-26T15:03:52.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:52.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:52.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:52.511 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:52.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:52.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:52.518 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:52.518 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:52.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:52.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:52.518 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:52.519 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:52.519 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04435762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444156614514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992493, telescope_ra=23.784363, 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.80414, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:03:46.871995', telescope_ra_j2k=23.7617813964111, telescope_dec_j2k=-24.398711246746, observability=1)
2025-12-26T15:03:58.101 [DEBUG] [Thread-467396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:03:58.102 [INFO] [Thread-467396 (handle)] [driver.py] [get_status()] Telra = 23.7859496, teldec = -24.256301
2025-12-26T15:03:58.104 [INFO] [Thread-467396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7633696377933     dec_j2k = -24.3987097581384
2025-12-26T15:03:58.106 [DEBUG] [Thread-467396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:58.107 [DEBUG] [Thread-467396 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:03:58.112 [DEBUG] [Thread-467396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:03:58.112 [DEBUG] [Thread-467396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:03:58.112 [DEBUG] [Thread-467396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:03:58.112 [DEBUG] [Thread-467396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:03:58.119 [DEBUG] [Thread-467396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:03:58.120 [DEBUG] [Thread-467396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04442247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983443755495085, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992482, telescope_ra=23.7859496, 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.80573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:03:46.871995', telescope_ra_j2k=23.7633696377933, telescope_dec_j2k=-24.3987097581384, observability=1)
2025-12-26T15:04:02.473 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:02.475 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.7871443, teldec = -24.256301
2025-12-26T15:04:02.476 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7645655737073     dec_j2k = -24.3987131385285
2025-12-26T15:04:02.478 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:02.479 [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-26T15:04:02.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:04:02.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:04:02.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:04:02.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:04:02.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04447308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444156614514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992482, telescope_ra=23.7871443, 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.80693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:03:46.871995', telescope_ra_j2k=23.7645655737073, telescope_dec_j2k=-24.3987131385285, observability=1)
2025-12-26T15:04:07.755 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:07.757 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:07.758 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:07.760 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:11.767 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:12.768 [DEBUG] [ThreadPoolExecutor-21453_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:12.769 [INFO] [ThreadPoolExecutor-21453_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:04:16.170 [DEBUG] [Thread-467397 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:16.173 [INFO] [Thread-467397 (handle)] [driver.py] [get_status()] Telra = 23.7909654, teldec = -24.256307
2025-12-26T15:04:16.174 [INFO] [Thread-467397 (handle)] [driver.py] [get_status()] ra_j2k = 23.7683906267206     dec_j2k = -24.3987298559906
2025-12-26T15:04:16.176 [DEBUG] [Thread-467397 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:16.177 [DEBUG] [Thread-467397 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:16.184 [DEBUG] [Thread-467397 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:04:16.184 [DEBUG] [Thread-467397 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:04:16.184 [DEBUG] [Thread-467397 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:04:16.184 [DEBUG] [Thread-467397 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:04:16.191 [DEBUG] [Thread-467397 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:04:16.192 [DEBUG] [Thread-467397 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04463161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983447766689366, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992492, telescope_ra=23.7909654, 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.81075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:03:46.871995', telescope_ra_j2k=23.7683906267206, telescope_dec_j2k=-24.3987298559906, observability=1)
2025-12-26T15:04:17.652 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:17.654 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.7913853, teldec = -24.256301
2025-12-26T15:04:17.655 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7688109612329     dec_j2k = -24.398725025618
2025-12-26T15:04:17.656 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:17.657 [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-26T15:04:17.661 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:04:17.661 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:04:17.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:04:17.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04464876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983451777883647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992481, telescope_ra=23.7913853, 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.81117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:03:46.871995', telescope_ra_j2k=23.7688109612329, telescope_dec_j2k=-24.398725025618, observability=1)
2025-12-26T15:04:17.669 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.974048376083374 seconds ago
2025-12-26T15:04:28.612 [DEBUG] [Thread-467398 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:28.613 [INFO] [Thread-467398 (handle)] [driver.py] [get_status()] Telra = 23.7944214, teldec = -24.2563
2025-12-26T15:04:28.614 [INFO] [Thread-467398 (handle)] [driver.py] [get_status()] ra_j2k = 23.7718502024549     dec_j2k = -24.3987324274986
2025-12-26T15:04:28.615 [DEBUG] [Thread-467398 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:04:28.616 [DEBUG] [Thread-467398 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:28.620 [DEBUG] [Thread-467398 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:04:28.620 [DEBUG] [Thread-467398 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:04:28.620 [DEBUG] [Thread-467398 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:04:28.620 [DEBUG] [Thread-467398 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:04:28.627 [DEBUG] [Thread-467398 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:04:28.627 [DEBUG] [Thread-467398 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:28.627 [DEBUG] [Thread-467398 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:28.627 [DEBUG] [Thread-467398 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:04:28.628 [DEBUG] [Thread-467398 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:04:28.628 [DEBUG] [Thread-467398 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:04:28.628 [DEBUG] [Thread-467398 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:04:28.628 [DEBUG] [Thread-467398 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:04:28.628 [DEBUG] [Thread-467398 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0447756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983450574525362, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992481, telescope_ra=23.7944214, 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.8142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:03:46.871995', telescope_ra_j2k=23.7718502024549, telescope_dec_j2k=-24.3987324274986, observability=1)
2025-12-26T15:04:34.243 [DEBUG] [Thread-467399 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:34.245 [INFO] [Thread-467399 (handle)] [driver.py] [get_status()] Telra = 23.7960093, teldec = -24.2563
2025-12-26T15:04:34.246 [INFO] [Thread-467399 (handle)] [driver.py] [get_status()] ra_j2k = 23.7734397453959     dec_j2k = -24.398736785767
2025-12-26T15:04:34.248 [DEBUG] [Thread-467399 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:34.249 [DEBUG] [Thread-467399 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:34.253 [DEBUG] [Thread-467399 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:04:34.253 [DEBUG] [Thread-467399 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:04:34.253 [DEBUG] [Thread-467399 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:04:34.253 [DEBUG] [Thread-467399 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:04:34.260 [DEBUG] [Thread-467399 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:04:34.261 [DEBUG] [Thread-467399 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04484079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983441348778517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99248, telescope_ra=23.7960093, 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.81579, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:03:46.871995', telescope_ra_j2k=23.7734397453959, telescope_dec_j2k=-24.398736785767, observability=1)
2025-12-26T15:04:34.775 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5143787860870361
2025-12-26T15:04:47.013 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:47.013 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:04:47.014 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:47.014 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:04:47.015 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:48.017 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:48.019 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:48.019 [DEBUG] [ThreadPoolExecutor-21455_0] [payload.py] [to_registers()] [0]
2025-12-26T15:04:48.020 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:04:48.020 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:04:48.020 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:04:48.020 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:04:48.027 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:04:48.027 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:04:48.027 [DEBUG] [ThreadPoolExecutor-21455_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:04:48.027 [DEBUG] [ThreadPoolExecutor-21455_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:04:48.027 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:04:48.028 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:04:48.028 [DEBUG] [ThreadPoolExecutor-21455_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:04:51.611 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:04:51.613 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8008553, teldec = -24.2563
2025-12-26T15:04:51.614 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7782907596621     dec_j2k = -24.3987499339099
2025-12-26T15:04:51.616 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:04:51.617 [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-26T15:04:51.619 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:04:51.619 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:04:51.619 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:04:51.619 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:04:51.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:04:51.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:51.626 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:04:51.626 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:04:51.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:04:51.626 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:04:51.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:04:51.627 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:04:51.627 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04504181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983440145420233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99248, telescope_ra=23.8008553, 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.82064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:04:47.011864', telescope_ra_j2k=23.7782907596621, telescope_dec_j2k=-24.3987499339099, observability=1)
2025-12-26T15:04:52.314 [DEBUG] [Thread-467400 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6874055862426758
2025-12-26T15:05:02.462 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:02.463 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.803861, teldec = -24.2563
2025-12-26T15:05:02.464 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7812995699454     dec_j2k = -24.3987579734852
2025-12-26T15:05:02.466 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:05:02.467 [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-26T15:05:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:05:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:05:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:05:02.471 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:05:02.479 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0451674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444557733942, 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.108643, telescope_az=89.99248, telescope_ra=23.803861, 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.82364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:04:47.011864', telescope_ra_j2k=23.7812995699454, telescope_dec_j2k=-24.3987579734852, observability=1)
2025-12-26T15:05:10.489 [DEBUG] [Thread-467401 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:10.492 [INFO] [Thread-467401 (handle)] [driver.py] [get_status()] Telra = 23.8060924, teldec = -24.256299
2025-12-26T15:05:10.493 [INFO] [Thread-467401 (handle)] [driver.py] [get_status()] ra_j2k = 23.7835332791072     dec_j2k = -24.3987628848872
2025-12-26T15:05:10.495 [DEBUG] [Thread-467401 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:05:10.496 [DEBUG] [Thread-467401 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:05:10.498 [DEBUG] [Thread-467401 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:05:10.498 [DEBUG] [Thread-467401 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:05:10.498 [DEBUG] [Thread-467401 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:05:10.498 [DEBUG] [Thread-467401 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:05:10.505 [DEBUG] [Thread-467401 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:05:10.506 [DEBUG] [Thread-467401 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04526031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098344696445051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992479, telescope_ra=23.8060924, 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.82587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:04:47.011864', telescope_ra_j2k=23.7835332791072, telescope_dec_j2k=-24.3987628848872, observability=1)
2025-12-26T15:05:13.028 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:13.029 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:17.729 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:17.731 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8080996, teldec = -24.256293
2025-12-26T15:05:17.732 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.7855425564037     dec_j2k = -24.398762161167
2025-12-26T15:05:17.734 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:05:17.734 [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-26T15:05:17.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:05:17.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:05:17.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:05:17.737 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:05:17.744 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:05:17.745 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0453441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444156614514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992468, telescope_ra=23.8080996, 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.82788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:04:47.011864', telescope_ra_j2k=23.7855425564037, telescope_dec_j2k=-24.398762161167, observability=1)
2025-12-26T15:05:17.745 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.969826459884644 seconds ago
2025-12-26T15:05:28.584 [DEBUG] [Thread-467402 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:28.586 [INFO] [Thread-467402 (handle)] [driver.py] [get_status()] Telra = 23.811134, teldec = -24.256293
2025-12-26T15:05:28.587 [INFO] [Thread-467402 (handle)] [driver.py] [get_status()] ra_j2k = 23.7885800967809     dec_j2k = -24.3987700619408
2025-12-26T15:05:28.589 [DEBUG] [Thread-467402 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:05:28.590 [DEBUG] [Thread-467402 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:05:28.597 [DEBUG] [Thread-467402 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:05:28.597 [DEBUG] [Thread-467402 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:05:28.597 [DEBUG] [Thread-467402 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:05:28.597 [DEBUG] [Thread-467402 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:05:28.604 [DEBUG] [Thread-467402 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:05:28.604 [DEBUG] [Thread-467402 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:28.604 [DEBUG] [Thread-467402 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:28.604 [DEBUG] [Thread-467402 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:05:28.604 [DEBUG] [Thread-467402 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:05:28.604 [DEBUG] [Thread-467402 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:05:28.604 [DEBUG] [Thread-467402 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:05:28.605 [DEBUG] [Thread-467402 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:05:28.605 [DEBUG] [Thread-467402 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04546973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983443354375657, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992468, telescope_ra=23.811134, 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.83092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:04:47.011864', telescope_ra_j2k=23.7885800967809, telescope_dec_j2k=-24.3987700619408, observability=1)
2025-12-26T15:05:28.673 [DEBUG] [Thread-467403 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06876277923583984
2025-12-26T15:05:34.837 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:34.839 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8128926, teldec = -24.256299
2025-12-26T15:05:34.840 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.7903405167924     dec_j2k = -24.3987805990779
2025-12-26T15:05:34.842 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:05:34.843 [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-26T15:05:34.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:05:34.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:05:34.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:05:34.845 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:05:34.852 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04554211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983442953256229, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992478, telescope_ra=23.8128926, 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.83267, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:04:47.011864', telescope_ra_j2k=23.7903405167924, telescope_dec_j2k=-24.3987805990779, observability=1)
2025-12-26T15:05:46.647 [DEBUG] [Thread-467404 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:46.650 [INFO] [Thread-467404 (handle)] [driver.py] [get_status()] Telra = 23.8161788, teldec = -24.256299
2025-12-26T15:05:46.651 [INFO] [Thread-467404 (handle)] [driver.py] [get_status()] ra_j2k = 23.7936301180486     dec_j2k = -24.3987889972506
2025-12-26T15:05:46.652 [DEBUG] [Thread-467404 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:05:46.653 [DEBUG] [Thread-467404 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:05:46.658 [DEBUG] [Thread-467404 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:05:46.658 [DEBUG] [Thread-467404 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:05:46.658 [DEBUG] [Thread-467404 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:05:46.658 [DEBUG] [Thread-467404 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:05:46.665 [DEBUG] [Thread-467404 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0456788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983442552136801, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992478, telescope_ra=23.8161788, 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.83596, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:04:47.011864', telescope_ra_j2k=23.7936301180486, telescope_dec_j2k=-24.3987889972506, observability=1)
2025-12-26T15:05:47.154 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:47.154 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:05:47.155 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:47.155 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:05:47.155 [INFO] [ThreadPoolExecutor-21456_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:05:47.155 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T15:05:50.722 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:05:50.724 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8172991, teldec = -24.256298
2025-12-26T15:05:50.725 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.7947515776288     dec_j2k = -24.398790836204
2025-12-26T15:05:50.727 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:05:50.728 [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-26T15:05:50.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:05:50.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:05:50.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:05:50.731 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:05:50.737 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:05:50.737 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:50.737 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:05:50.737 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:05:50.738 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:05:50.738 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:05:50.738 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:05:50.738 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:05:50.738 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04572596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438139823093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992478, telescope_ra=23.8172991, 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.83708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.7947515776288, telescope_dec_j2k=-24.398790836204, observability=1)
2025-12-26T15:06:02.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:02.491 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8205861, teldec = -24.256298
2025-12-26T15:06:02.492 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.7980419799624     dec_j2k = -24.3987990946224
2025-12-26T15:06:02.493 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:02.494 [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-26T15:06:02.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:02.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:02.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:02.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:02.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04586215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444156614514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992478, telescope_ra=23.8205861, 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.84037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.7980419799624, telescope_dec_j2k=-24.3987990946224, observability=1)
2025-12-26T15:06:04.804 [DEBUG] [Thread-467405 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:04.806 [INFO] [Thread-467405 (handle)] [driver.py] [get_status()] Telra = 23.8212203, teldec = -24.256298
2025-12-26T15:06:04.807 [INFO] [Thread-467405 (handle)] [driver.py] [get_status()] ra_j2k = 23.7986768364363     dec_j2k = -24.3988006758448
2025-12-26T15:06:04.808 [DEBUG] [Thread-467405 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:06:04.809 [DEBUG] [Thread-467405 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:04.813 [DEBUG] [Thread-467405 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:04.813 [DEBUG] [Thread-467405 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:04.814 [DEBUG] [Thread-467405 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:04.814 [DEBUG] [Thread-467405 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:04.820 [DEBUG] [Thread-467405 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:04.820 [DEBUG] [Thread-467405 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:04.821 [DEBUG] [Thread-467405 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:04.821 [DEBUG] [Thread-467405 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:04.821 [DEBUG] [Thread-467405 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:04.821 [DEBUG] [Thread-467405 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:04.821 [DEBUG] [Thread-467405 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:04.821 [DEBUG] [Thread-467405 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:04.821 [DEBUG] [Thread-467405 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04588895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983444156614514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992477, telescope_ra=23.8212203, 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.841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.7986768364363, telescope_dec_j2k=-24.3988006758448, observability=1)
2025-12-26T15:06:08.031 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:08.033 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:08.034 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:08.036 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:12.041 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:13.042 [DEBUG] [ThreadPoolExecutor-21455_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:13.043 [INFO] [ThreadPoolExecutor-21455_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:06:17.805 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:17.807 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.824843, teldec = -24.256298
2025-12-26T15:06:17.808 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8023032864995     dec_j2k = -24.3988096326724
2025-12-26T15:06:17.810 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:17.810 [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-26T15:06:17.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:17.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:17.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:17.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:17.820 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:17.821 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04603942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438942061949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992477, telescope_ra=23.824843, 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.84462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.8023032864995, telescope_dec_j2k=-24.3988096326724, observability=1)
2025-12-26T15:06:17.821 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.98480677604675 seconds ago
2025-12-26T15:06:22.866 [DEBUG] [Thread-467406 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:22.868 [INFO] [Thread-467406 (handle)] [driver.py] [get_status()] Telra = 23.8262714, teldec = -24.256298
2025-12-26T15:06:22.870 [INFO] [Thread-467406 (handle)] [driver.py] [get_status()] ra_j2k = 23.803733165178     dec_j2k = -24.3988131289554
2025-12-26T15:06:22.872 [DEBUG] [Thread-467406 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:22.873 [DEBUG] [Thread-467406 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:22.878 [DEBUG] [Thread-467406 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:22.878 [DEBUG] [Thread-467406 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:22.878 [DEBUG] [Thread-467406 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:22.879 [DEBUG] [Thread-467406 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:22.886 [DEBUG] [Thread-467406 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:22.886 [DEBUG] [Thread-467406 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:22.887 [DEBUG] [Thread-467406 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:22.887 [DEBUG] [Thread-467406 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:22.887 [DEBUG] [Thread-467406 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:22.887 [DEBUG] [Thread-467406 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:22.887 [DEBUG] [Thread-467406 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:22.887 [DEBUG] [Thread-467406 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:22.887 [DEBUG] [Thread-467406 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.046098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983440145420233, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992477, telescope_ra=23.8262714, 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.84605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.803733165178, telescope_dec_j2k=-24.3988131289554, observability=1)
2025-12-26T15:06:28.707 [DEBUG] [Thread-467407 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:28.709 [INFO] [Thread-467407 (handle)] [driver.py] [get_status()] Telra = 23.8278885, teldec = -24.256298
2025-12-26T15:06:28.710 [INFO] [Thread-467407 (handle)] [driver.py] [get_status()] ra_j2k = 23.8053519392393     dec_j2k = -24.3988170630088
2025-12-26T15:06:28.712 [DEBUG] [Thread-467407 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:28.713 [DEBUG] [Thread-467407 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:28.714 [DEBUG] [Thread-467407 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:28.714 [DEBUG] [Thread-467407 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:28.714 [DEBUG] [Thread-467407 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:28.714 [DEBUG] [Thread-467407 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:28.721 [DEBUG] [Thread-467407 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:28.721 [DEBUG] [Thread-467407 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:28.721 [DEBUG] [Thread-467407 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:28.721 [DEBUG] [Thread-467407 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:28.722 [DEBUG] [Thread-467407 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:28.722 [DEBUG] [Thread-467407 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:28.722 [DEBUG] [Thread-467407 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:28.722 [DEBUG] [Thread-467407 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:28.722 [DEBUG] [Thread-467407 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0461656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438942061949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992477, telescope_ra=23.8278885, 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.84767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.8053519392393, telescope_dec_j2k=-24.3988170630088, observability=1)
2025-12-26T15:06:34.913 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:34.916 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8296163, teldec = -24.256297
2025-12-26T15:06:34.919 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8070815279603     dec_j2k = -24.398820238169
2025-12-26T15:06:34.921 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:06:34.922 [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-26T15:06:34.923 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:34.923 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:34.923 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:34.923 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:34.930 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:34.931 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04623743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983440546539661, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992477, telescope_ra=23.8296163, 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.8494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.8070815279603, telescope_dec_j2k=-24.398820238169, observability=1)
2025-12-26T15:06:40.949 [DEBUG] [Thread-467408 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:40.951 [INFO] [Thread-467408 (handle)] [driver.py] [get_status()] Telra = 23.8312878, teldec = -24.256297
2025-12-26T15:06:40.952 [INFO] [Thread-467408 (handle)] [driver.py] [get_status()] ra_j2k = 23.8087547584299     dec_j2k = -24.3988242493788
2025-12-26T15:06:40.954 [DEBUG] [Thread-467408 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:40.956 [DEBUG] [Thread-467408 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:40.959 [DEBUG] [Thread-467408 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:40.959 [DEBUG] [Thread-467408 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:40.959 [DEBUG] [Thread-467408 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:40.959 [DEBUG] [Thread-467408 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:40.966 [DEBUG] [Thread-467408 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:40.967 [DEBUG] [Thread-467408 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04630729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983441348778517, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992476, telescope_ra=23.8312878, 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.85107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:05:47.152691', telescope_ra_j2k=23.8087547584299, telescope_dec_j2k=-24.3988242493788, observability=1)
2025-12-26T15:06:47.294 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:47.294 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:06:47.295 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:47.295 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:06:47.296 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:48.298 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:48.300 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:48.300 [DEBUG] [ThreadPoolExecutor-21457_0] [payload.py] [to_registers()] [0]
2025-12-26T15:06:48.304 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:48.304 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:48.305 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:06:48.305 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:48.312 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:48.312 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:06:48.312 [DEBUG] [ThreadPoolExecutor-21457_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:06:48.312 [DEBUG] [ThreadPoolExecutor-21457_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:06:48.312 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:48.312 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:48.312 [DEBUG] [ThreadPoolExecutor-21457_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:49.834 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:49.837 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8337618, teldec = -24.256297
2025-12-26T15:06:49.838 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8112313197941     dec_j2k = -24.3988301361905
2025-12-26T15:06:49.840 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:49.841 [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-26T15:06:49.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:49.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:49.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:49.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:49.853 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:49.854 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04641014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435733106524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992476, telescope_ra=23.8337618, 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.85354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:06:47.293552', telescope_ra_j2k=23.8112313197941, telescope_dec_j2k=-24.3988301361905, observability=1)
2025-12-26T15:06:59.119 [DEBUG] [Thread-467409 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:06:59.121 [INFO] [Thread-467409 (handle)] [driver.py] [get_status()] Telra = 23.8363572, teldec = -24.256297
2025-12-26T15:06:59.122 [INFO] [Thread-467409 (handle)] [driver.py] [get_status()] ra_j2k = 23.8138294069506     dec_j2k = -24.3988362474533
2025-12-26T15:06:59.124 [DEBUG] [Thread-467409 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:59.125 [DEBUG] [Thread-467409 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:06:59.129 [DEBUG] [Thread-467409 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:06:59.129 [DEBUG] [Thread-467409 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:06:59.130 [DEBUG] [Thread-467409 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:06:59.130 [DEBUG] [Thread-467409 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:06:59.137 [DEBUG] [Thread-467409 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:06:59.137 [DEBUG] [Thread-467409 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:59.137 [DEBUG] [Thread-467409 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:06:59.138 [DEBUG] [Thread-467409 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:06:59.138 [DEBUG] [Thread-467409 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:06:59.138 [DEBUG] [Thread-467409 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:06:59.138 [DEBUG] [Thread-467409 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:06:59.138 [DEBUG] [Thread-467409 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:06:59.138 [DEBUG] [Thread-467409 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04651759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438942061949, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992476, telescope_ra=23.8363572, 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.85614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:06:47.293552', telescope_ra_j2k=23.8138294069506, telescope_dec_j2k=-24.3988362474533, observability=1)
2025-12-26T15:07:02.499 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:02.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8373006, teldec = -24.256297
2025-12-26T15:07:02.502 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8147737837296     dec_j2k = -24.3988384524859
2025-12-26T15:07:02.504 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:07:02.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:07:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:07:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:07:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:07:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:07:02.517 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:07:02.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04655671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983438139823093, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992476, telescope_ra=23.8373006, 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.85708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:06:47.293552', telescope_ra_j2k=23.8147737837296, telescope_dec_j2k=-24.3988384524859, observability=1)
2025-12-26T15:07:13.313 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:13.313 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:17.197 [DEBUG] [Thread-467410 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:17.200 [INFO] [Thread-467410 (handle)] [driver.py] [get_status()] Telra = 23.8413974, teldec = -24.256297
2025-12-26T15:07:17.201 [INFO] [Thread-467410 (handle)] [driver.py] [get_status()] ra_j2k = 23.8188748256426     dec_j2k = -24.3988479269374
2025-12-26T15:07:17.203 [DEBUG] [Thread-467410 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:07:17.204 [DEBUG] [Thread-467410 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:07:17.210 [DEBUG] [Thread-467410 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:07:17.210 [DEBUG] [Thread-467410 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:07:17.210 [DEBUG] [Thread-467410 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:07:17.210 [DEBUG] [Thread-467410 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:07:17.217 [DEBUG] [Thread-467410 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:07:17.217 [DEBUG] [Thread-467410 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:17.217 [DEBUG] [Thread-467410 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:17.217 [DEBUG] [Thread-467410 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:07:17.217 [DEBUG] [Thread-467410 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:07:17.217 [DEBUG] [Thread-467410 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:07:17.217 [DEBUG] [Thread-467410 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:07:17.218 [DEBUG] [Thread-467410 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:07:17.218 [DEBUG] [Thread-467410 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04672683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427710717963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992475, telescope_ra=23.8413974, 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.86118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:06:47.293552', telescope_ra_j2k=23.8188748256426, telescope_dec_j2k=-24.3988479269374, observability=1)
2025-12-26T15:07:17.881 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6628365516662598
2025-12-26T15:07:17.881 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.967796087265015 seconds ago
2025-12-26T15:07:28.777 [DEBUG] [Thread-467411 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:28.780 [INFO] [Thread-467411 (handle)] [driver.py] [get_status()] Telra = 23.844629, teldec = -24.256296
2025-12-26T15:07:28.781 [INFO] [Thread-467411 (handle)] [driver.py] [get_status()] ra_j2k = 23.8221097719047     dec_j2k = -24.3988542846149
2025-12-26T15:07:28.782 [DEBUG] [Thread-467411 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:07:28.784 [DEBUG] [Thread-467411 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:07:28.791 [DEBUG] [Thread-467411 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:07:28.791 [DEBUG] [Thread-467411 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:07:28.791 [DEBUG] [Thread-467411 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:07:28.791 [DEBUG] [Thread-467411 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:07:28.798 [DEBUG] [Thread-467411 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04686086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983433326389956, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992475, telescope_ra=23.844629, 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.86441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:06:47.293552', telescope_ra_j2k=23.8221097719047, telescope_dec_j2k=-24.3988542846149, observability=1)
2025-12-26T15:07:34.992 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:34.993 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8463562, teldec = -24.256296
2025-12-26T15:07:34.995 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8238387604471     dec_j2k = -24.3988581750999
2025-12-26T15:07:34.996 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:07:34.997 [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-26T15:07:35.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:07:35.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:07:35.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:07:35.001 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:07:35.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:07:35.008 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:35.009 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:35.009 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:07:35.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:07:35.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:07:35.009 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:07:35.009 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:07:35.009 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04693279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343051855396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992475, telescope_ra=23.8463562, 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.86614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:06:47.293552', telescope_ra_j2k=23.8238387604471, telescope_dec_j2k=-24.3988581750999, observability=1)
2025-12-26T15:07:35.361 [DEBUG] [Thread-467412 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3520686626434326
2025-12-26T15:07:47.434 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:47.434 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:07:47.435 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:47.435 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:07:47.435 [INFO] [ThreadPoolExecutor-21458_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:07:47.435 [INFO] [ThreadPoolExecutor-21458_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:07:48.943 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:48.945 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8502354, teldec = -24.256296
2025-12-26T15:07:48.946 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8277219775826     dec_j2k = -24.3988668064221
2025-12-26T15:07:48.948 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:07:48.949 [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-26T15:07:48.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:07:48.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:07:48.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:07:48.950 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:07:48.958 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04709426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429716315104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992474, telescope_ra=23.8502354, 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.87002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:07:47.433758', telescope_ra_j2k=23.8277219775826, telescope_dec_j2k=-24.3988668064221, observability=1)
2025-12-26T15:07:53.456 [DEBUG] [Thread-467413 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:07:53.458 [INFO] [Thread-467413 (handle)] [driver.py] [get_status()] Telra = 23.8514885, teldec = -24.256296
2025-12-26T15:07:53.459 [INFO] [Thread-467413 (handle)] [driver.py] [get_status()] ra_j2k = 23.8289763752878     dec_j2k = -24.3988695631074
2025-12-26T15:07:53.461 [DEBUG] [Thread-467413 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:07:53.462 [DEBUG] [Thread-467413 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:07:53.466 [DEBUG] [Thread-467413 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:07:53.466 [DEBUG] [Thread-467413 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:07:53.466 [DEBUG] [Thread-467413 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:07:53.467 [DEBUG] [Thread-467413 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:07:53.474 [DEBUG] [Thread-467413 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04714649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983433727509384, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992474, telescope_ra=23.8514885, 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.87127, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:07:47.433758', telescope_ra_j2k=23.8289763752878, telescope_dec_j2k=-24.3988695631074, observability=1)
2025-12-26T15:08:02.471 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:02.473 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8539956, teldec = -24.256302
2025-12-26T15:08:02.474 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.83148607163     dec_j2k = -24.3988810317487
2025-12-26T15:08:02.476 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:02.477 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:02.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:08:02.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:08:02.478 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:08:02.479 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:08:02.485 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:08:02.486 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04725083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983428111837391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992484, telescope_ra=23.8539956, 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.87378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:07:47.433758', telescope_ra_j2k=23.83148607163, telescope_dec_j2k=-24.3988810317487, observability=1)
2025-12-26T15:08:08.315 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:08.317 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:08.318 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:08.320 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:11.502 [DEBUG] [Thread-467414 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:11.504 [INFO] [Thread-467414 (handle)] [driver.py] [get_status()] Telra = 23.8565262, teldec = -24.256295
2025-12-26T15:08:11.505 [INFO] [Thread-467414 (handle)] [driver.py] [get_status()] ra_j2k = 23.8340192925527     dec_j2k = -24.398879490391
2025-12-26T15:08:11.506 [DEBUG] [Thread-467414 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:11.507 [DEBUG] [Thread-467414 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:11.509 [DEBUG] [Thread-467414 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:08:11.509 [DEBUG] [Thread-467414 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:08:11.509 [DEBUG] [Thread-467414 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:08:11.509 [DEBUG] [Thread-467414 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:08:11.516 [DEBUG] [Thread-467414 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:08:11.516 [DEBUG] [Thread-467414 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:11.517 [DEBUG] [Thread-467414 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:11.517 [DEBUG] [Thread-467414 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:08:11.517 [DEBUG] [Thread-467414 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:08:11.517 [DEBUG] [Thread-467414 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:08:11.517 [DEBUG] [Thread-467414 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:08:11.517 [DEBUG] [Thread-467414 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:08:11.517 [DEBUG] [Thread-467414 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04735535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983428111837391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992473, telescope_ra=23.8565262, 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.87631, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:07:47.433758', telescope_ra_j2k=23.8340192925527, telescope_dec_j2k=-24.398879490391, observability=1)
2025-12-26T15:08:12.325 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:13.327 [DEBUG] [ThreadPoolExecutor-21457_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:13.328 [INFO] [ThreadPoolExecutor-21457_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:08:17.941 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:17.944 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8583088, teldec = -24.256295
2025-12-26T15:08:17.945 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8358037387758     dec_j2k = -24.398883297455
2025-12-26T15:08:17.946 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:17.947 [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-26T15:08:17.954 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:08:17.954 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:08:17.954 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:08:17.954 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04742988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983430117434532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992473, telescope_ra=23.8583088, 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.87809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:07:47.433758', telescope_ra_j2k=23.8358037387758, telescope_dec_j2k=-24.398883297455, observability=1)
2025-12-26T15:08:17.961 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.970059633255005 seconds ago
2025-12-26T15:08:28.832 [DEBUG] [Thread-467415 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:28.833 [INFO] [Thread-467415 (handle)] [driver.py] [get_status()] Telra = 23.8613532, teldec = -24.256295
2025-12-26T15:08:28.834 [INFO] [Thread-467415 (handle)] [driver.py] [get_status()] ra_j2k = 23.8388512919383     dec_j2k = -24.3988897273447
2025-12-26T15:08:28.836 [DEBUG] [Thread-467415 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:28.837 [DEBUG] [Thread-467415 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:28.841 [DEBUG] [Thread-467415 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:08:28.841 [DEBUG] [Thread-467415 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:08:28.841 [DEBUG] [Thread-467415 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:08:28.841 [DEBUG] [Thread-467415 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:08:28.848 [DEBUG] [Thread-467415 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:08:28.848 [DEBUG] [Thread-467415 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:28.848 [DEBUG] [Thread-467415 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:28.848 [DEBUG] [Thread-467415 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:08:28.849 [DEBUG] [Thread-467415 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:08:28.849 [DEBUG] [Thread-467415 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:08:28.849 [DEBUG] [Thread-467415 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:08:28.849 [DEBUG] [Thread-467415 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:08:28.849 [DEBUG] [Thread-467415 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04755594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983429716315104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992473, telescope_ra=23.8613532, 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.88113, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:07:47.433758', telescope_ra_j2k=23.8388512919383, telescope_dec_j2k=-24.3988897273447, observability=1)
2025-12-26T15:08:29.689 [DEBUG] [Thread-467416 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.839838981628418
2025-12-26T15:08:35.071 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:35.073 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8630813, teldec = -24.256295
2025-12-26T15:08:35.074 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8405811818334     dec_j2k = -24.3988933367625
2025-12-26T15:08:35.076 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:35.077 [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-26T15:08:35.083 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:08:35.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:08:35.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:08:35.084 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:08:35.091 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04762815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983435733106524, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992473, telescope_ra=23.8630813, 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.88286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:07:47.433758', telescope_ra_j2k=23.8405811818334, telescope_dec_j2k=-24.3988933367625, observability=1)
2025-12-26T15:08:47.575 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:47.575 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:08:47.576 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:47.576 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:08:47.577 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:47.776 [DEBUG] [Thread-467417 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:47.777 [INFO] [Thread-467417 (handle)] [driver.py] [get_status()] Telra = 23.8666112, teldec = -24.256295
2025-12-26T15:08:47.779 [INFO] [Thread-467417 (handle)] [driver.py] [get_status()] ra_j2k = 23.8441147380875     dec_j2k = -24.3989006186201
2025-12-26T15:08:47.779 [DEBUG] [Thread-467417 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:47.781 [DEBUG] [Thread-467417 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:08:47.782 [DEBUG] [Thread-467417 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:08:47.782 [DEBUG] [Thread-467417 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:08:47.782 [DEBUG] [Thread-467417 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:08:47.782 [DEBUG] [Thread-467417 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:08:47.789 [DEBUG] [Thread-467417 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:08:47.790 [DEBUG] [Thread-467417 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04777519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424100643111, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992472, telescope_ra=23.8666112, 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.88639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8441147380875, telescope_dec_j2k=-24.3989006186201, observability=1)
2025-12-26T15:08:48.048 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25878262519836426
2025-12-26T15:08:48.578 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:48.580 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:08:48.580 [DEBUG] [ThreadPoolExecutor-21459_0] [payload.py] [to_registers()] [0]
2025-12-26T15:08:48.585 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:08:48.585 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:08:48.585 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:08:48.585 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:08:48.592 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:08:48.592 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:08:48.592 [DEBUG] [ThreadPoolExecutor-21459_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:08:48.592 [DEBUG] [ThreadPoolExecutor-21459_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:08:48.592 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:08:48.592 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:08:48.592 [DEBUG] [ThreadPoolExecutor-21459_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:02.483 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:02.485 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8707102, teldec = -24.256294
2025-12-26T15:09:02.486 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8482179840365     dec_j2k = -24.3989079213899
2025-12-26T15:09:02.487 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:02.488 [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-26T15:09:02.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:02.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:02.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:02.493 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:02.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04794542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427710717963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992472, telescope_ra=23.8707102, 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.89049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8482179840365, telescope_dec_j2k=-24.3989079213899, observability=1)
2025-12-26T15:09:05.831 [DEBUG] [Thread-467418 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:05.833 [INFO] [Thread-467418 (handle)] [driver.py] [get_status()] Telra = 23.8716622, teldec = -24.256294
2025-12-26T15:09:05.834 [INFO] [Thread-467418 (handle)] [driver.py] [get_status()] ra_j2k = 23.8491709701954     dec_j2k = -24.3989098261465
2025-12-26T15:09:05.836 [DEBUG] [Thread-467418 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:05.837 [DEBUG] [Thread-467418 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:09:05.838 [DEBUG] [Thread-467418 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:05.839 [DEBUG] [Thread-467418 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:05.839 [DEBUG] [Thread-467418 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:05.839 [DEBUG] [Thread-467418 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:05.846 [DEBUG] [Thread-467418 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04798417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098343051855396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992472, telescope_ra=23.8716622, 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.89144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8491709701954, telescope_dec_j2k=-24.3989098261465, observability=1)
2025-12-26T15:09:13.593 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:13.594 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:18.022 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:18.024 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8750342, teldec = -24.256294
2025-12-26T15:09:18.025 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8525464632832     dec_j2k = -24.3989165013986
2025-12-26T15:09:18.027 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:18.028 [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-26T15:09:18.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:18.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:18.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:18.033 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:18.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:18.040 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:18.040 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:18.041 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:18.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:18.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:18.041 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:18.041 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:18.041 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04812527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983427309598535, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992471, telescope_ra=23.8750342, 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.89482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8525464632832, telescope_dec_j2k=-24.3989165013986, observability=1)
2025-12-26T15:09:18.041 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.970988035202026 seconds ago
2025-12-26T15:09:24.031 [DEBUG] [Thread-467419 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:24.033 [INFO] [Thread-467419 (handle)] [driver.py] [get_status()] Telra = 23.876706, teldec = -24.256294
2025-12-26T15:09:24.034 [INFO] [Thread-467419 (handle)] [driver.py] [get_status()] ra_j2k = 23.8542199951723     dec_j2k = -24.3989197696048
2025-12-26T15:09:24.035 [DEBUG] [Thread-467419 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:24.036 [DEBUG] [Thread-467419 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:24.039 [DEBUG] [Thread-467419 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:24.039 [DEBUG] [Thread-467419 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:24.040 [DEBUG] [Thread-467419 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:24.040 [DEBUG] [Thread-467419 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:24.047 [DEBUG] [Thread-467419 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04819482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426908479107, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992471, telescope_ra=23.876706, 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.89649, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8542199951723, telescope_dec_j2k=-24.3989197696048, observability=1)
2025-12-26T15:09:28.883 [DEBUG] [Thread-467420 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:28.885 [INFO] [Thread-467420 (handle)] [driver.py] [get_status()] Telra = 23.8780702, teldec = -24.2563
2025-12-26T15:09:28.886 [INFO] [Thread-467420 (handle)] [driver.py] [get_status()] ra_j2k = 23.8555856083701     dec_j2k = -24.398928415651
2025-12-26T15:09:28.887 [DEBUG] [Thread-467420 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:28.887 [DEBUG] [Thread-467420 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:28.894 [DEBUG] [Thread-467420 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:28.894 [DEBUG] [Thread-467420 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:28.894 [DEBUG] [Thread-467420 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:28.894 [DEBUG] [Thread-467420 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:28.901 [DEBUG] [Thread-467420 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:28.902 [DEBUG] [Thread-467420 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04825097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983426507359679, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992482, telescope_ra=23.8780702, 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.89785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8555856083701, telescope_dec_j2k=-24.398928415651, observability=1)
2025-12-26T15:09:35.153 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:35.155 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8798251, teldec = -24.256294
2025-12-26T15:09:35.156 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8573423264776     dec_j2k = -24.398925793932
2025-12-26T15:09:35.158 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:09:35.158 [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-26T15:09:35.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:35.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:35.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:35.160 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:35.168 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:35.168 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:35.168 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:35.169 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:35.169 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:35.169 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:35.169 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:35.169 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:35.169 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04832354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992471, telescope_ra=23.8798251, 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.89961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8573423264776, telescope_dec_j2k=-24.398925793932, observability=1)
2025-12-26T15:09:42.105 [DEBUG] [Thread-467421 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:42.107 [INFO] [Thread-467421 (handle)] [driver.py] [get_status()] Telra = 23.8817484, teldec = -24.256293
2025-12-26T15:09:42.108 [INFO] [Thread-467421 (handle)] [driver.py] [get_status()] ra_j2k = 23.8592676190375     dec_j2k = -24.3989284612301
2025-12-26T15:09:42.109 [DEBUG] [Thread-467421 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:42.110 [DEBUG] [Thread-467421 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:09:42.116 [DEBUG] [Thread-467421 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:42.116 [DEBUG] [Thread-467421 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:42.116 [DEBUG] [Thread-467421 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:42.116 [DEBUG] [Thread-467421 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:42.123 [DEBUG] [Thread-467421 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:42.124 [DEBUG] [Thread-467421 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.048404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99247, telescope_ra=23.8817484, 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.90153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8592676190375, telescope_dec_j2k=-24.3989284612301, observability=1)
2025-12-26T15:09:47.136 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:47.138 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8831675, teldec = -24.256293
2025-12-26T15:09:47.139 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8606881892629     dec_j2k = -24.3989311438272
2025-12-26T15:09:47.141 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T15:09:47.142 [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-26T15:09:47.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:09:47.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:09:47.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:09:47.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:09:47.151 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04846223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421693926542, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99247, telescope_ra=23.8831675, 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.90295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:08:47.574565', telescope_ra_j2k=23.8606881892629, telescope_dec_j2k=-24.3989311438272, observability=1)
2025-12-26T15:09:47.718 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:47.718 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:09:47.719 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:09:47.719 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:09:47.719 [INFO] [ThreadPoolExecutor-21460_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:09:47.719 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T15:10:00.173 [DEBUG] [Thread-467422 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:00.176 [INFO] [Thread-467422 (handle)] [driver.py] [get_status()] Telra = 23.8867893, teldec = -24.256293
2025-12-26T15:10:00.177 [INFO] [Thread-467422 (handle)] [driver.py] [get_status()] ra_j2k = 23.8643137416572     dec_j2k = -24.3989379008478
2025-12-26T15:10:00.179 [DEBUG] [Thread-467422 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:00.180 [DEBUG] [Thread-467422 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:00.185 [DEBUG] [Thread-467422 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:00.185 [DEBUG] [Thread-467422 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:00.185 [DEBUG] [Thread-467422 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:00.185 [DEBUG] [Thread-467422 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:00.192 [DEBUG] [Thread-467422 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04861314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99247, telescope_ra=23.8867893, 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.90657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:09:47.716451', telescope_ra_j2k=23.8643137416572, telescope_dec_j2k=-24.3989379008478, observability=1)
2025-12-26T15:10:02.492 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:02.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.8874333, teldec = -24.256293
2025-12-26T15:10:02.494 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8649584088954     dec_j2k = -24.3989390888677
2025-12-26T15:10:02.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:02.497 [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-26T15:10:02.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:02.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:02.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:02.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:02.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04863995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342008944883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99247, telescope_ra=23.8874333, 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.90721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:09:47.716451', telescope_ra_j2k=23.8649584088954, telescope_dec_j2k=-24.3989390888677, observability=1)
2025-12-26T15:10:08.595 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:08.598 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:08.599 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:08.601 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:12.606 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:13.608 [DEBUG] [ThreadPoolExecutor-21459_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:13.609 [INFO] [ThreadPoolExecutor-21459_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:10:18.101 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:18.103 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.8917743, teldec = -24.256293
2025-12-26T15:10:18.104 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8693039066665     dec_j2k = -24.3989469908998
2025-12-26T15:10:18.106 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:18.107 [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-26T15:10:18.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:18.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:18.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:18.113 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04882062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983424501762539, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992469, telescope_ra=23.8917743, 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.91156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:09:47.716451', telescope_ra_j2k=23.8693039066665, telescope_dec_j2k=-24.3989469908998, observability=1)
2025-12-26T15:10:18.121 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96941542625427 seconds ago
2025-12-26T15:10:18.372 [DEBUG] [Thread-467423 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25051116943359375
2025-12-26T15:10:28.935 [DEBUG] [Thread-467424 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:28.937 [INFO] [Thread-467424 (handle)] [driver.py] [get_status()] Telra = 23.8948093, teldec = -24.256292
2025-12-26T15:10:28.938 [INFO] [Thread-467424 (handle)] [driver.py] [get_status()] ra_j2k = 23.8723420514149     dec_j2k = -24.3989514059835
2025-12-26T15:10:28.939 [DEBUG] [Thread-467424 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:28.940 [DEBUG] [Thread-467424 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:28.946 [DEBUG] [Thread-467424 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:28.946 [DEBUG] [Thread-467424 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:28.947 [DEBUG] [Thread-467424 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:28.947 [DEBUG] [Thread-467424 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:28.954 [DEBUG] [Thread-467424 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04894602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992469, telescope_ra=23.8948093, 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.91459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:09:47.716451', telescope_ra_j2k=23.8723420514149, telescope_dec_j2k=-24.3989514059835, observability=1)
2025-12-26T15:10:35.231 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:35.233 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.8965393, teldec = -24.256292
2025-12-26T15:10:35.234 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8740738440158     dec_j2k = -24.3989544522239
2025-12-26T15:10:35.235 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:35.236 [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-26T15:10:35.237 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:35.237 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:35.237 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:35.237 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:35.244 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:35.244 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:35.245 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:35.245 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:35.245 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:35.245 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:35.245 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:35.245 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:35.245 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04901889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983416880493406, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992469, telescope_ra=23.8965393, 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.91632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:09:47.716451', telescope_ra_j2k=23.8740738440158, telescope_dec_j2k=-24.3989544522239, observability=1)
2025-12-26T15:10:36.436 [DEBUG] [Thread-467425 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:36.438 [INFO] [Thread-467425 (handle)] [driver.py] [get_status()] Telra = 23.8968766, teldec = -24.256292
2025-12-26T15:10:36.439 [INFO] [Thread-467425 (handle)] [driver.py] [get_status()] ra_j2k = 23.8744114935252     dec_j2k = -24.3989550427357
2025-12-26T15:10:36.440 [DEBUG] [Thread-467425 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:36.440 [DEBUG] [Thread-467425 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:36.443 [DEBUG] [Thread-467425 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:36.443 [DEBUG] [Thread-467425 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:36.443 [DEBUG] [Thread-467425 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:36.443 [DEBUG] [Thread-467425 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:36.450 [DEBUG] [Thread-467425 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:36.450 [DEBUG] [Thread-467425 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:36.451 [DEBUG] [Thread-467425 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:36.451 [DEBUG] [Thread-467425 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:36.451 [DEBUG] [Thread-467425 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:36.451 [DEBUG] [Thread-467425 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:36.451 [DEBUG] [Thread-467425 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:36.451 [DEBUG] [Thread-467425 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:36.451 [DEBUG] [Thread-467425 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04903284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422897284827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992469, telescope_ra=23.8968766, 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.91666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:09:47.716451', telescope_ra_j2k=23.8744114935252, telescope_dec_j2k=-24.3989550427357, observability=1)
2025-12-26T15:10:46.243 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:46.245 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.8996074, teldec = -24.256292
2025-12-26T15:10:46.247 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8771451232209     dec_j2k = -24.3989597824951
2025-12-26T15:10:46.248 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:46.249 [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-26T15:10:46.255 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:46.255 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:46.255 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:46.255 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:46.262 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.04914634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983421292807114, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992468, telescope_ra=23.8996074, 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.91939, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:09:47.716451', telescope_ra_j2k=23.8771451232209, telescope_dec_j2k=-24.3989597824951, observability=1)
2025-12-26T15:10:47.861 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:47.861 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:10:47.862 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:47.862 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:10:47.863 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:48.865 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:48.867 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:48.867 [DEBUG] [ThreadPoolExecutor-21461_0] [payload.py] [to_registers()] [0]
2025-12-26T15:10:48.870 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:48.870 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:48.870 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:10:48.870 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:48.877 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:48.877 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:10:48.878 [DEBUG] [ThreadPoolExecutor-21461_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:10:48.878 [DEBUG] [ThreadPoolExecutor-21461_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:10:48.878 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:48.878 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:48.878 [DEBUG] [ThreadPoolExecutor-21461_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:54.508 [DEBUG] [Thread-467426 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:10:54.510 [INFO] [Thread-467426 (handle)] [driver.py] [get_status()] Telra = 23.9019168, teldec = -24.256292
2025-12-26T15:10:54.511 [INFO] [Thread-467426 (handle)] [driver.py] [get_status()] ra_j2k = 23.8794569163212     dec_j2k = -24.3989637338026
2025-12-26T15:10:54.512 [DEBUG] [Thread-467426 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:54.512 [DEBUG] [Thread-467426 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:10:54.516 [DEBUG] [Thread-467426 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:10:54.516 [DEBUG] [Thread-467426 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:10:54.516 [DEBUG] [Thread-467426 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:10:54.516 [DEBUG] [Thread-467426 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:10:54.523 [DEBUG] [Thread-467426 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:10:54.524 [DEBUG] [Thread-467426 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04924199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422496165399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992468, telescope_ra=23.9019168, 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.9217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8794569163212, telescope_dec_j2k=-24.3989637338026, observability=1)
2025-12-26T15:11:02.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:02.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9041515, teldec = -24.256292
2025-12-26T15:11:02.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8816939320706     dec_j2k = -24.3989675075356
2025-12-26T15:11:02.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:02.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-26T15:11:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:02.516 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:02.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04933453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418886090546, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992468, telescope_ra=23.9041515, 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.92393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8816939320706, telescope_dec_j2k=-24.3989675075356, observability=1)
2025-12-26T15:11:12.562 [DEBUG] [Thread-467427 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:12.564 [INFO] [Thread-467427 (handle)] [driver.py] [get_status()] Telra = 23.9069382, teldec = -24.256291
2025-12-26T15:11:12.565 [INFO] [Thread-467427 (handle)] [driver.py] [get_status()] ra_j2k = 23.8844835199254     dec_j2k = -24.3989711449418
2025-12-26T15:11:12.566 [DEBUG] [Thread-467427 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:12.567 [DEBUG] [Thread-467427 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:12.573 [DEBUG] [Thread-467427 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:12.573 [DEBUG] [Thread-467427 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:12.573 [DEBUG] [Thread-467427 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:12.573 [DEBUG] [Thread-467427 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:12.581 [DEBUG] [Thread-467427 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04945096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419688329402, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992467, telescope_ra=23.9069382, 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.92672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8844835199254, telescope_dec_j2k=-24.3989711449418, observability=1)
2025-12-26T15:11:13.879 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:13.880 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:18.181 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:18.183 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9085184, teldec = -24.256291
2025-12-26T15:11:18.184 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.8860653575174     dec_j2k = -24.3989737407152
2025-12-26T15:11:18.186 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:18.187 [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-26T15:11:18.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:18.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:18.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:18.191 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.049516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417682732262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992467, telescope_ra=23.9085184, 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.9283, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8860653575174, telescope_dec_j2k=-24.3989737407152, observability=1)
2025-12-26T15:11:18.199 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96919918060303 seconds ago
2025-12-26T15:11:29.000 [DEBUG] [Thread-467428 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:29.001 [INFO] [Thread-467428 (handle)] [driver.py] [get_status()] Telra = 23.9115285, teldec = -24.256291
2025-12-26T15:11:29.003 [INFO] [Thread-467428 (handle)] [driver.py] [get_status()] ra_j2k = 23.8890785770157     dec_j2k = -24.3989786176462
2025-12-26T15:11:29.004 [DEBUG] [Thread-467428 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:29.006 [DEBUG] [Thread-467428 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:29.008 [DEBUG] [Thread-467428 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:29.008 [DEBUG] [Thread-467428 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:29.008 [DEBUG] [Thread-467428 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:29.008 [DEBUG] [Thread-467428 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:29.015 [DEBUG] [Thread-467428 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:29.016 [DEBUG] [Thread-467428 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04964122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983419287209974, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992467, telescope_ra=23.9115285, 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.93131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8890785770157, telescope_dec_j2k=-24.3989786176462, observability=1)
2025-12-26T15:11:30.645 [DEBUG] [Thread-467429 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:30.647 [INFO] [Thread-467429 (handle)] [driver.py] [get_status()] Telra = 23.9119773, teldec = -24.256291
2025-12-26T15:11:30.648 [INFO] [Thread-467429 (handle)] [driver.py] [get_status()] ra_j2k = 23.8895278421349     dec_j2k = -24.3989793371786
2025-12-26T15:11:30.650 [DEBUG] [Thread-467429 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:30.650 [DEBUG] [Thread-467429 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:30.656 [DEBUG] [Thread-467429 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:30.656 [DEBUG] [Thread-467429 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:30.656 [DEBUG] [Thread-467429 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:30.656 [DEBUG] [Thread-467429 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:30.663 [DEBUG] [Thread-467429 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04966025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992467, telescope_ra=23.9119773, 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.93176, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8895278421349, telescope_dec_j2k=-24.3989793371786, observability=1)
2025-12-26T15:11:35.306 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:35.308 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9132837, teldec = -24.256285
2025-12-26T15:11:35.310 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.8908355961009     dec_j2k = -24.3989754209495
2025-12-26T15:11:35.311 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:35.313 [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-26T15:11:35.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:35.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:35.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:35.314 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:35.321 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0497142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417281612834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992456, telescope_ra=23.9132837, 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.93307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8908355961009, telescope_dec_j2k=-24.3989754209495, observability=1)
2025-12-26T15:11:45.354 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:45.357 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9160756, teldec = -24.256297
2025-12-26T15:11:45.358 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.8936303895025     dec_j2k = -24.3989918158414
2025-12-26T15:11:45.360 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:45.361 [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-26T15:11:45.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:45.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:45.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:45.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:45.370 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:45.371 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0498305, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983422897284827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992477, telescope_ra=23.9160756, 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.93586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:10:47.860478', telescope_ra_j2k=23.8936303895025, telescope_dec_j2k=-24.3989918158414, observability=1)
2025-12-26T15:11:48.009 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:48.009 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:11:48.010 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:48.010 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:11:48.010 [INFO] [ThreadPoolExecutor-21462_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:11:48.010 [INFO] [ThreadPoolExecutor-21462_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:11:48.725 [DEBUG] [Thread-467430 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:11:48.727 [INFO] [Thread-467430 (handle)] [driver.py] [get_status()] Telra = 23.9170177, teldec = -24.256291
2025-12-26T15:11:48.728 [INFO] [Thread-467430 (handle)] [driver.py] [get_status()] ra_j2k = 23.8945734659553     dec_j2k = -24.3989872825207
2025-12-26T15:11:48.730 [DEBUG] [Thread-467430 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:48.731 [DEBUG] [Thread-467430 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:11:48.735 [DEBUG] [Thread-467430 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:11:48.735 [DEBUG] [Thread-467430 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:11:48.735 [DEBUG] [Thread-467430 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:11:48.735 [DEBUG] [Thread-467430 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:11:48.742 [DEBUG] [Thread-467430 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.04986951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983420891687686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992466, telescope_ra=23.9170177, 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.9368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.8945734659553, telescope_dec_j2k=-24.3989872825207, observability=1)
2025-12-26T15:12:02.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:02.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9208638, teldec = -24.25629
2025-12-26T15:12:02.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.8984235521948     dec_j2k = -24.3989921778138
2025-12-26T15:12:02.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:12:02.517 [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-26T15:12:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:02.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0500291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098342209504597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992466, telescope_ra=23.9208638, 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.94065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.8984235521948, telescope_dec_j2k=-24.3989921778138, observability=1)
2025-12-26T15:12:06.792 [DEBUG] [Thread-467431 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:06.794 [INFO] [Thread-467431 (handle)] [driver.py] [get_status()] Telra = 23.9220398, teldec = -24.256284
2025-12-26T15:12:06.795 [INFO] [Thread-467431 (handle)] [driver.py] [get_status()] ra_j2k = 23.8996007711191     dec_j2k = -24.3989879519486
2025-12-26T15:12:06.797 [DEBUG] [Thread-467431 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:06.798 [DEBUG] [Thread-467431 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:06.801 [DEBUG] [Thread-467431 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:06.801 [DEBUG] [Thread-467431 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:06.801 [DEBUG] [Thread-467431 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:06.801 [DEBUG] [Thread-467431 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:06.808 [DEBUG] [Thread-467431 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05007862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983418484971118, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992455, telescope_ra=23.9220398, 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.94182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.8996007711191, telescope_dec_j2k=-24.3989879519486, observability=1)
2025-12-26T15:12:08.882 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:08.884 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:08.885 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:08.888 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:12.893 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:13.895 [DEBUG] [ThreadPoolExecutor-21461_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:13.896 [INFO] [ThreadPoolExecutor-21461_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:12:18.259 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:18.261 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9252455, teldec = -24.256284
2025-12-26T15:12:18.263 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9028097937629     dec_j2k = -24.3989927177951
2025-12-26T15:12:18.265 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:18.266 [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-26T15:12:18.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:18.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:18.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:18.270 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:18.277 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:18.277 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05021134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983417682732262, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992454, telescope_ra=23.9252455, 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.94503, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.9028097937629, telescope_dec_j2k=-24.3989927177951, observability=1)
2025-12-26T15:12:18.278 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97216439247131 seconds ago
2025-12-26T15:12:24.924 [DEBUG] [Thread-467432 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:24.926 [INFO] [Thread-467432 (handle)] [driver.py] [get_status()] Telra = 23.927113, teldec = -24.25629
2025-12-26T15:12:24.927 [INFO] [Thread-467432 (handle)] [driver.py] [get_status()] ra_j2k = 23.9046792293873     dec_j2k = -24.3990014471838
2025-12-26T15:12:24.929 [DEBUG] [Thread-467432 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:12:24.930 [DEBUG] [Thread-467432 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:12:24.932 [DEBUG] [Thread-467432 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:24.933 [DEBUG] [Thread-467432 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:24.933 [DEBUG] [Thread-467432 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:24.933 [DEBUG] [Thread-467432 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:24.940 [DEBUG] [Thread-467432 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05028848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983412468179697, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992465, telescope_ra=23.927113, 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.94689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.9046792293873, telescope_dec_j2k=-24.3990014471838, observability=1)
2025-12-26T15:12:29.066 [DEBUG] [Thread-467433 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:29.068 [INFO] [Thread-467433 (handle)] [driver.py] [get_status()] Telra = 23.9282545, teldec = -24.25629
2025-12-26T15:12:29.069 [INFO] [Thread-467433 (handle)] [driver.py] [get_status()] ra_j2k = 23.9058219125729     dec_j2k = -24.3990030990027
2025-12-26T15:12:29.070 [DEBUG] [Thread-467433 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:29.071 [DEBUG] [Thread-467433 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:29.075 [DEBUG] [Thread-467433 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:29.075 [DEBUG] [Thread-467433 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:29.075 [DEBUG] [Thread-467433 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:29.075 [DEBUG] [Thread-467433 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:29.082 [DEBUG] [Thread-467433 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05033642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414072657409, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992465, telescope_ra=23.9282545, 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.94804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.9058219125729, telescope_dec_j2k=-24.3990030990027, observability=1)
2025-12-26T15:12:35.383 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:35.385 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9300291, teldec = -24.25629
2025-12-26T15:12:35.387 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.907598352002     dec_j2k = -24.3990056415871
2025-12-26T15:12:35.389 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:35.389 [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-26T15:12:35.392 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:35.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:35.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:35.393 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:35.400 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05040954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098341607825455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992465, telescope_ra=23.9300291, 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.94981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.907598352002, telescope_dec_j2k=-24.3990056415871, observability=1)
2025-12-26T15:12:42.994 [DEBUG] [Thread-467434 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:42.996 [INFO] [Thread-467434 (handle)] [driver.py] [get_status()] Telra = 23.9321482, teldec = -24.256289
2025-12-26T15:12:42.997 [INFO] [Thread-467434 (handle)] [driver.py] [get_status()] ra_j2k = 23.9097196485611     dec_j2k = -24.3990076374004
2025-12-26T15:12:42.999 [DEBUG] [Thread-467434 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:42.999 [DEBUG] [Thread-467434 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:43.002 [DEBUG] [Thread-467434 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:43.002 [DEBUG] [Thread-467434 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:43.002 [DEBUG] [Thread-467434 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:43.002 [DEBUG] [Thread-467434 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:43.009 [DEBUG] [Thread-467434 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:43.010 [DEBUG] [Thread-467434 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05049763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983411264821413, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992464, telescope_ra=23.9321482, 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.95193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.9097196485611, telescope_dec_j2k=-24.3990076374004, observability=1)
2025-12-26T15:12:44.463 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:44.467 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9325409, teldec = -24.256289
2025-12-26T15:12:44.468 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9101127556184     dec_j2k = -24.3990081877158
2025-12-26T15:12:44.469 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:12:44.470 [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-26T15:12:44.477 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:44.477 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:44.477 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:12:44.477 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:44.484 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:44.484 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:44.484 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:12:44.485 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:12:44.485 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:44.485 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:44.485 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:12:44.485 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:12:44.485 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05051464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983414473776837, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992464, telescope_ra=23.9325409, 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.95232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:11:48.008310', telescope_ra_j2k=23.9101127556184, telescope_dec_j2k=-24.3990081877158, observability=1)
2025-12-26T15:12:48.150 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:48.150 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:12:48.151 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:48.151 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:12:48.152 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:49.154 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:49.156 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:12:49.156 [DEBUG] [ThreadPoolExecutor-21463_0] [payload.py] [to_registers()] [0]
2025-12-26T15:12:49.162 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:12:49.162 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:12:49.163 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:12:49.163 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:12:49.170 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:12:49.170 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:12:49.170 [DEBUG] [ThreadPoolExecutor-21463_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:12:49.170 [DEBUG] [ThreadPoolExecutor-21463_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:12:49.170 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:12:49.170 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:12:49.170 [DEBUG] [ThreadPoolExecutor-21463_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:01.064 [DEBUG] [Thread-467435 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:01.066 [INFO] [Thread-467435 (handle)] [driver.py] [get_status()] Telra = 23.9371708, teldec = -24.256289
2025-12-26T15:13:01.067 [INFO] [Thread-467435 (handle)] [driver.py] [get_status()] ra_j2k = 23.9147474548922     dec_j2k = -24.399014561887
2025-12-26T15:13:01.069 [DEBUG] [Thread-467435 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:01.069 [DEBUG] [Thread-467435 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:01.073 [DEBUG] [Thread-467435 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:01.073 [DEBUG] [Thread-467435 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:01.073 [DEBUG] [Thread-467435 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:01.073 [DEBUG] [Thread-467435 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:01.080 [DEBUG] [Thread-467435 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05070677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983410863701985, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992464, telescope_ra=23.9371708, 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.95695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:12:48.149942', telescope_ra_j2k=23.9147474548922, telescope_dec_j2k=-24.399014561887, observability=1)
2025-12-26T15:13:02.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:02.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9375538, teldec = -24.256289
2025-12-26T15:13:02.484 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9151308519117     dec_j2k = -24.3990150797662
2025-12-26T15:13:02.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:02.488 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:02.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:02.498 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:02.498 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:02.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:02.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:02.498 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:02.498 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:02.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05072317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983406451388276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992464, telescope_ra=23.9375538, 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.95734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:12:48.149942', telescope_ra_j2k=23.9151308519117, telescope_dec_j2k=-24.3990150797662, observability=1)
2025-12-26T15:13:14.171 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:14.172 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:18.338 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:18.340 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9419884, teldec = -24.256289
2025-12-26T15:13:18.342 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9195700489274     dec_j2k = -24.3990209713359
2025-12-26T15:13:18.344 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:18.345 [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-26T15:13:18.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:18.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:18.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:18.349 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0509067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983406050268848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992463, telescope_ra=23.9419884, 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.96177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:12:48.149942', telescope_ra_j2k=23.9195700489274, telescope_dec_j2k=-24.3990209713359, observability=1)
2025-12-26T15:13:18.357 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.974915981292725 seconds ago
2025-12-26T15:13:19.250 [DEBUG] [Thread-467436 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8930823802947998
2025-12-26T15:13:29.117 [DEBUG] [Thread-467437 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:29.119 [INFO] [Thread-467437 (handle)] [driver.py] [get_status()] Telra = 23.9449966, teldec = -24.256288
2025-12-26T15:13:29.120 [INFO] [Thread-467437 (handle)] [driver.py] [get_status()] ra_j2k = 23.9225813674009     dec_j2k = -24.3990238581881
2025-12-26T15:13:29.122 [DEBUG] [Thread-467437 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:29.123 [DEBUG] [Thread-467437 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:29.129 [DEBUG] [Thread-467437 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:29.129 [DEBUG] [Thread-467437 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:29.129 [DEBUG] [Thread-467437 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:29.129 [DEBUG] [Thread-467437 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:29.136 [DEBUG] [Thread-467437 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05103146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983400033477427, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992463, telescope_ra=23.9449966, 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.96478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:12:48.149942', telescope_ra_j2k=23.9225813674009, telescope_dec_j2k=-24.3990238581881, observability=1)
2025-12-26T15:13:35.462 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:35.465 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9467544, teldec = -24.256288
2025-12-26T15:13:35.466 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9243409896672     dec_j2k = -24.3990260882887
2025-12-26T15:13:35.468 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:35.469 [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-26T15:13:35.471 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:35.471 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:35.471 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:35.471 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:35.478 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0511049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983409259224273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992463, telescope_ra=23.9467544, 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.96654, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:12:48.149942', telescope_ra_j2k=23.9243409896672, telescope_dec_j2k=-24.3990260882887, observability=1)
2025-12-26T15:13:37.332 [DEBUG] [Thread-467438 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:37.335 [INFO] [Thread-467438 (handle)] [driver.py] [get_status()] Telra = 23.947287, teldec = -24.256288
2025-12-26T15:13:37.336 [INFO] [Thread-467438 (handle)] [driver.py] [get_status()] ra_j2k = 23.9248741418049     dec_j2k = -24.3990267580112
2025-12-26T15:13:37.338 [DEBUG] [Thread-467438 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:37.339 [DEBUG] [Thread-467438 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:37.344 [DEBUG] [Thread-467438 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:37.344 [DEBUG] [Thread-467438 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:37.344 [DEBUG] [Thread-467438 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:37.344 [DEBUG] [Thread-467438 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:37.351 [DEBUG] [Thread-467438 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:37.351 [DEBUG] [Thread-467438 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:37.351 [DEBUG] [Thread-467438 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:37.351 [DEBUG] [Thread-467438 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:37.351 [DEBUG] [Thread-467438 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:37.351 [DEBUG] [Thread-467438 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:37.351 [DEBUG] [Thread-467438 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:37.352 [DEBUG] [Thread-467438 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:37.352 [DEBUG] [Thread-467438 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05112654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098340564914942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992463, telescope_ra=23.947287, 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.96707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:12:48.149942', telescope_ra_j2k=23.9248741418049, telescope_dec_j2k=-24.3990267580112, observability=1)
2025-12-26T15:13:43.587 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:43.589 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9490076, teldec = -24.256282
2025-12-26T15:13:43.590 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9265965255774     dec_j2k = -24.3990229031285
2025-12-26T15:13:43.592 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:43.593 [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-26T15:13:43.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:43.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:43.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:43.597 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:43.604 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05119894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983403242432852, 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.992452, telescope_ra=23.9490076, 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.96879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:12:48.149942', telescope_ra_j2k=23.9265965255774, telescope_dec_j2k=-24.3990229031285, observability=1)
2025-12-26T15:13:48.290 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:48.290 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:13:48.291 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:48.291 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:13:48.291 [INFO] [ThreadPoolExecutor-21464_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:13:48.291 [INFO] [ThreadPoolExecutor-21464_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:13:55.397 [DEBUG] [Thread-467439 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:13:55.399 [INFO] [Thread-467439 (handle)] [driver.py] [get_status()] Telra = 23.9522998, teldec = -24.256288
2025-12-26T15:13:55.400 [INFO] [Thread-467439 (handle)] [driver.py] [get_status()] ra_j2k = 23.9298921385993     dec_j2k = -24.3990329251045
2025-12-26T15:13:55.402 [DEBUG] [Thread-467439 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:55.403 [DEBUG] [Thread-467439 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:13:55.407 [DEBUG] [Thread-467439 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:13:55.407 [DEBUG] [Thread-467439 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:13:55.407 [DEBUG] [Thread-467439 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:13:55.407 [DEBUG] [Thread-467439 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:13:55.414 [DEBUG] [Thread-467439 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:13:55.414 [DEBUG] [Thread-467439 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:55.414 [DEBUG] [Thread-467439 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:13:55.414 [DEBUG] [Thread-467439 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:13:55.414 [DEBUG] [Thread-467439 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:13:55.414 [DEBUG] [Thread-467439 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:13:55.414 [DEBUG] [Thread-467439 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:13:55.415 [DEBUG] [Thread-467439 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:13:55.415 [DEBUG] [Thread-467439 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05133562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983400835716284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992462, telescope_ra=23.9522998, 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.97208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.9298921385993, telescope_dec_j2k=-24.3990329251045, observability=1)
2025-12-26T15:14:02.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:02.498 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9542738, teldec = -24.256294
2025-12-26T15:14:02.499 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9318681850688     dec_j2k = -24.3990412854892
2025-12-26T15:14:02.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:02.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:02.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05141778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983401236835712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992473, telescope_ra=23.9542738, 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.97406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.9318681850688, telescope_dec_j2k=-24.3990412854892, observability=1)
2025-12-26T15:14:09.174 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:09.176 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:09.177 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:09.179 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:13.184 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:13.581 [DEBUG] [Thread-467440 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:13.583 [INFO] [Thread-467440 (handle)] [driver.py] [get_status()] Telra = 23.9573692, teldec = -24.256287
2025-12-26T15:14:13.584 [INFO] [Thread-467440 (handle)] [driver.py] [get_status()] ra_j2k = 23.9349667942685     dec_j2k = -24.3990379113142
2025-12-26T15:14:13.586 [DEBUG] [Thread-467440 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:13.587 [DEBUG] [Thread-467440 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:13.592 [DEBUG] [Thread-467440 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:13.592 [DEBUG] [Thread-467440 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:13.592 [DEBUG] [Thread-467440 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:13.592 [DEBUG] [Thread-467440 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:13.599 [DEBUG] [Thread-467440 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:13.600 [DEBUG] [Thread-467440 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05154609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983396423402575, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992461, telescope_ra=23.9573692, 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.97715, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.9349667942685, telescope_dec_j2k=-24.3990379113142, observability=1)
2025-12-26T15:14:14.186 [DEBUG] [ThreadPoolExecutor-21463_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:14.187 [INFO] [ThreadPoolExecutor-21463_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:14:18.418 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:18.420 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9587059, teldec = -24.256287
2025-12-26T15:14:18.421 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9363048801131     dec_j2k = -24.399039447747
2025-12-26T15:14:18.423 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:18.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-26T15:14:18.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:18.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:18.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:18.429 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:18.436 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:18.437 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05160207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983396824522003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992461, telescope_ra=23.9587059, 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.97849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.9363048801131, telescope_dec_j2k=-24.399039447747, observability=1)
2025-12-26T15:14:18.437 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97531461715698 seconds ago
2025-12-26T15:14:29.172 [DEBUG] [Thread-467441 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:29.174 [INFO] [Thread-467441 (handle)] [driver.py] [get_status()] Telra = 23.9617125, teldec = -24.256287
2025-12-26T15:14:29.175 [INFO] [Thread-467441 (handle)] [driver.py] [get_status()] ra_j2k = 23.9393145972981     dec_j2k = -24.3990428395675
2025-12-26T15:14:29.177 [DEBUG] [Thread-467441 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:29.178 [DEBUG] [Thread-467441 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:29.186 [DEBUG] [Thread-467441 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:29.186 [DEBUG] [Thread-467441 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:29.186 [DEBUG] [Thread-467441 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:29.186 [DEBUG] [Thread-467441 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:29.193 [DEBUG] [Thread-467441 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:29.193 [DEBUG] [Thread-467441 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:29.193 [DEBUG] [Thread-467441 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:29.193 [DEBUG] [Thread-467441 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:29.193 [DEBUG] [Thread-467441 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:29.193 [DEBUG] [Thread-467441 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:29.193 [DEBUG] [Thread-467441 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:29.194 [DEBUG] [Thread-467441 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:29.194 [DEBUG] [Thread-467441 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05172654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983392011088866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992461, telescope_ra=23.9617125, 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.98149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.9393145972981, telescope_dec_j2k=-24.3990428395675, observability=1)
2025-12-26T15:14:31.642 [DEBUG] [Thread-467442 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:31.644 [INFO] [Thread-467442 (handle)] [driver.py] [get_status()] Telra = 23.9624152, teldec = -24.256287
2025-12-26T15:14:31.645 [INFO] [Thread-467442 (handle)] [driver.py] [get_status()] ra_j2k = 23.9400180258528     dec_j2k = -24.3990436195196
2025-12-26T15:14:31.647 [DEBUG] [Thread-467442 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:31.648 [DEBUG] [Thread-467442 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:31.653 [DEBUG] [Thread-467442 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:31.653 [DEBUG] [Thread-467442 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:31.653 [DEBUG] [Thread-467442 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:31.654 [DEBUG] [Thread-467442 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:31.661 [DEBUG] [Thread-467442 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:31.661 [DEBUG] [Thread-467442 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:31.661 [DEBUG] [Thread-467442 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:31.661 [DEBUG] [Thread-467442 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:31.661 [DEBUG] [Thread-467442 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:31.661 [DEBUG] [Thread-467442 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:31.662 [DEBUG] [Thread-467442 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:31.662 [DEBUG] [Thread-467442 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:31.662 [DEBUG] [Thread-467442 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05175513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098339321444715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992461, telescope_ra=23.9624152, 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.9822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.9400180258528, telescope_dec_j2k=-24.3990436195196, observability=1)
2025-12-26T15:14:35.540 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:35.542 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9634701, teldec = -24.256287
2025-12-26T15:14:35.543 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9410740195725     dec_j2k = -24.3990447812995
2025-12-26T15:14:35.545 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:35.546 [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-26T15:14:35.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:35.552 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:35.553 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:35.553 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:35.560 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05180024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983390005491726, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992461, telescope_ra=23.9634701, 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.98328, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.9410740195725, telescope_dec_j2k=-24.3990447812995, observability=1)
2025-12-26T15:14:42.700 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:42.702 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9654769, teldec = -24.256287
2025-12-26T15:14:42.703 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.943082900242     dec_j2k = -24.3990469612942
2025-12-26T15:14:42.705 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:42.707 [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-26T15:14:42.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:42.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:42.713 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:42.714 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:42.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:42.720 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:42.721 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:42.721 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:42.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:42.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:42.721 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:42.721 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:42.721 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05188311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983393615566579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99246, telescope_ra=23.9654769, 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.98526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:13:48.289325', telescope_ra_j2k=23.943082900242, telescope_dec_j2k=-24.3990469612942, observability=1)
2025-12-26T15:14:48.430 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:48.430 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:14:48.431 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:48.431 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:14:48.432 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:49.433 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:49.436 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:49.436 [DEBUG] [ThreadPoolExecutor-21465_0] [payload.py] [to_registers()] [0]
2025-12-26T15:14:49.438 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:49.439 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:49.439 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:14:49.439 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:49.446 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:49.446 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:14:49.446 [DEBUG] [ThreadPoolExecutor-21465_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:14:49.446 [DEBUG] [ThreadPoolExecutor-21465_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:14:49.446 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:49.446 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:49.446 [DEBUG] [ThreadPoolExecutor-21465_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:49.724 [DEBUG] [Thread-467443 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:14:49.726 [INFO] [Thread-467443 (handle)] [driver.py] [get_status()] Telra = 23.9674284, teldec = -24.256287
2025-12-26T15:14:49.727 [INFO] [Thread-467443 (handle)] [driver.py] [get_status()] ra_j2k = 23.945036423601     dec_j2k = -24.3990490433367
2025-12-26T15:14:49.729 [DEBUG] [Thread-467443 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:49.730 [DEBUG] [Thread-467443 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:14:49.736 [DEBUG] [Thread-467443 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:14:49.736 [DEBUG] [Thread-467443 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:14:49.736 [DEBUG] [Thread-467443 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:14:49.736 [DEBUG] [Thread-467443 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:14:49.743 [DEBUG] [Thread-467443 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:14:49.743 [DEBUG] [Thread-467443 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:49.743 [DEBUG] [Thread-467443 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:14:49.744 [DEBUG] [Thread-467443 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:14:49.744 [DEBUG] [Thread-467443 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:14:49.744 [DEBUG] [Thread-467443 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:14:49.744 [DEBUG] [Thread-467443 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:14:49.744 [DEBUG] [Thread-467443 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:14:49.744 [DEBUG] [Thread-467443 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05196441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983392011088866, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99246, telescope_ra=23.9674284, 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.98721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.945036423601, telescope_dec_j2k=-24.3990490433367, observability=1)
2025-12-26T15:15:02.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:02.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 23.9709945, teldec = -24.256286
2025-12-26T15:15:02.509 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9486062210816     dec_j2k = -24.3990517515865
2025-12-26T15:15:02.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:02.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:02.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05211235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098339321444715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99246, telescope_ra=23.9709945, 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.99078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9486062210816, telescope_dec_j2k=-24.3990517515865, observability=1)
2025-12-26T15:15:07.795 [DEBUG] [Thread-467444 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:07.798 [INFO] [Thread-467444 (handle)] [driver.py] [get_status()] Telra = 23.9724694, teldec = -24.256286
2025-12-26T15:15:07.799 [INFO] [Thread-467444 (handle)] [driver.py] [get_status()] ra_j2k = 23.9500826503398     dec_j2k = -24.3990532487803
2025-12-26T15:15:07.801 [DEBUG] [Thread-467444 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:07.802 [DEBUG] [Thread-467444 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:07.805 [DEBUG] [Thread-467444 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:07.806 [DEBUG] [Thread-467444 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:07.806 [DEBUG] [Thread-467444 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:07.806 [DEBUG] [Thread-467444 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:07.813 [DEBUG] [Thread-467444 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05217356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983388802133442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99246, telescope_ra=23.9724694, 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.99225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9500826503398, telescope_dec_j2k=-24.3990532487803, observability=1)
2025-12-26T15:15:14.447 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:14.448 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:18.498 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:18.500 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9754567, teldec = -24.256286
2025-12-26T15:15:18.501 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9530730477782     dec_j2k = -24.3990562158645
2025-12-26T15:15:18.503 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:15:18.504 [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-26T15:15:18.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:18.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:18.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:18.505 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05229744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983381983103165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992459, telescope_ra=23.9754567, 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.99524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9530730477782, telescope_dec_j2k=-24.3990562158645, observability=1)
2025-12-26T15:15:18.512 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97329759597778 seconds ago
2025-12-26T15:15:25.849 [DEBUG] [Thread-467445 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:25.851 [INFO] [Thread-467445 (handle)] [driver.py] [get_status()] Telra = 23.9775109, teldec = -24.256286
2025-12-26T15:15:25.853 [INFO] [Thread-467445 (handle)] [driver.py] [get_status()] ra_j2k = 23.9551293777444     dec_j2k = -24.3990582053753
2025-12-26T15:15:25.854 [DEBUG] [Thread-467445 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:25.855 [DEBUG] [Thread-467445 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:25.862 [DEBUG] [Thread-467445 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:25.862 [DEBUG] [Thread-467445 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:25.862 [DEBUG] [Thread-467445 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:25.862 [DEBUG] [Thread-467445 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:25.869 [DEBUG] [Thread-467445 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05238252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983383186461449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992459, telescope_ra=23.9775109, 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.99729, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9551293777444, telescope_dec_j2k=-24.3990582053753, observability=1)
2025-12-26T15:15:29.229 [DEBUG] [Thread-467446 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:29.231 [INFO] [Thread-467446 (handle)] [driver.py] [get_status()] Telra = 23.9784376, teldec = -24.256286
2025-12-26T15:15:29.232 [INFO] [Thread-467446 (handle)] [driver.py] [get_status()] ra_j2k = 23.9560570386323     dec_j2k = -24.3990590893453
2025-12-26T15:15:29.233 [DEBUG] [Thread-467446 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:29.234 [DEBUG] [Thread-467446 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:29.236 [DEBUG] [Thread-467446 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:29.236 [DEBUG] [Thread-467446 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:29.236 [DEBUG] [Thread-467446 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:29.236 [DEBUG] [Thread-467446 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:29.244 [DEBUG] [Thread-467446 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05242164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983381581983737, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992459, telescope_ra=23.9784376, 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.99822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9560570386323, telescope_dec_j2k=-24.3990590893453, observability=1)
2025-12-26T15:15:35.622 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:35.624 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9802208, teldec = -24.256286
2025-12-26T15:15:35.625 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9578420876317     dec_j2k = -24.3990607666235
2025-12-26T15:15:35.627 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:35.628 [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-26T15:15:35.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:35.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:35.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:35.631 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:35.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:35.638 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:35.638 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:35.638 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:35.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:35.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:35.639 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:35.639 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:35.639 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05249564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983384389819733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992459, telescope_ra=23.9802208, 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=21.0, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9578420876317, telescope_dec_j2k=-24.3990607666235, observability=1)
2025-12-26T15:15:41.810 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:41.812 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.981948, teldec = -24.256286
2025-12-26T15:15:41.813 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9595710785813     dec_j2k = -24.3990623614928
2025-12-26T15:15:41.814 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:41.816 [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-26T15:15:41.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:41.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:41.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:41.817 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:41.824 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:41.825 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05256726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983383186461449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992459, telescope_ra=23.981948, 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=21.00173, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9595710785813, telescope_dec_j2k=-24.3990623614928, observability=1)
2025-12-26T15:15:43.938 [DEBUG] [Thread-467447 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:43.940 [INFO] [Thread-467447 (handle)] [driver.py] [get_status()] Telra = 23.9825268, teldec = -24.256285
2025-12-26T15:15:43.942 [INFO] [Thread-467447 (handle)] [driver.py] [get_status()] ra_j2k = 23.9601504787527     dec_j2k = -24.3990618894922
2025-12-26T15:15:43.944 [DEBUG] [Thread-467447 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:15:43.944 [DEBUG] [Thread-467447 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:15:43.947 [DEBUG] [Thread-467447 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:15:43.947 [DEBUG] [Thread-467447 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:15:43.947 [DEBUG] [Thread-467447 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:15:43.947 [DEBUG] [Thread-467447 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:15:43.954 [DEBUG] [Thread-467447 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:15:43.955 [DEBUG] [Thread-467447 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05259189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09833767685506, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992458, telescope_ra=23.9825268, 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.00231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:14:48.429232', telescope_ra_j2k=23.9601504787527, telescope_dec_j2k=-24.3990618894922, observability=1)
2025-12-26T15:15:48.572 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:48.572 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:15:48.573 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:15:48.573 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:15:48.573 [INFO] [ThreadPoolExecutor-21466_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:15:48.573 [INFO] [ThreadPoolExecutor-21466_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:16:02.001 [DEBUG] [Thread-467448 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:02.004 [INFO] [Thread-467448 (handle)] [driver.py] [get_status()] Telra = 23.9875773, teldec = -24.256285
2025-12-26T15:16:02.005 [INFO] [Thread-467448 (handle)] [driver.py] [get_status()] ra_j2k = 23.9652062157674     dec_j2k = -24.399066356492
2025-12-26T15:16:02.007 [DEBUG] [Thread-467448 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:16:02.008 [DEBUG] [Thread-467448 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:16:02.013 [DEBUG] [Thread-467448 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:02.013 [DEBUG] [Thread-467448 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:02.013 [DEBUG] [Thread-467448 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:02.013 [DEBUG] [Thread-467448 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:02.020 [DEBUG] [Thread-467448 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:02.020 [DEBUG] [Thread-467448 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:02.020 [DEBUG] [Thread-467448 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:02.020 [DEBUG] [Thread-467448 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:02.020 [DEBUG] [Thread-467448 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:02.020 [DEBUG] [Thread-467448 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:02.020 [DEBUG] [Thread-467448 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:02.021 [DEBUG] [Thread-467448 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:02.021 [DEBUG] [Thread-467448 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05280095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983381581983737, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992458, telescope_ra=23.9875773, 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.00736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:15:48.571214', telescope_ra_j2k=23.9652062157674, telescope_dec_j2k=-24.399066356492, observability=1)
2025-12-26T15:16:02.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4559659957885742
2025-12-26T15:16:09.449 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:09.450 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:09.451 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:09.454 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:13.459 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:14.462 [DEBUG] [ThreadPoolExecutor-21465_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:14.463 [INFO] [ThreadPoolExecutor-21465_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:16:18.574 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:18.576 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 23.9922002, teldec = -24.256285
2025-12-26T15:16:18.577 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9698339095015     dec_j2k = -24.3990702259699
2025-12-26T15:16:18.579 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:18.580 [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-26T15:16:18.583 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:18.583 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:18.583 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:18.584 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:18.591 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:18.592 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05299277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098337476295346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992457, telescope_ra=23.9922002, 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.01198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:15:48.571214', telescope_ra_j2k=23.9698339095015, telescope_dec_j2k=-24.3990702259699, observability=1)
2025-12-26T15:16:18.592 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97047424316406 seconds ago
2025-12-26T15:16:20.157 [DEBUG] [Thread-467449 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:20.159 [INFO] [Thread-467449 (handle)] [driver.py] [get_status()] Telra = 23.9926199, teldec = -24.256285
2025-12-26T15:16:20.160 [INFO] [Thread-467449 (handle)] [driver.py] [get_status()] ra_j2k = 23.970254044716     dec_j2k = -24.3990705668889
2025-12-26T15:16:20.162 [DEBUG] [Thread-467449 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:20.163 [DEBUG] [Thread-467449 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:20.167 [DEBUG] [Thread-467449 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:20.167 [DEBUG] [Thread-467449 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:20.167 [DEBUG] [Thread-467449 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:20.167 [DEBUG] [Thread-467449 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:20.175 [DEBUG] [Thread-467449 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:20.176 [DEBUG] [Thread-467449 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05301109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983369147281467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992457, telescope_ra=23.9926199, 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.0124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:15:48.571214', telescope_ra_j2k=23.970254044716, telescope_dec_j2k=-24.3990705668889, observability=1)
2025-12-26T15:16:29.289 [DEBUG] [Thread-467450 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:29.291 [INFO] [Thread-467450 (handle)] [driver.py] [get_status()] Telra = 23.9951777, teldec = -24.256284
2025-12-26T15:16:29.292 [INFO] [Thread-467450 (handle)] [driver.py] [get_status()] ra_j2k = 23.9728144970883     dec_j2k = -24.3990716073072
2025-12-26T15:16:29.294 [DEBUG] [Thread-467450 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:29.296 [DEBUG] [Thread-467450 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:29.300 [DEBUG] [Thread-467450 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:29.301 [DEBUG] [Thread-467450 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:29.301 [DEBUG] [Thread-467450 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:29.301 [DEBUG] [Thread-467450 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:29.308 [DEBUG] [Thread-467450 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:29.309 [DEBUG] [Thread-467450 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05311678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983370751759179, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992457, telescope_ra=23.9951777, 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=21.01496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:15:48.571214', telescope_ra_j2k=23.9728144970883, telescope_dec_j2k=-24.3990716073072, observability=1)
2025-12-26T15:16:35.700 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:35.702 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 23.9969623, teldec = -24.256284
2025-12-26T15:16:35.703 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9746009476864     dec_j2k = -24.3990729928537
2025-12-26T15:16:35.705 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:35.705 [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-26T15:16:35.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:35.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:35.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:35.708 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:35.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:35.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:35.715 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:35.715 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:35.715 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:35.716 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:35.716 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:35.716 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:35.716 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05319097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983372356236892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992457, telescope_ra=23.9969623, 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=21.01674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:15:48.571214', telescope_ra_j2k=23.9746009476864, telescope_dec_j2k=-24.3990729928537, observability=1)
2025-12-26T15:16:38.240 [DEBUG] [Thread-467451 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:38.242 [INFO] [Thread-467451 (handle)] [driver.py] [get_status()] Telra = 23.9976631, teldec = -24.256284
2025-12-26T15:16:38.243 [INFO] [Thread-467451 (handle)] [driver.py] [get_status()] ra_j2k = 23.9753024744071     dec_j2k = -24.3990735284052
2025-12-26T15:16:38.245 [DEBUG] [Thread-467451 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:38.246 [DEBUG] [Thread-467451 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:38.250 [DEBUG] [Thread-467451 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:38.250 [DEBUG] [Thread-467451 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:38.250 [DEBUG] [Thread-467451 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:38.250 [DEBUG] [Thread-467451 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:38.257 [DEBUG] [Thread-467451 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:38.258 [DEBUG] [Thread-467451 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05322038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983376367431172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992457, telescope_ra=23.9976631, 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=21.01744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:15:48.571214', telescope_ra_j2k=23.9753024744071, telescope_dec_j2k=-24.3990735284052, observability=1)
2025-12-26T15:16:40.918 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:40.920 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 23.9984093, teldec = -24.256284
2025-12-26T15:16:40.921 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9760494482093     dec_j2k = -24.3990740933556
2025-12-26T15:16:40.922 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:40.923 [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-26T15:16:40.925 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:40.925 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:40.925 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:40.925 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:40.934 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05325138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983369548400895, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992457, telescope_ra=23.9984093, 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=21.01819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:15:48.571214', telescope_ra_j2k=23.9760494482093, telescope_dec_j2k=-24.3990740933556, observability=1)
2025-12-26T15:16:48.717 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:48.717 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:16:48.718 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:48.718 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:16:48.719 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:49.721 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:49.723 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:49.723 [DEBUG] [ThreadPoolExecutor-21467_0] [payload.py] [to_registers()] [0]
2025-12-26T15:16:49.727 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:49.727 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:49.727 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:16:49.727 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:49.734 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:49.734 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:16:49.734 [DEBUG] [ThreadPoolExecutor-21467_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:16:49.734 [DEBUG] [ThreadPoolExecutor-21467_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:16:49.734 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:49.734 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:49.734 [DEBUG] [ThreadPoolExecutor-21467_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:56.285 [DEBUG] [Thread-467452 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:16:56.287 [INFO] [Thread-467452 (handle)] [driver.py] [get_status()] Telra = 0.0027024, teldec = -24.256284
2025-12-26T15:16:56.288 [INFO] [Thread-467452 (handle)] [driver.py] [get_status()] ra_j2k = 23.9803470001556     dec_j2k = -24.3990772375633
2025-12-26T15:16:56.290 [DEBUG] [Thread-467452 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:56.291 [DEBUG] [Thread-467452 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:16:56.297 [DEBUG] [Thread-467452 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:16:56.298 [DEBUG] [Thread-467452 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:16:56.298 [DEBUG] [Thread-467452 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:16:56.298 [DEBUG] [Thread-467452 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:16:56.305 [DEBUG] [Thread-467452 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05342924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983368746162039, 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.108638, telescope_az=89.992456, telescope_ra=0.0027024, 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=21.02248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.9803470001556, telescope_dec_j2k=-24.3990772375633, observability=1)
2025-12-26T15:17:02.488 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:02.491 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0044049, teldec = -24.256284
2025-12-26T15:17:02.492 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9820512656691     dec_j2k = -24.3990784343845
2025-12-26T15:17:02.493 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:02.494 [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-26T15:17:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:02.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05350103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983364333848331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992456, telescope_ra=0.0044049, 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=21.02419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.9820512656691, telescope_dec_j2k=-24.3990784343845, observability=1)
2025-12-26T15:17:14.474 [DEBUG] [Thread-467453 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:14.476 [INFO] [Thread-467453 (handle)] [driver.py] [get_status()] Telra = 0.0077468, teldec = -24.256284
2025-12-26T15:17:14.477 [INFO] [Thread-467453 (handle)] [driver.py] [get_status()] ra_j2k = 23.9853966312916     dec_j2k = -24.3990807009823
2025-12-26T15:17:14.478 [DEBUG] [Thread-467453 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:14.479 [DEBUG] [Thread-467453 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:14.481 [DEBUG] [Thread-467453 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:14.481 [DEBUG] [Thread-467453 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:14.481 [DEBUG] [Thread-467453 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:14.482 [DEBUG] [Thread-467453 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:14.488 [DEBUG] [Thread-467453 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:14.489 [DEBUG] [Thread-467453 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05363976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983368746162039, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992456, telescope_ra=0.0077468, 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=21.02753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.9853966312916, telescope_dec_j2k=-24.3990807009823, observability=1)
2025-12-26T15:17:14.735 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:14.736 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:18.652 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:18.653 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0089141, teldec = -24.256283
2025-12-26T15:17:18.655 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 23.9865651418197     dec_j2k = -24.3990804669601
2025-12-26T15:17:18.656 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:17:18.657 [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-26T15:17:18.661 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:18.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:18.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:18.662 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0536881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983371955117464, 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.992455, telescope_ra=0.0089141, 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=21.0287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.9865651418197, telescope_dec_j2k=-24.3990804669601, observability=1)
2025-12-26T15:17:18.669 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96995282173157 seconds ago
2025-12-26T15:17:29.339 [DEBUG] [Thread-467454 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:29.340 [INFO] [Thread-467454 (handle)] [driver.py] [get_status()] Telra = 0.0118967, teldec = -24.256283
2025-12-26T15:17:29.342 [INFO] [Thread-467454 (handle)] [driver.py] [get_status()] ra_j2k = 23.9895508348847     dec_j2k = -24.3990823631877
2025-12-26T15:17:29.343 [DEBUG] [Thread-467454 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:29.344 [DEBUG] [Thread-467454 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:29.351 [DEBUG] [Thread-467454 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:29.351 [DEBUG] [Thread-467454 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:29.351 [DEBUG] [Thread-467454 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:29.351 [DEBUG] [Thread-467454 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:29.358 [DEBUG] [Thread-467454 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05381179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983369548400895, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992455, telescope_ra=0.0118967, 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=21.03168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.9895508348847, telescope_dec_j2k=-24.3990823631877, observability=1)
2025-12-26T15:17:32.552 [DEBUG] [Thread-467455 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:32.555 [INFO] [Thread-467455 (handle)] [driver.py] [get_status()] Telra = 0.0127944, teldec = -24.256283
2025-12-26T15:17:32.556 [INFO] [Thread-467455 (handle)] [driver.py] [get_status()] ra_j2k = 23.990449465838     dec_j2k = -24.3990829168263
2025-12-26T15:17:32.558 [DEBUG] [Thread-467455 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:32.559 [DEBUG] [Thread-467455 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:32.562 [DEBUG] [Thread-467455 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:32.562 [DEBUG] [Thread-467455 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:32.562 [DEBUG] [Thread-467455 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:32.562 [DEBUG] [Thread-467455 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:32.569 [DEBUG] [Thread-467455 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:32.569 [DEBUG] [Thread-467455 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:32.569 [DEBUG] [Thread-467455 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:32.569 [DEBUG] [Thread-467455 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:32.569 [DEBUG] [Thread-467455 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:32.569 [DEBUG] [Thread-467455 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:32.570 [DEBUG] [Thread-467455 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:32.570 [DEBUG] [Thread-467455 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:32.570 [DEBUG] [Thread-467455 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05384899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983359520415194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992455, telescope_ra=0.0127944, 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=21.03258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.990449465838, telescope_dec_j2k=-24.3990829168263, observability=1)
2025-12-26T15:17:35.777 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:35.779 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0136816, teldec = -24.256283
2025-12-26T15:17:35.780 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 23.9913375859048     dec_j2k = -24.3990834562217
2025-12-26T15:17:35.782 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:35.783 [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-26T15:17:35.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:35.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:35.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:35.790 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:35.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:35.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:35.797 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:35.797 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:35.797 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:35.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:35.798 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:35.798 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:35.798 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05388632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983367542803755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992455, telescope_ra=0.0136816, 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=21.03346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.9913375859048, telescope_dec_j2k=-24.3990834562217, observability=1)
2025-12-26T15:17:40.025 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:40.027 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0148852, teldec = -24.256277
2025-12-26T15:17:40.028 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 23.9925424341157     dec_j2k = -24.3990781761796
2025-12-26T15:17:40.030 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:17:40.031 [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-26T15:17:40.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:40.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:40.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:40.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:40.041 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05393549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983365938326043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992444, telescope_ra=0.0148852, 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.03467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:16:48.715838', telescope_ra_j2k=23.9925424341157, telescope_dec_j2k=-24.3990781761796, observability=1)
2025-12-26T15:17:48.857 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:48.857 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:17:48.858 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:48.858 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:17:48.858 [INFO] [ThreadPoolExecutor-21468_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:17:48.858 [INFO] [ThreadPoolExecutor-21468_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:17:50.621 [DEBUG] [Thread-467456 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:17:50.624 [INFO] [Thread-467456 (handle)] [driver.py] [get_status()] Telra = 0.0178368, teldec = -24.256283
2025-12-26T15:17:50.625 [INFO] [Thread-467456 (handle)] [driver.py] [get_status()] ra_j2k = 23.9954970950677     dec_j2k = -24.3990858797056
2025-12-26T15:17:50.626 [DEBUG] [Thread-467456 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:50.627 [DEBUG] [Thread-467456 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:17:50.629 [DEBUG] [Thread-467456 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:17:50.629 [DEBUG] [Thread-467456 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:17:50.629 [DEBUG] [Thread-467456 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:17:50.629 [DEBUG] [Thread-467456 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:17:50.636 [DEBUG] [Thread-467456 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:17:50.636 [DEBUG] [Thread-467456 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:50.636 [DEBUG] [Thread-467456 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:17:50.637 [DEBUG] [Thread-467456 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:17:50.637 [DEBUG] [Thread-467456 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:17:50.637 [DEBUG] [Thread-467456 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:17:50.637 [DEBUG] [Thread-467456 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:17:50.637 [DEBUG] [Thread-467456 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:17:50.637 [DEBUG] [Thread-467456 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05405812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983363130490046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992454, telescope_ra=0.0178368, 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=21.03762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=23.9954970950677, telescope_dec_j2k=-24.3990858797056, observability=1)
2025-12-26T15:18:02.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:02.499 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.021125, teldec = -24.256282
2025-12-26T15:18:02.500 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 23.9987887051424     dec_j2k = -24.3990866775531
2025-12-26T15:18:02.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:02.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-26T15:18:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:02.517 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:02.517 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:02.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:02.518 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:02.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05419558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983367141684327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992454, telescope_ra=0.021125, 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=21.04091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=23.9987887051424, telescope_dec_j2k=-24.3990866775531, observability=1)
2025-12-26T15:18:08.696 [DEBUG] [Thread-467457 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:08.698 [INFO] [Thread-467457 (handle)] [driver.py] [get_status()] Telra = 0.0228519, teldec = -24.256282
2025-12-26T15:18:08.699 [INFO] [Thread-467457 (handle)] [driver.py] [get_status()] ra_j2k = 0.000517396057157413     dec_j2k = -24.3990875792184
2025-12-26T15:18:08.701 [DEBUG] [Thread-467457 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:08.702 [DEBUG] [Thread-467457 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:08.708 [DEBUG] [Thread-467457 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:08.708 [DEBUG] [Thread-467457 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:08.708 [DEBUG] [Thread-467457 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:08.708 [DEBUG] [Thread-467457 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:08.715 [DEBUG] [Thread-467457 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05426733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983359520415194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992454, telescope_ra=0.0228519, 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=21.04263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=0.000517396057157413, telescope_dec_j2k=-24.3990875792184, observability=1)
2025-12-26T15:18:09.738 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:09.740 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:09.741 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:09.744 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:13.748 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:14.749 [DEBUG] [ThreadPoolExecutor-21467_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:14.751 [INFO] [ThreadPoolExecutor-21467_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:18:18.731 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:18.733 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0256609, teldec = -24.256282
2025-12-26T15:18:18.734 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.00332930920120584     dec_j2k = -24.3990889833796
2025-12-26T15:18:18.736 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:18.737 [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-26T15:18:18.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:18.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:18.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:18.743 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:18.750 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:18.751 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05438347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983359119295766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992453, telescope_ra=0.0256609, 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=21.04544, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=0.00332930920120584, telescope_dec_j2k=-24.3990889833796, observability=1)
2025-12-26T15:18:18.751 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.9742796421051 seconds ago
2025-12-26T15:18:26.762 [DEBUG] [Thread-467458 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:26.764 [INFO] [Thread-467458 (handle)] [driver.py] [get_status()] Telra = 0.0278934, teldec = -24.256282
2025-12-26T15:18:26.765 [INFO] [Thread-467458 (handle)] [driver.py] [get_status()] ra_j2k = 0.00556412448386172     dec_j2k = -24.3990900441499
2025-12-26T15:18:26.766 [DEBUG] [Thread-467458 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:26.767 [DEBUG] [Thread-467458 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:26.769 [DEBUG] [Thread-467458 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:26.769 [DEBUG] [Thread-467458 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:26.769 [DEBUG] [Thread-467458 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:26.769 [DEBUG] [Thread-467458 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:26.776 [DEBUG] [Thread-467458 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05447642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983363130490046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992453, telescope_ra=0.0278934, 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=21.04768, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=0.00556412448386172, telescope_dec_j2k=-24.3990900441499, observability=1)
2025-12-26T15:18:29.391 [DEBUG] [Thread-467459 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:29.394 [INFO] [Thread-467459 (handle)] [driver.py] [get_status()] Telra = 0.0286224, teldec = -24.256282
2025-12-26T15:18:29.395 [INFO] [Thread-467459 (handle)] [driver.py] [get_status()] ra_j2k = 0.00629388051792294     dec_j2k = -24.3990903799432
2025-12-26T15:18:29.396 [DEBUG] [Thread-467459 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:29.397 [DEBUG] [Thread-467459 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:29.399 [DEBUG] [Thread-467459 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:29.399 [DEBUG] [Thread-467459 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:29.399 [DEBUG] [Thread-467459 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:29.399 [DEBUG] [Thread-467459 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:29.407 [DEBUG] [Thread-467459 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:29.408 [DEBUG] [Thread-467459 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05450685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983362729370618, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992453, telescope_ra=0.0286224, 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=21.0484, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=0.00629388051792294, telescope_dec_j2k=-24.3990903799432, observability=1)
2025-12-26T15:18:35.859 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:35.861 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0304343, teldec = -24.256282
2025-12-26T15:18:35.862 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.00810765961448659     dec_j2k = -24.3990911919601
2025-12-26T15:18:35.864 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:18:35.865 [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-26T15:18:35.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:35.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:35.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:35.873 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:35.881 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05458171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983359921534622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992453, telescope_ra=0.0304343, 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=21.05022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=0.00810765961448659, telescope_dec_j2k=-24.3990911919601, observability=1)
2025-12-26T15:18:39.139 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:39.140 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0313495, teldec = -24.256282
2025-12-26T15:18:39.141 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.00902380875815133     dec_j2k = -24.3990915898708
2025-12-26T15:18:39.143 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:39.144 [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-26T15:18:39.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:39.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:39.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:39.150 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:39.157 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05461966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983355509220913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992453, telescope_ra=0.0313495, 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=21.05113, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=0.00902380875815133, telescope_dec_j2k=-24.3990915898708, observability=1)
2025-12-26T15:18:44.838 [DEBUG] [Thread-467460 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:44.840 [INFO] [Thread-467460 (handle)] [driver.py] [get_status()] Telra = 0.0329364, teldec = -24.256282
2025-12-26T15:18:44.841 [INFO] [Thread-467460 (handle)] [driver.py] [get_status()] ra_j2k = 0.0106123545178687     dec_j2k = -24.3990922603457
2025-12-26T15:18:44.842 [DEBUG] [Thread-467460 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:44.842 [DEBUG] [Thread-467460 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:18:44.848 [DEBUG] [Thread-467460 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:44.848 [DEBUG] [Thread-467460 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:44.848 [DEBUG] [Thread-467460 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:18:44.848 [DEBUG] [Thread-467460 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:18:44.855 [DEBUG] [Thread-467460 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05468562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098335831705691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992453, telescope_ra=0.0329364, 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=21.05272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:17:48.855875', telescope_ra_j2k=0.0106123545178687, telescope_dec_j2k=-24.3990922603457, observability=1)
2025-12-26T15:18:48.997 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:48.997 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:18:48.998 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:48.998 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:18:48.999 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:50.001 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:50.002 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:18:50.003 [DEBUG] [ThreadPoolExecutor-21469_0] [payload.py] [to_registers()] [0]
2025-12-26T15:18:50.007 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:18:50.007 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:18:50.007 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:18:50.007 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:18:50.014 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:18:50.014 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:18:50.014 [DEBUG] [ThreadPoolExecutor-21469_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:18:50.014 [DEBUG] [ThreadPoolExecutor-21469_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:18:50.014 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:18:50.014 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:18:50.014 [DEBUG] [ThreadPoolExecutor-21469_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:02.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:02.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0378465, teldec = -24.256275
2025-12-26T15:19:02.512 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0155275467774835     dec_j2k = -24.3990871790375
2025-12-26T15:19:02.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:02.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-26T15:19:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:19:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:19:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:19:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:19:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:19:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:02.528 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:02.528 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:19:02.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:19:02.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:19:02.529 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:02.529 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:19:02.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05489016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346283474068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992441, telescope_ra=0.0378465, 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.05763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:18:48.995885', telescope_ra_j2k=0.0155275467774835, telescope_dec_j2k=-24.3990871790375, observability=1)
2025-12-26T15:19:02.908 [DEBUG] [Thread-467461 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.379547119140625
2025-12-26T15:19:15.015 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:15.016 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:18.811 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:18.813 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0423844, teldec = -24.256281
2025-12-26T15:19:18.814 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0200701530326095     dec_j2k = -24.3990947408378
2025-12-26T15:19:18.816 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:18.816 [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-26T15:19:18.818 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:19:18.818 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:19:18.818 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:19:18.818 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:19:18.825 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:19:18.825 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:18.825 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:18.826 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:19:18.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:19:18.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:19:18.826 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:18.826 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:19:18.826 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05507884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983353503623773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992451, telescope_ra=0.0423844, 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=21.06217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:18:48.995885', telescope_ra_j2k=0.0200701530326095, telescope_dec_j2k=-24.3990947408378, observability=1)
2025-12-26T15:19:18.826 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96729564666748 seconds ago
2025-12-26T15:19:21.038 [DEBUG] [Thread-467462 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:21.040 [INFO] [Thread-467462 (handle)] [driver.py] [get_status()] Telra = 0.0430008, teldec = -24.256281
2025-12-26T15:19:21.041 [INFO] [Thread-467462 (handle)] [driver.py] [get_status()] ra_j2k = 0.0206871923042356     dec_j2k = -24.3990949374713
2025-12-26T15:19:21.043 [DEBUG] [Thread-467462 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:21.044 [DEBUG] [Thread-467462 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:21.045 [DEBUG] [Thread-467462 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:19:21.045 [DEBUG] [Thread-467462 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:19:21.045 [DEBUG] [Thread-467462 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:19:21.045 [DEBUG] [Thread-467462 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:19:21.052 [DEBUG] [Thread-467462 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:19:21.053 [DEBUG] [Thread-467462 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05510462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348289071208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992451, telescope_ra=0.0430008, 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=21.06278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:18:48.995885', telescope_ra_j2k=0.0206871923042356, telescope_dec_j2k=-24.3990949374713, observability=1)
2025-12-26T15:19:29.438 [DEBUG] [Thread-467463 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:29.440 [INFO] [Thread-467463 (handle)] [driver.py] [get_status()] Telra = 0.0453355, teldec = -24.256281
2025-12-26T15:19:29.442 [INFO] [Thread-467463 (handle)] [driver.py] [get_status()] ra_j2k = 0.0230243136367862     dec_j2k = -24.3990956484483
2025-12-26T15:19:29.444 [DEBUG] [Thread-467463 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:29.445 [DEBUG] [Thread-467463 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:29.447 [DEBUG] [Thread-467463 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:19:29.447 [DEBUG] [Thread-467463 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:19:29.447 [DEBUG] [Thread-467463 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:19:29.447 [DEBUG] [Thread-467463 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:19:29.454 [DEBUG] [Thread-467463 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05520184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983352300265489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992451, telescope_ra=0.0453355, 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=21.06512, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:18:48.995885', telescope_ra_j2k=0.0230243136367862, telescope_dec_j2k=-24.3990956484483, observability=1)
2025-12-26T15:19:35.943 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:35.945 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0471477, teldec = -24.25628
2025-12-26T15:19:35.946 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0248383930856249     dec_j2k = -24.3990951635353
2025-12-26T15:19:35.947 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:35.948 [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-26T15:19:35.951 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:19:35.951 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:19:35.951 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:19:35.951 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:19:35.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:19:35.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:35.958 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:35.958 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:19:35.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:19:35.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:19:35.958 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:35.959 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:19:35.959 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05527713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983352701384917, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992451, telescope_ra=0.0471477, 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.06693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:18:48.995885', telescope_ra_j2k=0.0248383930856249, telescope_dec_j2k=-24.3990951635353, observability=1)
2025-12-26T15:19:38.248 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:38.251 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0477925, teldec = -24.25628
2025-12-26T15:19:38.252 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.025483861813453     dec_j2k = -24.3990953390046
2025-12-26T15:19:38.254 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:38.254 [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-26T15:19:38.257 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:19:38.257 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:19:38.257 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:19:38.257 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:38.265 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:19:38.266 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05530381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348690190636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992451, telescope_ra=0.0477925, 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.06757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:18:48.995885', telescope_ra_j2k=0.025483861813453, telescope_dec_j2k=-24.3990953390046, observability=1)
2025-12-26T15:19:39.107 [DEBUG] [Thread-467464 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8412981033325195
2025-12-26T15:19:49.137 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:49.138 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:19:49.138 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:49.139 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:19:49.139 [INFO] [ThreadPoolExecutor-21470_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:19:49.139 [INFO] [ThreadPoolExecutor-21470_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:19:57.190 [DEBUG] [Thread-467465 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:19:57.192 [INFO] [Thread-467465 (handle)] [driver.py] [get_status()] Telra = 0.0530872, teldec = -24.25628
2025-12-26T15:19:57.193 [INFO] [Thread-467465 (handle)] [driver.py] [get_status()] ra_j2k = 0.0307840530016989     dec_j2k = -24.3990966255782
2025-12-26T15:19:57.195 [DEBUG] [Thread-467465 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:57.196 [DEBUG] [Thread-467465 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:19:57.200 [DEBUG] [Thread-467465 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:19:57.200 [DEBUG] [Thread-467465 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:19:57.200 [DEBUG] [Thread-467465 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:19:57.201 [DEBUG] [Thread-467465 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:19:57.208 [DEBUG] [Thread-467465 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05552304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348690190636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99245, telescope_ra=0.0530872, 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.07287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0307840530016989, telescope_dec_j2k=-24.3990966255782, observability=1)
2025-12-26T15:20:02.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:02.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0545635, teldec = -24.25628
2025-12-26T15:20:02.484 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0322618840892802     dec_j2k = -24.3990969352712
2025-12-26T15:20:02.487 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:02.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-26T15:20:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:02.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:02.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:02.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:02.497 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:02.497 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:02.497 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:02.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05558428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983347085712924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99245, telescope_ra=0.0545635, 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.07435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0322618840892802, telescope_dec_j2k=-24.3990969352712, observability=1)
2025-12-26T15:20:10.018 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:10.020 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:10.021 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:10.023 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:14.028 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:15.030 [DEBUG] [ThreadPoolExecutor-21469_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:15.031 [INFO] [ThreadPoolExecutor-21469_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:20:15.385 [DEBUG] [Thread-467466 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:15.387 [INFO] [Thread-467466 (handle)] [driver.py] [get_status()] Telra = 0.0581541, teldec = -24.25628
2025-12-26T15:20:15.388 [INFO] [Thread-467466 (handle)] [driver.py] [get_status()] ra_j2k = 0.0358562079420845     dec_j2k = -24.3990975992439
2025-12-26T15:20:15.389 [DEBUG] [Thread-467466 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:15.390 [DEBUG] [Thread-467466 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:15.391 [DEBUG] [Thread-467466 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:15.391 [DEBUG] [Thread-467466 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:15.391 [DEBUG] [Thread-467466 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:15.391 [DEBUG] [Thread-467466 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:15.399 [DEBUG] [Thread-467466 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05573362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348289071208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99245, telescope_ra=0.0581541, 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.07794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0358562079420845, telescope_dec_j2k=-24.3990975992439, observability=1)
2025-12-26T15:20:18.886 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:18.888 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0591351, teldec = -24.25628
2025-12-26T15:20:18.890 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0368382253483473     dec_j2k = -24.3990977586494
2025-12-26T15:20:18.890 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:18.892 [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-26T15:20:18.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:18.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:18.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:18.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:18.901 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:18.901 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:18.901 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:18.902 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:18.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:18.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:18.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:18.902 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:18.902 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05577416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348289071208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992449, telescope_ra=0.0591351, 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.07892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0368382253483473, telescope_dec_j2k=-24.3990977586494, observability=1)
2025-12-26T15:20:18.902 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.959784269332886 seconds ago
2025-12-26T15:20:29.488 [DEBUG] [Thread-467467 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:29.490 [INFO] [Thread-467467 (handle)] [driver.py] [get_status()] Telra = 0.0620862, teldec = -24.256279
2025-12-26T15:20:29.491 [INFO] [Thread-467467 (handle)] [driver.py] [get_status()] ra_j2k = 0.0397923859668902     dec_j2k = -24.3990971813462
2025-12-26T15:20:29.493 [DEBUG] [Thread-467467 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:29.494 [DEBUG] [Thread-467467 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:29.499 [DEBUG] [Thread-467467 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:29.499 [DEBUG] [Thread-467467 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:29.499 [DEBUG] [Thread-467467 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:29.499 [DEBUG] [Thread-467467 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:29.506 [DEBUG] [Thread-467467 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05589686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098334788795178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992449, telescope_ra=0.0620862, 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.08187, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0397923859668902, telescope_dec_j2k=-24.3990971813462, observability=1)
2025-12-26T15:20:33.456 [DEBUG] [Thread-467468 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:33.458 [INFO] [Thread-467468 (handle)] [driver.py] [get_status()] Telra = 0.0631703, teldec = -24.256279
2025-12-26T15:20:33.459 [INFO] [Thread-467468 (handle)] [driver.py] [get_status()] ra_j2k = 0.0408776102978747     dec_j2k = -24.3990973151321
2025-12-26T15:20:33.461 [DEBUG] [Thread-467468 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:33.461 [DEBUG] [Thread-467468 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:33.468 [DEBUG] [Thread-467468 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:33.468 [DEBUG] [Thread-467468 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:33.468 [DEBUG] [Thread-467468 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:33.468 [DEBUG] [Thread-467468 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:33.475 [DEBUG] [Thread-467468 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05594279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348289071208, 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.108637, telescope_az=89.992449, telescope_ra=0.0631703, 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.08295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0408776102978747, telescope_dec_j2k=-24.3990973151321, observability=1)
2025-12-26T15:20:36.020 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:36.022 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0638984, teldec = -24.256279
2025-12-26T15:20:36.024 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0416064654173591     dec_j2k = -24.3990973985121
2025-12-26T15:20:36.025 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:36.026 [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-26T15:20:36.030 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:36.030 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:36.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:36.031 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:36.038 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05597247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348289071208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992449, telescope_ra=0.0638984, 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.08368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0416064654173591, telescope_dec_j2k=-24.3990973985121, observability=1)
2025-12-26T15:20:37.344 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:37.346 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0642622, teldec = -24.256279
2025-12-26T15:20:37.347 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.0419706427177145     dec_j2k = -24.3990974382247
2025-12-26T15:20:37.349 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:37.350 [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-26T15:20:37.355 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:37.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:37.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:37.356 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:37.363 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05598779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346684593496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992449, telescope_ra=0.0642622, 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.08404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:19:49.137110', telescope_ra_j2k=0.0419706427177145, telescope_dec_j2k=-24.3990974382247, observability=1)
2025-12-26T15:20:49.279 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:49.279 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:20:49.280 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:49.280 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:20:49.281 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:50.283 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:50.285 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:50.285 [DEBUG] [ThreadPoolExecutor-21471_0] [payload.py] [to_registers()] [0]
2025-12-26T15:20:50.291 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:50.291 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:50.291 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:20:50.291 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:50.299 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:50.299 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:20:50.299 [DEBUG] [ThreadPoolExecutor-21471_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:20:50.299 [DEBUG] [ThreadPoolExecutor-21471_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:20:50.299 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:50.299 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:50.299 [DEBUG] [ThreadPoolExecutor-21471_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:51.512 [DEBUG] [Thread-467469 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:20:51.514 [INFO] [Thread-467469 (handle)] [driver.py] [get_status()] Telra = 0.0682143, teldec = -24.256279
2025-12-26T15:20:51.516 [INFO] [Thread-467469 (handle)] [driver.py] [get_status()] ra_j2k = 0.0459268414715584     dec_j2k = -24.3990977859616
2025-12-26T15:20:51.517 [DEBUG] [Thread-467469 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:51.518 [DEBUG] [Thread-467469 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:20:51.519 [DEBUG] [Thread-467469 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:20:51.519 [DEBUG] [Thread-467469 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:20:51.519 [DEBUG] [Thread-467469 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:20:51.519 [DEBUG] [Thread-467469 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:20:51.526 [DEBUG] [Thread-467469 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05615177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983347085712924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992448, telescope_ra=0.0682143, 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.088, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.0459268414715584, telescope_dec_j2k=-24.3990977859616, observability=1)
2025-12-26T15:21:02.492 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:02.493 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0712813, teldec = -24.256279
2025-12-26T15:21:02.494 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.048997022272121     dec_j2k = -24.3990979502113
2025-12-26T15:21:02.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:21:02.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-26T15:21:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:21:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:21:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:21:02.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:21:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:21:02.507 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05627885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348289071208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992448, telescope_ra=0.0712813, 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.09106, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.048997022272121, telescope_dec_j2k=-24.3990979502113, observability=1)
2025-12-26T15:21:09.699 [DEBUG] [Thread-467470 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:09.701 [INFO] [Thread-467470 (handle)] [driver.py] [get_status()] Telra = 0.0732823, teldec = -24.256278
2025-12-26T15:21:09.703 [INFO] [Thread-467470 (handle)] [driver.py] [get_status()] ra_j2k = 0.0510000975136099     dec_j2k = -24.3990970077136
2025-12-26T15:21:09.703 [DEBUG] [Thread-467470 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:09.704 [DEBUG] [Thread-467470 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:09.711 [DEBUG] [Thread-467470 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:21:09.711 [DEBUG] [Thread-467470 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:21:09.711 [DEBUG] [Thread-467470 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:21:09.711 [DEBUG] [Thread-467470 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:21:09.718 [DEBUG] [Thread-467470 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:21:09.718 [DEBUG] [Thread-467470 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:09.718 [DEBUG] [Thread-467470 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:09.718 [DEBUG] [Thread-467470 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:21:09.718 [DEBUG] [Thread-467470 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:21:09.719 [DEBUG] [Thread-467470 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:21:09.719 [DEBUG] [Thread-467470 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:21:09.719 [DEBUG] [Thread-467470 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:21:09.719 [DEBUG] [Thread-467470 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05636227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983347085712924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992448, telescope_ra=0.0732823, 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.09306, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.0510000975136099, telescope_dec_j2k=-24.3990970077136, observability=1)
2025-12-26T15:21:15.300 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:15.301 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:18.963 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:18.965 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.075853, teldec = -24.256278
2025-12-26T15:21:18.966 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0535734635846172     dec_j2k = -24.3990970238159
2025-12-26T15:21:18.968 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:18.969 [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-26T15:21:18.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:21:18.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:21:18.972 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:21:18.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05646949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983351899146061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992448, telescope_ra=0.075853, 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.09563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.0535734635846172, telescope_dec_j2k=-24.3990970238159, observability=1)
2025-12-26T15:21:18.980 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96058225631714 seconds ago
2025-12-26T15:21:27.755 [DEBUG] [Thread-467471 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:27.757 [INFO] [Thread-467471 (handle)] [driver.py] [get_status()] Telra = 0.0782991, teldec = -24.256278
2025-12-26T15:21:27.758 [INFO] [Thread-467471 (handle)] [driver.py] [get_status()] ra_j2k = 0.0560221004243604     dec_j2k = -24.3990969789362
2025-12-26T15:21:27.760 [DEBUG] [Thread-467471 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:27.761 [DEBUG] [Thread-467471 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:27.768 [DEBUG] [Thread-467471 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:21:27.768 [DEBUG] [Thread-467471 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:21:27.768 [DEBUG] [Thread-467471 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:21:27.768 [DEBUG] [Thread-467471 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:21:27.775 [DEBUG] [Thread-467471 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:21:27.775 [DEBUG] [Thread-467471 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:27.775 [DEBUG] [Thread-467471 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:27.775 [DEBUG] [Thread-467471 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:21:27.775 [DEBUG] [Thread-467471 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:21:27.775 [DEBUG] [Thread-467471 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:21:27.775 [DEBUG] [Thread-467471 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:21:27.776 [DEBUG] [Thread-467471 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:21:27.776 [DEBUG] [Thread-467471 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05657125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983347486832352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992447, telescope_ra=0.0782991, 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.09808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.0560221004243604, telescope_dec_j2k=-24.3990969789362, observability=1)
2025-12-26T15:21:29.550 [DEBUG] [Thread-467472 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:29.552 [INFO] [Thread-467472 (handle)] [driver.py] [get_status()] Telra = 0.0788036, teldec = -24.256272
2025-12-26T15:21:29.553 [INFO] [Thread-467472 (handle)] [driver.py] [get_status()] ra_j2k = 0.0565271236368206     dec_j2k = -24.3990909629208
2025-12-26T15:21:29.555 [DEBUG] [Thread-467472 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:29.557 [DEBUG] [Thread-467472 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:29.559 [DEBUG] [Thread-467472 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:21:29.559 [DEBUG] [Thread-467472 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:21:29.559 [DEBUG] [Thread-467472 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:21:29.559 [DEBUG] [Thread-467472 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:21:29.566 [DEBUG] [Thread-467472 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05659203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983352300265489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992436, telescope_ra=0.0788036, 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.09859, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.0565271236368206, telescope_dec_j2k=-24.3990909629208, observability=1)
2025-12-26T15:21:36.100 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:36.102 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.0806154, teldec = -24.256278
2025-12-26T15:21:36.103 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0583408026402937     dec_j2k = -24.3990968823218
2025-12-26T15:21:36.105 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:36.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-26T15:21:36.112 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:21:36.112 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:21:36.112 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:21:36.112 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:21:36.119 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05666784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346283474068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992447, telescope_ra=0.0806154, 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.1004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.0583408026402937, telescope_dec_j2k=-24.3990968823218, observability=1)
2025-12-26T15:21:36.456 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33716344833374023
2025-12-26T15:21:45.826 [DEBUG] [Thread-467473 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:45.828 [INFO] [Thread-467473 (handle)] [driver.py] [get_status()] Telra = 0.0833408, teldec = -24.256284
2025-12-26T15:21:45.830 [INFO] [Thread-467473 (handle)] [driver.py] [get_status()] ra_j2k = 0.0610690291209191     dec_j2k = -24.3991027006917
2025-12-26T15:21:45.831 [DEBUG] [Thread-467473 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:45.831 [DEBUG] [Thread-467473 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:21:45.837 [DEBUG] [Thread-467473 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:21:45.837 [DEBUG] [Thread-467473 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:21:45.837 [DEBUG] [Thread-467473 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:21:45.837 [DEBUG] [Thread-467473 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:21:45.844 [DEBUG] [Thread-467473 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0567804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983344678996356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992457, telescope_ra=0.0833408, 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=21.10312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:20:49.277433', telescope_ra_j2k=0.0610690291209191, telescope_dec_j2k=-24.3991027006917, observability=1)
2025-12-26T15:21:49.420 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:49.420 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:21:49.421 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:21:49.421 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:21:49.421 [INFO] [ThreadPoolExecutor-21472_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:21:49.421 [INFO] [ThreadPoolExecutor-21472_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:22:02.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:02.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.0879699, teldec = -24.256277
2025-12-26T15:22:02.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0657029298648679     dec_j2k = -24.399095226735
2025-12-26T15:22:02.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:02.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-26T15:22:02.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:02.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:02.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:02.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:02.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:02.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:02.519 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:02.519 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:02.519 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:02.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05697341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346684593496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992446, telescope_ra=0.0879699, 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.10775, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:21:49.419139', telescope_ra_j2k=0.0657029298648679, telescope_dec_j2k=-24.399095226735, observability=1)
2025-12-26T15:22:03.902 [DEBUG] [Thread-467474 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:03.904 [INFO] [Thread-467474 (handle)] [driver.py] [get_status()] Telra = 0.0883629, teldec = -24.256277
2025-12-26T15:22:03.905 [INFO] [Thread-467474 (handle)] [driver.py] [get_status()] ra_j2k = 0.06609633743514     dec_j2k = -24.3990951767609
2025-12-26T15:22:03.907 [DEBUG] [Thread-467474 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:03.907 [DEBUG] [Thread-467474 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:03.910 [DEBUG] [Thread-467474 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:03.910 [DEBUG] [Thread-467474 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:03.910 [DEBUG] [Thread-467474 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:03.910 [DEBUG] [Thread-467474 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:03.917 [DEBUG] [Thread-467474 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05698962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346684593496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992446, telescope_ra=0.0883629, 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.10814, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:21:49.419139', telescope_ra_j2k=0.06609633743514, telescope_dec_j2k=-24.3990951767609, observability=1)
2025-12-26T15:22:10.303 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:10.306 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:10.307 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:10.309 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:14.315 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:15.316 [DEBUG] [ThreadPoolExecutor-21471_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:15.317 [INFO] [ThreadPoolExecutor-21471_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:22:19.041 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:19.043 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.0925948, teldec = -24.256277
2025-12-26T15:22:19.044 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.0703326262070264     dec_j2k = -24.399094542615
2025-12-26T15:22:19.046 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:19.047 [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-26T15:22:19.052 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:19.052 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:19.052 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:19.052 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:19.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:19.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:19.059 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:19.059 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:19.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:19.060 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:19.060 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:19.060 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:19.060 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05716484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983339865563219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992446, telescope_ra=0.0925948, 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.11238, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:21:49.419139', telescope_ra_j2k=0.0703326262070264, telescope_dec_j2k=-24.399094542615, observability=1)
2025-12-26T15:22:19.060 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.960700035095215 seconds ago
2025-12-26T15:22:21.956 [DEBUG] [Thread-467475 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:21.958 [INFO] [Thread-467475 (handle)] [driver.py] [get_status()] Telra = 0.093407, teldec = -24.256277
2025-12-26T15:22:21.959 [INFO] [Thread-467475 (handle)] [driver.py] [get_status()] ra_j2k = 0.0711456685091771     dec_j2k = -24.3990944008098
2025-12-26T15:22:21.960 [DEBUG] [Thread-467475 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:21.961 [DEBUG] [Thread-467475 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:21.962 [DEBUG] [Thread-467475 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:21.962 [DEBUG] [Thread-467475 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:21.962 [DEBUG] [Thread-467475 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:21.962 [DEBUG] [Thread-467475 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:21.969 [DEBUG] [Thread-467475 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:21.969 [DEBUG] [Thread-467475 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:21.969 [DEBUG] [Thread-467475 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:21.969 [DEBUG] [Thread-467475 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:21.969 [DEBUG] [Thread-467475 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:21.970 [DEBUG] [Thread-467475 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:21.970 [DEBUG] [Thread-467475 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:21.970 [DEBUG] [Thread-467475 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:21.970 [DEBUG] [Thread-467475 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05719858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983342673399216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992445, telescope_ra=0.093407, 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.11319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:21:49.419139', telescope_ra_j2k=0.0711456685091771, telescope_dec_j2k=-24.3990944008098, observability=1)
2025-12-26T15:22:29.602 [DEBUG] [Thread-467476 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:29.604 [INFO] [Thread-467476 (handle)] [driver.py] [get_status()] Telra = 0.0955191, teldec = -24.256277
2025-12-26T15:22:29.605 [INFO] [Thread-467476 (handle)] [driver.py] [get_status()] ra_j2k = 0.0732599588804652     dec_j2k = -24.3990940017503
2025-12-26T15:22:29.607 [DEBUG] [Thread-467476 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:29.608 [DEBUG] [Thread-467476 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:29.614 [DEBUG] [Thread-467476 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:29.614 [DEBUG] [Thread-467476 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:29.614 [DEBUG] [Thread-467476 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:29.614 [DEBUG] [Thread-467476 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:29.621 [DEBUG] [Thread-467476 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:29.621 [DEBUG] [Thread-467476 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:29.621 [DEBUG] [Thread-467476 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:29.621 [DEBUG] [Thread-467476 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:29.621 [DEBUG] [Thread-467476 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:29.621 [DEBUG] [Thread-467476 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:29.621 [DEBUG] [Thread-467476 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:29.622 [DEBUG] [Thread-467476 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:29.622 [DEBUG] [Thread-467476 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05728707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098334588235464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992445, telescope_ra=0.0955191, 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.1153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:21:49.419139', telescope_ra_j2k=0.0732599588804652, telescope_dec_j2k=-24.3990940017503, observability=1)
2025-12-26T15:22:35.547 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:35.549 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.0971911, teldec = -24.256283
2025-12-26T15:22:35.550 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.0749336928403113     dec_j2k = -24.3990996542611
2025-12-26T15:22:35.553 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:35.554 [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-26T15:22:35.560 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:35.560 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:35.560 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:35.560 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:35.567 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:35.568 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05735588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983350294668349, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992456, telescope_ra=0.0971911, 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=21.11697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:21:49.419139', telescope_ra_j2k=0.0749336928403113, telescope_dec_j2k=-24.3990996542611, observability=1)
2025-12-26T15:22:36.180 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6118099689483643
2025-12-26T15:22:40.052 [DEBUG] [Thread-467477 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:40.054 [INFO] [Thread-467477 (handle)] [driver.py] [get_status()] Telra = 0.0984439, teldec = -24.25627
2025-12-26T15:22:40.055 [INFO] [Thread-467477 (handle)] [driver.py] [get_status()] ra_j2k = 0.0761877920395984     dec_j2k = -24.3990863775035
2025-12-26T15:22:40.056 [DEBUG] [Thread-467477 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:40.057 [DEBUG] [Thread-467477 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:40.063 [DEBUG] [Thread-467477 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:40.063 [DEBUG] [Thread-467477 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:40.064 [DEBUG] [Thread-467477 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:40.064 [DEBUG] [Thread-467477 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:40.071 [DEBUG] [Thread-467477 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05740802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983343475638072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992434, telescope_ra=0.0984439, 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.11823, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:21:49.419139', telescope_ra_j2k=0.0761877920395984, telescope_dec_j2k=-24.3990863775035, observability=1)
2025-12-26T15:22:49.560 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:49.560 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:22:49.561 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:49.561 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:22:49.562 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:50.563 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:50.566 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:50.566 [DEBUG] [ThreadPoolExecutor-21473_0] [payload.py] [to_registers()] [0]
2025-12-26T15:22:50.572 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:50.572 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:50.572 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:22:50.572 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:50.580 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:50.580 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:22:50.580 [DEBUG] [ThreadPoolExecutor-21473_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:22:50.580 [DEBUG] [ThreadPoolExecutor-21473_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:22:50.580 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:50.580 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:50.580 [DEBUG] [ThreadPoolExecutor-21473_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:58.119 [DEBUG] [Thread-467478 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:22:58.121 [INFO] [Thread-467478 (handle)] [driver.py] [get_status()] Telra = 0.1034662, teldec = -24.25627
2025-12-26T15:22:58.123 [INFO] [Thread-467478 (handle)] [driver.py] [get_status()] ra_j2k = 0.0812153003587808     dec_j2k = -24.3990851086949
2025-12-26T15:22:58.124 [DEBUG] [Thread-467478 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:58.125 [DEBUG] [Thread-467478 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:22:58.131 [DEBUG] [Thread-467478 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:22:58.131 [DEBUG] [Thread-467478 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:22:58.131 [DEBUG] [Thread-467478 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:22:58.131 [DEBUG] [Thread-467478 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:22:58.138 [DEBUG] [Thread-467478 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:22:58.138 [DEBUG] [Thread-467478 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:58.138 [DEBUG] [Thread-467478 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:22:58.139 [DEBUG] [Thread-467478 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:22:58.139 [DEBUG] [Thread-467478 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:22:58.139 [DEBUG] [Thread-467478 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:22:58.139 [DEBUG] [Thread-467478 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:22:58.139 [DEBUG] [Thread-467478 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:22:58.139 [DEBUG] [Thread-467478 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05761713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098334588235464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992434, telescope_ra=0.1034662, 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.12325, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:22:49.559065', telescope_ra_j2k=0.0812153003587808, telescope_dec_j2k=-24.3990851086949, observability=1)
2025-12-26T15:23:02.512 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:02.514 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.104692, teldec = -24.256276
2025-12-26T15:23:02.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0824423715573596     dec_j2k = -24.3990907608993
2025-12-26T15:23:02.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:02.518 [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-26T15:23:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:23:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:23:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:23:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:23:02.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05766797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098334588235464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992444, telescope_ra=0.104692, 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.12447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:22:49.559065', telescope_ra_j2k=0.0824423715573596, telescope_dec_j2k=-24.3990907608993, observability=1)
2025-12-26T15:23:15.581 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:15.582 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:16.284 [DEBUG] [Thread-467479 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:16.286 [INFO] [Thread-467479 (handle)] [driver.py] [get_status()] Telra = 0.1085361, teldec = -24.256276
2025-12-26T15:23:16.287 [INFO] [Thread-467479 (handle)] [driver.py] [get_status()] ra_j2k = 0.0862904579642855     dec_j2k = -24.3990895763136
2025-12-26T15:23:16.288 [DEBUG] [Thread-467479 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:16.290 [DEBUG] [Thread-467479 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:16.292 [DEBUG] [Thread-467479 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:23:16.292 [DEBUG] [Thread-467479 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:23:16.292 [DEBUG] [Thread-467479 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:23:16.292 [DEBUG] [Thread-467479 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:23:16.300 [DEBUG] [Thread-467479 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05782737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983351498026633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992444, telescope_ra=0.1085361, 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.12832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:22:49.559065', telescope_ra_j2k=0.0862904579642855, telescope_dec_j2k=-24.3990895763136, observability=1)
2025-12-26T15:23:19.120 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:19.122 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1093118, teldec = -24.256276
2025-12-26T15:23:19.123 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.087066962373735     dec_j2k = -24.3990893196968
2025-12-26T15:23:19.125 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:19.125 [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-26T15:23:19.126 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:23:19.126 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:23:19.126 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:23:19.126 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0578602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983349091310065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992444, telescope_ra=0.1093118, 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.12909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:22:49.559065', telescope_ra_j2k=0.087066962373735, telescope_dec_j2k=-24.3990893196968, observability=1)
2025-12-26T15:23:19.134 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.95454025268555 seconds ago
2025-12-26T15:23:29.666 [DEBUG] [Thread-467480 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:29.668 [INFO] [Thread-467480 (handle)] [driver.py] [get_status()] Telra = 0.1122724, teldec = -24.256275
2025-12-26T15:23:29.669 [INFO] [Thread-467480 (handle)] [driver.py] [get_status()] ra_j2k = 0.0900306325251423     dec_j2k = -24.3990872860989
2025-12-26T15:23:29.671 [DEBUG] [Thread-467480 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:29.672 [DEBUG] [Thread-467480 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:29.674 [DEBUG] [Thread-467480 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:23:29.674 [DEBUG] [Thread-467480 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:23:29.674 [DEBUG] [Thread-467480 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:23:29.674 [DEBUG] [Thread-467480 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:23:29.681 [DEBUG] [Thread-467480 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:23:29.681 [DEBUG] [Thread-467480 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:29.681 [DEBUG] [Thread-467480 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:29.682 [DEBUG] [Thread-467480 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:23:29.682 [DEBUG] [Thread-467480 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:23:29.682 [DEBUG] [Thread-467480 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:23:29.682 [DEBUG] [Thread-467480 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:23:29.682 [DEBUG] [Thread-467480 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:23:29.682 [DEBUG] [Thread-467480 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05798226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983347486832352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992443, telescope_ra=0.1122724, 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.13205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:22:49.559065', telescope_ra_j2k=0.0900306325251423, telescope_dec_j2k=-24.3990872860989, observability=1)
2025-12-26T15:23:34.345 [DEBUG] [Thread-467481 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:34.347 [INFO] [Thread-467481 (handle)] [driver.py] [get_status()] Telra = 0.1135523, teldec = -24.256275
2025-12-26T15:23:34.348 [INFO] [Thread-467481 (handle)] [driver.py] [get_status()] ra_j2k = 0.0913118597753364     dec_j2k = -24.3990868125996
2025-12-26T15:23:34.349 [DEBUG] [Thread-467481 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:34.350 [DEBUG] [Thread-467481 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:34.353 [DEBUG] [Thread-467481 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:23:34.353 [DEBUG] [Thread-467481 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:23:34.353 [DEBUG] [Thread-467481 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:23:34.353 [DEBUG] [Thread-467481 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:23:34.360 [DEBUG] [Thread-467481 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:23:34.361 [DEBUG] [Thread-467481 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05803641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983349091310065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992443, telescope_ra=0.1135523, 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.13333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:22:49.559065', telescope_ra_j2k=0.0913118597753364, telescope_dec_j2k=-24.3990868125996, observability=1)
2025-12-26T15:23:34.659 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29825425148010254
2025-12-26T15:23:36.240 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:36.242 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1140845, teldec = -24.256275
2025-12-26T15:23:36.244 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.0918446116622122     dec_j2k = -24.3990866109812
2025-12-26T15:23:36.246 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:36.247 [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-26T15:23:36.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:23:36.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:23:36.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:23:36.253 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:23:36.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:23:36.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:36.260 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:36.260 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:23:36.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:23:36.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:23:36.260 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:23:36.261 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:23:36.261 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05805834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346684593496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992443, telescope_ra=0.1140845, 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.13387, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:22:49.559065', telescope_ra_j2k=0.0918446116622122, telescope_dec_j2k=-24.3990866109812, observability=1)
2025-12-26T15:23:49.699 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:49.700 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:23:49.700 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:49.701 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:23:49.701 [INFO] [ThreadPoolExecutor-21474_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:23:49.701 [INFO] [ThreadPoolExecutor-21474_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:23:52.416 [DEBUG] [Thread-467482 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:23:52.418 [INFO] [Thread-467482 (handle)] [driver.py] [get_status()] Telra = 0.1185924, teldec = -24.256275
2025-12-26T15:23:52.419 [INFO] [Thread-467482 (handle)] [driver.py] [get_status()] ra_j2k = 0.0963571862676945     dec_j2k = -24.3990847917564
2025-12-26T15:23:52.421 [DEBUG] [Thread-467482 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:52.422 [DEBUG] [Thread-467482 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:23:52.427 [DEBUG] [Thread-467482 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:23:52.427 [DEBUG] [Thread-467482 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:23:52.427 [DEBUG] [Thread-467482 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:23:52.427 [DEBUG] [Thread-467482 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:23:52.434 [DEBUG] [Thread-467482 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:23:52.435 [DEBUG] [Thread-467482 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05824557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983351899146061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992442, telescope_ra=0.1185924, 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.13837, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.0963571862676945, telescope_dec_j2k=-24.3990847917564, observability=1)
2025-12-26T15:24:02.483 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:02.485 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1214126, teldec = -24.256275
2025-12-26T15:24:02.487 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.0991803107147184     dec_j2k = -24.3990835522466
2025-12-26T15:24:02.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:02.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-26T15:24:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:02.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:02.496 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:02.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05836208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983341871160359, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992442, telescope_ra=0.1214126, 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.14119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.0991803107147184, telescope_dec_j2k=-24.3990835522466, observability=1)
2025-12-26T15:24:10.584 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:10.586 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:10.587 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:10.589 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:10.612 [DEBUG] [Thread-467483 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:10.614 [INFO] [Thread-467483 (handle)] [driver.py] [get_status()] Telra = 0.123671, teldec = -24.256274
2025-12-26T15:24:10.615 [INFO] [Thread-467483 (handle)] [driver.py] [get_status()] ra_j2k = 0.101441052565706     dec_j2k = -24.3990815034823
2025-12-26T15:24:10.617 [DEBUG] [Thread-467483 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:10.618 [DEBUG] [Thread-467483 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:10.623 [DEBUG] [Thread-467483 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:10.623 [DEBUG] [Thread-467483 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:10.623 [DEBUG] [Thread-467483 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:10.624 [DEBUG] [Thread-467483 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:10.631 [DEBUG] [Thread-467483 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:10.631 [DEBUG] [Thread-467483 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:10.631 [DEBUG] [Thread-467483 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:10.631 [DEBUG] [Thread-467483 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:10.631 [DEBUG] [Thread-467483 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:10.632 [DEBUG] [Thread-467483 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:10.632 [DEBUG] [Thread-467483 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:10.632 [DEBUG] [Thread-467483 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:10.632 [DEBUG] [Thread-467483 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05845617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098334588235464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992442, telescope_ra=0.123671, telescope_dec=-24.256274, 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.14345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.101441052565706, telescope_dec_j2k=-24.3990815034823, observability=1)
2025-12-26T15:24:14.595 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:15.597 [DEBUG] [ThreadPoolExecutor-21473_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:15.598 [INFO] [ThreadPoolExecutor-21473_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:24:19.195 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:19.196 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1260625, teldec = -24.256274
2025-12-26T15:24:19.197 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.103835032410435     dec_j2k = -24.3990803382636
2025-12-26T15:24:19.199 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:19.200 [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-26T15:24:19.206 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:19.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:19.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:19.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0585555, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983350294668349, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992442, telescope_ra=0.1260625, 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.14584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.103835032410435, telescope_dec_j2k=-24.3990803382636, observability=1)
2025-12-26T15:24:19.214 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.974475383758545 seconds ago
2025-12-26T15:24:28.684 [DEBUG] [Thread-467484 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:28.685 [INFO] [Thread-467484 (handle)] [driver.py] [get_status()] Telra = 0.1287142, teldec = -24.256274
2025-12-26T15:24:28.686 [INFO] [Thread-467484 (handle)] [driver.py] [get_status()] ra_j2k = 0.106489482033533     dec_j2k = -24.3990789806678
2025-12-26T15:24:28.688 [DEBUG] [Thread-467484 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:28.688 [DEBUG] [Thread-467484 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:28.693 [DEBUG] [Thread-467484 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:28.693 [DEBUG] [Thread-467484 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:28.693 [DEBUG] [Thread-467484 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:28.693 [DEBUG] [Thread-467484 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:28.700 [DEBUG] [Thread-467484 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:28.700 [DEBUG] [Thread-467484 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:28.701 [DEBUG] [Thread-467484 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:28.701 [DEBUG] [Thread-467484 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:28.701 [DEBUG] [Thread-467484 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:28.701 [DEBUG] [Thread-467484 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:28.701 [DEBUG] [Thread-467484 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:28.701 [DEBUG] [Thread-467484 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:28.701 [DEBUG] [Thread-467484 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05866532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983339464443791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992441, telescope_ra=0.1287142, 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.1485, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.106489482033533, telescope_dec_j2k=-24.3990789806678, observability=1)
2025-12-26T15:24:29.716 [DEBUG] [Thread-467485 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:29.718 [INFO] [Thread-467485 (handle)] [driver.py] [get_status()] Telra = 0.1289939, teldec = -24.256274
2025-12-26T15:24:29.719 [INFO] [Thread-467485 (handle)] [driver.py] [get_status()] ra_j2k = 0.106769472060293     dec_j2k = -24.3990788334473
2025-12-26T15:24:29.720 [DEBUG] [Thread-467485 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:29.721 [DEBUG] [Thread-467485 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:29.724 [DEBUG] [Thread-467485 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:29.724 [DEBUG] [Thread-467485 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:29.724 [DEBUG] [Thread-467485 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:29.724 [DEBUG] [Thread-467485 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:29.731 [DEBUG] [Thread-467485 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:29.731 [DEBUG] [Thread-467485 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:29.731 [DEBUG] [Thread-467485 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:29.731 [DEBUG] [Thread-467485 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:29.731 [DEBUG] [Thread-467485 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:29.732 [DEBUG] [Thread-467485 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:29.732 [DEBUG] [Thread-467485 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:29.732 [DEBUG] [Thread-467485 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:29.732 [DEBUG] [Thread-467485 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05867727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983343475638072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992441, telescope_ra=0.1289939, 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.14878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.106769472060293, telescope_dec_j2k=-24.3990788334473, observability=1)
2025-12-26T15:24:33.750 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:33.752 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1301053, teldec = -24.256268
2025-12-26T15:24:33.754 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.107882024472726     dec_j2k = -24.3990722414205
2025-12-26T15:24:33.756 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:33.757 [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-26T15:24:33.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:33.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:33.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:33.762 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:33.770 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05872397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983339063324363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99243, telescope_ra=0.1301053, 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.14989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.107882024472726, telescope_dec_j2k=-24.3990722414205, observability=1)
2025-12-26T15:24:36.322 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:36.324 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1308241, teldec = -24.256274
2025-12-26T15:24:36.325 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.108601569822621     dec_j2k = -24.3990778511773
2025-12-26T15:24:36.327 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:36.328 [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-26T15:24:36.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:36.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:36.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:36.334 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:36.341 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:36.341 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:36.342 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:36.342 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:36.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:36.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:36.342 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:36.342 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:36.342 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05875374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346684593496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992441, telescope_ra=0.1308241, 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.15061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.108601569822621, telescope_dec_j2k=-24.3990778511773, observability=1)
2025-12-26T15:24:46.758 [DEBUG] [Thread-467486 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:46.760 [INFO] [Thread-467486 (handle)] [driver.py] [get_status()] Telra = 0.1337281, teldec = -24.25628
2025-12-26T15:24:46.761 [INFO] [Thread-467486 (handle)] [driver.py] [get_status()] ra_j2k = 0.11150858100588     dec_j2k = -24.3990822246164
2025-12-26T15:24:46.763 [DEBUG] [Thread-467486 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:46.764 [DEBUG] [Thread-467486 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:24:46.767 [DEBUG] [Thread-467486 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:46.767 [DEBUG] [Thread-467486 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:46.767 [DEBUG] [Thread-467486 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:24:46.767 [DEBUG] [Thread-467486 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:46.774 [DEBUG] [Thread-467486 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:46.774 [DEBUG] [Thread-467486 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:46.774 [DEBUG] [Thread-467486 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:24:46.774 [DEBUG] [Thread-467486 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:24:46.774 [DEBUG] [Thread-467486 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:46.775 [DEBUG] [Thread-467486 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:46.775 [DEBUG] [Thread-467486 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:24:46.775 [DEBUG] [Thread-467486 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:24:46.775 [DEBUG] [Thread-467486 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05887453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983344277876928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992451, telescope_ra=0.1337281, 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.15351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:23:49.698971', telescope_ra_j2k=0.11150858100588, telescope_dec_j2k=-24.3990822246164, observability=1)
2025-12-26T15:24:49.844 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:49.844 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:24:49.845 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:49.845 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:24:49.846 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:50.849 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:50.851 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:24:50.851 [DEBUG] [ThreadPoolExecutor-21475_0] [payload.py] [to_registers()] [0]
2025-12-26T15:24:50.856 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:24:50.856 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:24:50.856 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:24:50.856 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:24:50.863 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:24:50.863 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:24:50.863 [DEBUG] [ThreadPoolExecutor-21475_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:24:50.863 [DEBUG] [ThreadPoolExecutor-21475_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:24:50.863 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:24:50.863 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:24:50.863 [DEBUG] [ThreadPoolExecutor-21475_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:02.494 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:02.497 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1381243, teldec = -24.256273
2025-12-26T15:25:02.498 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.11590933932454     dec_j2k = -24.399072606294
2025-12-26T15:25:02.499 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:02.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-26T15:25:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:02.506 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:02.513 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:02.513 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:02.514 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:02.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05905666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983346684593496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99244, telescope_ra=0.1381243, 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.15791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.11590933932454, telescope_dec_j2k=-24.399072606294, observability=1)
2025-12-26T15:25:04.829 [DEBUG] [Thread-467487 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:04.831 [INFO] [Thread-467487 (handle)] [driver.py] [get_status()] Telra = 0.1387689, teldec = -24.256273
2025-12-26T15:25:04.832 [INFO] [Thread-467487 (handle)] [driver.py] [get_status()] ra_j2k = 0.116554607689165     dec_j2k = -24.3990722063469
2025-12-26T15:25:04.833 [DEBUG] [Thread-467487 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:25:04.834 [DEBUG] [Thread-467487 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:25:04.839 [DEBUG] [Thread-467487 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:04.839 [DEBUG] [Thread-467487 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:04.839 [DEBUG] [Thread-467487 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:04.839 [DEBUG] [Thread-467487 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:04.847 [DEBUG] [Thread-467487 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05908367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983349492429492, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99244, telescope_ra=0.1387689, 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.15855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.116554607689165, telescope_dec_j2k=-24.3990722063469, observability=1)
2025-12-26T15:25:15.864 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:15.865 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:19.275 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:19.277 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1427809, teldec = -24.256273
2025-12-26T15:25:19.278 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.120570767544208     dec_j2k = -24.399069625433
2025-12-26T15:25:19.280 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:19.282 [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-26T15:25:19.285 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:19.286 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:19.286 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:19.286 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:19.293 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05925088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983348289071208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99244, telescope_ra=0.1427809, 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.16256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.120570767544208, telescope_dec_j2k=-24.399069625433, observability=1)
2025-12-26T15:25:19.294 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97268056869507 seconds ago
2025-12-26T15:25:22.896 [DEBUG] [Thread-467488 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:22.898 [INFO] [Thread-467488 (handle)] [driver.py] [get_status()] Telra = 0.1438093, teldec = -24.256273
2025-12-26T15:25:22.899 [INFO] [Thread-467488 (handle)] [driver.py] [get_status()] ra_j2k = 0.121600233828054     dec_j2k = -24.3990689384394
2025-12-26T15:25:22.901 [DEBUG] [Thread-467488 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:22.902 [DEBUG] [Thread-467488 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:22.909 [DEBUG] [Thread-467488 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:22.909 [DEBUG] [Thread-467488 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:22.909 [DEBUG] [Thread-467488 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:22.909 [DEBUG] [Thread-467488 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:22.917 [DEBUG] [Thread-467488 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:22.918 [DEBUG] [Thread-467488 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05929279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09833438767575, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99244, telescope_ra=0.1438093, 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.16359, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.121600233828054, telescope_dec_j2k=-24.3990689384394, observability=1)
2025-12-26T15:25:29.764 [DEBUG] [Thread-467489 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:29.766 [INFO] [Thread-467489 (handle)] [driver.py] [get_status()] Telra = 0.1457078, teldec = -24.256273
2025-12-26T15:25:29.768 [INFO] [Thread-467489 (handle)] [driver.py] [get_status()] ra_j2k = 0.123500702246746     dec_j2k = -24.3990676429445
2025-12-26T15:25:29.769 [DEBUG] [Thread-467489 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:29.770 [DEBUG] [Thread-467489 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:29.775 [DEBUG] [Thread-467489 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:29.775 [DEBUG] [Thread-467489 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:29.775 [DEBUG] [Thread-467489 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:29.775 [DEBUG] [Thread-467489 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:29.782 [DEBUG] [Thread-467489 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:29.783 [DEBUG] [Thread-467489 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05937228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983341068921503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992439, telescope_ra=0.1457078, 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.16549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.123500702246746, telescope_dec_j2k=-24.3990676429445, observability=1)
2025-12-26T15:25:32.866 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:32.869 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1465674, teldec = -24.256273
2025-12-26T15:25:32.870 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.12436119349681     dec_j2k = -24.3990670447434
2025-12-26T15:25:32.871 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:32.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-26T15:25:32.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:32.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:32.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:32.873 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:32.880 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:32.880 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:32.881 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:32.881 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:32.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:32.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:32.881 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:32.881 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:32.881 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05940819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983343475638072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992439, telescope_ra=0.1465674, 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.16635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.12436119349681, telescope_dec_j2k=-24.3990670447434, observability=1)
2025-12-26T15:25:36.404 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:36.406 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1475495, teldec = -24.256273
2025-12-26T15:25:36.407 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.125344311751375     dec_j2k = -24.399066352422
2025-12-26T15:25:36.408 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:36.409 [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-26T15:25:36.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:36.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:36.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:36.411 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:36.418 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:36.419 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05944913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983343074518644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992439, telescope_ra=0.1475495, 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.16733, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.125344311751375, telescope_dec_j2k=-24.399066352422, observability=1)
2025-12-26T15:25:40.967 [DEBUG] [Thread-467490 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:40.969 [INFO] [Thread-467490 (handle)] [driver.py] [get_status()] Telra = 0.1488308, teldec = -24.256273
2025-12-26T15:25:40.970 [INFO] [Thread-467490 (handle)] [driver.py] [get_status()] ra_j2k = 0.12662694021099     dec_j2k = -24.3990654349581
2025-12-26T15:25:40.972 [DEBUG] [Thread-467490 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:40.973 [DEBUG] [Thread-467490 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:40.979 [DEBUG] [Thread-467490 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:40.979 [DEBUG] [Thread-467490 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:40.979 [DEBUG] [Thread-467490 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:40.979 [DEBUG] [Thread-467490 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:40.986 [DEBUG] [Thread-467490 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:40.986 [DEBUG] [Thread-467490 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:40.986 [DEBUG] [Thread-467490 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:40.987 [DEBUG] [Thread-467490 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:40.987 [DEBUG] [Thread-467490 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:40.987 [DEBUG] [Thread-467490 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:40.987 [DEBUG] [Thread-467490 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:40.987 [DEBUG] [Thread-467490 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:40.987 [DEBUG] [Thread-467490 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05950194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983341068921503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992439, telescope_ra=0.1488308, 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.16861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:24:49.842990', telescope_ra_j2k=0.12662694021099, telescope_dec_j2k=-24.3990654349581, observability=1)
2025-12-26T15:25:49.989 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:49.989 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:25:49.990 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:49.990 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:25:49.990 [INFO] [ThreadPoolExecutor-21476_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:25:49.990 [INFO] [ThreadPoolExecutor-21476_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:25:59.035 [DEBUG] [Thread-467491 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:25:59.038 [INFO] [Thread-467491 (handle)] [driver.py] [get_status()] Telra = 0.153872, teldec = -24.256272
2025-12-26T15:25:59.039 [INFO] [Thread-467491 (handle)] [driver.py] [get_status()] ra_j2k = 0.131673366845795     dec_j2k = -24.3990606690094
2025-12-26T15:25:59.040 [DEBUG] [Thread-467491 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:25:59.041 [DEBUG] [Thread-467491 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:25:59.046 [DEBUG] [Thread-467491 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:25:59.046 [DEBUG] [Thread-467491 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:25:59.046 [DEBUG] [Thread-467491 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:25:59.046 [DEBUG] [Thread-467491 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:25:59.054 [DEBUG] [Thread-467491 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.05971106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098334588235464, 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.108635, telescope_az=89.992438, telescope_ra=0.153872, 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.17365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.131673366845795, telescope_dec_j2k=-24.3990606690094, observability=1)
2025-12-26T15:26:02.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:02.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1548444, teldec = -24.256272
2025-12-26T15:26:02.507 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.132646774994877     dec_j2k = -24.3990599138948
2025-12-26T15:26:02.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:02.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-26T15:26:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:02.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0597512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983336255488367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992438, telescope_ra=0.1548444, 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.17463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.132646774994877, telescope_dec_j2k=-24.3990599138948, observability=1)
2025-12-26T15:26:10.867 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:10.869 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:10.870 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:10.872 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:14.878 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:15.880 [DEBUG] [ThreadPoolExecutor-21475_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:15.881 [INFO] [ThreadPoolExecutor-21475_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:26:17.161 [DEBUG] [Thread-467492 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:17.163 [INFO] [Thread-467492 (handle)] [driver.py] [get_status()] Telra = 0.1589127, teldec = -24.256272
2025-12-26T15:26:17.164 [INFO] [Thread-467492 (handle)] [driver.py] [get_status()] ra_j2k = 0.136719292787246     dec_j2k = -24.3990566540869
2025-12-26T15:26:17.166 [DEBUG] [Thread-467492 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:17.167 [DEBUG] [Thread-467492 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:17.172 [DEBUG] [Thread-467492 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:17.172 [DEBUG] [Thread-467492 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:17.172 [DEBUG] [Thread-467492 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:17.172 [DEBUG] [Thread-467492 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:17.173 [DEBUG] [Thread-467492 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05992086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983340266682647, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992438, telescope_ra=0.1589127, 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.17869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.136719292787246, telescope_dec_j2k=-24.3990566540869, observability=1)
2025-12-26T15:26:19.354 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:19.356 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1595294, teldec = -24.256272
2025-12-26T15:26:19.358 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.137336632137723     dec_j2k = -24.3990561457729
2025-12-26T15:26:19.360 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:19.361 [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-26T15:26:19.366 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:19.366 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:19.366 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:19.366 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:19.373 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:19.373 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:19.373 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:19.374 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:19.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:19.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:19.374 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:19.374 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:19.374 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.05994624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098334788795178, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992438, telescope_ra=0.1595294, 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.17931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.137336632137723, telescope_dec_j2k=-24.3990561457729, observability=1)
2025-12-26T15:26:19.374 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97094678878784 seconds ago
2025-12-26T15:26:29.813 [DEBUG] [Thread-467493 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:29.815 [INFO] [Thread-467493 (handle)] [driver.py] [get_status()] Telra = 0.1624234, teldec = -24.256271
2025-12-26T15:26:29.816 [INFO] [Thread-467493 (handle)] [driver.py] [get_status()] ra_j2k = 0.140233632387371     dec_j2k = -24.3990527106588
2025-12-26T15:26:29.817 [DEBUG] [Thread-467493 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:29.818 [DEBUG] [Thread-467493 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:29.824 [DEBUG] [Thread-467493 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:29.824 [DEBUG] [Thread-467493 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:29.824 [DEBUG] [Thread-467493 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:29.824 [DEBUG] [Thread-467493 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:29.831 [DEBUG] [Thread-467493 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:29.831 [DEBUG] [Thread-467493 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:29.832 [DEBUG] [Thread-467493 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:29.832 [DEBUG] [Thread-467493 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:29.832 [DEBUG] [Thread-467493 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:29.832 [DEBUG] [Thread-467493 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:29.832 [DEBUG] [Thread-467493 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:29.832 [DEBUG] [Thread-467493 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:29.832 [DEBUG] [Thread-467493 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06006728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983338662204935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992437, telescope_ra=0.1624234, 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.18221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.140233632387371, telescope_dec_j2k=-24.3990527106588, observability=1)
2025-12-26T15:26:31.970 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:31.972 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1630401, teldec = -24.256271
2025-12-26T15:26:31.973 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.140850971721471     dec_j2k = -24.3990521811078
2025-12-26T15:26:31.975 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:26:31.975 [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-26T15:26:31.978 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:31.979 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:31.979 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:31.979 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:31.986 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06009226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983335453249511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992437, telescope_ra=0.1630401, 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.18282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.140850971721471, telescope_dec_j2k=-24.3990521811078, observability=1)
2025-12-26T15:26:35.296 [DEBUG] [Thread-467494 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:35.298 [INFO] [Thread-467494 (handle)] [driver.py] [get_status()] Telra = 0.1639562, teldec = -24.256271
2025-12-26T15:26:35.299 [INFO] [Thread-467494 (handle)] [driver.py] [get_status()] ra_j2k = 0.141768021438729     dec_j2k = -24.3990513875797
2025-12-26T15:26:35.302 [DEBUG] [Thread-467494 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:35.302 [DEBUG] [Thread-467494 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:35.309 [DEBUG] [Thread-467494 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:35.309 [DEBUG] [Thread-467494 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:35.309 [DEBUG] [Thread-467494 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:35.309 [DEBUG] [Thread-467494 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:35.316 [DEBUG] [Thread-467494 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:35.317 [DEBUG] [Thread-467494 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06013075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983338662204935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992437, telescope_ra=0.1639562, 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.18374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.141768021438729, telescope_dec_j2k=-24.3990513875797, observability=1)
2025-12-26T15:26:36.480 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:36.482 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1642933, teldec = -24.256271
2025-12-26T15:26:36.483 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.142105470907333     dec_j2k = -24.3990510935109
2025-12-26T15:26:36.485 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:36.486 [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-26T15:26:36.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:36.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:36.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:36.492 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:36.500 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06014446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983342673399216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992437, telescope_ra=0.1642933, 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.18407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:25:49.988003', telescope_ra_j2k=0.142105470907333, telescope_dec_j2k=-24.3990510935109, observability=1)
2025-12-26T15:26:50.129 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:50.129 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:26:50.130 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:50.130 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:26:50.131 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:51.134 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:51.136 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:51.136 [DEBUG] [ThreadPoolExecutor-21477_0] [payload.py] [to_registers()] [0]
2025-12-26T15:26:51.140 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:51.140 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:51.140 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:26:51.140 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:51.147 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:51.147 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:26:51.147 [DEBUG] [ThreadPoolExecutor-21477_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:26:51.147 [DEBUG] [ThreadPoolExecutor-21477_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:26:51.147 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:51.147 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:51.147 [DEBUG] [ThreadPoolExecutor-21477_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:53.355 [DEBUG] [Thread-467495 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:26:53.357 [INFO] [Thread-467495 (handle)] [driver.py] [get_status()] Telra = 0.1690047, teldec = -24.256271
2025-12-26T15:26:53.358 [INFO] [Thread-467495 (handle)] [driver.py] [get_status()] ra_j2k = 0.146821755080389     dec_j2k = -24.3990468668739
2025-12-26T15:26:53.360 [DEBUG] [Thread-467495 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:53.360 [DEBUG] [Thread-467495 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:26:53.363 [DEBUG] [Thread-467495 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:26:53.363 [DEBUG] [Thread-467495 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:26:53.363 [DEBUG] [Thread-467495 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:26:53.363 [DEBUG] [Thread-467495 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:26:53.371 [DEBUG] [Thread-467495 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:26:53.372 [DEBUG] [Thread-467495 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06033977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983340667802075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992437, telescope_ra=0.1690047, 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.18879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.146821755080389, telescope_dec_j2k=-24.3990468668739, observability=1)
2025-12-26T15:27:02.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:02.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.1715341, teldec = -24.256271
2025-12-26T15:27:02.517 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.149353777162774     dec_j2k = -24.3990445079061
2025-12-26T15:27:02.519 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:02.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-26T15:27:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:27:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:27:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:27:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:27:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:27:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:02.533 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:02.533 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:27:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:27:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:27:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:27:02.534 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:27:02.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06044578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983333046532942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992436, telescope_ra=0.1715341, 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.19132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.149353777162774, telescope_dec_j2k=-24.3990445079061, observability=1)
2025-12-26T15:27:11.443 [DEBUG] [Thread-467496 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:11.445 [INFO] [Thread-467496 (handle)] [driver.py] [get_status()] Telra = 0.1740465, teldec = -24.256277
2025-12-26T15:27:11.446 [INFO] [Thread-467496 (handle)] [driver.py] [get_status()] ra_j2k = 0.151868781600788     dec_j2k = -24.3990481021272
2025-12-26T15:27:11.448 [DEBUG] [Thread-467496 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:11.450 [DEBUG] [Thread-467496 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:11.454 [DEBUG] [Thread-467496 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:27:11.454 [DEBUG] [Thread-467496 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:27:11.454 [DEBUG] [Thread-467496 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:27:11.454 [DEBUG] [Thread-467496 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:27:11.461 [DEBUG] [Thread-467496 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:27:11.462 [DEBUG] [Thread-467496 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06054912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983332645413514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992447, telescope_ra=0.1740465, 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.19383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.151868781600788, telescope_dec_j2k=-24.3990481021272, observability=1)
2025-12-26T15:27:16.148 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:16.149 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:19.435 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:19.437 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.1762492, teldec = -24.25627
2025-12-26T15:27:19.438 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.154073764885554     dec_j2k = -24.3990389430832
2025-12-26T15:27:19.439 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:19.440 [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-26T15:27:19.447 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:27:19.447 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:27:19.447 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:27:19.447 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06064162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983340667802075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992436, telescope_ra=0.1762492, 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.19603, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.154073764885554, telescope_dec_j2k=-24.3990389430832, observability=1)
2025-12-26T15:27:19.455 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97617697715759 seconds ago
2025-12-26T15:27:29.514 [DEBUG] [Thread-467497 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:29.515 [INFO] [Thread-467497 (handle)] [driver.py] [get_status()] Telra = 0.1790619, teldec = -24.25627
2025-12-26T15:27:29.516 [INFO] [Thread-467497 (handle)] [driver.py] [get_status()] ra_j2k = 0.156889380472216     dec_j2k = -24.3990361161382
2025-12-26T15:27:29.518 [DEBUG] [Thread-467497 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:29.519 [DEBUG] [Thread-467497 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:29.526 [DEBUG] [Thread-467497 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:27:29.526 [DEBUG] [Thread-467497 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:27:29.526 [DEBUG] [Thread-467497 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:27:29.526 [DEBUG] [Thread-467497 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:27:29.533 [DEBUG] [Thread-467497 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:27:29.533 [DEBUG] [Thread-467497 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:29.533 [DEBUG] [Thread-467497 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:29.533 [DEBUG] [Thread-467497 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:27:29.533 [DEBUG] [Thread-467497 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:27:29.533 [DEBUG] [Thread-467497 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:27:29.534 [DEBUG] [Thread-467497 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:27:29.534 [DEBUG] [Thread-467497 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:27:29.534 [DEBUG] [Thread-467497 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06075826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983334651010654, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992435, telescope_ra=0.1790619, 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.19884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.156889380472216, telescope_dec_j2k=-24.3990361161382, observability=1)
2025-12-26T15:27:29.869 [DEBUG] [Thread-467498 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33496642112731934
2025-12-26T15:27:31.071 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:31.073 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.1795101, teldec = -24.25627
2025-12-26T15:27:31.074 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.157338045060642     dec_j2k = -24.3990356585009
2025-12-26T15:27:31.076 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:31.077 [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-26T15:27:31.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:27:31.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:27:31.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:27:31.079 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:27:31.086 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:27:31.087 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0607763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983339865563219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992435, telescope_ra=0.1795101, 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.19929, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.157338045060642, telescope_dec_j2k=-24.3990356585009, observability=1)
2025-12-26T15:27:36.562 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:36.564 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1810418, teldec = -24.25627
2025-12-26T15:27:36.565 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.15887133275372     dec_j2k = -24.399034079678
2025-12-26T15:27:36.566 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:27:36.567 [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-26T15:27:36.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:27:36.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:27:36.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:27:36.573 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:27:36.580 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:27:36.581 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06083985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983336255488367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992435, telescope_ra=0.1810418, 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.20082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.15887133275372, telescope_dec_j2k=-24.399034079678, observability=1)
2025-12-26T15:27:47.571 [DEBUG] [Thread-467499 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:47.573 [INFO] [Thread-467499 (handle)] [driver.py] [get_status()] Telra = 0.1841043, teldec = -24.25627
2025-12-26T15:27:47.574 [INFO] [Thread-467499 (handle)] [driver.py] [get_status()] ra_j2k = 0.161937007143449     dec_j2k = -24.3990308539639
2025-12-26T15:27:47.576 [DEBUG] [Thread-467499 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:47.577 [DEBUG] [Thread-467499 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:27:47.578 [DEBUG] [Thread-467499 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:27:47.578 [DEBUG] [Thread-467499 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:27:47.578 [DEBUG] [Thread-467499 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:27:47.578 [DEBUG] [Thread-467499 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:27:47.585 [DEBUG] [Thread-467499 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:27:47.585 [DEBUG] [Thread-467499 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:47.585 [DEBUG] [Thread-467499 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:27:47.585 [DEBUG] [Thread-467499 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:27:47.585 [DEBUG] [Thread-467499 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:27:47.585 [DEBUG] [Thread-467499 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:27:47.586 [DEBUG] [Thread-467499 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:27:47.586 [DEBUG] [Thread-467499 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:27:47.586 [DEBUG] [Thread-467499 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06096727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983339063324363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992435, telescope_ra=0.1841043, 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.20389, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:26:50.128145', telescope_ra_j2k=0.161937007143449, telescope_dec_j2k=-24.3990308539639, observability=1)
2025-12-26T15:27:50.272 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:50.272 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:27:50.273 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:27:50.273 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:27:50.274 [INFO] [ThreadPoolExecutor-21478_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:27:50.274 [INFO] [ThreadPoolExecutor-21478_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:28:02.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:02.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.188259, teldec = -24.25627
2025-12-26T15:28:02.489 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.166096013498634     dec_j2k = -24.3990263308014
2025-12-26T15:28:02.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:02.491 [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-26T15:28:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:02.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:02.504 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:02.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0611399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983333046532942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992434, telescope_ra=0.188259, 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.20804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:27:50.271822', telescope_ra_j2k=0.166096013498634, telescope_dec_j2k=-24.3990263308014, observability=1)
2025-12-26T15:28:05.642 [DEBUG] [Thread-467500 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:05.644 [INFO] [Thread-467500 (handle)] [driver.py] [get_status()] Telra = 0.1891175, teldec = -24.256263
2025-12-26T15:28:05.645 [INFO] [Thread-467500 (handle)] [driver.py] [get_status()] ra_j2k = 0.166955403273468     dec_j2k = -24.3990183756952
2025-12-26T15:28:05.647 [DEBUG] [Thread-467500 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:05.647 [DEBUG] [Thread-467500 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:05.652 [DEBUG] [Thread-467500 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:05.652 [DEBUG] [Thread-467500 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:05.652 [DEBUG] [Thread-467500 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:05.652 [DEBUG] [Thread-467500 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:05.659 [DEBUG] [Thread-467500 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:05.659 [DEBUG] [Thread-467500 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:05.659 [DEBUG] [Thread-467500 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:05.659 [DEBUG] [Thread-467500 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:05.659 [DEBUG] [Thread-467500 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:05.659 [DEBUG] [Thread-467500 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:05.660 [DEBUG] [Thread-467500 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:05.660 [DEBUG] [Thread-467500 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:05.660 [DEBUG] [Thread-467500 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06117642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983330639816374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992423, telescope_ra=0.1891175, 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.2089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:27:50.271822', telescope_ra_j2k=0.166955403273468, telescope_dec_j2k=-24.3990183756952, observability=1)
2025-12-26T15:28:11.151 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:11.153 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:11.155 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:11.157 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:15.162 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:16.164 [DEBUG] [ThreadPoolExecutor-21477_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:16.165 [INFO] [ThreadPoolExecutor-21477_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:28:19.515 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:19.517 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.192993, teldec = -24.256269
2025-12-26T15:28:19.518 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.170834920092847     dec_j2k = -24.3990199707152
2025-12-26T15:28:19.519 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:19.520 [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-26T15:28:19.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:19.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:19.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:19.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06133699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098332743086095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992434, telescope_ra=0.192993, 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.21277, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:27:50.271822', telescope_ra_j2k=0.170834920092847, telescope_dec_j2k=-24.3990199707152, observability=1)
2025-12-26T15:28:19.534 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.97306966781616 seconds ago
2025-12-26T15:28:23.736 [DEBUG] [Thread-467501 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:23.738 [INFO] [Thread-467501 (handle)] [driver.py] [get_status()] Telra = 0.1941604, teldec = -24.256269
2025-12-26T15:28:23.739 [INFO] [Thread-467501 (handle)] [driver.py] [get_status()] ra_j2k = 0.172003530022238     dec_j2k = -24.3990186151192
2025-12-26T15:28:23.742 [DEBUG] [Thread-467501 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:28:23.742 [DEBUG] [Thread-467501 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:23.745 [DEBUG] [Thread-467501 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:23.745 [DEBUG] [Thread-467501 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:23.745 [DEBUG] [Thread-467501 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:23.745 [DEBUG] [Thread-467501 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:23.752 [DEBUG] [Thread-467501 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:23.752 [DEBUG] [Thread-467501 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:23.752 [DEBUG] [Thread-467501 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:23.753 [DEBUG] [Thread-467501 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:23.753 [DEBUG] [Thread-467501 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:23.753 [DEBUG] [Thread-467501 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:23.753 [DEBUG] [Thread-467501 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:23.753 [DEBUG] [Thread-467501 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:23.753 [DEBUG] [Thread-467501 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06138584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983326227502665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992434, telescope_ra=0.1941604, 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.21394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:27:50.271822', telescope_ra_j2k=0.172003530022238, telescope_dec_j2k=-24.3990186151192, observability=1)
2025-12-26T15:28:29.903 [DEBUG] [Thread-467502 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:29.905 [INFO] [Thread-467502 (handle)] [driver.py] [get_status()] Telra = 0.1958878, teldec = -24.256269
2025-12-26T15:28:29.907 [INFO] [Thread-467502 (handle)] [driver.py] [get_status()] ra_j2k = 0.173732720328032     dec_j2k = -24.3990165847266
2025-12-26T15:28:29.908 [DEBUG] [Thread-467502 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:29.910 [DEBUG] [Thread-467502 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:29.914 [DEBUG] [Thread-467502 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:29.914 [DEBUG] [Thread-467502 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:29.914 [DEBUG] [Thread-467502 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:29.914 [DEBUG] [Thread-467502 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:29.922 [DEBUG] [Thread-467502 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06145722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983329035338662, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992433, telescope_ra=0.1958878, 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.21567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:27:50.271822', telescope_ra_j2k=0.173732720328032, telescope_dec_j2k=-24.3990165847266, observability=1)
2025-12-26T15:28:30.179 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25669407844543457
2025-12-26T15:28:36.642 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:36.644 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.1977546, teldec = -24.256269
2025-12-26T15:28:36.645 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.175601455076515     dec_j2k = -24.3990143575833
2025-12-26T15:28:36.647 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:36.648 [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-26T15:28:36.650 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:36.650 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:36.650 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:36.650 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:36.657 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:36.658 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06153522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983333046532942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992433, telescope_ra=0.1977546, 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.21754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:27:50.271822', telescope_ra_j2k=0.175601455076515, telescope_dec_j2k=-24.3990143575833, observability=1)
2025-12-26T15:28:41.845 [DEBUG] [Thread-467503 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:41.847 [INFO] [Thread-467503 (handle)] [driver.py] [get_status()] Telra = 0.1992116, teldec = -24.256275
2025-12-26T15:28:41.848 [INFO] [Thread-467503 (handle)] [driver.py] [get_status()] ra_j2k = 0.177059965123373     dec_j2k = -24.3990185950532
2025-12-26T15:28:41.849 [DEBUG] [Thread-467503 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:41.850 [DEBUG] [Thread-467503 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:41.857 [DEBUG] [Thread-467503 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:41.858 [DEBUG] [Thread-467503 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:41.858 [DEBUG] [Thread-467503 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:41.858 [DEBUG] [Thread-467503 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:41.865 [DEBUG] [Thread-467503 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06159544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098332943645809, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992444, telescope_ra=0.1992116, 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.21899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:27:50.271822', telescope_ra_j2k=0.177059965123373, telescope_dec_j2k=-24.3990185950532, observability=1)
2025-12-26T15:28:50.412 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:50.412 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:28:50.413 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:50.413 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:28:50.414 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:51.416 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:51.418 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:51.418 [DEBUG] [ThreadPoolExecutor-21479_0] [payload.py] [to_registers()] [0]
2025-12-26T15:28:51.421 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:51.421 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:51.421 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:28:51.421 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:51.428 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:51.428 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:28:51.428 [DEBUG] [ThreadPoolExecutor-21479_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:28:51.428 [DEBUG] [ThreadPoolExecutor-21479_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:28:51.428 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:51.428 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:51.428 [DEBUG] [ThreadPoolExecutor-21479_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:59.915 [DEBUG] [Thread-467504 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:28:59.917 [INFO] [Thread-467504 (handle)] [driver.py] [get_status()] Telra = 0.2042512, teldec = -24.256268
2025-12-26T15:28:59.918 [INFO] [Thread-467504 (handle)] [driver.py] [get_status()] ra_j2k = 0.182104787855394     dec_j2k = -24.3990053406466
2025-12-26T15:28:59.920 [DEBUG] [Thread-467504 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:59.921 [DEBUG] [Thread-467504 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:28:59.922 [DEBUG] [Thread-467504 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:28:59.922 [DEBUG] [Thread-467504 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:28:59.922 [DEBUG] [Thread-467504 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:28:59.922 [DEBUG] [Thread-467504 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:28:59.929 [DEBUG] [Thread-467504 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:28:59.929 [DEBUG] [Thread-467504 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:59.929 [DEBUG] [Thread-467504 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:28:59.930 [DEBUG] [Thread-467504 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:28:59.930 [DEBUG] [Thread-467504 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:28:59.930 [DEBUG] [Thread-467504 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:28:59.930 [DEBUG] [Thread-467504 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:28:59.930 [DEBUG] [Thread-467504 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:28:59.930 [DEBUG] [Thread-467504 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06180458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983325826383237, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992432, telescope_ra=0.2042512, 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.22403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:28:50.411139', telescope_ra_j2k=0.182104787855394, telescope_dec_j2k=-24.3990053406466, observability=1)
2025-12-26T15:29:02.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:02.498 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2049802, teldec = -24.256268
2025-12-26T15:29:02.499 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.182834543330629     dec_j2k = -24.3990044152091
2025-12-26T15:29:02.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:02.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:29:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:29:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:29:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:29:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:29:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:02.512 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:02.512 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:29:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:29:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:29:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:29:02.513 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:29:02.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06183446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983330639816374, 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.108634, telescope_az=89.992432, telescope_ra=0.2049802, 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.22476, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:28:50.411139', telescope_ra_j2k=0.182834543330629, telescope_dec_j2k=-24.3990044152091, observability=1)
2025-12-26T15:29:16.430 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:16.431 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:18.001 [DEBUG] [Thread-467505 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:18.003 [INFO] [Thread-467505 (handle)] [driver.py] [get_status()] Telra = 0.2092944, teldec = -24.256268
2025-12-26T15:29:18.004 [INFO] [Thread-467505 (handle)] [driver.py] [get_status()] ra_j2k = 0.187153214092757     dec_j2k = -24.3989988318242
2025-12-26T15:29:18.005 [DEBUG] [Thread-467505 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:18.006 [DEBUG] [Thread-467505 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:18.007 [DEBUG] [Thread-467505 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:29:18.007 [DEBUG] [Thread-467505 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:29:18.007 [DEBUG] [Thread-467505 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:29:18.007 [DEBUG] [Thread-467505 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:29:18.014 [DEBUG] [Thread-467505 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:29:18.014 [DEBUG] [Thread-467505 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:18.014 [DEBUG] [Thread-467505 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:18.014 [DEBUG] [Thread-467505 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:29:18.014 [DEBUG] [Thread-467505 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:29:18.014 [DEBUG] [Thread-467505 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:29:18.015 [DEBUG] [Thread-467505 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:29:18.015 [DEBUG] [Thread-467505 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:29:18.015 [DEBUG] [Thread-467505 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0620139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983323018547241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992432, telescope_ra=0.2092944, 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.22908, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:28:50.411139', telescope_ra_j2k=0.187153214092757, telescope_dec_j2k=-24.3989988318242, observability=1)
2025-12-26T15:29:19.595 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:19.598 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2097425, teldec = -24.256274
2025-12-26T15:29:19.599 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.18760177848503     dec_j2k = -24.3990042408919
2025-12-26T15:29:19.601 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:19.602 [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-26T15:29:19.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:29:19.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:29:19.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:29:19.603 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06203236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983325425263809, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992443, telescope_ra=0.2097425, 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.22952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:28:50.411139', telescope_ra_j2k=0.18760177848503, telescope_dec_j2k=-24.3990042408919, observability=1)
2025-12-26T15:29:19.611 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.970349073410034 seconds ago
2025-12-26T15:29:29.269 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:29.271 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.212413, teldec = -24.256268
2025-12-26T15:29:29.272 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.19027504573915     dec_j2k = -24.398994682125
2025-12-26T15:29:29.274 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:29.275 [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-26T15:29:29.277 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:29:29.278 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:29:29.278 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:29:29.278 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:29:29.285 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06214433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983323018547241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992431, telescope_ra=0.212413, 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.23219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:28:50.411139', telescope_ra_j2k=0.19027504573915, telescope_dec_j2k=-24.398994682125, observability=1)
2025-12-26T15:29:29.951 [DEBUG] [Thread-467506 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.665299654006958
2025-12-26T15:29:36.189 [DEBUG] [Thread-467507 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:36.191 [INFO] [Thread-467507 (handle)] [driver.py] [get_status()] Telra = 0.2143389, teldec = -24.256261
2025-12-26T15:29:36.192 [INFO] [Thread-467507 (handle)] [driver.py] [get_status()] ra_j2k = 0.192202941345582     dec_j2k = -24.3989850724721
2025-12-26T15:29:36.193 [DEBUG] [Thread-467507 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:36.194 [DEBUG] [Thread-467507 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:36.201 [DEBUG] [Thread-467507 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:29:36.201 [DEBUG] [Thread-467507 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:29:36.201 [DEBUG] [Thread-467507 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:29:36.201 [DEBUG] [Thread-467507 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:29:36.208 [DEBUG] [Thread-467507 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:29:36.208 [DEBUG] [Thread-467507 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:36.208 [DEBUG] [Thread-467507 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:36.208 [DEBUG] [Thread-467507 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:29:36.208 [DEBUG] [Thread-467507 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:29:36.208 [DEBUG] [Thread-467507 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:29:36.209 [DEBUG] [Thread-467507 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:29:36.209 [DEBUG] [Thread-467507 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:29:36.209 [DEBUG] [Thread-467507 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06222441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983321815188957, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992421, telescope_ra=0.2143389, 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.23412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:28:50.411139', telescope_ra_j2k=0.192202941345582, telescope_dec_j2k=-24.3989850724721, observability=1)
2025-12-26T15:29:36.720 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5111305713653564
2025-12-26T15:29:50.555 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:50.555 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:29:50.556 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:50.556 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:29:50.556 [INFO] [ThreadPoolExecutor-21480_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:29:50.556 [INFO] [ThreadPoolExecutor-21480_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:29:54.281 [DEBUG] [Thread-467508 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:29:54.283 [INFO] [Thread-467508 (handle)] [driver.py] [get_status()] Telra = 0.2193867, teldec = -24.256267
2025-12-26T15:29:54.284 [INFO] [Thread-467508 (handle)] [driver.py] [get_status()] ra_j2k = 0.197255971822645     dec_j2k = -24.3989840577666
2025-12-26T15:29:54.286 [DEBUG] [Thread-467508 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:54.287 [DEBUG] [Thread-467508 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:29:54.293 [DEBUG] [Thread-467508 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:29:54.293 [DEBUG] [Thread-467508 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:29:54.293 [DEBUG] [Thread-467508 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:29:54.293 [DEBUG] [Thread-467508 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:29:54.301 [DEBUG] [Thread-467508 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06243382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983318205114104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992431, telescope_ra=0.2193867, 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.23917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.197255971822645, telescope_dec_j2k=-24.3989840577666, observability=1)
2025-12-26T15:30:02.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:02.509 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2216693, teldec = -24.256267
2025-12-26T15:30:02.510 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.199540936911064     dec_j2k = -24.398980803957
2025-12-26T15:30:02.512 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:02.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-26T15:30:02.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:02.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:02.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:30:02.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:30:02.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06252903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983315798397536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99243, telescope_ra=0.2216693, 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.24145, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.199540936911064, telescope_dec_j2k=-24.398980803957, observability=1)
2025-12-26T15:30:11.432 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:11.435 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:11.436 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:11.438 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:12.341 [DEBUG] [Thread-467509 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:12.344 [INFO] [Thread-467509 (handle)] [driver.py] [get_status()] Telra = 0.2244287, teldec = -24.256273
2025-12-26T15:30:12.345 [INFO] [Thread-467509 (handle)] [driver.py] [get_status()] ra_j2k = 0.202303195994102     dec_j2k = -24.3989828017295
2025-12-26T15:30:12.346 [DEBUG] [Thread-467509 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:12.346 [DEBUG] [Thread-467509 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:12.351 [DEBUG] [Thread-467509 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:12.351 [DEBUG] [Thread-467509 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:12.352 [DEBUG] [Thread-467509 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:30:12.352 [DEBUG] [Thread-467509 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:30:12.359 [DEBUG] [Thread-467509 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:30:12.360 [DEBUG] [Thread-467509 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06264285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983316199516964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992441, telescope_ra=0.2244287, 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.24421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.202303195994102, telescope_dec_j2k=-24.3989828017295, observability=1)
2025-12-26T15:30:15.443 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:16.446 [DEBUG] [ThreadPoolExecutor-21479_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:16.447 [INFO] [ThreadPoolExecutor-21479_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:30:19.671 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:19.674 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2264574, teldec = -24.256267
2025-12-26T15:30:19.675 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.204333997840308     dec_j2k = -24.3989738126358
2025-12-26T15:30:19.677 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:19.677 [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-26T15:30:19.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:19.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:19.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:30:19.682 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:19.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:19.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:19.690 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:19.690 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:30:19.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:19.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:19.690 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:30:19.691 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:30:19.691 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06272768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983312188322683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99243, telescope_ra=0.2264574, 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.24624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.204333997840308, telescope_dec_j2k=-24.3989738126358, observability=1)
2025-12-26T15:30:19.691 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.970972537994385 seconds ago
2025-12-26T15:30:28.374 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:28.376 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.228889, teldec = -24.256266
2025-12-26T15:30:28.377 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.206768117095118     dec_j2k = -24.398969176182
2025-12-26T15:30:28.379 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:28.380 [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-26T15:30:28.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:28.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:28.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:30:28.384 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:30:28.391 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:30:28.392 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06282841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983316600636392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99243, telescope_ra=0.228889, 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.24867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.206768117095118, telescope_dec_j2k=-24.398969176182, observability=1)
2025-12-26T15:30:29.979 [DEBUG] [Thread-467510 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:29.981 [INFO] [Thread-467510 (handle)] [driver.py] [get_status()] Telra = 0.2293284, teldec = -24.25626
2025-12-26T15:30:29.983 [INFO] [Thread-467510 (handle)] [driver.py] [get_status()] ra_j2k = 0.207207972279742     dec_j2k = -24.3989625134042
2025-12-26T15:30:29.984 [DEBUG] [Thread-467510 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:29.985 [DEBUG] [Thread-467510 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:29.989 [DEBUG] [Thread-467510 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:29.989 [DEBUG] [Thread-467510 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:29.989 [DEBUG] [Thread-467510 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:30:29.989 [DEBUG] [Thread-467510 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:29.996 [DEBUG] [Thread-467510 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:30:29.997 [DEBUG] [Thread-467510 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06284699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983316600636392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992419, telescope_ra=0.2293284, 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.24911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.207207972279742, telescope_dec_j2k=-24.3989625134042, observability=1)
2025-12-26T15:30:30.493 [DEBUG] [Thread-467511 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4956040382385254
2025-12-26T15:30:36.781 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:36.783 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2312265, teldec = -24.256266
2025-12-26T15:30:36.784 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.209108038796126     dec_j2k = -24.3989656257235
2025-12-26T15:30:36.786 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:36.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-26T15:30:36.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:36.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:36.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:30:36.793 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:30:36.800 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06292572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098331299056154, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992429, telescope_ra=0.2312265, 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.25101, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.209108038796126, telescope_dec_j2k=-24.3989656257235, observability=1)
2025-12-26T15:30:48.576 [DEBUG] [Thread-467512 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:48.578 [INFO] [Thread-467512 (handle)] [driver.py] [get_status()] Telra = 0.2345124, teldec = -24.256266
2025-12-26T15:30:48.578 [INFO] [Thread-467512 (handle)] [driver.py] [get_status()] ra_j2k = 0.212397342943572     dec_j2k = -24.3989605441561
2025-12-26T15:30:48.579 [DEBUG] [Thread-467512 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:48.580 [DEBUG] [Thread-467512 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:30:48.587 [DEBUG] [Thread-467512 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:48.587 [DEBUG] [Thread-467512 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:48.587 [DEBUG] [Thread-467512 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:30:48.587 [DEBUG] [Thread-467512 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:48.594 [DEBUG] [Thread-467512 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:48.594 [DEBUG] [Thread-467512 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:48.594 [DEBUG] [Thread-467512 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:30:48.595 [DEBUG] [Thread-467512 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:30:48.595 [DEBUG] [Thread-467512 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:48.595 [DEBUG] [Thread-467512 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:48.595 [DEBUG] [Thread-467512 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:30:48.595 [DEBUG] [Thread-467512 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:30:48.595 [DEBUG] [Thread-467512 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06306222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983312188322683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992429, telescope_ra=0.2345124, 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.25429, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:29:50.554204', telescope_ra_j2k=0.212397342943572, telescope_dec_j2k=-24.3989605441561, observability=1)
2025-12-26T15:30:50.695 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:50.695 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:30:50.696 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:50.696 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:30:50.697 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:51.700 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:51.701 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:30:51.701 [DEBUG] [ThreadPoolExecutor-21481_0] [payload.py] [to_registers()] [0]
2025-12-26T15:30:51.708 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:30:51.708 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:30:51.708 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:30:51.708 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:30:51.715 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:30:51.715 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:30:51.716 [DEBUG] [ThreadPoolExecutor-21481_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:30:51.716 [DEBUG] [ThreadPoolExecutor-21481_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:30:51.716 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:30:51.716 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:30:51.716 [DEBUG] [ThreadPoolExecutor-21481_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:02.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:02.520 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2383866, teldec = -24.256266
2025-12-26T15:31:02.521 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.21627555638348     dec_j2k = -24.3989544168317
2025-12-26T15:31:02.524 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:02.524 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:02.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:02.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:02.535 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:02.535 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:02.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:02.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:02.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:02.536 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:02.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0632236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983314193919824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992428, telescope_ra=0.2383866, 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.25817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.21627555638348, telescope_dec_j2k=-24.3989544168317, observability=1)
2025-12-26T15:31:06.747 [DEBUG] [Thread-467513 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:06.749 [INFO] [Thread-467513 (handle)] [driver.py] [get_status()] Telra = 0.2395813, teldec = -24.256266
2025-12-26T15:31:06.750 [INFO] [Thread-467513 (handle)] [driver.py] [get_status()] ra_j2k = 0.217471493981827     dec_j2k = -24.3989524976468
2025-12-26T15:31:06.751 [DEBUG] [Thread-467513 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:06.753 [DEBUG] [Thread-467513 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:06.759 [DEBUG] [Thread-467513 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:06.759 [DEBUG] [Thread-467513 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:06.759 [DEBUG] [Thread-467513 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:06.759 [DEBUG] [Thread-467513 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:06.766 [DEBUG] [Thread-467513 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:06.767 [DEBUG] [Thread-467513 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06327255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983311386083827, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992428, telescope_ra=0.2395813, 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.25936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.217471493981827, telescope_dec_j2k=-24.3989524976468, observability=1)
2025-12-26T15:31:16.716 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:16.717 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:19.751 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:19.753 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.243204, teldec = -24.256259
2025-12-26T15:31:19.754 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.221097946585382     dec_j2k = -24.3989395931846
2025-12-26T15:31:19.755 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:19.756 [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-26T15:31:19.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:19.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:19.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:19.761 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:19.768 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:19.768 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:19.768 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:19.768 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:19.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:19.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:19.769 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:19.769 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:19.769 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06342306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306973770119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992417, telescope_ra=0.243204, 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.26299, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.221097946585382, telescope_dec_j2k=-24.3989395931846, observability=1)
2025-12-26T15:31:19.769 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.98821830749512 seconds ago
2025-12-26T15:31:24.826 [DEBUG] [Thread-467514 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:24.828 [INFO] [Thread-467514 (handle)] [driver.py] [get_status()] Telra = 0.2446042, teldec = -24.256265
2025-12-26T15:31:24.829 [INFO] [Thread-467514 (handle)] [driver.py] [get_status()] ra_j2k = 0.222499597023637     dec_j2k = -24.3989432758077
2025-12-26T15:31:24.831 [DEBUG] [Thread-467514 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:24.832 [DEBUG] [Thread-467514 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:24.837 [DEBUG] [Thread-467514 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:24.837 [DEBUG] [Thread-467514 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:24.837 [DEBUG] [Thread-467514 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:24.837 [DEBUG] [Thread-467514 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:24.844 [DEBUG] [Thread-467514 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:24.845 [DEBUG] [Thread-467514 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06348179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098331499615868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992428, telescope_ra=0.2446042, 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.26439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.222499597023637, telescope_dec_j2k=-24.3989432758077, observability=1)
2025-12-26T15:31:27.485 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:27.487 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2453516, teldec = -24.256259
2025-12-26T15:31:27.488 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.223247771147099     dec_j2k = -24.3989360318046
2025-12-26T15:31:27.490 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:27.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-26T15:31:27.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:27.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:27.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:27.497 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:27.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:27.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:27.504 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:27.504 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:27.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:27.504 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:27.505 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:27.505 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:27.505 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06351257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306171531263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992417, telescope_ra=0.2453516, 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.26513, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.223247771147099, telescope_dec_j2k=-24.3989360318046, observability=1)
2025-12-26T15:31:30.029 [DEBUG] [Thread-467515 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:30.032 [INFO] [Thread-467515 (handle)] [driver.py] [get_status()] Telra = 0.2460523, teldec = -24.256265
2025-12-26T15:31:30.033 [INFO] [Thread-467515 (handle)] [driver.py] [get_status()] ra_j2k = 0.223949196997776     dec_j2k = -24.3989408595033
2025-12-26T15:31:30.034 [DEBUG] [Thread-467515 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:30.035 [DEBUG] [Thread-467515 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:30.040 [DEBUG] [Thread-467515 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:30.040 [DEBUG] [Thread-467515 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:30.040 [DEBUG] [Thread-467515 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:30.040 [DEBUG] [Thread-467515 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:30.047 [DEBUG] [Thread-467515 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:30.047 [DEBUG] [Thread-467515 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:30.047 [DEBUG] [Thread-467515 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:30.047 [DEBUG] [Thread-467515 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:30.048 [DEBUG] [Thread-467515 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:30.048 [DEBUG] [Thread-467515 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:30.048 [DEBUG] [Thread-467515 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:30.048 [DEBUG] [Thread-467515 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:30.048 [DEBUG] [Thread-467515 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06354201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983308979367259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992428, telescope_ra=0.2460523, 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.26583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.223949196997776, telescope_dec_j2k=-24.3989408595033, observability=1)
2025-12-26T15:31:36.862 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:36.863 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2479747, teldec = -24.256265
2025-12-26T15:31:36.864 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.225873588218062     dec_j2k = -24.3989376200258
2025-12-26T15:31:36.865 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:36.865 [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-26T15:31:36.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:36.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:36.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:36.867 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:36.874 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:36.875 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06362109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983305369292407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992427, telescope_ra=0.2479747, 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.26776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.225873588218062, telescope_dec_j2k=-24.3989376200258, observability=1)
2025-12-26T15:31:42.894 [DEBUG] [Thread-467516 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:42.896 [INFO] [Thread-467516 (handle)] [driver.py] [get_status()] Telra = 0.249646, teldec = -24.256265
2025-12-26T15:31:42.898 [INFO] [Thread-467516 (handle)] [driver.py] [get_status()] ra_j2k = 0.227546619307732     dec_j2k = -24.3989347742478
2025-12-26T15:31:42.900 [DEBUG] [Thread-467516 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:42.900 [DEBUG] [Thread-467516 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:31:42.903 [DEBUG] [Thread-467516 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:31:42.903 [DEBUG] [Thread-467516 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:31:42.904 [DEBUG] [Thread-467516 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:31:42.904 [DEBUG] [Thread-467516 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:31:42.911 [DEBUG] [Thread-467516 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06369091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983310984964399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992427, telescope_ra=0.249646, 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.26943, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:30:50.694377', telescope_ra_j2k=0.227546619307732, telescope_dec_j2k=-24.3989347742478, observability=1)
2025-12-26T15:31:50.837 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:50.837 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:31:50.838 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:31:50.838 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:31:50.839 [INFO] [ThreadPoolExecutor-21482_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:31:50.839 [INFO] [ThreadPoolExecutor-21482_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:32:01.093 [DEBUG] [Thread-467517 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:01.095 [INFO] [Thread-467517 (handle)] [driver.py] [get_status()] Telra = 0.2547151, teldec = -24.256264
2025-12-26T15:32:01.096 [INFO] [Thread-467517 (handle)] [driver.py] [get_status()] ra_j2k = 0.232620969502709     dec_j2k = -24.3989249755726
2025-12-26T15:32:01.098 [DEBUG] [Thread-467517 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:01.099 [DEBUG] [Thread-467517 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:01.106 [DEBUG] [Thread-467517 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:01.106 [DEBUG] [Thread-467517 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:01.106 [DEBUG] [Thread-467517 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:32:01.106 [DEBUG] [Thread-467517 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:01.113 [DEBUG] [Thread-467517 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:01.113 [DEBUG] [Thread-467517 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:01.113 [DEBUG] [Thread-467517 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:01.113 [DEBUG] [Thread-467517 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:32:01.114 [DEBUG] [Thread-467517 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:01.114 [DEBUG] [Thread-467517 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:01.114 [DEBUG] [Thread-467517 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:01.114 [DEBUG] [Thread-467517 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:32:01.114 [DEBUG] [Thread-467517 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06390155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098331700175582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992427, telescope_ra=0.2547151, 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.2745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:31:50.836705', telescope_ra_j2k=0.232620969502709, telescope_dec_j2k=-24.3989249755726, observability=1)
2025-12-26T15:32:02.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:02.492 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.255107, teldec = -24.256264
2025-12-26T15:32:02.494 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.233013275388977     dec_j2k = -24.3989242848387
2025-12-26T15:32:02.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:02.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:32:02.503 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:02.510 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:02.510 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:32:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:02.511 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:32:02.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06391772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983310583844971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992427, telescope_ra=0.255107, 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.27489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:31:50.836705', telescope_ra_j2k=0.233013275388977, telescope_dec_j2k=-24.3989242848387, observability=1)
2025-12-26T15:32:11.719 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:11.721 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:11.722 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:11.724 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:15.731 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:16.733 [DEBUG] [ThreadPoolExecutor-21481_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:16.734 [INFO] [ThreadPoolExecutor-21481_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:32:19.156 [DEBUG] [Thread-467518 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:19.157 [INFO] [Thread-467518 (handle)] [driver.py] [get_status()] Telra = 0.2597569, teldec = -24.256264
2025-12-26T15:32:19.159 [INFO] [Thread-467518 (handle)] [driver.py] [get_status()] ra_j2k = 0.237667991067202     dec_j2k = -24.398915974389
2025-12-26T15:32:19.160 [DEBUG] [Thread-467518 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:19.161 [DEBUG] [Thread-467518 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:19.167 [DEBUG] [Thread-467518 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:19.167 [DEBUG] [Thread-467518 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:19.167 [DEBUG] [Thread-467518 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:32:19.167 [DEBUG] [Thread-467518 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:32:19.175 [DEBUG] [Thread-467518 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0641106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983312188322683, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992426, telescope_ra=0.2597569, 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.27954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:31:50.836705', telescope_ra_j2k=0.237667991067202, telescope_dec_j2k=-24.398915974389, observability=1)
2025-12-26T15:32:19.829 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6536166667938232
2025-12-26T15:32:19.829 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96789598464966 seconds ago
2025-12-26T15:32:26.599 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:26.602 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2618206, teldec = -24.256264
2025-12-26T15:32:26.603 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.239733828241133     dec_j2k = -24.3989122181889
2025-12-26T15:32:26.605 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:26.606 [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-26T15:32:26.610 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:26.610 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:26.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:32:26.611 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:32:26.618 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06419676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983310182725543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992426, telescope_ra=0.2618206, 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.2816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:31:50.836705', telescope_ra_j2k=0.239733828241133, telescope_dec_j2k=-24.3989122181889, observability=1)
2025-12-26T15:32:30.078 [DEBUG] [Thread-467519 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:30.080 [INFO] [Thread-467519 (handle)] [driver.py] [get_status()] Telra = 0.262791, teldec = -24.256264
2025-12-26T15:32:30.081 [INFO] [Thread-467519 (handle)] [driver.py] [get_status()] ra_j2k = 0.240705233168538     dec_j2k = -24.398910437509
2025-12-26T15:32:30.083 [DEBUG] [Thread-467519 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:32:30.084 [DEBUG] [Thread-467519 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:32:30.089 [DEBUG] [Thread-467519 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:30.089 [DEBUG] [Thread-467519 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:30.089 [DEBUG] [Thread-467519 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:32:30.089 [DEBUG] [Thread-467519 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:32:30.099 [DEBUG] [Thread-467519 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06423703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983315397278108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992426, telescope_ra=0.262791, 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.28257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:31:50.836705', telescope_ra_j2k=0.240705233168538, telescope_dec_j2k=-24.398910437509, observability=1)
2025-12-26T15:32:36.936 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:36.938 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2646862, teldec = -24.256264
2025-12-26T15:32:36.939 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.242602395760425     dec_j2k = -24.3989069332148
2025-12-26T15:32:36.941 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:36.942 [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-26T15:32:36.949 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:36.950 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:36.950 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:32:36.950 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:32:36.957 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0643164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983309380486687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992425, telescope_ra=0.2646862, 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.28447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:31:50.836705', telescope_ra_j2k=0.242602395760425, telescope_dec_j2k=-24.3989069332148, observability=1)
2025-12-26T15:32:37.214 [DEBUG] [Thread-467520 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25714993476867676
2025-12-26T15:32:50.979 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:50.980 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:32:50.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:50.981 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:32:50.982 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:51.983 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:51.986 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:51.986 [DEBUG] [ThreadPoolExecutor-21483_0] [payload.py] [to_registers()] [0]
2025-12-26T15:32:51.991 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:51.991 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:51.991 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:32:51.991 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:51.998 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:51.999 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:32:51.999 [DEBUG] [ThreadPoolExecutor-21483_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:32:51.999 [DEBUG] [ThreadPoolExecutor-21483_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:32:51.999 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:51.999 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:51.999 [DEBUG] [ThreadPoolExecutor-21483_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:55.404 [DEBUG] [Thread-467521 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:32:55.406 [INFO] [Thread-467521 (handle)] [driver.py] [get_status()] Telra = 0.2698483, teldec = -24.256263
2025-12-26T15:32:55.408 [INFO] [Thread-467521 (handle)] [driver.py] [get_status()] ra_j2k = 0.247769841135756     dec_j2k = -24.3988962098979
2025-12-26T15:32:55.410 [DEBUG] [Thread-467521 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:55.411 [DEBUG] [Thread-467521 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:32:55.417 [DEBUG] [Thread-467521 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:32:55.417 [DEBUG] [Thread-467521 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:32:55.418 [DEBUG] [Thread-467521 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:32:55.418 [DEBUG] [Thread-467521 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:32:55.425 [DEBUG] [Thread-467521 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06453015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983310583844971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992425, telescope_ra=0.2698483, 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.28963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.247769841135756, telescope_dec_j2k=-24.3988962098979, observability=1)
2025-12-26T15:33:02.499 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:02.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2718182, teldec = -24.256263
2025-12-26T15:33:02.503 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.249741780871424     dec_j2k = -24.3988924305315
2025-12-26T15:33:02.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:02.506 [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-26T15:33:02.511 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:02.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06461227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983307776008975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992425, telescope_ra=0.2718182, 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.2916, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.249741780871424, telescope_dec_j2k=-24.3988924305315, observability=1)
2025-12-26T15:33:13.474 [DEBUG] [Thread-467522 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:13.476 [INFO] [Thread-467522 (handle)] [driver.py] [get_status()] Telra = 0.2748835, teldec = -24.256263
2025-12-26T15:33:13.477 [INFO] [Thread-467522 (handle)] [driver.py] [get_status()] ra_j2k = 0.252810254720534     dec_j2k = -24.3988864739609
2025-12-26T15:33:13.479 [DEBUG] [Thread-467522 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:13.480 [DEBUG] [Thread-467522 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:13.481 [DEBUG] [Thread-467522 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:13.481 [DEBUG] [Thread-467522 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:13.482 [DEBUG] [Thread-467522 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:13.482 [DEBUG] [Thread-467522 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:13.489 [DEBUG] [Thread-467522 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06473929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983309380486687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992424, telescope_ra=0.2748835, 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.29467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.252810254720534, telescope_dec_j2k=-24.3988864739609, observability=1)
2025-12-26T15:33:16.999 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:17.000 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:19.890 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:19.891 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2766703, teldec = -24.256263
2025-12-26T15:33:19.893 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.254598904726995     dec_j2k = -24.3988829593313
2025-12-26T15:33:19.895 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:19.895 [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-26T15:33:19.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:19.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:19.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:19.899 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:19.906 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06481354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983310182725543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992424, telescope_ra=0.2766703, 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.29645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.254598904726995, telescope_dec_j2k=-24.3988829593313, observability=1)
2025-12-26T15:33:19.907 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.971155881881714 seconds ago
2025-12-26T15:33:25.712 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:25.714 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2782883, teldec = -24.256263
2025-12-26T15:33:25.715 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.2562185799186     dec_j2k = -24.3988797497427
2025-12-26T15:33:25.717 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:25.718 [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-26T15:33:25.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:25.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:25.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:25.723 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:25.730 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:25.731 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06488093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306572650691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992424, telescope_ra=0.2782883, 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.29807, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.2562185799186, telescope_dec_j2k=-24.3988797497427, observability=1)
2025-12-26T15:33:30.144 [DEBUG] [Thread-467523 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:30.146 [INFO] [Thread-467523 (handle)] [driver.py] [get_status()] Telra = 0.279515, teldec = -24.256263
2025-12-26T15:33:30.147 [INFO] [Thread-467523 (handle)] [driver.py] [get_status()] ra_j2k = 0.257446549951006     dec_j2k = -24.3988772992719
2025-12-26T15:33:30.148 [DEBUG] [Thread-467523 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:30.149 [DEBUG] [Thread-467523 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:30.152 [DEBUG] [Thread-467523 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:30.152 [DEBUG] [Thread-467523 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:30.152 [DEBUG] [Thread-467523 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:30.152 [DEBUG] [Thread-467523 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:30.159 [DEBUG] [Thread-467523 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:30.160 [DEBUG] [Thread-467523 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06493222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983305770411834, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992424, telescope_ra=0.279515, 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.2993, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.257446549951006, telescope_dec_j2k=-24.3988772992719, observability=1)
2025-12-26T15:33:31.551 [DEBUG] [Thread-467524 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:31.553 [INFO] [Thread-467524 (handle)] [driver.py] [get_status()] Telra = 0.2799072, teldec = -24.256262
2025-12-26T15:33:31.554 [INFO] [Thread-467524 (handle)] [driver.py] [get_status()] ra_j2k = 0.257839155989378     dec_j2k = -24.3988755127888
2025-12-26T15:33:31.556 [DEBUG] [Thread-467524 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:31.556 [DEBUG] [Thread-467524 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:31.558 [DEBUG] [Thread-467524 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:31.558 [DEBUG] [Thread-467524 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:31.558 [DEBUG] [Thread-467524 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:31.558 [DEBUG] [Thread-467524 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:31.565 [DEBUG] [Thread-467524 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06494852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983308177128403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992424, telescope_ra=0.2799072, 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.29969, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.257839155989378, telescope_dec_j2k=-24.3988755127888, observability=1)
2025-12-26T15:33:37.018 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:37.020 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.2814383, teldec = -24.256262
2025-12-26T15:33:37.021 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.259371841130791     dec_j2k = -24.398872427677
2025-12-26T15:33:37.022 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:37.023 [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-26T15:33:37.027 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:37.027 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:37.027 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:37.027 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:37.034 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:37.034 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:37.034 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:37.034 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:37.034 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:37.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:37.035 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:37.035 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:37.035 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06501179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983311787203255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992423, telescope_ra=0.2814383, 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.30122, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.259371841130791, telescope_dec_j2k=-24.398872427677, observability=1)
2025-12-26T15:33:49.623 [DEBUG] [Thread-467525 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:49.625 [INFO] [Thread-467525 (handle)] [driver.py] [get_status()] Telra = 0.2849493, teldec = -24.256262
2025-12-26T15:33:49.626 [INFO] [Thread-467525 (handle)] [driver.py] [get_status()] ra_j2k = 0.262886475910437     dec_j2k = -24.3988652664198
2025-12-26T15:33:49.627 [DEBUG] [Thread-467525 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:49.628 [DEBUG] [Thread-467525 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:33:49.634 [DEBUG] [Thread-467525 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:33:49.634 [DEBUG] [Thread-467525 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:33:49.634 [DEBUG] [Thread-467525 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:33:49.634 [DEBUG] [Thread-467525 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:33:49.641 [DEBUG] [Thread-467525 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06515768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983301759217554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992423, telescope_ra=0.2849493, 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.30473, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:32:50.978600', telescope_ra_j2k=0.262886475910437, telescope_dec_j2k=-24.3988652664198, observability=1)
2025-12-26T15:33:51.121 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:51.122 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:33:51.123 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:33:51.123 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:33:51.123 [INFO] [ThreadPoolExecutor-21484_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:33:51.123 [INFO] [ThreadPoolExecutor-21484_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:34:02.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:02.512 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.2885438, teldec = -24.256262
2025-12-26T15:34:02.513 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.266484696923549     dec_j2k = -24.3988578097437
2025-12-26T15:34:02.515 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:02.516 [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-26T15:34:02.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:02.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:02.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:34:02.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:34:02.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06530684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306973770119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992423, telescope_ra=0.2885438, 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.30833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:33:51.120470', telescope_ra_j2k=0.266484696923549, telescope_dec_j2k=-24.3988578097437, observability=1)
2025-12-26T15:34:07.690 [DEBUG] [Thread-467526 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:07.692 [INFO] [Thread-467526 (handle)] [driver.py] [get_status()] Telra = 0.2899632, teldec = -24.256262
2025-12-26T15:34:07.693 [INFO] [Thread-467526 (handle)] [driver.py] [get_status()] ra_j2k = 0.267905566221854     dec_j2k = -24.3988548303849
2025-12-26T15:34:07.695 [DEBUG] [Thread-467526 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:07.696 [DEBUG] [Thread-467526 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:07.703 [DEBUG] [Thread-467526 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:07.703 [DEBUG] [Thread-467526 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:07.703 [DEBUG] [Thread-467526 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:34:07.703 [DEBUG] [Thread-467526 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:34:07.710 [DEBUG] [Thread-467526 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06536679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306572650691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992422, telescope_ra=0.2899632, 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.30975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:33:51.120470', telescope_ra_j2k=0.267905566221854, telescope_dec_j2k=-24.3988548303849, observability=1)
2025-12-26T15:34:12.003 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:12.005 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:12.006 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:12.008 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:16.013 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:17.015 [DEBUG] [ThreadPoolExecutor-21483_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:17.016 [INFO] [ThreadPoolExecutor-21483_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:34:19.968 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:19.971 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.2933895, teldec = -24.256261
2025-12-26T15:34:19.972 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.271335412820191     dec_j2k = -24.3988465572603
2025-12-26T15:34:19.974 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:19.975 [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-26T15:34:19.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:19.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:19.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:34:19.977 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:19.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:19.984 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:19.984 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:19.985 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:34:19.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:19.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:19.985 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:34:19.985 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:34:19.985 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0655089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306572650691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992422, telescope_ra=0.2933895, 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.31317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:33:51.120470', telescope_ra_j2k=0.271335412820191, telescope_dec_j2k=-24.3988465572603, observability=1)
2025-12-26T15:34:19.985 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.966806411743164 seconds ago
2025-12-26T15:34:24.826 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:24.828 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.2947519, teldec = -24.256261
2025-12-26T15:34:24.830 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.272699223003383     dec_j2k = -24.3988436332573
2025-12-26T15:34:24.832 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:24.833 [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-26T15:34:24.838 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:24.839 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:24.839 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:34:24.839 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:34:24.846 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06556513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306572650691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992422, telescope_ra=0.2947519, 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.31453, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:33:51.120470', telescope_ra_j2k=0.272699223003383, telescope_dec_j2k=-24.3988436332573, observability=1)
2025-12-26T15:34:25.759 [DEBUG] [Thread-467527 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9130170345306396
2025-12-26T15:34:30.189 [DEBUG] [Thread-467528 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:30.192 [INFO] [Thread-467528 (handle)] [driver.py] [get_status()] Telra = 0.2962277, teldec = -24.256255
2025-12-26T15:34:30.193 [INFO] [Thread-467528 (handle)] [driver.py] [get_status()] ra_j2k = 0.274176550458229     dec_j2k = -24.3988344459038
2025-12-26T15:34:30.194 [DEBUG] [Thread-467528 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:30.195 [DEBUG] [Thread-467528 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:30.199 [DEBUG] [Thread-467528 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:30.199 [DEBUG] [Thread-467528 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:30.199 [DEBUG] [Thread-467528 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:34:30.199 [DEBUG] [Thread-467528 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:34:30.207 [DEBUG] [Thread-467528 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0656272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983300956978698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992411, telescope_ra=0.2962277, 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.31601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:33:51.120470', telescope_ra_j2k=0.274176550458229, telescope_dec_j2k=-24.3988344459038, observability=1)
2025-12-26T15:34:37.097 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:37.098 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.298155, teldec = -24.256267
2025-12-26T15:34:37.099 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.276105845390257     dec_j2k = -24.3988422495032
2025-12-26T15:34:37.101 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:37.102 [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-26T15:34:37.105 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:37.105 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:37.105 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:34:37.106 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:37.112 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:34:37.113 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06570715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983308578247831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992432, telescope_ra=0.298155, 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.31794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:33:51.120470', telescope_ra_j2k=0.276105845390257, telescope_dec_j2k=-24.3988422495032, observability=1)
2025-12-26T15:34:43.835 [DEBUG] [Thread-467529 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:43.837 [INFO] [Thread-467529 (handle)] [driver.py] [get_status()] Telra = 0.3000526, teldec = -24.256267
2025-12-26T15:34:43.839 [INFO] [Thread-467529 (handle)] [driver.py] [get_status()] ra_j2k = 0.278005409379743     dec_j2k = -24.3988380832962
2025-12-26T15:34:43.841 [DEBUG] [Thread-467529 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:43.842 [DEBUG] [Thread-467529 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:34:43.844 [DEBUG] [Thread-467529 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:43.844 [DEBUG] [Thread-467529 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:43.844 [DEBUG] [Thread-467529 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:34:43.844 [DEBUG] [Thread-467529 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:34:43.851 [DEBUG] [Thread-467529 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06578514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983310182725543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992432, telescope_ra=0.3000526, 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.31983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:33:51.120470', telescope_ra_j2k=0.278005409379743, telescope_dec_j2k=-24.3988380832962, observability=1)
2025-12-26T15:34:51.262 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:51.262 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:34:51.263 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:51.263 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:34:51.264 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:52.267 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:52.268 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:34:52.268 [DEBUG] [ThreadPoolExecutor-21485_0] [payload.py] [to_registers()] [0]
2025-12-26T15:34:52.269 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:34:52.269 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:34:52.269 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:34:52.269 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:34:52.276 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:34:52.276 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:34:52.277 [DEBUG] [ThreadPoolExecutor-21485_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:34:52.277 [DEBUG] [ThreadPoolExecutor-21485_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:34:52.277 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:34:52.277 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:34:52.277 [DEBUG] [ThreadPoolExecutor-21485_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:01.992 [DEBUG] [Thread-467530 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:01.994 [INFO] [Thread-467530 (handle)] [driver.py] [get_status()] Telra = 0.3050909, teldec = -24.256261
2025-12-26T15:35:01.995 [INFO] [Thread-467530 (handle)] [driver.py] [get_status()] ra_j2k = 0.283048923569433     dec_j2k = -24.3988208510521
2025-12-26T15:35:01.996 [DEBUG] [Thread-467530 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:01.997 [DEBUG] [Thread-467530 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:02.002 [DEBUG] [Thread-467530 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:35:02.002 [DEBUG] [Thread-467530 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:35:02.002 [DEBUG] [Thread-467530 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:35:02.002 [DEBUG] [Thread-467530 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:35:02.009 [DEBUG] [Thread-467530 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:35:02.009 [DEBUG] [Thread-467530 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:02.010 [DEBUG] [Thread-467530 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:02.010 [DEBUG] [Thread-467530 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:35:02.010 [DEBUG] [Thread-467530 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:35:02.010 [DEBUG] [Thread-467530 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:35:02.010 [DEBUG] [Thread-467530 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:02.010 [DEBUG] [Thread-467530 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:35:02.010 [DEBUG] [Thread-467530 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06599529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983302160336982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992421, telescope_ra=0.3050909, 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.32487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:34:51.261158', telescope_ra_j2k=0.283048923569433, telescope_dec_j2k=-24.3988208510521, observability=1)
2025-12-26T15:35:02.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5093002319335938
2025-12-26T15:35:17.278 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:17.279 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:20.045 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:20.047 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3101322, teldec = -24.25626
2025-12-26T15:35:20.048 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.288095440467253     dec_j2k = -24.3988083628366
2025-12-26T15:35:20.049 [DEBUG] [Thread-467531 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:20.050 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:20.051 [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-26T15:35:20.051 [INFO] [Thread-467531 (handle)] [driver.py] [get_status()] Telra = 0.3101322, teldec = -24.25626
2025-12-26T15:35:20.052 [INFO] [Thread-467531 (handle)] [driver.py] [get_status()] ra_j2k = 0.288095440467253     dec_j2k = -24.3988083628366
2025-12-26T15:35:20.054 [DEBUG] [Thread-467531 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:20.054 [DEBUG] [Thread-467531 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:20.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:35:20.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:35:20.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:35:20.056 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:35:20.056 [DEBUG] [Thread-467531 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:35:20.056 [DEBUG] [Thread-467531 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:35:20.057 [DEBUG] [Thread-467531 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:35:20.057 [DEBUG] [Thread-467531 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:35:20.058 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:35:20.058 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:20.058 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:20.058 [DEBUG] [Thread-467531 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:35:20.058 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:35:20.058 [DEBUG] [Thread-467531 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:20.058 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:35:20.058 [DEBUG] [Thread-467531 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:20.058 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:35:20.058 [DEBUG] [Thread-467531 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:35:20.058 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:20.058 [DEBUG] [Thread-467531 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:35:20.059 [DEBUG] [Thread-467531 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:35:20.059 [DEBUG] [Thread-467531 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:20.059 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:35:20.059 [DEBUG] [Thread-467531 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:35:20.059 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06620424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983309380486687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99242, telescope_ra=0.3101322, 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.32991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:34:51.261158', telescope_ra_j2k=0.288095440467253, telescope_dec_j2k=-24.3988083628366, observability=1)
2025-12-26T15:35:20.059 [DEBUG] [Thread-467531 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06620427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983309380486687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99242, telescope_ra=0.3101322, 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.32991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:34:51.261158', telescope_ra_j2k=0.288095440467253, telescope_dec_j2k=-24.3988083628366, observability=1)
2025-12-26T15:35:20.059 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96330428123474 seconds ago
2025-12-26T15:35:23.964 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:23.966 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3112248, teldec = -24.256266
2025-12-26T15:35:23.967 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.289189171140577     dec_j2k = -24.3988118396175
2025-12-26T15:35:23.969 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:23.970 [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-26T15:35:23.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:35:23.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:35:23.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:35:23.975 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:35:23.982 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:35:23.982 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:23.982 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:23.982 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:35:23.983 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:35:23.983 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:35:23.983 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:23.983 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:35:23.983 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0662496, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983310583844971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992431, telescope_ra=0.3112248, 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.33101, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:34:51.261158', telescope_ra_j2k=0.289189171140577, telescope_dec_j2k=-24.3988118396175, observability=1)
2025-12-26T15:35:30.242 [DEBUG] [Thread-467532 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:30.244 [INFO] [Thread-467532 (handle)] [driver.py] [get_status()] Telra = 0.3129808, teldec = -24.25626
2025-12-26T15:35:30.245 [INFO] [Thread-467532 (handle)] [driver.py] [get_status()] ra_j2k = 0.290946988091301     dec_j2k = -24.3988017612889
2025-12-26T15:35:30.247 [DEBUG] [Thread-467532 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:30.248 [DEBUG] [Thread-467532 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:30.253 [DEBUG] [Thread-467532 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:35:30.253 [DEBUG] [Thread-467532 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:35:30.253 [DEBUG] [Thread-467532 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:35:30.253 [DEBUG] [Thread-467532 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:35:30.261 [DEBUG] [Thread-467532 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06632225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983307374889547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99242, telescope_ra=0.3129808, 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.33276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:34:51.261158', telescope_ra_j2k=0.290946988091301, telescope_dec_j2k=-24.3988017612889, observability=1)
2025-12-26T15:35:37.175 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:37.177 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3148952, teldec = -24.25626
2025-12-26T15:35:37.178 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.2928633689562     dec_j2k = -24.3987972800772
2025-12-26T15:35:37.180 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:37.181 [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-26T15:35:37.186 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:35:37.186 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:35:37.186 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:35:37.186 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:35:37.193 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:35:37.193 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:37.193 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:37.193 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:35:37.194 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:35:37.194 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:35:37.194 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:37.194 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:35:37.194 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0664025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983311787203255, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99242, telescope_ra=0.3148952, 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.33468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:34:51.261158', telescope_ra_j2k=0.2928633689562, telescope_dec_j2k=-24.3987972800772, observability=1)
2025-12-26T15:35:38.116 [DEBUG] [Thread-467533 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9226536750793457
2025-12-26T15:35:51.403 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:51.403 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:35:51.404 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:51.404 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:35:51.405 [INFO] [ThreadPoolExecutor-21486_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:35:51.405 [INFO] [ThreadPoolExecutor-21486_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:35:56.290 [DEBUG] [Thread-467534 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:35:56.292 [INFO] [Thread-467534 (handle)] [driver.py] [get_status()] Telra = 0.3202259, teldec = -24.256259
2025-12-26T15:35:56.294 [INFO] [Thread-467534 (handle)] [driver.py] [get_status()] ra_j2k = 0.298199584355585     dec_j2k = -24.3987836130201
2025-12-26T15:35:56.295 [DEBUG] [Thread-467534 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:56.297 [DEBUG] [Thread-467534 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:35:56.302 [DEBUG] [Thread-467534 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:35:56.302 [DEBUG] [Thread-467534 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:35:56.302 [DEBUG] [Thread-467534 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:35:56.302 [DEBUG] [Thread-467534 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:35:56.309 [DEBUG] [Thread-467534 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06662374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306572650691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992419, telescope_ra=0.3202259, 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.34001, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.298199584355585, telescope_dec_j2k=-24.3987836130201, observability=1)
2025-12-26T15:36:02.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:02.533 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3219531, teldec = -24.256259
2025-12-26T15:36:02.534 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.299928571288816     dec_j2k = -24.398779449057
2025-12-26T15:36:02.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:02.536 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:02.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:02.547 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06669597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983309781606115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992419, telescope_ra=0.3219531, 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.34173, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.299928571288816, telescope_dec_j2k=-24.398779449057, observability=1)
2025-12-26T15:36:12.281 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:12.283 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:12.284 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:12.286 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:14.365 [DEBUG] [Thread-467535 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:14.367 [INFO] [Thread-467535 (handle)] [driver.py] [get_status()] Telra = 0.3252682, teldec = -24.256259
2025-12-26T15:36:14.368 [INFO] [Thread-467535 (handle)] [driver.py] [get_status()] ra_j2k = 0.303247100877583     dec_j2k = -24.3987713751267
2025-12-26T15:36:14.369 [DEBUG] [Thread-467535 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:14.370 [DEBUG] [Thread-467535 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:14.372 [DEBUG] [Thread-467535 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:14.373 [DEBUG] [Thread-467535 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:14.373 [DEBUG] [Thread-467535 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:14.373 [DEBUG] [Thread-467535 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:14.380 [DEBUG] [Thread-467535 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:14.381 [DEBUG] [Thread-467535 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06683294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983298951381558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992418, telescope_ra=0.3252682, 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.34505, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.303247100877583, telescope_dec_j2k=-24.3987713751267, observability=1)
2025-12-26T15:36:16.292 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:17.295 [DEBUG] [ThreadPoolExecutor-21485_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:17.296 [INFO] [ThreadPoolExecutor-21485_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:36:20.120 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:20.122 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3268563, teldec = -24.256253
2025-12-26T15:36:20.123 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.304836843668979     dec_j2k = -24.3987614697333
2025-12-26T15:36:20.125 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:20.126 [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-26T15:36:20.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:20.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:20.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:20.127 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:20.134 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06689954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983302962575838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992407, telescope_ra=0.3268563, 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.34664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.304836843668979, telescope_dec_j2k=-24.3987614697333, observability=1)
2025-12-26T15:36:20.135 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96094632148743 seconds ago
2025-12-26T15:36:23.071 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:23.074 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3276896, teldec = -24.256259
2025-12-26T15:36:23.075 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.305671005767605     dec_j2k = -24.3987654098074
2025-12-26T15:36:23.077 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:23.078 [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-26T15:36:23.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:23.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:23.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:23.081 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:23.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:23.088 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:23.088 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:23.089 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:23.089 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:23.089 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:23.089 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:23.089 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:23.089 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0669337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983306572650691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992418, telescope_ra=0.3276896, 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.34747, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.305671005767605, telescope_dec_j2k=-24.3987654098074, observability=1)
2025-12-26T15:36:30.295 [DEBUG] [Thread-467536 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:30.298 [INFO] [Thread-467536 (handle)] [driver.py] [get_status()] Telra = 0.3296998, teldec = -24.256259
2025-12-26T15:36:30.299 [INFO] [Thread-467536 (handle)] [driver.py] [get_status()] ra_j2k = 0.307683285192447     dec_j2k = -24.3987604139067
2025-12-26T15:36:30.300 [DEBUG] [Thread-467536 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:30.301 [DEBUG] [Thread-467536 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:30.306 [DEBUG] [Thread-467536 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:30.306 [DEBUG] [Thread-467536 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:30.306 [DEBUG] [Thread-467536 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:30.306 [DEBUG] [Thread-467536 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:30.313 [DEBUG] [Thread-467536 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:30.314 [DEBUG] [Thread-467536 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06701732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330256145641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992418, telescope_ra=0.3296998, 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.34948, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.307683285192447, telescope_dec_j2k=-24.3987604139067, observability=1)
2025-12-26T15:36:32.432 [DEBUG] [Thread-467537 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:32.434 [INFO] [Thread-467537 (handle)] [driver.py] [get_status()] Telra = 0.3302792, teldec = -24.256252
2025-12-26T15:36:32.435 [INFO] [Thread-467537 (handle)] [driver.py] [get_status()] ra_j2k = 0.308263284436652     dec_j2k = -24.3987519672289
2025-12-26T15:36:32.437 [DEBUG] [Thread-467537 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:32.437 [DEBUG] [Thread-467537 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:32.441 [DEBUG] [Thread-467537 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:32.441 [DEBUG] [Thread-467537 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:32.441 [DEBUG] [Thread-467537 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:32.441 [DEBUG] [Thread-467537 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:32.448 [DEBUG] [Thread-467537 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:32.448 [DEBUG] [Thread-467537 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:32.448 [DEBUG] [Thread-467537 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:32.448 [DEBUG] [Thread-467537 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:32.448 [DEBUG] [Thread-467537 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:32.449 [DEBUG] [Thread-467537 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:32.449 [DEBUG] [Thread-467537 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:32.449 [DEBUG] [Thread-467537 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:32.449 [DEBUG] [Thread-467537 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06704205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983300956978698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992407, telescope_ra=0.3302792, 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.35006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.308263284436652, telescope_dec_j2k=-24.3987519672289, observability=1)
2025-12-26T15:36:37.256 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:37.258 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3316417, teldec = -24.256259
2025-12-26T15:36:37.259 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.309627193889739     dec_j2k = -24.3987555501845
2025-12-26T15:36:37.261 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:37.262 [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-26T15:36:37.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:37.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:37.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:37.264 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:37.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:37.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:37.271 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:37.271 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:37.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:37.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:37.271 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:37.272 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:37.272 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06709788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330456705355, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992418, telescope_ra=0.3316417, 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.35142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.309627193889739, telescope_dec_j2k=-24.3987555501845, observability=1)
2025-12-26T15:36:50.640 [DEBUG] [Thread-467538 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:50.643 [INFO] [Thread-467538 (handle)] [driver.py] [get_status()] Telra = 0.3353482, teldec = -24.256258
2025-12-26T15:36:50.644 [INFO] [Thread-467538 (handle)] [driver.py] [get_status()] ra_j2k = 0.31333752766399     dec_j2k = -24.3987451644275
2025-12-26T15:36:50.646 [DEBUG] [Thread-467538 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:50.647 [DEBUG] [Thread-467538 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:36:50.654 [DEBUG] [Thread-467538 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:50.654 [DEBUG] [Thread-467538 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:50.654 [DEBUG] [Thread-467538 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:36:50.654 [DEBUG] [Thread-467538 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:50.661 [DEBUG] [Thread-467538 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:50.661 [DEBUG] [Thread-467538 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:50.661 [DEBUG] [Thread-467538 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:36:50.661 [DEBUG] [Thread-467538 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:36:50.661 [DEBUG] [Thread-467538 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:50.661 [DEBUG] [Thread-467538 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:50.661 [DEBUG] [Thread-467538 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:36:50.662 [DEBUG] [Thread-467538 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:36:50.662 [DEBUG] [Thread-467538 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06725279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983305369292407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992417, telescope_ra=0.3353482, 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.35513, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:35:51.402504', telescope_ra_j2k=0.31333752766399, telescope_dec_j2k=-24.3987451644275, observability=1)
2025-12-26T15:36:51.544 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:51.544 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:36:51.545 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:51.545 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:36:51.546 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:52.548 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:52.550 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:36:52.550 [DEBUG] [ThreadPoolExecutor-21487_0] [payload.py] [to_registers()] [0]
2025-12-26T15:36:52.551 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:36:52.551 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:36:52.551 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:36:52.551 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:36:52.558 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:36:52.558 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:36:52.558 [DEBUG] [ThreadPoolExecutor-21487_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:36:52.558 [DEBUG] [ThreadPoolExecutor-21487_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:36:52.558 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:36:52.558 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:36:52.558 [DEBUG] [ThreadPoolExecutor-21487_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:02.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:02.505 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3386713, teldec = -24.256252
2025-12-26T15:37:02.506 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.316664064567582     dec_j2k = -24.3987306356632
2025-12-26T15:37:02.507 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:02.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-26T15:37:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:02.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:02.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06739009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292934590137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992406, telescope_ra=0.3386713, 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.35845, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.316664064567582, telescope_dec_j2k=-24.3987306356632, observability=1)
2025-12-26T15:37:08.698 [DEBUG] [Thread-467539 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:08.700 [INFO] [Thread-467539 (handle)] [driver.py] [get_status()] Telra = 0.340399, teldec = -24.256258
2025-12-26T15:37:08.701 [INFO] [Thread-467539 (handle)] [driver.py] [get_status()] ra_j2k = 0.318393551472372     dec_j2k = -24.3987321579719
2025-12-26T15:37:08.702 [DEBUG] [Thread-467539 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:08.703 [DEBUG] [Thread-467539 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:08.709 [DEBUG] [Thread-467539 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:08.709 [DEBUG] [Thread-467539 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:08.709 [DEBUG] [Thread-467539 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:08.709 [DEBUG] [Thread-467539 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:08.716 [DEBUG] [Thread-467539 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:08.716 [DEBUG] [Thread-467539 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:08.716 [DEBUG] [Thread-467539 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:08.716 [DEBUG] [Thread-467539 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:08.716 [DEBUG] [Thread-467539 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:08.716 [DEBUG] [Thread-467539 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:08.716 [DEBUG] [Thread-467539 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:08.717 [DEBUG] [Thread-467539 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:08.717 [DEBUG] [Thread-467539 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06746179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330256145641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992417, telescope_ra=0.340399, 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.36018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.318393551472372, telescope_dec_j2k=-24.3987321579719, observability=1)
2025-12-26T15:37:17.559 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:17.560 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:20.196 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:20.198 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3436016, teldec = -24.256258
2025-12-26T15:37:20.199 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.321599463503457     dec_j2k = -24.3987237815092
2025-12-26T15:37:20.201 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:20.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-26T15:37:20.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:20.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:20.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:20.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:20.214 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06759487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292934590137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992416, telescope_ra=0.3436016, 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.36338, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.321599463503457, telescope_dec_j2k=-24.3987237815092, observability=1)
2025-12-26T15:37:20.215 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.95985722541809 seconds ago
2025-12-26T15:37:22.180 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:22.182 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.344152, teldec = -24.256258
2025-12-26T15:37:22.184 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.32215043268903     dec_j2k = -24.3987223318186
2025-12-26T15:37:22.186 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:22.187 [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-26T15:37:22.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:22.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:22.188 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:22.189 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:22.196 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06761784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983301358098126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992416, telescope_ra=0.344152, 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.36393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.32215043268903, telescope_dec_j2k=-24.3987223318186, observability=1)
2025-12-26T15:37:26.756 [DEBUG] [Thread-467540 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:26.758 [INFO] [Thread-467540 (handle)] [driver.py] [get_status()] Telra = 0.3454133, teldec = -24.256251
2025-12-26T15:37:26.759 [INFO] [Thread-467540 (handle)] [driver.py] [get_status()] ra_j2k = 0.323413036915187     dec_j2k = -24.3987119991518
2025-12-26T15:37:26.760 [DEBUG] [Thread-467540 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:26.761 [DEBUG] [Thread-467540 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:26.765 [DEBUG] [Thread-467540 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:26.765 [DEBUG] [Thread-467540 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:26.765 [DEBUG] [Thread-467540 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:26.765 [DEBUG] [Thread-467540 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:26.772 [DEBUG] [Thread-467540 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:26.773 [DEBUG] [Thread-467540 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0676708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296544664989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992405, telescope_ra=0.3454133, 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.3652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.323413036915187, telescope_dec_j2k=-24.3987119991518, observability=1)
2025-12-26T15:37:30.348 [DEBUG] [Thread-467541 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:30.350 [INFO] [Thread-467541 (handle)] [driver.py] [get_status()] Telra = 0.3464126, teldec = -24.256257
2025-12-26T15:37:30.351 [INFO] [Thread-467541 (handle)] [driver.py] [get_status()] ra_j2k = 0.32441337036484     dec_j2k = -24.3987153466519
2025-12-26T15:37:30.352 [DEBUG] [Thread-467541 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:30.353 [DEBUG] [Thread-467541 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:30.355 [DEBUG] [Thread-467541 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:30.355 [DEBUG] [Thread-467541 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:30.356 [DEBUG] [Thread-467541 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:30.356 [DEBUG] [Thread-467541 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:30.363 [DEBUG] [Thread-467541 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06771237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296544664989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992416, telescope_ra=0.3464126, 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.36619, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.32441337036484, telescope_dec_j2k=-24.3987153466519, observability=1)
2025-12-26T15:37:37.333 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:37.335 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3483663, teldec = -24.256257
2025-12-26T15:37:37.336 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.326369090603074     dec_j2k = -24.3987101336662
2025-12-26T15:37:37.338 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:37:37.339 [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-26T15:37:37.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:37.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:37.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:37.344 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:37.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:37.351 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:37.351 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:37.352 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:37.352 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:37.352 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:37.352 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:37.352 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:37.352 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06779322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983293335709565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992416, telescope_ra=0.3483663, 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.36815, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.326369090603074, telescope_dec_j2k=-24.3987101336662, observability=1)
2025-12-26T15:37:44.946 [DEBUG] [Thread-467542 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:44.949 [INFO] [Thread-467542 (handle)] [driver.py] [get_status()] Telra = 0.3504768, teldec = -24.256257
2025-12-26T15:37:44.950 [INFO] [Thread-467542 (handle)] [driver.py] [get_status()] ra_j2k = 0.328481772891358     dec_j2k = -24.3987044603258
2025-12-26T15:37:44.952 [DEBUG] [Thread-467542 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:37:44.952 [DEBUG] [Thread-467542 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:37:44.955 [DEBUG] [Thread-467542 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:37:44.955 [DEBUG] [Thread-467542 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:37:44.955 [DEBUG] [Thread-467542 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:37:44.955 [DEBUG] [Thread-467542 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:37:44.962 [DEBUG] [Thread-467542 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06788133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292934590137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992415, telescope_ra=0.3504768, 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.37026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:36:51.542721', telescope_ra_j2k=0.328481772891358, telescope_dec_j2k=-24.3987044603258, observability=1)
2025-12-26T15:37:51.687 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:51.687 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:37:51.688 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:37:51.688 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:37:51.688 [INFO] [ThreadPoolExecutor-21488_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:37:51.688 [INFO] [ThreadPoolExecutor-21488_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:38:02.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:02.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3553868, teldec = -24.256257
2025-12-26T15:38:02.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.333396849538057     dec_j2k = -24.3986910928488
2025-12-26T15:38:02.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:02.519 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:38:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:38:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:38:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:38:02.533 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06808465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983294137948421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992415, telescope_ra=0.3553868, 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.37517, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:37:51.685983', telescope_ra_j2k=0.333396849538057, telescope_dec_j2k=-24.3986910928488, observability=1)
2025-12-26T15:38:03.016 [DEBUG] [Thread-467543 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48310232162475586
2025-12-26T15:38:12.562 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:12.564 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:12.565 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:12.567 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:16.573 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:17.575 [DEBUG] [ThreadPoolExecutor-21487_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:17.576 [INFO] [ThreadPoolExecutor-21487_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:38:20.275 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:20.276 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3603234, teldec = -24.256256
2025-12-26T15:38:20.277 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.338338553149419     dec_j2k = -24.3986764152256
2025-12-26T15:38:20.279 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:20.280 [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-26T15:38:20.284 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:38:20.284 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:38:20.285 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:38:20.285 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06829022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983289324515284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992414, telescope_ra=0.3603234, 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.38011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:37:51.685983', telescope_ra_j2k=0.338338553149419, telescope_dec_j2k=-24.3986764152256, observability=1)
2025-12-26T15:38:20.292 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.96060514450073 seconds ago
2025-12-26T15:38:21.085 [DEBUG] [Thread-467544 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7930881977081299
2025-12-26T15:38:21.287 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9944684505462646
2025-12-26T15:38:30.403 [DEBUG] [Thread-467545 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:30.406 [INFO] [Thread-467545 (handle)] [driver.py] [get_status()] Telra = 0.3631625, teldec = -24.256256
2025-12-26T15:38:30.407 [INFO] [Thread-467545 (handle)] [driver.py] [get_status()] ra_j2k = 0.341180588067229     dec_j2k = -24.3986684410042
2025-12-26T15:38:30.409 [DEBUG] [Thread-467545 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:30.410 [DEBUG] [Thread-467545 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:30.415 [DEBUG] [Thread-467545 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:38:30.415 [DEBUG] [Thread-467545 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:38:30.415 [DEBUG] [Thread-467545 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:38:30.415 [DEBUG] [Thread-467545 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:38:30.422 [DEBUG] [Thread-467545 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:38:30.422 [DEBUG] [Thread-467545 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:30.422 [DEBUG] [Thread-467545 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:30.423 [DEBUG] [Thread-467545 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:38:30.423 [DEBUG] [Thread-467545 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:38:30.423 [DEBUG] [Thread-467545 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:38:30.423 [DEBUG] [Thread-467545 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:38:30.423 [DEBUG] [Thread-467545 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:38:30.423 [DEBUG] [Thread-467545 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06840745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280901007295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992414, telescope_ra=0.3631625, 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.38294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:37:51.685983', telescope_ra_j2k=0.341180588067229, telescope_dec_j2k=-24.3986684410042, observability=1)
2025-12-26T15:38:37.414 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:37.416 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3651156, teldec = -24.256256
2025-12-26T15:38:37.417 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.343135706979857     dec_j2k = -24.3986629095185
2025-12-26T15:38:37.420 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:37.420 [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-26T15:38:37.423 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:38:37.423 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:38:37.423 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:38:37.423 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:38:37.430 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0684886, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983285714440432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992414, telescope_ra=0.3651156, 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.3849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:37:51.685983', telescope_ra_j2k=0.343135706979857, telescope_dec_j2k=-24.3986629095185, observability=1)
2025-12-26T15:38:39.157 [DEBUG] [Thread-467546 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:39.158 [INFO] [Thread-467546 (handle)] [driver.py] [get_status()] Telra = 0.3655908, teldec = -24.256256
2025-12-26T15:38:39.159 [INFO] [Thread-467546 (handle)] [driver.py] [get_status()] ra_j2k = 0.34361139817963     dec_j2k = -24.3986615580329
2025-12-26T15:38:39.161 [DEBUG] [Thread-467546 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:39.162 [DEBUG] [Thread-467546 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:39.164 [DEBUG] [Thread-467546 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:38:39.164 [DEBUG] [Thread-467546 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:38:39.165 [DEBUG] [Thread-467546 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:38:39.165 [DEBUG] [Thread-467546 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:38:39.172 [DEBUG] [Thread-467546 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06850877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290527873568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992414, telescope_ra=0.3655908, 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.38537, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:37:51.685983', telescope_ra_j2k=0.34361139817963, telescope_dec_j2k=-24.3986615580329, observability=1)
2025-12-26T15:38:51.826 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:51.826 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:38:51.827 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:51.827 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:38:51.828 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:52.830 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:52.833 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:52.833 [DEBUG] [ThreadPoolExecutor-21489_0] [payload.py] [to_registers()] [0]
2025-12-26T15:38:52.833 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:38:52.834 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:38:52.834 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:38:52.834 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:38:52.841 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:38:52.841 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:38:52.841 [DEBUG] [ThreadPoolExecutor-21489_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:38:52.841 [DEBUG] [ThreadPoolExecutor-21489_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:38:52.841 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:38:52.841 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:38:52.841 [DEBUG] [ThreadPoolExecutor-21489_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:38:57.229 [DEBUG] [Thread-467547 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:38:57.232 [INFO] [Thread-467547 (handle)] [driver.py] [get_status()] Telra = 0.3706318, teldec = -24.256256
2025-12-26T15:38:57.233 [INFO] [Thread-467547 (handle)] [driver.py] [get_status()] ra_j2k = 0.348657608596881     dec_j2k = -24.3986470852358
2025-12-26T15:38:57.234 [DEBUG] [Thread-467547 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:57.234 [DEBUG] [Thread-467547 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:38:57.237 [DEBUG] [Thread-467547 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:38:57.237 [DEBUG] [Thread-467547 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:38:57.237 [DEBUG] [Thread-467547 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:38:57.237 [DEBUG] [Thread-467547 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:38:57.245 [DEBUG] [Thread-467547 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06871794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290527873568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992413, telescope_ra=0.3706318, 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.39041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.348657608596881, telescope_dec_j2k=-24.3986470852358, observability=1)
2025-12-26T15:39:02.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:02.525 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3721066, teldec = -24.256255
2025-12-26T15:39:02.526 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.350133932837907     dec_j2k = -24.3986418041491
2025-12-26T15:39:02.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:02.530 [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-26T15:39:02.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:39:02.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:39:02.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:39:02.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:39:02.543 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:39:02.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06877921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290928992997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992413, telescope_ra=0.3721066, 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.39189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.350133932837907, telescope_dec_j2k=-24.3986418041491, observability=1)
2025-12-26T15:39:15.314 [DEBUG] [Thread-467548 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:15.317 [INFO] [Thread-467548 (handle)] [driver.py] [get_status()] Telra = 0.3756724, teldec = -24.256262
2025-12-26T15:39:15.318 [INFO] [Thread-467548 (handle)] [driver.py] [get_status()] ra_j2k = 0.353703418120562     dec_j2k = -24.3986383644938
2025-12-26T15:39:15.319 [DEBUG] [Thread-467548 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:15.319 [DEBUG] [Thread-467548 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:15.326 [DEBUG] [Thread-467548 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:39:15.326 [DEBUG] [Thread-467548 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:39:15.326 [DEBUG] [Thread-467548 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:39:15.326 [DEBUG] [Thread-467548 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:39:15.333 [DEBUG] [Thread-467548 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:39:15.333 [DEBUG] [Thread-467548 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:15.333 [DEBUG] [Thread-467548 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:15.333 [DEBUG] [Thread-467548 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:39:15.333 [DEBUG] [Thread-467548 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:39:15.333 [DEBUG] [Thread-467548 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:39:15.333 [DEBUG] [Thread-467548 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:39:15.334 [DEBUG] [Thread-467548 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:39:15.334 [DEBUG] [Thread-467548 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06892726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983295341306705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992423, telescope_ra=0.3756724, 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.39545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.353703418120562, telescope_dec_j2k=-24.3986383644938, observability=1)
2025-12-26T15:39:17.842 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:17.843 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:20.352 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:20.354 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.3770654, teldec = -24.256255
2025-12-26T15:39:20.355 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.355097857564449     dec_j2k = -24.3986272532841
2025-12-26T15:39:20.357 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:20.359 [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-26T15:39:20.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:39:20.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:39:20.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:39:20.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06898557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329012675414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992412, telescope_ra=0.3770654, 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.39685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.355097857564449, telescope_dec_j2k=-24.3986272532841, observability=1)
2025-12-26T15:39:20.369 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.956406116485596 seconds ago
2025-12-26T15:39:20.375 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00594782829284668
2025-12-26T15:39:30.452 [DEBUG] [Thread-467549 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:30.455 [INFO] [Thread-467549 (handle)] [driver.py] [get_status()] Telra = 0.3798823, teldec = -24.256255
2025-12-26T15:39:30.456 [INFO] [Thread-467549 (handle)] [driver.py] [get_status()] ra_j2k = 0.357917668468599     dec_j2k = -24.3986188803905
2025-12-26T15:39:30.458 [DEBUG] [Thread-467549 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:30.459 [DEBUG] [Thread-467549 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:30.460 [DEBUG] [Thread-467549 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:39:30.460 [DEBUG] [Thread-467549 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:39:30.460 [DEBUG] [Thread-467549 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:39:30.460 [DEBUG] [Thread-467549 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:39:30.467 [DEBUG] [Thread-467549 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:39:30.467 [DEBUG] [Thread-467549 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:30.468 [DEBUG] [Thread-467549 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:30.468 [DEBUG] [Thread-467549 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:39:30.468 [DEBUG] [Thread-467549 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:39:30.468 [DEBUG] [Thread-467549 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:39:30.468 [DEBUG] [Thread-467549 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:39:30.468 [DEBUG] [Thread-467549 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:39:30.468 [DEBUG] [Thread-467549 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06910247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983285313321004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992412, telescope_ra=0.3798823, 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.39966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.357917668468599, telescope_dec_j2k=-24.3986188803905, observability=1)
2025-12-26T15:39:33.372 [DEBUG] [Thread-467550 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:33.374 [INFO] [Thread-467550 (handle)] [driver.py] [get_status()] Telra = 0.3806853, teldec = -24.256255
2025-12-26T15:39:33.375 [INFO] [Thread-467550 (handle)] [driver.py] [get_status()] ra_j2k = 0.358721498232135     dec_j2k = -24.3986164793557
2025-12-26T15:39:33.376 [DEBUG] [Thread-467550 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:33.376 [DEBUG] [Thread-467550 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:33.382 [DEBUG] [Thread-467550 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:39:33.382 [DEBUG] [Thread-467550 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:39:33.382 [DEBUG] [Thread-467550 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:39:33.382 [DEBUG] [Thread-467550 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:39:33.389 [DEBUG] [Thread-467550 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06913626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983289324515284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992412, telescope_ra=0.3806853, 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.40047, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.358721498232135, telescope_dec_j2k=-24.3986164793557, observability=1)
2025-12-26T15:39:37.492 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:37.493 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.3818336, teldec = -24.256248
2025-12-26T15:39:37.494 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.359870984665532     dec_j2k = -24.3986060355243
2025-12-26T15:39:37.496 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:37.497 [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-26T15:39:37.502 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:39:37.503 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:39:37.503 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:39:37.503 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:39:37.510 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06918395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983291731231853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992401, telescope_ra=0.3818336, 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.40162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.359870984665532, telescope_dec_j2k=-24.3986060355243, observability=1)
2025-12-26T15:39:51.533 [DEBUG] [Thread-467551 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:51.535 [INFO] [Thread-467551 (handle)] [driver.py] [get_status()] Telra = 0.3857358, teldec = -24.256254
2025-12-26T15:39:51.536 [INFO] [Thread-467551 (handle)] [driver.py] [get_status()] ra_j2k = 0.363777216699638     dec_j2k = -24.3986002334847
2025-12-26T15:39:51.537 [DEBUG] [Thread-467551 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:51.538 [DEBUG] [Thread-467551 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:39:51.544 [DEBUG] [Thread-467551 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:39:51.544 [DEBUG] [Thread-467551 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:39:51.544 [DEBUG] [Thread-467551 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:39:51.544 [DEBUG] [Thread-467551 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:39:51.551 [DEBUG] [Thread-467551 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06934646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292934590137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992411, telescope_ra=0.3857358, 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.40552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:38:51.825234', telescope_ra_j2k=0.363777216699638, telescope_dec_j2k=-24.3986002334847, observability=1)
2025-12-26T15:39:51.967 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:51.967 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:39:51.968 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:39:51.968 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:39:51.968 [INFO] [ThreadPoolExecutor-21490_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:39:51.968 [INFO] [ThreadPoolExecutor-21490_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:40:02.496 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:02.498 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.3887982, teldec = -24.256261
2025-12-26T15:40:02.499 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.366842780778756     dec_j2k = -24.3985978668915
2025-12-26T15:40:02.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:02.501 [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-26T15:40:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:40:02.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:40:02.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06947334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983285714440432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992422, telescope_ra=0.3887982, 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.40858, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:39:51.965836', telescope_ra_j2k=0.366842780778756, telescope_dec_j2k=-24.3985978668915, observability=1)
2025-12-26T15:40:09.614 [DEBUG] [Thread-467552 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:09.616 [INFO] [Thread-467552 (handle)] [driver.py] [get_status()] Telra = 0.3907776, teldec = -24.256254
2025-12-26T15:40:09.617 [INFO] [Thread-467552 (handle)] [driver.py] [get_status()] ra_j2k = 0.368824225590761     dec_j2k = -24.3985847649922
2025-12-26T15:40:09.619 [DEBUG] [Thread-467552 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:09.620 [DEBUG] [Thread-467552 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:09.626 [DEBUG] [Thread-467552 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:09.626 [DEBUG] [Thread-467552 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:09.626 [DEBUG] [Thread-467552 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:40:09.626 [DEBUG] [Thread-467552 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:40:09.634 [DEBUG] [Thread-467552 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.06955573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983288121157, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992411, telescope_ra=0.3907776, 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.41056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:39:51.965836', telescope_ra_j2k=0.368824225590761, telescope_dec_j2k=-24.3985847649922, observability=1)
2025-12-26T15:40:12.845 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:12.848 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:12.849 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:12.851 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:16.856 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:17.858 [DEBUG] [ThreadPoolExecutor-21489_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:17.859 [INFO] [ThreadPoolExecutor-21489_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:40:19.466 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:19.468 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.3935312, teldec = -24.256254
2025-12-26T15:40:19.469 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.371580670190578     dec_j2k = -24.3985762118657
2025-12-26T15:40:19.471 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:19.472 [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-26T15:40:19.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:19.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:19.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:40:19.475 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:19.482 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:19.482 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:19.483 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:19.483 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:40:19.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:19.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:19.483 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:40:19.483 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:40:19.483 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06966976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098328611555986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99241, telescope_ra=0.3935312, 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.41331, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:39:51.965836', telescope_ra_j2k=0.371580670190578, telescope_dec_j2k=-24.3985762118657, observability=1)
2025-12-26T15:40:20.429 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9460856914520264
2025-12-26T15:40:20.429 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.93846940994263 seconds ago
2025-12-26T15:40:27.684 [DEBUG] [Thread-467553 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:27.685 [INFO] [Thread-467553 (handle)] [driver.py] [get_status()] Telra = 0.3958186, teldec = -24.256254
2025-12-26T15:40:27.686 [INFO] [Thread-467553 (handle)] [driver.py] [get_status()] ra_j2k = 0.373870433043797     dec_j2k = -24.3985690504614
2025-12-26T15:40:27.687 [DEBUG] [Thread-467553 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:27.688 [DEBUG] [Thread-467553 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:27.691 [DEBUG] [Thread-467553 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:27.691 [DEBUG] [Thread-467553 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:27.691 [DEBUG] [Thread-467553 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:40:27.691 [DEBUG] [Thread-467553 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:40:27.699 [DEBUG] [Thread-467553 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06976486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99241, telescope_ra=0.3958186, 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.4156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:39:51.965836', telescope_ra_j2k=0.373870433043797, telescope_dec_j2k=-24.3985690504614, observability=1)
2025-12-26T15:40:30.511 [DEBUG] [Thread-467554 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:30.514 [INFO] [Thread-467554 (handle)] [driver.py] [get_status()] Telra = 0.3966027, teldec = -24.256254
2025-12-26T15:40:30.515 [INFO] [Thread-467554 (handle)] [driver.py] [get_status()] ra_j2k = 0.374655342979106     dec_j2k = -24.3985665838237
2025-12-26T15:40:30.517 [DEBUG] [Thread-467554 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:30.518 [DEBUG] [Thread-467554 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:30.521 [DEBUG] [Thread-467554 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:30.521 [DEBUG] [Thread-467554 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:30.521 [DEBUG] [Thread-467554 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:40:30.521 [DEBUG] [Thread-467554 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:30.528 [DEBUG] [Thread-467554 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:30.528 [DEBUG] [Thread-467554 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:30.528 [DEBUG] [Thread-467554 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:30.528 [DEBUG] [Thread-467554 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:40:30.528 [DEBUG] [Thread-467554 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:30.528 [DEBUG] [Thread-467554 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:30.528 [DEBUG] [Thread-467554 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:40:30.529 [DEBUG] [Thread-467554 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:40:30.529 [DEBUG] [Thread-467554 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06979759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983291731231853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99241, telescope_ra=0.3966027, 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.41638, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:39:51.965836', telescope_ra_j2k=0.374655342979106, telescope_dec_j2k=-24.3985665838237, observability=1)
2025-12-26T15:40:37.572 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:37.574 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.398573, teldec = -24.256253
2025-12-26T15:40:37.576 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.376627678115041     dec_j2k = -24.398559359176
2025-12-26T15:40:37.577 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:37.579 [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-26T15:40:37.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:37.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:37.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:40:37.582 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:37.589 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:37.589 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:37.590 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:37.590 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:40:37.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:37.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:37.590 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:40:37.590 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:40:37.590 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06987932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983289324515284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99241, telescope_ra=0.398573, 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.41835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:39:51.965836', telescope_ra_j2k=0.376627678115041, telescope_dec_j2k=-24.398559359176, observability=1)
2025-12-26T15:40:45.873 [DEBUG] [Thread-467555 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:45.875 [INFO] [Thread-467555 (handle)] [driver.py] [get_status()] Telra = 0.4008882, teldec = -24.256253
2025-12-26T15:40:45.876 [INFO] [Thread-467555 (handle)] [driver.py] [get_status()] ra_j2k = 0.378945269398091     dec_j2k = -24.3985519963016
2025-12-26T15:40:45.876 [DEBUG] [Thread-467555 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:45.877 [DEBUG] [Thread-467555 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:40:45.883 [DEBUG] [Thread-467555 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:45.883 [DEBUG] [Thread-467555 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:45.883 [DEBUG] [Thread-467555 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:40:45.883 [DEBUG] [Thread-467555 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:40:45.890 [DEBUG] [Thread-467555 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:40:45.891 [DEBUG] [Thread-467555 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.06997538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296143545561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99241, telescope_ra=0.4008882, 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.42067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:39:51.965836', telescope_ra_j2k=0.378945269398091, telescope_dec_j2k=-24.3985519963016, observability=1)
2025-12-26T15:40:52.109 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:52.109 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:40:52.110 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:52.110 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:40:52.111 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:53.113 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:53.115 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:40:53.115 [DEBUG] [ThreadPoolExecutor-21491_0] [payload.py] [to_registers()] [0]
2025-12-26T15:40:53.116 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:40:53.116 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:40:53.116 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:40:53.117 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:40:53.124 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:40:53.124 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:40:53.124 [DEBUG] [ThreadPoolExecutor-21491_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:40:53.124 [DEBUG] [ThreadPoolExecutor-21491_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:40:53.124 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:40:53.124 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:40:53.124 [DEBUG] [ThreadPoolExecutor-21491_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:02.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:02.507 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4055187, teldec = -24.256253
2025-12-26T15:41:02.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.383580551667944     dec_j2k = -24.3985371130338
2025-12-26T15:41:02.510 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:02.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:02.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:02.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:02.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:02.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:02.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07016789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292533470709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992409, telescope_ra=0.4055187, 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.4253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.383580551667944, telescope_dec_j2k=-24.3985371130338, observability=1)
2025-12-26T15:41:03.944 [DEBUG] [Thread-467556 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:03.946 [INFO] [Thread-467556 (handle)] [driver.py] [get_status()] Telra = 0.4059292, teldec = -24.256253
2025-12-26T15:41:03.947 [INFO] [Thread-467556 (handle)] [driver.py] [get_status()] ra_j2k = 0.383991475596656     dec_j2k = -24.3985357834984
2025-12-26T15:41:03.949 [DEBUG] [Thread-467556 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:03.949 [DEBUG] [Thread-467556 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:03.952 [DEBUG] [Thread-467556 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:03.952 [DEBUG] [Thread-467556 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:03.952 [DEBUG] [Thread-467556 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:03.952 [DEBUG] [Thread-467556 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:03.959 [DEBUG] [Thread-467556 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:03.959 [DEBUG] [Thread-467556 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:03.959 [DEBUG] [Thread-467556 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:03.959 [DEBUG] [Thread-467556 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:03.959 [DEBUG] [Thread-467556 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:03.959 [DEBUG] [Thread-467556 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:03.959 [DEBUG] [Thread-467556 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:03.960 [DEBUG] [Thread-467556 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:03.960 [DEBUG] [Thread-467556 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07018455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292132351281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992409, telescope_ra=0.4059292, 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.42571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.383991475596656, telescope_dec_j2k=-24.3985357834984, observability=1)
2025-12-26T15:41:18.125 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:18.126 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:18.574 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:18.576 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.409999, teldec = -24.256246
2025-12-26T15:41:18.577 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.38806547817922     dec_j2k = -24.3985155136736
2025-12-26T15:41:18.579 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:18.579 [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-26T15:41:18.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:18.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:18.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:18.585 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:18.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:18.592 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:18.592 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:18.592 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:18.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:18.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:18.593 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:18.593 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:18.593 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07035388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329012675414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992398, telescope_ra=0.409999, 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.42978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.38806547817922, telescope_dec_j2k=-24.3985155136736, observability=1)
2025-12-26T15:41:20.490 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:20.492 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4105318, teldec = -24.256253
2025-12-26T15:41:20.493 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.388598828470477     dec_j2k = -24.3985207637453
2025-12-26T15:41:20.494 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:20.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-26T15:41:20.500 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:20.500 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:20.500 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:20.500 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07037605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329012675414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992408, telescope_ra=0.4105318, 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.43031, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.388598828470477, telescope_dec_j2k=-24.3985207637453, observability=1)
2025-12-26T15:41:20.507 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.936527967453 seconds ago
2025-12-26T15:41:22.013 [DEBUG] [Thread-467557 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:22.016 [INFO] [Thread-467557 (handle)] [driver.py] [get_status()] Telra = 0.4109516, teldec = -24.256253
2025-12-26T15:41:22.017 [INFO] [Thread-467557 (handle)] [driver.py] [get_status()] ra_j2k = 0.389019061950092     dec_j2k = -24.3985193835002
2025-12-26T15:41:22.019 [DEBUG] [Thread-467557 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:22.020 [DEBUG] [Thread-467557 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:22.024 [DEBUG] [Thread-467557 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:22.024 [DEBUG] [Thread-467557 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:22.024 [DEBUG] [Thread-467557 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:22.024 [DEBUG] [Thread-467557 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:22.031 [DEBUG] [Thread-467557 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07039368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290527873568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992408, telescope_ra=0.4109516, 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.43073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.389019061950092, telescope_dec_j2k=-24.3985193835002, observability=1)
2025-12-26T15:41:30.561 [DEBUG] [Thread-467558 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:30.563 [INFO] [Thread-467558 (handle)] [driver.py] [get_status()] Telra = 0.4133431, teldec = -24.256252
2025-12-26T15:41:30.565 [INFO] [Thread-467558 (handle)] [driver.py] [get_status()] ra_j2k = 0.391413031275928     dec_j2k = -24.3985104878114
2025-12-26T15:41:30.566 [DEBUG] [Thread-467558 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:30.568 [DEBUG] [Thread-467558 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:30.572 [DEBUG] [Thread-467558 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:30.572 [DEBUG] [Thread-467558 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:30.572 [DEBUG] [Thread-467558 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:30.572 [DEBUG] [Thread-467558 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:30.579 [DEBUG] [Thread-467558 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07049262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290527873568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992408, telescope_ra=0.4133431, 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.43312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.391413031275928, telescope_dec_j2k=-24.3985104878114, observability=1)
2025-12-26T15:41:37.651 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:37.654 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4152955, teldec = -24.256259
2025-12-26T15:41:37.655 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.393367447242681     dec_j2k = -24.3985109996877
2025-12-26T15:41:37.657 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:37.658 [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-26T15:41:37.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:37.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:37.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:37.664 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:37.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:37.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:37.671 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:37.671 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:37.671 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:37.672 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:37.672 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:37.672 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:37.672 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07057468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983298951381558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992419, telescope_ra=0.4152955, 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.43508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.393367447242681, telescope_dec_j2k=-24.3985109996877, observability=1)
2025-12-26T15:41:40.198 [DEBUG] [Thread-467559 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:40.200 [INFO] [Thread-467559 (handle)] [driver.py] [get_status()] Telra = 0.4160235, teldec = -24.256252
2025-12-26T15:41:40.201 [INFO] [Thread-467559 (handle)] [driver.py] [get_status()] ra_j2k = 0.394096198748468     dec_j2k = -24.3985015717693
2025-12-26T15:41:40.202 [DEBUG] [Thread-467559 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:40.204 [DEBUG] [Thread-467559 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:40.206 [DEBUG] [Thread-467559 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:40.206 [DEBUG] [Thread-467559 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:40.206 [DEBUG] [Thread-467559 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:40.206 [DEBUG] [Thread-467559 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:40.213 [DEBUG] [Thread-467559 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:40.214 [DEBUG] [Thread-467559 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07060416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983294539067849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992408, telescope_ra=0.4160235, 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.43581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:40:52.108251', telescope_ra_j2k=0.394096198748468, telescope_dec_j2k=-24.3985015717693, observability=1)
2025-12-26T15:41:52.251 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:52.251 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:41:52.252 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:52.252 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:41:52.253 [INFO] [ThreadPoolExecutor-21492_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:41:52.253 [INFO] [ThreadPoolExecutor-21492_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:41:58.264 [DEBUG] [Thread-467560 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:41:58.266 [INFO] [Thread-467560 (handle)] [driver.py] [get_status()] Telra = 0.4210377, teldec = -24.256252
2025-12-26T15:41:58.267 [INFO] [Thread-467560 (handle)] [driver.py] [get_status()] ra_j2k = 0.399115575334054     dec_j2k = -24.3984847040945
2025-12-26T15:41:58.269 [DEBUG] [Thread-467560 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:58.270 [DEBUG] [Thread-467560 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:41:58.273 [DEBUG] [Thread-467560 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:41:58.273 [DEBUG] [Thread-467560 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:41:58.273 [DEBUG] [Thread-467560 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:41:58.273 [DEBUG] [Thread-467560 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:41:58.280 [DEBUG] [Thread-467560 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:41:58.280 [DEBUG] [Thread-467560 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:58.280 [DEBUG] [Thread-467560 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:41:58.281 [DEBUG] [Thread-467560 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:41:58.281 [DEBUG] [Thread-467560 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:41:58.281 [DEBUG] [Thread-467560 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:41:58.281 [DEBUG] [Thread-467560 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:41:58.281 [DEBUG] [Thread-467560 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:41:58.281 [DEBUG] [Thread-467560 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07081325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329855026213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992407, telescope_ra=0.4210377, 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.44082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.399115575334054, telescope_dec_j2k=-24.3984847040945, observability=1)
2025-12-26T15:42:02.516 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:02.518 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4222329, teldec = -24.256252
2025-12-26T15:42:02.520 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.400312009143768     dec_j2k = -24.3984806472048
2025-12-26T15:42:02.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:02.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:02.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:02.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07086246, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329855026213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992407, telescope_ra=0.4222329, 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.44201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.400312009143768, telescope_dec_j2k=-24.3984806472048, observability=1)
2025-12-26T15:42:13.129 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:13.131 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:13.132 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:13.134 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:16.339 [DEBUG] [Thread-467561 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:16.341 [INFO] [Thread-467561 (handle)] [driver.py] [get_status()] Telra = 0.4260745, teldec = -24.256251
2025-12-26T15:42:16.342 [INFO] [Thread-467561 (handle)] [driver.py] [get_status()] ra_j2k = 0.404157574569079     dec_j2k = -24.3984665131527
2025-12-26T15:42:16.343 [DEBUG] [Thread-467561 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:16.344 [DEBUG] [Thread-467561 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:16.347 [DEBUG] [Thread-467561 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:16.348 [DEBUG] [Thread-467561 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:16.348 [DEBUG] [Thread-467561 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:16.348 [DEBUG] [Thread-467561 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:16.355 [DEBUG] [Thread-467561 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07102245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983297346903845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992407, telescope_ra=0.4260745, 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.44586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.404157574569079, telescope_dec_j2k=-24.3984665131527, observability=1)
2025-12-26T15:42:17.141 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:17.686 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:17.690 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4264677, teldec = -24.256258
2025-12-26T15:42:17.691 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.404551180551767     dec_j2k = -24.3984721600621
2025-12-26T15:42:17.692 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:17.693 [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-26T15:42:17.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:17.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:17.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:17.697 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:17.704 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:17.705 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07103803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983297748023273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992417, telescope_ra=0.4264677, 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.44625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.404551180551767, telescope_dec_j2k=-24.3984721600621, observability=1)
2025-12-26T15:42:18.143 [DEBUG] [ThreadPoolExecutor-21491_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:18.144 [INFO] [ThreadPoolExecutor-21491_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:42:20.568 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:20.570 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4272522, teldec = -24.256251
2025-12-26T15:42:20.571 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.405336490156746     dec_j2k = -24.3984624578076
2025-12-26T15:42:20.573 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:20.573 [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-26T15:42:20.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:20.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:20.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:20.578 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:20.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:20.585 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:20.585 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:20.586 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:20.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:20.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:20.586 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:20.586 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:20.586 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0710714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983298951381558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992406, telescope_ra=0.4272522, 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.44703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.405336490156746, telescope_dec_j2k=-24.3984624578076, observability=1)
2025-12-26T15:42:20.586 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.9351544380188 seconds ago
2025-12-26T15:42:30.612 [DEBUG] [Thread-467562 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:30.614 [INFO] [Thread-467562 (handle)] [driver.py] [get_status()] Telra = 0.4300657, teldec = -24.256251
2025-12-26T15:42:30.616 [INFO] [Thread-467562 (handle)] [driver.py] [get_status()] ra_j2k = 0.408152894019557     dec_j2k = -24.398452714823
2025-12-26T15:42:30.617 [DEBUG] [Thread-467562 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:30.618 [DEBUG] [Thread-467562 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:30.624 [DEBUG] [Thread-467562 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:30.624 [DEBUG] [Thread-467562 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:30.624 [DEBUG] [Thread-467562 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:30.624 [DEBUG] [Thread-467562 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:30.631 [DEBUG] [Thread-467562 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:30.631 [DEBUG] [Thread-467562 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:30.632 [DEBUG] [Thread-467562 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:30.632 [DEBUG] [Thread-467562 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:30.632 [DEBUG] [Thread-467562 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:30.632 [DEBUG] [Thread-467562 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:30.632 [DEBUG] [Thread-467562 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:30.632 [DEBUG] [Thread-467562 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:30.632 [DEBUG] [Thread-467562 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07118765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983298951381558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992406, telescope_ra=0.4300657, 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.44985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.408152894019557, telescope_dec_j2k=-24.398452714823, observability=1)
2025-12-26T15:42:34.528 [DEBUG] [Thread-467563 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:34.530 [INFO] [Thread-467563 (handle)] [driver.py] [get_status()] Telra = 0.4311481, teldec = -24.256251
2025-12-26T15:42:34.531 [INFO] [Thread-467563 (handle)] [driver.py] [get_status()] ra_j2k = 0.409236411127036     dec_j2k = -24.3984489459377
2025-12-26T15:42:34.533 [DEBUG] [Thread-467563 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:34.534 [DEBUG] [Thread-467563 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:34.540 [DEBUG] [Thread-467563 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:34.540 [DEBUG] [Thread-467563 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:34.540 [DEBUG] [Thread-467563 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:34.540 [DEBUG] [Thread-467563 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:34.547 [DEBUG] [Thread-467563 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:34.547 [DEBUG] [Thread-467563 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:34.547 [DEBUG] [Thread-467563 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:34.547 [DEBUG] [Thread-467563 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:34.547 [DEBUG] [Thread-467563 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:34.547 [DEBUG] [Thread-467563 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:34.547 [DEBUG] [Thread-467563 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:34.548 [DEBUG] [Thread-467563 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:34.548 [DEBUG] [Thread-467563 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07123296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296143545561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992406, telescope_ra=0.4311481, 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.45093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.409236411127036, telescope_dec_j2k=-24.3984489459377, observability=1)
2025-12-26T15:42:37.734 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:37.736 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4320447, teldec = -24.256251
2025-12-26T15:42:37.737 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.410133936452869     dec_j2k = -24.3984458153359
2025-12-26T15:42:37.739 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:37.740 [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-26T15:42:37.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:37.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:37.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:37.744 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:37.752 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:37.753 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07127008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330055585927, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992406, telescope_ra=0.4320447, 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.45183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:41:52.250828', telescope_ra_j2k=0.410133936452869, telescope_dec_j2k=-24.3984458153359, observability=1)
2025-12-26T15:42:52.394 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:52.394 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:42:52.395 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:52.395 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:42:52.396 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:52.586 [DEBUG] [Thread-467564 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:52.588 [INFO] [Thread-467564 (handle)] [driver.py] [get_status()] Telra = 0.4361704, teldec = -24.256251
2025-12-26T15:42:52.590 [INFO] [Thread-467564 (handle)] [driver.py] [get_status()] ra_j2k = 0.414263894053872     dec_j2k = -24.3984313086868
2025-12-26T15:42:52.591 [DEBUG] [Thread-467564 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:52.592 [DEBUG] [Thread-467564 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:42:52.593 [DEBUG] [Thread-467564 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:52.593 [DEBUG] [Thread-467564 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:52.593 [DEBUG] [Thread-467564 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:42:52.593 [DEBUG] [Thread-467564 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:42:52.600 [DEBUG] [Thread-467564 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:42:52.601 [DEBUG] [Thread-467564 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07144198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983299753620414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992405, telescope_ra=0.4361704, 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.45595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.414263894053872, telescope_dec_j2k=-24.3984313086868, observability=1)
2025-12-26T15:42:53.398 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:53.400 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:42:53.400 [DEBUG] [ThreadPoolExecutor-21493_0] [payload.py] [to_registers()] [0]
2025-12-26T15:42:53.407 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:42:53.407 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:42:53.407 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:42:53.407 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:42:53.414 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:42:53.414 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:42:53.414 [DEBUG] [ThreadPoolExecutor-21493_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:42:53.414 [DEBUG] [ThreadPoolExecutor-21493_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:42:53.414 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:42:53.414 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:42:53.414 [DEBUG] [ThreadPoolExecutor-21493_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:02.526 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:02.528 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.438953, teldec = -24.25625
2025-12-26T15:43:02.529 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.417049365333856     dec_j2k = -24.3984204308099
2025-12-26T15:43:02.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:02.532 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:02.539 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:02.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:02.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:02.546 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:02.546 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:02.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:02.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:02.546 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:02.547 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:02.547 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07155703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983300154739842, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992405, telescope_ra=0.438953, 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.45873, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.417049365333856, telescope_dec_j2k=-24.3984204308099, observability=1)
2025-12-26T15:43:10.668 [DEBUG] [Thread-467565 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:10.671 [INFO] [Thread-467565 (handle)] [driver.py] [get_status()] Telra = 0.4412119, teldec = -24.25625
2025-12-26T15:43:10.672 [INFO] [Thread-467565 (handle)] [driver.py] [get_status()] ra_j2k = 0.419310596082552     dec_j2k = -24.3984123563139
2025-12-26T15:43:10.674 [DEBUG] [Thread-467565 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:10.674 [DEBUG] [Thread-467565 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:10.679 [DEBUG] [Thread-467565 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:10.679 [DEBUG] [Thread-467565 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:10.679 [DEBUG] [Thread-467565 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:10.679 [DEBUG] [Thread-467565 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:10.686 [DEBUG] [Thread-467565 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:10.686 [DEBUG] [Thread-467565 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:10.686 [DEBUG] [Thread-467565 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:10.687 [DEBUG] [Thread-467565 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:10.687 [DEBUG] [Thread-467565 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:10.687 [DEBUG] [Thread-467565 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:10.687 [DEBUG] [Thread-467565 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:10.687 [DEBUG] [Thread-467565 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:10.687 [DEBUG] [Thread-467565 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07165127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983301759217554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992405, telescope_ra=0.4412119, 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.46099, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.419310596082552, telescope_dec_j2k=-24.3984123563139, observability=1)
2025-12-26T15:43:16.802 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:16.805 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.442911, teldec = -24.25625
2025-12-26T15:43:16.806 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.421011449132697     dec_j2k = -24.3984062499978
2025-12-26T15:43:16.807 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:16.808 [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-26T15:43:16.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:16.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:16.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:16.811 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:16.818 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:16.818 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:16.818 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:16.818 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:16.818 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:16.818 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:16.818 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:16.819 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:16.819 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07172227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296945784417, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992405, telescope_ra=0.442911, 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.46269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.421011449132697, telescope_dec_j2k=-24.3984062499978, observability=1)
2025-12-26T15:43:18.416 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:18.417 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:20.646 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:20.648 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4439937, teldec = -24.25625
2025-12-26T15:43:20.649 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.422095266168948     dec_j2k = -24.3984023442261
2025-12-26T15:43:20.651 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:20.653 [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-26T15:43:20.657 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:20.657 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:20.657 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:20.658 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:20.664 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07176675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983293335709565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992405, telescope_ra=0.4439937, 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.46378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.422095266168948, telescope_dec_j2k=-24.3984023442261, observability=1)
2025-12-26T15:43:20.665 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.93224787712097 seconds ago
2025-12-26T15:43:28.727 [DEBUG] [Thread-467566 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:28.728 [INFO] [Thread-467566 (handle)] [driver.py] [get_status()] Telra = 0.4462532, teldec = -24.25625
2025-12-26T15:43:28.730 [INFO] [Thread-467566 (handle)] [driver.py] [get_status()] ra_j2k = 0.424357097220324     dec_j2k = -24.3983941563496
2025-12-26T15:43:28.731 [DEBUG] [Thread-467566 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:28.731 [DEBUG] [Thread-467566 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:28.733 [DEBUG] [Thread-467566 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:28.733 [DEBUG] [Thread-467566 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:28.733 [DEBUG] [Thread-467566 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:28.733 [DEBUG] [Thread-467566 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:28.740 [DEBUG] [Thread-467566 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:28.740 [DEBUG] [Thread-467566 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:28.740 [DEBUG] [Thread-467566 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:28.740 [DEBUG] [Thread-467566 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:28.741 [DEBUG] [Thread-467566 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:28.741 [DEBUG] [Thread-467566 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:28.741 [DEBUG] [Thread-467566 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:28.741 [DEBUG] [Thread-467566 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:28.741 [DEBUG] [Thread-467566 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07186027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983303363695266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992404, telescope_ra=0.4462532, 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.46604, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.424357097220324, telescope_dec_j2k=-24.3983941563496, observability=1)
2025-12-26T15:43:30.675 [DEBUG] [Thread-467567 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:30.678 [INFO] [Thread-467567 (handle)] [driver.py] [get_status()] Telra = 0.4467849, teldec = -24.25625
2025-12-26T15:43:30.679 [INFO] [Thread-467567 (handle)] [driver.py] [get_status()] ra_j2k = 0.424889345736842     dec_j2k = -24.3983922223524
2025-12-26T15:43:30.681 [DEBUG] [Thread-467567 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:30.682 [DEBUG] [Thread-467567 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:30.683 [DEBUG] [Thread-467567 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:30.683 [DEBUG] [Thread-467567 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:30.683 [DEBUG] [Thread-467567 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:30.683 [DEBUG] [Thread-467567 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:30.691 [DEBUG] [Thread-467567 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07188282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983300956978698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992404, telescope_ra=0.4467849, 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.46657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.424889345736842, telescope_dec_j2k=-24.3983922223524, observability=1)
2025-12-26T15:43:37.814 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:37.816 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4487639, teldec = -24.25625
2025-12-26T15:43:37.818 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.426870387258478     dec_j2k = -24.3983849997099
2025-12-26T15:43:37.820 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:37.821 [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-26T15:43:37.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:37.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:37.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:37.826 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:37.833 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07196545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983297748023273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992404, telescope_ra=0.4487639, 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.46855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.426870387258478, telescope_dec_j2k=-24.3983849997099, observability=1)
2025-12-26T15:43:46.793 [DEBUG] [Thread-467568 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:46.795 [INFO] [Thread-467568 (handle)] [driver.py] [get_status()] Telra = 0.4512663, teldec = -24.25625
2025-12-26T15:43:46.796 [INFO] [Thread-467568 (handle)] [driver.py] [get_status()] ra_j2k = 0.429375368557347     dec_j2k = -24.3983758120943
2025-12-26T15:43:46.797 [DEBUG] [Thread-467568 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:46.798 [DEBUG] [Thread-467568 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:43:46.801 [DEBUG] [Thread-467568 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:43:46.801 [DEBUG] [Thread-467568 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:43:46.801 [DEBUG] [Thread-467568 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:43:46.801 [DEBUG] [Thread-467568 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:43:46.808 [DEBUG] [Thread-467568 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:43:46.808 [DEBUG] [Thread-467568 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:46.808 [DEBUG] [Thread-467568 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:43:46.808 [DEBUG] [Thread-467568 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:43:46.809 [DEBUG] [Thread-467568 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:43:46.809 [DEBUG] [Thread-467568 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:43:46.809 [DEBUG] [Thread-467568 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:43:46.809 [DEBUG] [Thread-467568 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:43:46.809 [DEBUG] [Thread-467568 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07206938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098330256145641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992404, telescope_ra=0.4512663, 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.47105, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:42:52.393275', telescope_ra_j2k=0.429375368557347, telescope_dec_j2k=-24.3983758120943, observability=1)
2025-12-26T15:43:52.539 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:52.539 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:43:52.540 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:43:52.540 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:43:52.540 [INFO] [ThreadPoolExecutor-21494_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:43:52.540 [INFO] [ThreadPoolExecutor-21494_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:44:02.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:02.500 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4556449, teldec = -24.256249
2025-12-26T15:44:02.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.433758484763     dec_j2k = -24.3983585889756
2025-12-26T15:44:02.503 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:02.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:02.509 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:02.516 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:02.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07225115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983298149142701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992403, telescope_ra=0.4556449, 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.47543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.433758484763, telescope_dec_j2k=-24.3983585889756, observability=1)
2025-12-26T15:44:04.864 [DEBUG] [Thread-467569 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:04.866 [INFO] [Thread-467569 (handle)] [driver.py] [get_status()] Telra = 0.4563073, teldec = -24.256249
2025-12-26T15:44:04.867 [INFO] [Thread-467569 (handle)] [driver.py] [get_status()] ra_j2k = 0.434421567935347     dec_j2k = -24.3983561184084
2025-12-26T15:44:04.869 [DEBUG] [Thread-467569 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:04.869 [DEBUG] [Thread-467569 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:04.873 [DEBUG] [Thread-467569 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:04.873 [DEBUG] [Thread-467569 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:04.873 [DEBUG] [Thread-467569 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:04.873 [DEBUG] [Thread-467569 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:04.880 [DEBUG] [Thread-467569 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:04.881 [DEBUG] [Thread-467569 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07227852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983295742426133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992403, telescope_ra=0.4563073, 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.47609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.434421567935347, telescope_dec_j2k=-24.3983561184084, observability=1)
2025-12-26T15:44:13.419 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:13.421 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:13.422 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:13.425 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:15.912 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:15.914 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4593787, teldec = -24.256249
2025-12-26T15:44:15.915 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.43749613548681     dec_j2k = -24.3983446069661
2025-12-26T15:44:15.917 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:15.918 [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-26T15:44:15.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:15.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:15.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:15.919 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:15.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:15.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:15.926 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:15.926 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:15.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:15.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:15.926 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:15.927 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:15.927 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07240639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296143545561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992403, telescope_ra=0.4593787, 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.47916, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.43749613548681, telescope_dec_j2k=-24.3983446069661, observability=1)
2025-12-26T15:44:17.430 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:18.432 [DEBUG] [ThreadPoolExecutor-21493_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:18.433 [INFO] [ThreadPoolExecutor-21493_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:44:20.725 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:20.727 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4607141, teldec = -24.256242
2025-12-26T15:44:20.728 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.438832912465402     dec_j2k = -24.3983325738698
2025-12-26T15:44:20.730 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:20.730 [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-26T15:44:20.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:20.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:20.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:20.731 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:20.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:20.738 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:20.738 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:20.739 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:20.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:20.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:20.739 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:20.739 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:20.739 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07246211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983296544664989, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992392, telescope_ra=0.4607141, 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.48052, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.438832912465402, telescope_dec_j2k=-24.3983325738698, observability=1)
2025-12-26T15:44:20.739 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.92610502243042 seconds ago
2025-12-26T15:44:22.935 [DEBUG] [Thread-467570 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:22.937 [INFO] [Thread-467570 (handle)] [driver.py] [get_status()] Telra = 0.461358, teldec = -24.256249
2025-12-26T15:44:22.938 [INFO] [Thread-467570 (handle)] [driver.py] [get_status()] ra_j2k = 0.439477476604902     dec_j2k = -24.3983371398623
2025-12-26T15:44:22.939 [DEBUG] [Thread-467570 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:22.940 [DEBUG] [Thread-467570 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:22.946 [DEBUG] [Thread-467570 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:22.946 [DEBUG] [Thread-467570 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:22.946 [DEBUG] [Thread-467570 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:22.946 [DEBUG] [Thread-467570 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:22.954 [DEBUG] [Thread-467570 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07248769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983300956978698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992403, telescope_ra=0.461358, 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.48114, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.439477476604902, telescope_dec_j2k=-24.3983371398623, observability=1)
2025-12-26T15:44:30.724 [DEBUG] [Thread-467571 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:30.726 [INFO] [Thread-467571 (handle)] [driver.py] [get_status()] Telra = 0.4634986, teldec = -24.256249
2025-12-26T15:44:30.728 [INFO] [Thread-467571 (handle)] [driver.py] [get_status()] ra_j2k = 0.441620283932334     dec_j2k = -24.3983290211962
2025-12-26T15:44:30.730 [DEBUG] [Thread-467571 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:44:30.731 [DEBUG] [Thread-467571 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:44:30.732 [DEBUG] [Thread-467571 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:30.732 [DEBUG] [Thread-467571 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:30.732 [DEBUG] [Thread-467571 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:30.733 [DEBUG] [Thread-467571 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:30.739 [DEBUG] [Thread-467571 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:30.740 [DEBUG] [Thread-467571 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07257784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292533470709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992402, telescope_ra=0.4634986, 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.48328, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.441620283932334, telescope_dec_j2k=-24.3983290211962, observability=1)
2025-12-26T15:44:37.894 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:37.896 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.465508, teldec = -24.256248
2025-12-26T15:44:37.897 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.443631755827444     dec_j2k = -24.3983203595265
2025-12-26T15:44:37.899 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:37.900 [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-26T15:44:37.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:37.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:37.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:37.907 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:37.914 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07266082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983298149142701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992402, telescope_ra=0.465508, 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.48529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.443631755827444, telescope_dec_j2k=-24.3983203595265, observability=1)
2025-12-26T15:44:41.121 [DEBUG] [Thread-467572 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:41.124 [INFO] [Thread-467572 (handle)] [driver.py] [get_status()] Telra = 0.4664219, teldec = -24.256242
2025-12-26T15:44:41.125 [INFO] [Thread-467572 (handle)] [driver.py] [get_status()] ra_j2k = 0.444546597997905     dec_j2k = -24.3983108623693
2025-12-26T15:44:41.126 [DEBUG] [Thread-467572 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:41.127 [DEBUG] [Thread-467572 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:41.133 [DEBUG] [Thread-467572 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:41.133 [DEBUG] [Thread-467572 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:41.133 [DEBUG] [Thread-467572 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:41.133 [DEBUG] [Thread-467572 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:41.140 [DEBUG] [Thread-467572 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07269818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983293335709565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992391, telescope_ra=0.4664219, 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.4862, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:43:52.537833', telescope_ra_j2k=0.444546597997905, telescope_dec_j2k=-24.3983108623693, observability=1)
2025-12-26T15:44:52.682 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:52.682 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:44:52.683 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:52.683 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:44:52.684 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:53.686 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:53.688 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:53.688 [DEBUG] [ThreadPoolExecutor-21495_0] [payload.py] [to_registers()] [0]
2025-12-26T15:44:53.690 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:53.690 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:53.690 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:44:53.690 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:53.697 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:53.697 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:44:53.697 [DEBUG] [ThreadPoolExecutor-21495_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:44:53.697 [DEBUG] [ThreadPoolExecutor-21495_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:44:53.697 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:53.697 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:53.697 [DEBUG] [ThreadPoolExecutor-21495_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:59.172 [DEBUG] [Thread-467573 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:44:59.174 [INFO] [Thread-467573 (handle)] [driver.py] [get_status()] Telra = 0.4714439, teldec = -24.256248
2025-12-26T15:44:59.175 [INFO] [Thread-467573 (handle)] [driver.py] [get_status()] ra_j2k = 0.44957377570633     dec_j2k = -24.398297496034
2025-12-26T15:44:59.176 [DEBUG] [Thread-467573 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:59.177 [DEBUG] [Thread-467573 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:44:59.181 [DEBUG] [Thread-467573 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:44:59.182 [DEBUG] [Thread-467573 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:44:59.182 [DEBUG] [Thread-467573 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:44:59.182 [DEBUG] [Thread-467573 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:44:59.189 [DEBUG] [Thread-467573 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:44:59.190 [DEBUG] [Thread-467573 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07290709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983298149142701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992401, telescope_ra=0.4714439, 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.49123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.44957377570633, telescope_dec_j2k=-24.398297496034, observability=1)
2025-12-26T15:45:02.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:02.510 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4723592, teldec = -24.256248
2025-12-26T15:45:02.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.450490019282188     dec_j2k = -24.3982939399453
2025-12-26T15:45:02.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:02.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-26T15:45:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:02.519 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:02.527 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07294571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983299352500986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992401, telescope_ra=0.4723592, 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.49214, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.450490019282188, telescope_dec_j2k=-24.3982939399453, observability=1)
2025-12-26T15:45:15.016 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:15.019 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4758406, teldec = -24.256248
2025-12-26T15:45:15.020 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.453975008001785     dec_j2k = -24.3982803394611
2025-12-26T15:45:15.022 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:15.022 [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-26T15:45:15.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:15.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:15.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:15.028 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:15.035 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:15.036 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07309047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983293736828993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992401, telescope_ra=0.4758406, 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.49562, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.453975008001785, telescope_dec_j2k=-24.3982803394611, observability=1)
2025-12-26T15:45:17.242 [DEBUG] [Thread-467574 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:17.243 [INFO] [Thread-467574 (handle)] [driver.py] [get_status()] Telra = 0.4764857, teldec = -24.256248
2025-12-26T15:45:17.245 [INFO] [Thread-467574 (handle)] [driver.py] [get_status()] ra_j2k = 0.454620772947951     dec_j2k = -24.3982778063173
2025-12-26T15:45:17.246 [DEBUG] [Thread-467574 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:17.247 [DEBUG] [Thread-467574 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:17.253 [DEBUG] [Thread-467574 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:17.253 [DEBUG] [Thread-467574 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:17.253 [DEBUG] [Thread-467574 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:17.253 [DEBUG] [Thread-467574 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:17.260 [DEBUG] [Thread-467574 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:17.261 [DEBUG] [Thread-467574 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07311623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290527873568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992401, telescope_ra=0.4764857, 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.49627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.454620772947951, telescope_dec_j2k=-24.3982778063173, observability=1)
2025-12-26T15:45:18.698 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:18.699 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:20.800 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:20.802 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.4774595, teldec = -24.256248
2025-12-26T15:45:20.803 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.455595576682586     dec_j2k = -24.3982739747611
2025-12-26T15:45:20.805 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:20.806 [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-26T15:45:20.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:20.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:20.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:20.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:20.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:20.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:20.820 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:20.820 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:20.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:20.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:20.821 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:20.821 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:20.821 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07315742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983293736828993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992401, telescope_ra=0.4774595, 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.49724, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.455595576682586, telescope_dec_j2k=-24.3982739747611, observability=1)
2025-12-26T15:45:20.821 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.92688202857971 seconds ago
2025-12-26T15:45:30.771 [DEBUG] [Thread-467575 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:30.773 [INFO] [Thread-467575 (handle)] [driver.py] [get_status()] Telra = 0.4802465, teldec = -24.256247
2025-12-26T15:45:30.774 [INFO] [Thread-467575 (handle)] [driver.py] [get_status()] ra_j2k = 0.458385449174914     dec_j2k = -24.3982619578672
2025-12-26T15:45:30.776 [DEBUG] [Thread-467575 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:30.777 [DEBUG] [Thread-467575 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:30.783 [DEBUG] [Thread-467575 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:30.783 [DEBUG] [Thread-467575 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:30.783 [DEBUG] [Thread-467575 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:30.783 [DEBUG] [Thread-467575 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:30.790 [DEBUG] [Thread-467575 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:30.790 [DEBUG] [Thread-467575 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:30.790 [DEBUG] [Thread-467575 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:30.791 [DEBUG] [Thread-467575 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:30.791 [DEBUG] [Thread-467575 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:30.791 [DEBUG] [Thread-467575 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:30.791 [DEBUG] [Thread-467575 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:30.791 [DEBUG] [Thread-467575 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:30.791 [DEBUG] [Thread-467575 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07327281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983295742426133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9924, telescope_ra=0.4802465, 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.50003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.458385449174914, telescope_dec_j2k=-24.3982619578672, observability=1)
2025-12-26T15:45:35.425 [DEBUG] [Thread-467576 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:35.427 [INFO] [Thread-467576 (handle)] [driver.py] [get_status()] Telra = 0.4815261, teldec = -24.256247
2025-12-26T15:45:35.428 [INFO] [Thread-467576 (handle)] [driver.py] [get_status()] ra_j2k = 0.459666367957642     dec_j2k = -24.3982568742365
2025-12-26T15:45:35.430 [DEBUG] [Thread-467576 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:35.431 [DEBUG] [Thread-467576 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:35.437 [DEBUG] [Thread-467576 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:35.437 [DEBUG] [Thread-467576 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:35.437 [DEBUG] [Thread-467576 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:35.437 [DEBUG] [Thread-467576 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:35.444 [DEBUG] [Thread-467576 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07332669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983289324515284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9924, telescope_ra=0.4815261, 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.50131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.459666367957642, telescope_dec_j2k=-24.3982568742365, observability=1)
2025-12-26T15:45:37.976 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:37.978 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4822542, teldec = -24.256247
2025-12-26T15:45:37.979 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.460395218330516     dec_j2k = -24.3982539744898
2025-12-26T15:45:37.981 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:37.982 [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-26T15:45:37.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:37.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:37.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:37.985 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:37.992 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07335622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983294940187277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9924, telescope_ra=0.4822542, 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.50204, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:44:52.681661', telescope_ra_j2k=0.460395218330516, telescope_dec_j2k=-24.3982539744898, observability=1)
2025-12-26T15:45:52.821 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:52.821 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:45:52.822 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:52.822 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:45:52.822 [INFO] [ThreadPoolExecutor-21496_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:45:52.822 [INFO] [ThreadPoolExecutor-21496_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:45:53.491 [DEBUG] [Thread-467577 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:45:53.493 [INFO] [Thread-467577 (handle)] [driver.py] [get_status()] Telra = 0.4865685, teldec = -24.256247
2025-12-26T15:45:53.494 [INFO] [Thread-467577 (handle)] [driver.py] [get_status()] ra_j2k = 0.464713964272748     dec_j2k = -24.3982366861557
2025-12-26T15:45:53.496 [DEBUG] [Thread-467577 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:53.497 [DEBUG] [Thread-467577 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:45:53.498 [DEBUG] [Thread-467577 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:45:53.498 [DEBUG] [Thread-467577 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:45:53.498 [DEBUG] [Thread-467577 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:45:53.498 [DEBUG] [Thread-467577 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:45:53.505 [DEBUG] [Thread-467577 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:45:53.505 [DEBUG] [Thread-467577 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:53.505 [DEBUG] [Thread-467577 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:45:53.506 [DEBUG] [Thread-467577 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:45:53.506 [DEBUG] [Thread-467577 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:45:53.506 [DEBUG] [Thread-467577 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:45:53.506 [DEBUG] [Thread-467577 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:45:53.506 [DEBUG] [Thread-467577 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:45:53.506 [DEBUG] [Thread-467577 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07353579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098329012675414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.9924, telescope_ra=0.4865685, 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.50635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.464713964272748, telescope_dec_j2k=-24.3982366861557, observability=1)
2025-12-26T15:46:02.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:02.520 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.4890748, teldec = -24.256247
2025-12-26T15:46:02.521 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.467222846783519     dec_j2k = -24.3982265594941
2025-12-26T15:46:02.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:02.524 [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-26T15:46:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:02.526 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:02.533 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07364027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292533470709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992399, telescope_ra=0.4890748, 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.50886, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.467222846783519, telescope_dec_j2k=-24.3982265594941, observability=1)
2025-12-26T15:46:11.562 [DEBUG] [Thread-467578 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:11.564 [INFO] [Thread-467578 (handle)] [driver.py] [get_status()] Telra = 0.4915905, teldec = -24.256246
2025-12-26T15:46:11.565 [INFO] [Thread-467578 (handle)] [driver.py] [get_status()] ra_j2k = 0.469741138761805     dec_j2k = -24.3982153333291
2025-12-26T15:46:11.567 [DEBUG] [Thread-467578 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:11.568 [DEBUG] [Thread-467578 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:11.570 [DEBUG] [Thread-467578 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:11.570 [DEBUG] [Thread-467578 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:11.570 [DEBUG] [Thread-467578 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:11.570 [DEBUG] [Thread-467578 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:11.577 [DEBUG] [Thread-467578 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07374494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292934590137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992399, telescope_ra=0.4915905, 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.51137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.469741138761805, telescope_dec_j2k=-24.3982153333291, observability=1)
2025-12-26T15:46:13.702 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:13.704 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:13.705 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:13.707 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:14.127 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:14.129 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.4923108, teldec = -24.256246
2025-12-26T15:46:14.130 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.470462180871751     dec_j2k = -24.3982123939613
2025-12-26T15:46:14.132 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:14.133 [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-26T15:46:14.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:14.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:14.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:14.136 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:14.144 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07377463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983292533470709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992399, telescope_ra=0.4923108, 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.51209, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.470462180871751, telescope_dec_j2k=-24.3982123939613, observability=1)
2025-12-26T15:46:17.711 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:18.715 [DEBUG] [ThreadPoolExecutor-21495_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:18.716 [INFO] [ThreadPoolExecutor-21495_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:46:20.882 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:20.884 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.494208, teldec = -24.256246
2025-12-26T15:46:20.885 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.472361335439146     dec_j2k = -24.3982046277374
2025-12-26T15:46:20.887 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:20.888 [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-26T15:46:20.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:20.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:20.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:20.895 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:20.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07385281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983290527873568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992399, telescope_ra=0.494208, 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.51399, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.472361335439146, telescope_dec_j2k=-24.3982046277374, observability=1)
2025-12-26T15:46:20.903 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.9281210899353 seconds ago
2025-12-26T15:46:29.645 [DEBUG] [Thread-467579 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:29.647 [INFO] [Thread-467579 (handle)] [driver.py] [get_status()] Telra = 0.4966262, teldec = -24.256246
2025-12-26T15:46:29.648 [INFO] [Thread-467579 (handle)] [driver.py] [get_status()] ra_j2k = 0.474782026596224     dec_j2k = -24.3981946779054
2025-12-26T15:46:29.650 [DEBUG] [Thread-467579 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:29.651 [DEBUG] [Thread-467579 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:29.658 [DEBUG] [Thread-467579 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:29.658 [DEBUG] [Thread-467579 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:29.658 [DEBUG] [Thread-467579 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:29.658 [DEBUG] [Thread-467579 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:29.666 [DEBUG] [Thread-467579 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:29.667 [DEBUG] [Thread-467579 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07395424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983289725634712, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992398, telescope_ra=0.4966262, 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.51641, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.474782026596224, telescope_dec_j2k=-24.3981946779054, observability=1)
2025-12-26T15:46:30.824 [DEBUG] [Thread-467580 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:30.826 [INFO] [Thread-467580 (handle)] [driver.py] [get_status()] Telra = 0.4969627, teldec = -24.256246
2025-12-26T15:46:30.827 [INFO] [Thread-467580 (handle)] [driver.py] [get_status()] ra_j2k = 0.475118873233784     dec_j2k = -24.3981932888358
2025-12-26T15:46:30.829 [DEBUG] [Thread-467580 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:30.831 [DEBUG] [Thread-467580 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:30.833 [DEBUG] [Thread-467580 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:30.833 [DEBUG] [Thread-467580 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:30.833 [DEBUG] [Thread-467580 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:30.833 [DEBUG] [Thread-467580 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:30.840 [DEBUG] [Thread-467580 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:30.840 [DEBUG] [Thread-467580 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:30.840 [DEBUG] [Thread-467580 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:30.840 [DEBUG] [Thread-467580 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:30.840 [DEBUG] [Thread-467580 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:30.840 [DEBUG] [Thread-467580 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:30.840 [DEBUG] [Thread-467580 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:30.841 [DEBUG] [Thread-467580 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:30.841 [DEBUG] [Thread-467580 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07396788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983287720037572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992398, telescope_ra=0.4969627, 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.51674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.475118873233784, telescope_dec_j2k=-24.3981932888358, observability=1)
2025-12-26T15:46:38.054 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:38.056 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.4989715, teldec = -24.256246
2025-12-26T15:46:38.057 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.477129742477155     dec_j2k = -24.3981849735532
2025-12-26T15:46:38.058 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:38.059 [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-26T15:46:38.061 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:38.061 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:38.061 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:38.061 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:38.068 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:38.068 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:38.068 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:38.068 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:38.068 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:38.069 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:38.069 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:38.069 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:38.069 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07405156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983286516679288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992398, telescope_ra=0.4989715, 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.51875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.477129742477155, telescope_dec_j2k=-24.3981849735532, observability=1)
2025-12-26T15:46:47.721 [DEBUG] [Thread-467581 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:47.723 [INFO] [Thread-467581 (handle)] [driver.py] [get_status()] Telra = 0.5016742, teldec = -24.256246
2025-12-26T15:46:47.724 [INFO] [Thread-467581 (handle)] [driver.py] [get_status()] ra_j2k = 0.479835226296835     dec_j2k = -24.3981737238389
2025-12-26T15:46:47.726 [DEBUG] [Thread-467581 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:47.727 [DEBUG] [Thread-467581 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:46:47.732 [DEBUG] [Thread-467581 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:47.732 [DEBUG] [Thread-467581 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:47.732 [DEBUG] [Thread-467581 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:46:47.732 [DEBUG] [Thread-467581 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:46:47.740 [DEBUG] [Thread-467581 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07416345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282104365579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992398, telescope_ra=0.5016742, 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.52146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:45:52.819671', telescope_ra_j2k=0.479835226296835, telescope_dec_j2k=-24.3981737238389, observability=1)
2025-12-26T15:46:52.961 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:52.961 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:46:52.962 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:52.962 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:46:52.963 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:53.965 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:53.967 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:46:53.967 [DEBUG] [ThreadPoolExecutor-21497_0] [payload.py] [to_registers()] [0]
2025-12-26T15:46:53.972 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:46:53.972 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:46:53.972 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:46:53.972 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:46:53.979 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:46:53.979 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:46:53.979 [DEBUG] [ThreadPoolExecutor-21497_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:46:53.979 [DEBUG] [ThreadPoolExecutor-21497_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:46:53.979 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:46:53.979 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:46:53.979 [DEBUG] [ThreadPoolExecutor-21497_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:02.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:02.529 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.505794, teldec = -24.256245
2025-12-26T15:47:02.530 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.483959269276956     dec_j2k = -24.3981554386566
2025-12-26T15:47:02.532 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:02.533 [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-26T15:47:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:02.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07433483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983286516679288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992397, telescope_ra=0.505794, 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.52558, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.483959269276956, telescope_dec_j2k=-24.3981554386566, observability=1)
2025-12-26T15:47:05.777 [DEBUG] [Thread-467582 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:05.779 [INFO] [Thread-467582 (handle)] [driver.py] [get_status()] Telra = 0.5066921, teldec = -24.256239
2025-12-26T15:47:05.780 [INFO] [Thread-467582 (handle)] [driver.py] [get_status()] ra_j2k = 0.484858294026293     dec_j2k = -24.3981456491117
2025-12-26T15:47:05.782 [DEBUG] [Thread-467582 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:05.783 [DEBUG] [Thread-467582 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:05.784 [DEBUG] [Thread-467582 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:05.784 [DEBUG] [Thread-467582 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:05.784 [DEBUG] [Thread-467582 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:05.784 [DEBUG] [Thread-467582 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:05.791 [DEBUG] [Thread-467582 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:05.792 [DEBUG] [Thread-467582 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07437243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282906604435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992387, telescope_ra=0.5066921, 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.52647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.484858294026293, telescope_dec_j2k=-24.3981456491117, observability=1)
2025-12-26T15:47:13.238 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:13.241 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5087786, teldec = -24.256245
2025-12-26T15:47:13.242 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.486946942789159     dec_j2k = -24.3981428129361
2025-12-26T15:47:13.244 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:13.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-26T15:47:13.247 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:13.247 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:13.248 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:13.248 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:13.255 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:13.255 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:13.256 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:13.256 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:13.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:13.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:13.256 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:13.256 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:13.256 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07445878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284912201576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992397, telescope_ra=0.5087786, 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.52856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.486946942789159, telescope_dec_j2k=-24.3981428129361, observability=1)
2025-12-26T15:47:18.980 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:18.981 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:20.963 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:20.966 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5109289, teldec = -24.256245
2025-12-26T15:47:20.967 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.489099456967905     dec_j2k = -24.398133662728
2025-12-26T15:47:20.969 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:20.970 [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-26T15:47:20.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:20.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:20.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:20.973 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:20.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:20.980 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:20.980 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:20.981 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:20.981 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:20.981 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:20.981 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:20.981 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:20.981 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07454819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276087574158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992397, telescope_ra=0.5109289, 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.53071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.489099456967905, telescope_dec_j2k=-24.398133662728, observability=1)
2025-12-26T15:47:20.981 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.92781901359558 seconds ago
2025-12-26T15:47:23.856 [DEBUG] [Thread-467583 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:23.858 [INFO] [Thread-467583 (handle)] [driver.py] [get_status()] Telra = 0.5117322, teldec = -24.256245
2025-12-26T15:47:23.859 [INFO] [Thread-467583 (handle)] [driver.py] [get_status()] ra_j2k = 0.489903584092742     dec_j2k = -24.3981302328681
2025-12-26T15:47:23.860 [DEBUG] [Thread-467583 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:23.861 [DEBUG] [Thread-467583 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:23.865 [DEBUG] [Thread-467583 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:23.865 [DEBUG] [Thread-467583 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:23.866 [DEBUG] [Thread-467583 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:23.866 [DEBUG] [Thread-467583 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:23.873 [DEBUG] [Thread-467583 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07458168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098328611555986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992397, telescope_ra=0.5117322, 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.53151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.489903584092742, telescope_dec_j2k=-24.3981302328681, observability=1)
2025-12-26T15:47:30.872 [DEBUG] [Thread-467584 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:30.874 [INFO] [Thread-467584 (handle)] [driver.py] [get_status()] Telra = 0.5136847, teldec = -24.256245
2025-12-26T15:47:30.875 [INFO] [Thread-467584 (handle)] [driver.py] [get_status()] ra_j2k = 0.491858094413247     dec_j2k = -24.3981218700317
2025-12-26T15:47:30.877 [DEBUG] [Thread-467584 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:47:30.877 [DEBUG] [Thread-467584 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:47:30.880 [DEBUG] [Thread-467584 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:30.880 [DEBUG] [Thread-467584 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:30.880 [DEBUG] [Thread-467584 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:30.880 [DEBUG] [Thread-467584 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:30.887 [DEBUG] [Thread-467584 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07466288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278093171299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992396, telescope_ra=0.5136847, 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.53347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.491858094413247, telescope_dec_j2k=-24.3981218700317, observability=1)
2025-12-26T15:47:38.130 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:38.132 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5157153, teldec = -24.256245
2025-12-26T15:47:38.133 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.493890785013661     dec_j2k = -24.3981131332659
2025-12-26T15:47:38.136 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:38.137 [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-26T15:47:38.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:38.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:38.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:38.141 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:38.148 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:38.148 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:38.149 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:38.149 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:38.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:38.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:38.149 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:38.149 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:38.149 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07474689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983281302126723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992396, telescope_ra=0.5157153, 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.5355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.493890785013661, telescope_dec_j2k=-24.3981131332659, observability=1)
2025-12-26T15:47:42.037 [DEBUG] [Thread-467585 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:42.039 [INFO] [Thread-467585 (handle)] [driver.py] [get_status()] Telra = 0.5168002, teldec = -24.256245
2025-12-26T15:47:42.040 [INFO] [Thread-467585 (handle)] [driver.py] [get_status()] ra_j2k = 0.49497680191467     dec_j2k = -24.3981084489542
2025-12-26T15:47:42.042 [DEBUG] [Thread-467585 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:42.042 [DEBUG] [Thread-467585 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:47:42.046 [DEBUG] [Thread-467585 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:47:42.046 [DEBUG] [Thread-467585 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:47:42.046 [DEBUG] [Thread-467585 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:47:42.046 [DEBUG] [Thread-467585 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:47:42.054 [DEBUG] [Thread-467585 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:47:42.055 [DEBUG] [Thread-467585 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07479211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282104365579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992396, telescope_ra=0.5168002, 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.53658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:46:52.959725', telescope_ra_j2k=0.49497680191467, telescope_dec_j2k=-24.3981084489542, observability=1)
2025-12-26T15:47:53.103 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:53.103 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:47:53.104 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:47:53.104 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:47:53.104 [INFO] [ThreadPoolExecutor-21498_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:47:53.105 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T15:48:00.107 [DEBUG] [Thread-467586 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:00.109 [INFO] [Thread-467586 (handle)] [driver.py] [get_status()] Telra = 0.5218219, teldec = -24.256244
2025-12-26T15:48:00.111 [INFO] [Thread-467586 (handle)] [driver.py] [get_status()] ra_j2k = 0.500003671206274     dec_j2k = -24.3980856172472
2025-12-26T15:48:00.112 [DEBUG] [Thread-467586 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:00.113 [DEBUG] [Thread-467586 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:00.117 [DEBUG] [Thread-467586 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:00.117 [DEBUG] [Thread-467586 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:00.117 [DEBUG] [Thread-467586 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:00.117 [DEBUG] [Thread-467586 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:00.124 [DEBUG] [Thread-467586 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:00.124 [DEBUG] [Thread-467586 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:00.124 [DEBUG] [Thread-467586 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:00.124 [DEBUG] [Thread-467586 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:00.125 [DEBUG] [Thread-467586 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:00.125 [DEBUG] [Thread-467586 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:00.125 [DEBUG] [Thread-467586 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:00.125 [DEBUG] [Thread-467586 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:00.125 [DEBUG] [Thread-467586 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07500125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278895410155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992396, telescope_ra=0.5218219, 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.5416, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.500003671206274, telescope_dec_j2k=-24.3980856172472, observability=1)
2025-12-26T15:48:02.540 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:02.542 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5225138, teldec = -24.256244
2025-12-26T15:48:02.543 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.500696283379029     dec_j2k = -24.3980825899564
2025-12-26T15:48:02.545 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:02.546 [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-26T15:48:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:02.547 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:02.554 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:02.555 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07502941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098328410996272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992395, telescope_ra=0.5225138, 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.5423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.500696283379029, telescope_dec_j2k=-24.3980825899564, observability=1)
2025-12-26T15:48:12.345 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:12.347 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.525251, teldec = -24.256244
2025-12-26T15:48:12.348 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.503436300621899     dec_j2k = -24.3980705680746
2025-12-26T15:48:12.350 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:12.352 [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-26T15:48:12.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:12.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:12.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:12.358 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:12.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:12.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:12.365 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:12.365 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:12.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:12.365 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:12.366 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:12.366 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:12.366 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07514289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992395, telescope_ra=0.525251, 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.54503, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.503436300621899, telescope_dec_j2k=-24.3980705680746, observability=1)
2025-12-26T15:48:13.983 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:13.985 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:13.986 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:13.988 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:17.992 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:18.190 [DEBUG] [Thread-467587 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:18.192 [INFO] [Thread-467587 (handle)] [driver.py] [get_status()] Telra = 0.5268663, teldec = -24.256244
2025-12-26T15:48:18.193 [INFO] [Thread-467587 (handle)] [driver.py] [get_status()] ra_j2k = 0.505053263039148     dec_j2k = -24.3980634393677
2025-12-26T15:48:18.195 [DEBUG] [Thread-467587 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:18.195 [DEBUG] [Thread-467587 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:18.200 [DEBUG] [Thread-467587 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:18.200 [DEBUG] [Thread-467587 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:18.200 [DEBUG] [Thread-467587 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:18.200 [DEBUG] [Thread-467587 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:18.207 [DEBUG] [Thread-467587 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07521054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992395, telescope_ra=0.5268663, 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.54665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.505053263039148, telescope_dec_j2k=-24.3980634393677, observability=1)
2025-12-26T15:48:18.994 [DEBUG] [ThreadPoolExecutor-21497_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:18.995 [INFO] [ThreadPoolExecutor-21497_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:48:21.042 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:21.044 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5276693, teldec = -24.256244
2025-12-26T15:48:21.045 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.50585708942933     dec_j2k = -24.3980598860761
2025-12-26T15:48:21.047 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:21.048 [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-26T15:48:21.051 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:21.051 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:21.051 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:21.052 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07524355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983285313321004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992395, telescope_ra=0.5276693, 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.54745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.50585708942933, telescope_dec_j2k=-24.3980598860761, observability=1)
2025-12-26T15:48:21.059 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.930267333984375 seconds ago
2025-12-26T15:48:30.922 [DEBUG] [Thread-467588 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:30.925 [INFO] [Thread-467588 (handle)] [driver.py] [get_status()] Telra = 0.5304271, teldec = -24.256244
2025-12-26T15:48:30.926 [INFO] [Thread-467588 (handle)] [driver.py] [get_status()] ra_j2k = 0.508617727393399     dec_j2k = -24.3980476349194
2025-12-26T15:48:30.927 [DEBUG] [Thread-467588 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:30.928 [DEBUG] [Thread-467588 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:30.933 [DEBUG] [Thread-467588 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:30.933 [DEBUG] [Thread-467588 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:30.933 [DEBUG] [Thread-467588 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:30.933 [DEBUG] [Thread-467588 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:30.940 [DEBUG] [Thread-467588 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:30.941 [DEBUG] [Thread-467588 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0753579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983286917798716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992395, telescope_ra=0.5304271, 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.55021, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.508617727393399, telescope_dec_j2k=-24.3980476349194, observability=1)
2025-12-26T15:48:36.377 [DEBUG] [Thread-467589 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:36.379 [INFO] [Thread-467589 (handle)] [driver.py] [get_status()] Telra = 0.5319301, teldec = -24.256243
2025-12-26T15:48:36.380 [INFO] [Thread-467589 (handle)] [driver.py] [get_status()] ra_j2k = 0.510122273949889     dec_j2k = -24.3980399269411
2025-12-26T15:48:36.382 [DEBUG] [Thread-467589 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:36.383 [DEBUG] [Thread-467589 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:36.390 [DEBUG] [Thread-467589 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:36.390 [DEBUG] [Thread-467589 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:36.390 [DEBUG] [Thread-467589 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:36.390 [DEBUG] [Thread-467589 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:36.397 [DEBUG] [Thread-467589 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07542104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983283708843291, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992394, telescope_ra=0.5319301, 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.55171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.510122273949889, telescope_dec_j2k=-24.3980399269411, observability=1)
2025-12-26T15:48:38.211 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:38.213 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5324627, teldec = -24.256243
2025-12-26T15:48:38.214 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.510655421974422     dec_j2k = -24.398037544603
2025-12-26T15:48:38.214 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:38.215 [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-26T15:48:38.220 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:38.220 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:38.220 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:38.220 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:38.228 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07544227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098328410996272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992394, telescope_ra=0.5324627, 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.55224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:47:53.102272', telescope_ra_j2k=0.510655421974422, telescope_dec_j2k=-24.398037544603, observability=1)
2025-12-26T15:48:53.245 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:53.245 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:48:53.246 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:53.246 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:48:53.247 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:54.249 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:54.251 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:54.251 [DEBUG] [ThreadPoolExecutor-21499_0] [payload.py] [to_registers()] [0]
2025-12-26T15:48:54.252 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:54.252 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:54.252 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:48:54.252 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:54.259 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:54.259 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:48:54.259 [DEBUG] [ThreadPoolExecutor-21499_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:48:54.259 [DEBUG] [ThreadPoolExecutor-21499_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:48:54.259 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:54.259 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:54.259 [DEBUG] [ThreadPoolExecutor-21499_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:54.461 [DEBUG] [Thread-467590 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:48:54.463 [INFO] [Thread-467590 (handle)] [driver.py] [get_status()] Telra = 0.5369803, teldec = -24.256243
2025-12-26T15:48:54.464 [INFO] [Thread-467590 (handle)] [driver.py] [get_status()] ra_j2k = 0.515177670016547     dec_j2k = -24.398017226108
2025-12-26T15:48:54.467 [DEBUG] [Thread-467590 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:54.468 [DEBUG] [Thread-467590 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:48:54.469 [DEBUG] [Thread-467590 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:48:54.470 [DEBUG] [Thread-467590 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:48:54.470 [DEBUG] [Thread-467590 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:48:54.470 [DEBUG] [Thread-467590 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:48:54.477 [DEBUG] [Thread-467590 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07563035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280901007295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992394, telescope_ra=0.5369803, 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.55676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.515177670016547, telescope_dec_j2k=-24.398017226108, observability=1)
2025-12-26T15:49:02.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:02.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5392022, teldec = -24.256243
2025-12-26T15:49:02.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.51740185581404     dec_j2k = -24.3980071598984
2025-12-26T15:49:02.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:02.519 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:49:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:49:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:49:02.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:49:02.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07572354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282505485007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992394, telescope_ra=0.5392022, 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.55898, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.51740185581404, telescope_dec_j2k=-24.3980071598984, observability=1)
2025-12-26T15:49:11.455 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:11.456 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5417104, teldec = -24.256243
2025-12-26T15:49:11.457 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.519912635939157     dec_j2k = -24.3979957388493
2025-12-26T15:49:11.459 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:49:11.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-26T15:49:11.465 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:49:11.466 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:49:11.466 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:49:11.466 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:49:11.473 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07582703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278093171299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992393, telescope_ra=0.5417104, 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.56149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.519912635939157, telescope_dec_j2k=-24.3979957388493, observability=1)
2025-12-26T15:49:12.525 [DEBUG] [Thread-467591 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:12.527 [INFO] [Thread-467591 (handle)] [driver.py] [get_status()] Telra = 0.5419912, teldec = -24.256243
2025-12-26T15:49:12.528 [INFO] [Thread-467591 (handle)] [driver.py] [get_status()] ra_j2k = 0.520193724777744     dec_j2k = -24.3979944564177
2025-12-26T15:49:12.530 [DEBUG] [Thread-467591 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:12.531 [DEBUG] [Thread-467591 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:49:12.539 [DEBUG] [Thread-467591 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:49:12.539 [DEBUG] [Thread-467591 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:49:12.539 [DEBUG] [Thread-467591 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:49:12.539 [DEBUG] [Thread-467591 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:49:12.546 [DEBUG] [Thread-467591 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07583942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280098768439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992393, telescope_ra=0.5419912, 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.56177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.520193724777744, telescope_dec_j2k=-24.3979944564177, observability=1)
2025-12-26T15:49:19.260 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:19.261 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:21.120 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:21.121 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5443927, teldec = -24.256243
2025-12-26T15:49:21.122 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.522597694914026     dec_j2k = -24.3979834572494
2025-12-26T15:49:21.123 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:21.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-26T15:49:21.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:49:21.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:49:21.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:49:21.129 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:49:21.136 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:49:21.136 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:21.136 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:21.136 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:49:21.136 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:49:21.136 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:49:21.137 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:49:21.137 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:49:21.137 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0759389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983283307723863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992393, telescope_ra=0.5443927, 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.56417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.522597694914026, telescope_dec_j2k=-24.3979834572494, observability=1)
2025-12-26T15:49:21.137 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.92696142196655 seconds ago
2025-12-26T15:49:30.684 [DEBUG] [Thread-467592 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:30.686 [INFO] [Thread-467592 (handle)] [driver.py] [get_status()] Telra = 0.5470629, teldec = -24.256236
2025-12-26T15:49:30.687 [INFO] [Thread-467592 (handle)] [driver.py] [get_status()] ra_j2k = 0.52527064101943     dec_j2k = -24.3979641621025
2025-12-26T15:49:30.689 [DEBUG] [Thread-467592 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:30.690 [DEBUG] [Thread-467592 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:30.695 [DEBUG] [Thread-467592 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:49:30.695 [DEBUG] [Thread-467592 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:49:30.695 [DEBUG] [Thread-467592 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:49:30.695 [DEBUG] [Thread-467592 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:49:30.702 [DEBUG] [Thread-467592 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:49:30.702 [DEBUG] [Thread-467592 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:30.702 [DEBUG] [Thread-467592 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:30.702 [DEBUG] [Thread-467592 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:49:30.703 [DEBUG] [Thread-467592 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:49:30.703 [DEBUG] [Thread-467592 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:49:30.703 [DEBUG] [Thread-467592 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:49:30.703 [DEBUG] [Thread-467592 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:49:30.703 [DEBUG] [Thread-467592 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0760496, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282906604435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992382, telescope_ra=0.5470629, 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.56685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.52527064101943, telescope_dec_j2k=-24.3979641621025, observability=1)
2025-12-26T15:49:30.974 [DEBUG] [Thread-467593 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2713632583618164
2025-12-26T15:49:38.290 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:38.293 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5491826, teldec = -24.256236
2025-12-26T15:49:38.294 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.527392520933582     dec_j2k = -24.397954351845
2025-12-26T15:49:38.296 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:38.297 [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-26T15:49:38.300 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:49:38.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:49:38.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:49:38.301 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:49:38.308 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07613764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992382, telescope_ra=0.5491826, 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.56896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.527392520933582, telescope_dec_j2k=-24.397954351845, observability=1)
2025-12-26T15:49:48.751 [DEBUG] [Thread-467594 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:48.753 [INFO] [Thread-467594 (handle)] [driver.py] [get_status()] Telra = 0.5521049, teldec = -24.256242
2025-12-26T15:49:48.754 [INFO] [Thread-467594 (handle)] [driver.py] [get_status()] ra_j2k = 0.530317826136111     dec_j2k = -24.3979467547792
2025-12-26T15:49:48.755 [DEBUG] [Thread-467594 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:48.756 [DEBUG] [Thread-467594 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:49:48.758 [DEBUG] [Thread-467594 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:49:48.758 [DEBUG] [Thread-467594 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:49:48.758 [DEBUG] [Thread-467594 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:49:48.758 [DEBUG] [Thread-467594 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:49:48.765 [DEBUG] [Thread-467594 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0762587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992392, telescope_ra=0.5521049, 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.57189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:48:53.244380', telescope_ra_j2k=0.530317826136111, telescope_dec_j2k=-24.3979467547792, observability=1)
2025-12-26T15:49:53.385 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:53.385 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:49:53.386 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:49:53.386 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:49:53.387 [INFO] [ThreadPoolExecutor-21500_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:49:53.387 [INFO] [ThreadPoolExecutor-21500_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:50:02.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:02.524 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5559234, teldec = -24.256242
2025-12-26T15:50:02.525 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.534140252309641     dec_j2k = -24.3979288632414
2025-12-26T15:50:02.527 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:02.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:02.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:02.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:02.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:02.541 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:02.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07641809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983281302126723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992392, telescope_ra=0.5559234, 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.57571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.534140252309641, telescope_dec_j2k=-24.3979288632414, observability=1)
2025-12-26T15:50:06.823 [DEBUG] [Thread-467595 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:06.825 [INFO] [Thread-467595 (handle)] [driver.py] [get_status()] Telra = 0.5571188, teldec = -24.256242
2025-12-26T15:50:06.826 [INFO] [Thread-467595 (handle)] [driver.py] [get_status()] ra_j2k = 0.535336881310025     dec_j2k = -24.397923233038
2025-12-26T15:50:06.827 [DEBUG] [Thread-467595 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:06.828 [DEBUG] [Thread-467595 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:06.832 [DEBUG] [Thread-467595 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:06.832 [DEBUG] [Thread-467595 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:06.832 [DEBUG] [Thread-467595 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:06.832 [DEBUG] [Thread-467595 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:06.839 [DEBUG] [Thread-467595 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:06.839 [DEBUG] [Thread-467595 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:06.839 [DEBUG] [Thread-467595 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:06.839 [DEBUG] [Thread-467595 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:06.839 [DEBUG] [Thread-467595 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:06.839 [DEBUG] [Thread-467595 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:06.839 [DEBUG] [Thread-467595 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:06.840 [DEBUG] [Thread-467595 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:06.840 [DEBUG] [Thread-467595 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07646787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282505485007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992391, telescope_ra=0.5571188, 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.5769, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.535336881310025, telescope_dec_j2k=-24.397923233038, observability=1)
2025-12-26T15:50:10.565 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:10.567 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5581849, teldec = -24.256235
2025-12-26T15:50:10.568 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.536404077155566     dec_j2k = -24.3979112007239
2025-12-26T15:50:10.570 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:10.571 [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-26T15:50:10.573 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:10.573 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:10.573 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:10.573 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:10.581 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07651118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280098768439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992381, telescope_ra=0.5581849, 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.57797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.536404077155566, telescope_dec_j2k=-24.3979112007239, observability=1)
2025-12-26T15:50:14.264 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:14.266 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:14.267 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:14.269 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:18.275 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:19.277 [DEBUG] [ThreadPoolExecutor-21499_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:19.278 [INFO] [ThreadPoolExecutor-21499_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:50:21.198 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:21.200 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5611379, teldec = -24.256241
2025-12-26T15:50:21.201 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.539360112976121     dec_j2k = -24.3979032016171
2025-12-26T15:50:21.203 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:21.204 [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-26T15:50:21.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:21.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:21.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:21.207 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07663425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278494290727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992391, telescope_ra=0.5611379, 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.58092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.539360112976121, telescope_dec_j2k=-24.3979032016171, observability=1)
2025-12-26T15:50:21.214 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.9247727394104 seconds ago
2025-12-26T15:50:25.022 [DEBUG] [Thread-467596 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:25.025 [INFO] [Thread-467596 (handle)] [driver.py] [get_status()] Telra = 0.5621933, teldec = -24.256241
2025-12-26T15:50:25.026 [INFO] [Thread-467596 (handle)] [driver.py] [get_status()] ra_j2k = 0.540416597845281     dec_j2k = -24.3978981779553
2025-12-26T15:50:25.028 [DEBUG] [Thread-467596 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:25.029 [DEBUG] [Thread-467596 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:25.031 [DEBUG] [Thread-467596 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:25.031 [DEBUG] [Thread-467596 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:25.031 [DEBUG] [Thread-467596 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:25.031 [DEBUG] [Thread-467596 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:25.038 [DEBUG] [Thread-467596 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07667851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280499887867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992391, telescope_ra=0.5621933, 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.58198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.540416597845281, telescope_dec_j2k=-24.3978981779553, observability=1)
2025-12-26T15:50:31.009 [DEBUG] [Thread-467597 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:31.011 [INFO] [Thread-467597 (handle)] [driver.py] [get_status()] Telra = 0.5638653, teldec = -24.256241
2025-12-26T15:50:31.012 [INFO] [Thread-467597 (handle)] [driver.py] [get_status()] ra_j2k = 0.542090316448446     dec_j2k = -24.3978901971133
2025-12-26T15:50:31.014 [DEBUG] [Thread-467597 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:31.015 [DEBUG] [Thread-467597 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:31.020 [DEBUG] [Thread-467597 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:31.020 [DEBUG] [Thread-467597 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:31.020 [DEBUG] [Thread-467597 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:31.021 [DEBUG] [Thread-467597 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:31.028 [DEBUG] [Thread-467597 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0767478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983283307723863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992391, telescope_ra=0.5638653, 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.58365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.542090316448446, telescope_dec_j2k=-24.3978901971133, observability=1)
2025-12-26T15:50:38.370 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:38.373 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5659287, teldec = -24.256241
2025-12-26T15:50:38.374 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.544155837220493     dec_j2k = -24.3978803105274
2025-12-26T15:50:38.375 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:38.376 [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-26T15:50:38.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:38.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:38.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:38.380 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:38.387 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:38.388 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.076833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983285313321004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99239, telescope_ra=0.5659287, 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.58571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.544155837220493, telescope_dec_j2k=-24.3978803105274, observability=1)
2025-12-26T15:50:43.094 [DEBUG] [Thread-467598 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:43.096 [INFO] [Thread-467598 (handle)] [driver.py] [get_status()] Telra = 0.5672353, teldec = -24.256241
2025-12-26T15:50:43.097 [INFO] [Thread-467598 (handle)] [driver.py] [get_status()] ra_j2k = 0.545463780069479     dec_j2k = -24.3978740286545
2025-12-26T15:50:43.098 [DEBUG] [Thread-467598 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:43.099 [DEBUG] [Thread-467598 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:50:43.100 [DEBUG] [Thread-467598 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:43.100 [DEBUG] [Thread-467598 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:43.100 [DEBUG] [Thread-467598 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:50:43.100 [DEBUG] [Thread-467598 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:43.107 [DEBUG] [Thread-467598 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:43.107 [DEBUG] [Thread-467598 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:43.107 [DEBUG] [Thread-467598 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:50:43.107 [DEBUG] [Thread-467598 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:50:43.108 [DEBUG] [Thread-467598 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:43.108 [DEBUG] [Thread-467598 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:43.108 [DEBUG] [Thread-467598 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:50:43.108 [DEBUG] [Thread-467598 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:50:43.108 [DEBUG] [Thread-467598 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07688767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983274081977018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99239, telescope_ra=0.5672353, 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.58702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:49:53.385008', telescope_ra_j2k=0.545463780069479, telescope_dec_j2k=-24.3978740286545, observability=1)
2025-12-26T15:50:53.527 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:53.527 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:50:53.528 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:53.528 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:50:53.529 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:54.530 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:54.533 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:50:54.533 [DEBUG] [ThreadPoolExecutor-21501_0] [payload.py] [to_registers()] [0]
2025-12-26T15:50:54.536 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:50:54.537 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:50:54.537 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:50:54.537 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:50:54.544 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:50:54.544 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:50:54.544 [DEBUG] [ThreadPoolExecutor-21501_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:50:54.544 [DEBUG] [ThreadPoolExecutor-21501_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:50:54.544 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:50:54.544 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:50:54.544 [DEBUG] [ThreadPoolExecutor-21501_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:01.184 [DEBUG] [Thread-467599 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:01.189 [INFO] [Thread-467599 (handle)] [driver.py] [get_status()] Telra = 0.5722585, teldec = -24.25624
2025-12-26T15:51:01.190 [INFO] [Thread-467599 (handle)] [driver.py] [get_status()] ra_j2k = 0.550492142017357     dec_j2k = -24.3978487235197
2025-12-26T15:51:01.192 [DEBUG] [Thread-467599 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:01.193 [DEBUG] [Thread-467599 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:01.197 [DEBUG] [Thread-467599 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:01.197 [DEBUG] [Thread-467599 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:01.197 [DEBUG] [Thread-467599 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:01.198 [DEBUG] [Thread-467599 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:01.204 [DEBUG] [Thread-467599 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:01.205 [DEBUG] [Thread-467599 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07709705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280901007295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99239, telescope_ra=0.5722585, 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.59204, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.550492142017357, telescope_dec_j2k=-24.3978487235197, observability=1)
2025-12-26T15:51:02.532 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:02.535 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5726409, teldec = -24.25624
2025-12-26T15:51:02.536 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.550874934943573     dec_j2k = -24.3978468631863
2025-12-26T15:51:02.538 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:02.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-26T15:51:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:02.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07711265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098327568645473, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99239, telescope_ra=0.5726409, 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.59242, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.550874934943573, telescope_dec_j2k=-24.3978468631863, observability=1)
2025-12-26T15:51:09.674 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:09.675 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5746486, teldec = -24.25624
2025-12-26T15:51:09.676 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.552884697819917     dec_j2k = -24.3978370726088
2025-12-26T15:51:09.678 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:09.679 [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-26T15:51:09.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:09.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:09.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:09.686 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:09.693 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0771953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983277692051871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992389, telescope_ra=0.5746486, 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.59443, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.552884697819917, telescope_dec_j2k=-24.3978370726088, observability=1)
2025-12-26T15:51:19.332 [DEBUG] [Thread-467600 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:19.334 [INFO] [Thread-467600 (handle)] [driver.py] [get_status()] Telra = 0.5773282, teldec = -24.25624
2025-12-26T15:51:19.335 [INFO] [Thread-467600 (handle)] [driver.py] [get_status()] ra_j2k = 0.555567050827844     dec_j2k = -24.3978239444133
2025-12-26T15:51:19.337 [DEBUG] [Thread-467600 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:19.337 [DEBUG] [Thread-467600 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:19.341 [DEBUG] [Thread-467600 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:19.341 [DEBUG] [Thread-467600 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:19.341 [DEBUG] [Thread-467600 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:19.341 [DEBUG] [Thread-467600 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:19.349 [DEBUG] [Thread-467600 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07730709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098328410996272, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992389, telescope_ra=0.5773282, 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.59711, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.555567050827844, telescope_dec_j2k=-24.3978239444133, observability=1)
2025-12-26T15:51:19.545 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:19.546 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:21.275 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:21.277 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.577879, teldec = -24.256246
2025-12-26T15:51:21.278 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.556118416841802     dec_j2k = -24.3978272366759
2025-12-26T15:51:21.279 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:21.280 [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-26T15:51:21.285 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:21.286 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:21.286 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:21.286 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07732958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983283708843291, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9924, telescope_ra=0.577879, 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.59766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.556118416841802, telescope_dec_j2k=-24.3978272366759, observability=1)
2025-12-26T15:51:21.293 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.92389440536499 seconds ago
2025-12-26T15:51:31.062 [DEBUG] [Thread-467601 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:31.064 [INFO] [Thread-467601 (handle)] [driver.py] [get_status()] Telra = 0.5805879, teldec = -24.25624
2025-12-26T15:51:31.065 [INFO] [Thread-467601 (handle)] [driver.py] [get_status()] ra_j2k = 0.558830099465433     dec_j2k = -24.3978078799734
2025-12-26T15:51:31.066 [DEBUG] [Thread-467601 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:31.066 [DEBUG] [Thread-467601 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:31.068 [DEBUG] [Thread-467601 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:31.068 [DEBUG] [Thread-467601 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:31.068 [DEBUG] [Thread-467601 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:31.068 [DEBUG] [Thread-467601 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:31.075 [DEBUG] [Thread-467601 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:31.075 [DEBUG] [Thread-467601 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:31.075 [DEBUG] [Thread-467601 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:31.075 [DEBUG] [Thread-467601 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:31.076 [DEBUG] [Thread-467601 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:31.076 [DEBUG] [Thread-467601 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:31.076 [DEBUG] [Thread-467601 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:31.076 [DEBUG] [Thread-467601 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:31.076 [DEBUG] [Thread-467601 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07744285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992389, telescope_ra=0.5805879, 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.60037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.558830099465433, telescope_dec_j2k=-24.3978078799734, observability=1)
2025-12-26T15:51:37.396 [DEBUG] [Thread-467602 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:37.398 [INFO] [Thread-467602 (handle)] [driver.py] [get_status()] Telra = 0.582343, teldec = -24.25624
2025-12-26T15:51:37.399 [INFO] [Thread-467602 (handle)] [driver.py] [get_status()] ra_j2k = 0.560587002286063     dec_j2k = -24.3977991876972
2025-12-26T15:51:37.402 [DEBUG] [Thread-467602 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:37.402 [DEBUG] [Thread-467602 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:37.406 [DEBUG] [Thread-467602 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:37.406 [DEBUG] [Thread-467602 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:37.406 [DEBUG] [Thread-467602 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:37.406 [DEBUG] [Thread-467602 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:37.413 [DEBUG] [Thread-467602 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:37.413 [DEBUG] [Thread-467602 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:37.413 [DEBUG] [Thread-467602 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:37.414 [DEBUG] [Thread-467602 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:37.414 [DEBUG] [Thread-467602 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:37.414 [DEBUG] [Thread-467602 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:37.414 [DEBUG] [Thread-467602 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:37.414 [DEBUG] [Thread-467602 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:37.414 [DEBUG] [Thread-467602 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07751617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282104365579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992389, telescope_ra=0.582343, 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.60213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.560587002286063, telescope_dec_j2k=-24.3977991876972, observability=1)
2025-12-26T15:51:38.449 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:38.451 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5826505, teldec = -24.25624
2025-12-26T15:51:38.452 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.560894818134928     dec_j2k = -24.3977976616943
2025-12-26T15:51:38.454 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:38.455 [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-26T15:51:38.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:38.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:38.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:38.461 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:38.468 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:38.469 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07752836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282505485007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992388, telescope_ra=0.5826505, 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.60243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:50:53.526135', telescope_ra_j2k=0.560894818134928, telescope_dec_j2k=-24.3977976616943, observability=1)
2025-12-26T15:51:53.668 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:53.668 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:51:53.669 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:53.669 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:51:53.669 [INFO] [ThreadPoolExecutor-21502_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:51:53.669 [INFO] [ThreadPoolExecutor-21502_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:51:55.459 [DEBUG] [Thread-467603 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:51:55.461 [INFO] [Thread-467603 (handle)] [driver.py] [get_status()] Telra = 0.5873853, teldec = -24.256239
2025-12-26T15:51:55.462 [INFO] [Thread-467603 (handle)] [driver.py] [get_status()] ra_j2k = 0.565634481009307     dec_j2k = -24.3977730487345
2025-12-26T15:51:55.463 [DEBUG] [Thread-467603 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:55.464 [DEBUG] [Thread-467603 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:51:55.466 [DEBUG] [Thread-467603 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:51:55.466 [DEBUG] [Thread-467603 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:51:55.466 [DEBUG] [Thread-467603 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:51:55.466 [DEBUG] [Thread-467603 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:51:55.474 [DEBUG] [Thread-467603 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07772523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983285313321004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992388, telescope_ra=0.5873853, 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.60717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.565634481009307, telescope_dec_j2k=-24.3977730487345, observability=1)
2025-12-26T15:52:02.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:02.507 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.5893659, teldec = -24.256246
2025-12-26T15:52:02.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.567617115130217     dec_j2k = -24.3977701059335
2025-12-26T15:52:02.509 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:02.511 [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-26T15:52:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:52:02.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:52:02.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07780678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276087574158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992398, telescope_ra=0.5893659, 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.60915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.567617115130217, telescope_dec_j2k=-24.3977701059335, observability=1)
2025-12-26T15:52:08.785 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:08.788 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.5911145, teldec = -24.256233
2025-12-26T15:52:08.789 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.56936751034016     dec_j2k = -24.3977482978311
2025-12-26T15:52:08.790 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:08.791 [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-26T15:52:08.797 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:08.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:08.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:52:08.798 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:08.805 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:08.805 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:08.806 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:08.806 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:52:08.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:08.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:08.806 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:52:08.806 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:52:08.806 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07787947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282104365579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992377, telescope_ra=0.5911145, 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.6109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.56936751034016, telescope_dec_j2k=-24.3977482978311, observability=1)
2025-12-26T15:52:13.535 [DEBUG] [Thread-467604 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:13.537 [INFO] [Thread-467604 (handle)] [driver.py] [get_status()] Telra = 0.5924313, teldec = -24.256239
2025-12-26T15:52:13.538 [INFO] [Thread-467604 (handle)] [driver.py] [get_status()] ra_j2k = 0.570685662588877     dec_j2k = -24.3977476437549
2025-12-26T15:52:13.540 [DEBUG] [Thread-467604 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:13.541 [DEBUG] [Thread-467604 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:13.545 [DEBUG] [Thread-467604 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:13.545 [DEBUG] [Thread-467604 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:13.545 [DEBUG] [Thread-467604 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:52:13.545 [DEBUG] [Thread-467604 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:52:13.553 [DEBUG] [Thread-467604 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07793444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282104365579, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992387, telescope_ra=0.5924313, 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.61221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.570685662588877, telescope_dec_j2k=-24.3977476437549, observability=1)
2025-12-26T15:52:14.549 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:14.551 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:14.552 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:14.554 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:18.560 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:19.561 [DEBUG] [ThreadPoolExecutor-21501_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:19.562 [INFO] [ThreadPoolExecutor-21501_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:52:21.354 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:21.356 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.5945981, teldec = -24.256239
2025-12-26T15:52:21.358 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.572854687307834     dec_j2k = -24.3977366586485
2025-12-26T15:52:21.359 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:21.361 [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-26T15:52:21.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:21.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:21.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:52:21.362 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:21.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:21.369 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:21.369 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:21.369 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:52:21.370 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:21.370 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:21.370 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:52:21.370 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:52:21.370 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07802494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276087574158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992387, telescope_ra=0.5945981, 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.61438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.572854687307834, telescope_dec_j2k=-24.3977366586485, observability=1)
2025-12-26T15:52:21.370 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.92154049873352 seconds ago
2025-12-26T15:52:31.123 [DEBUG] [Thread-467605 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:31.124 [INFO] [Thread-467605 (handle)] [driver.py] [get_status()] Telra = 0.5973361, teldec = -24.256239
2025-12-26T15:52:31.126 [INFO] [Thread-467605 (handle)] [driver.py] [get_status()] ra_j2k = 0.575595498235539     dec_j2k = -24.3977227124382
2025-12-26T15:52:31.127 [DEBUG] [Thread-467605 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:31.128 [DEBUG] [Thread-467605 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:31.130 [DEBUG] [Thread-467605 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:31.130 [DEBUG] [Thread-467605 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:31.130 [DEBUG] [Thread-467605 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:52:31.130 [DEBUG] [Thread-467605 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:52:31.138 [DEBUG] [Thread-467605 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.078138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278494290727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992387, telescope_ra=0.5973361, 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.61712, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.575595498235539, telescope_dec_j2k=-24.3977227124382, observability=1)
2025-12-26T15:52:31.610 [DEBUG] [Thread-467606 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47167396545410156
2025-12-26T15:52:38.530 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:38.532 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.5993898, teldec = -24.256238
2025-12-26T15:52:38.534 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.577651306418205     dec_j2k = -24.3977112040279
2025-12-26T15:52:38.536 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:38.537 [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-26T15:52:38.539 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:38.539 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:38.539 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:52:38.539 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:38.546 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:52:38.547 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07822374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276889813015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992387, telescope_ra=0.5993898, 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.61917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.577651306418205, telescope_dec_j2k=-24.3977112040279, observability=1)
2025-12-26T15:52:49.673 [DEBUG] [Thread-467607 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:49.675 [INFO] [Thread-467607 (handle)] [driver.py] [get_status()] Telra = 0.6024901, teldec = -24.256245
2025-12-26T15:52:49.676 [INFO] [Thread-467607 (handle)] [driver.py] [get_status()] ra_j2k = 0.580754788889065     dec_j2k = -24.3977022619373
2025-12-26T15:52:49.678 [DEBUG] [Thread-467607 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:49.679 [DEBUG] [Thread-467607 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:52:49.684 [DEBUG] [Thread-467607 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:49.684 [DEBUG] [Thread-467607 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:49.684 [DEBUG] [Thread-467607 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:52:49.684 [DEBUG] [Thread-467607 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:52:49.691 [DEBUG] [Thread-467607 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:52:49.692 [DEBUG] [Thread-467607 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0783527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983277692051871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992397, telescope_ra=0.6024901, 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.62227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:51:53.667263', telescope_ra_j2k=0.580754788889065, telescope_dec_j2k=-24.3977022619373, observability=1)
2025-12-26T15:52:53.810 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:53.810 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:52:53.811 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:53.811 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:52:53.812 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:54.814 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:54.816 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:52:54.816 [DEBUG] [ThreadPoolExecutor-21503_0] [payload.py] [to_registers()] [0]
2025-12-26T15:52:54.821 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:52:54.821 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:52:54.821 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:52:54.821 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:52:54.828 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:52:54.828 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:52:54.828 [DEBUG] [ThreadPoolExecutor-21503_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:52:54.828 [DEBUG] [ThreadPoolExecutor-21503_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:52:54.829 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:52:54.829 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:52:54.829 [DEBUG] [ThreadPoolExecutor-21503_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:02.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:02.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6060563, teldec = -24.256238
2025-12-26T15:53:02.518 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.584324648726546     dec_j2k = -24.3976768099833
2025-12-26T15:53:02.520 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:02.521 [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-26T15:53:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:53:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:53:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:53:02.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:53:02.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:53:02.533 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07850133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276488693587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992386, telescope_ra=0.6060563, 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.62584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:52:53.809571', telescope_ra_j2k=0.584324648726546, telescope_dec_j2k=-24.3976768099833, observability=1)
2025-12-26T15:53:07.756 [DEBUG] [Thread-467608 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:07.758 [INFO] [Thread-467608 (handle)] [driver.py] [get_status()] Telra = 0.607532, teldec = -24.256238
2025-12-26T15:53:07.759 [INFO] [Thread-467608 (handle)] [driver.py] [get_status()] ra_j2k = 0.585801863107285     dec_j2k = -24.3976691381213
2025-12-26T15:53:07.761 [DEBUG] [Thread-467608 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:07.762 [DEBUG] [Thread-467608 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:07.769 [DEBUG] [Thread-467608 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:53:07.769 [DEBUG] [Thread-467608 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:53:07.769 [DEBUG] [Thread-467608 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:53:07.769 [DEBUG] [Thread-467608 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:53:07.776 [DEBUG] [Thread-467608 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.078562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278494290727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992386, telescope_ra=0.607532, 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.62731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:52:53.809571', telescope_ra_j2k=0.585801863107285, telescope_dec_j2k=-24.3976691381213, observability=1)
2025-12-26T15:53:07.897 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12101864814758301
2025-12-26T15:53:19.829 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:19.830 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:21.430 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:21.433 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6113223, teldec = -24.256238
2025-12-26T15:53:21.434 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.589596052362491     dec_j2k = -24.3976493361665
2025-12-26T15:53:21.435 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:21.436 [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-26T15:53:21.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:53:21.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:53:21.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:53:21.441 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:53:21.448 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07872027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282906604435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992385, telescope_ra=0.6113223, 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.6311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:52:53.809571', telescope_ra_j2k=0.589596052362491, telescope_dec_j2k=-24.3976493361665, observability=1)
2025-12-26T15:53:21.449 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.91954565048218 seconds ago
2025-12-26T15:53:25.909 [DEBUG] [Thread-467609 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:25.912 [INFO] [Thread-467609 (handle)] [driver.py] [get_status()] Telra = 0.6125741, teldec = -24.256238
2025-12-26T15:53:25.913 [INFO] [Thread-467609 (handle)] [driver.py] [get_status()] ra_j2k = 0.590849136718338     dec_j2k = -24.3976427656328
2025-12-26T15:53:25.915 [DEBUG] [Thread-467609 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:25.916 [DEBUG] [Thread-467609 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:25.918 [DEBUG] [Thread-467609 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:53:25.918 [DEBUG] [Thread-467609 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:53:25.918 [DEBUG] [Thread-467609 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:53:25.918 [DEBUG] [Thread-467609 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:53:25.926 [DEBUG] [Thread-467609 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07877211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983283307723863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992385, telescope_ra=0.6125741, 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.63236, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:52:53.809571', telescope_ra_j2k=0.590849136718338, telescope_dec_j2k=-24.3976427656328, observability=1)
2025-12-26T15:53:31.171 [DEBUG] [Thread-467610 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:31.173 [INFO] [Thread-467610 (handle)] [driver.py] [get_status()] Telra = 0.6140487, teldec = -24.256237
2025-12-26T15:53:31.174 [INFO] [Thread-467610 (handle)] [driver.py] [get_status()] ra_j2k = 0.592325249560132     dec_j2k = -24.3976340062146
2025-12-26T15:53:31.175 [DEBUG] [Thread-467610 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:31.176 [DEBUG] [Thread-467610 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:31.177 [DEBUG] [Thread-467610 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:53:31.177 [DEBUG] [Thread-467610 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:53:31.177 [DEBUG] [Thread-467610 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:53:31.177 [DEBUG] [Thread-467610 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:53:31.184 [DEBUG] [Thread-467610 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:53:31.185 [DEBUG] [Thread-467610 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07883301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992385, telescope_ra=0.6140487, 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.63383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:52:53.809571', telescope_ra_j2k=0.592325249560132, telescope_dec_j2k=-24.3976340062146, observability=1)
2025-12-26T15:53:38.609 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:38.610 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6161124, teldec = -24.256237
2025-12-26T15:53:38.611 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.594391066672649     dec_j2k = -24.3976231113321
2025-12-26T15:53:38.613 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:38.614 [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-26T15:53:38.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:53:38.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:53:38.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:53:38.616 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:53:38.623 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07891909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983284511082148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992385, telescope_ra=0.6161124, 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.63589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:52:53.809571', telescope_ra_j2k=0.594391066672649, telescope_dec_j2k=-24.3976231113321, observability=1)
2025-12-26T15:53:43.968 [DEBUG] [Thread-467611 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:43.970 [INFO] [Thread-467611 (handle)] [driver.py] [get_status()] Telra = 0.6176154, teldec = -24.256237
2025-12-26T15:53:43.971 [INFO] [Thread-467611 (handle)] [driver.py] [get_status()] ra_j2k = 0.595895608465539     dec_j2k = -24.3976151505163
2025-12-26T15:53:43.973 [DEBUG] [Thread-467611 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:43.974 [DEBUG] [Thread-467611 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:53:43.976 [DEBUG] [Thread-467611 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:53:43.976 [DEBUG] [Thread-467611 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:53:43.976 [DEBUG] [Thread-467611 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:53:43.976 [DEBUG] [Thread-467611 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:53:43.984 [DEBUG] [Thread-467611 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07898112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983277290932443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992384, telescope_ra=0.6176154, 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.6374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:52:53.809571', telescope_ra_j2k=0.595895608465539, telescope_dec_j2k=-24.3976151505163, observability=1)
2025-12-26T15:53:53.951 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:53.951 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:53:53.952 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:53:53.952 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:53:53.952 [INFO] [ThreadPoolExecutor-21504_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:53:53.952 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T15:54:02.085 [DEBUG] [Thread-467612 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:02.087 [INFO] [Thread-467612 (handle)] [driver.py] [get_status()] Telra = 0.6226558, teldec = -24.256237
2025-12-26T15:54:02.088 [INFO] [Thread-467612 (handle)] [driver.py] [get_status()] ra_j2k = 0.600941178294224     dec_j2k = -24.3975882932902
2025-12-26T15:54:02.090 [DEBUG] [Thread-467612 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:02.091 [DEBUG] [Thread-467612 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:02.097 [DEBUG] [Thread-467612 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:02.097 [DEBUG] [Thread-467612 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:02.097 [DEBUG] [Thread-467612 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:54:02.097 [DEBUG] [Thread-467612 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:02.104 [DEBUG] [Thread-467612 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:02.104 [DEBUG] [Thread-467612 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:02.104 [DEBUG] [Thread-467612 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:02.104 [DEBUG] [Thread-467612 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:54:02.104 [DEBUG] [Thread-467612 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:02.105 [DEBUG] [Thread-467612 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:02.105 [DEBUG] [Thread-467612 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:02.105 [DEBUG] [Thread-467612 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:54:02.105 [DEBUG] [Thread-467612 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0791908, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278895410155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992384, telescope_ra=0.6226558, 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.64244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:53:53.950276', telescope_ra_j2k=0.600941178294224, telescope_dec_j2k=-24.3975882932902, observability=1)
2025-12-26T15:54:02.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.419539213180542
2025-12-26T15:54:06.988 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:06.990 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.6240284, teldec = -24.256237
2025-12-26T15:54:06.991 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.602315185961733     dec_j2k = -24.3975809367993
2025-12-26T15:54:06.993 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:06.994 [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-26T15:54:06.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:06.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:06.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:54:06.995 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:07.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:07.003 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:07.003 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:07.003 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:54:07.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:07.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:07.004 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:07.004 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:54:07.004 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07924756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280098768439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992384, telescope_ra=0.6240284, 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.64381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:53:53.950276', telescope_ra_j2k=0.602315185961733, telescope_dec_j2k=-24.3975809367993, observability=1)
2025-12-26T15:54:14.832 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:14.834 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:14.835 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:14.838 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:18.843 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:19.845 [DEBUG] [ThreadPoolExecutor-21503_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:19.846 [INFO] [ThreadPoolExecutor-21503_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:54:20.252 [DEBUG] [Thread-467613 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:20.254 [INFO] [Thread-467613 (handle)] [driver.py] [get_status()] Telra = 0.6277068, teldec = -24.256236
2025-12-26T15:54:20.255 [INFO] [Thread-467613 (handle)] [driver.py] [get_status()] ra_j2k = 0.605997357930532     dec_j2k = -24.3975601321932
2025-12-26T15:54:20.257 [DEBUG] [Thread-467613 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:20.258 [DEBUG] [Thread-467613 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:20.259 [DEBUG] [Thread-467613 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:20.259 [DEBUG] [Thread-467613 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:20.259 [DEBUG] [Thread-467613 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:54:20.259 [DEBUG] [Thread-467613 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:20.266 [DEBUG] [Thread-467613 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:20.266 [DEBUG] [Thread-467613 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:20.266 [DEBUG] [Thread-467613 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:20.266 [DEBUG] [Thread-467613 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:54:20.266 [DEBUG] [Thread-467613 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:20.266 [DEBUG] [Thread-467613 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:20.267 [DEBUG] [Thread-467613 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:20.267 [DEBUG] [Thread-467613 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:54:20.267 [DEBUG] [Thread-467613 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07940108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282906604435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992383, telescope_ra=0.6277068, 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.64749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:53:53.950276', telescope_ra_j2k=0.605997357930532, telescope_dec_j2k=-24.3975601321932, observability=1)
2025-12-26T15:54:21.509 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:21.511 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6280703, teldec = -24.256236
2025-12-26T15:54:21.513 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.606361230649795     dec_j2k = -24.3975581679579
2025-12-26T15:54:21.514 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:21.514 [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-26T15:54:21.520 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:21.520 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:21.520 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:54:21.520 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.07941562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280499887867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992383, telescope_ra=0.6280703, 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.64785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:53:53.950276', telescope_ra_j2k=0.606361230649795, telescope_dec_j2k=-24.3975581679579, observability=1)
2025-12-26T15:54:21.527 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.91935706138611 seconds ago
2025-12-26T15:54:31.218 [DEBUG] [Thread-467614 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:31.220 [INFO] [Thread-467614 (handle)] [driver.py] [get_status()] Telra = 0.6307696, teldec = -24.256236
2025-12-26T15:54:31.222 [INFO] [Thread-467614 (handle)] [driver.py] [get_status()] ra_j2k = 0.609063298240947     dec_j2k = -24.3975435416913
2025-12-26T15:54:31.223 [DEBUG] [Thread-467614 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:31.224 [DEBUG] [Thread-467614 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:31.231 [DEBUG] [Thread-467614 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:31.231 [DEBUG] [Thread-467614 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:31.231 [DEBUG] [Thread-467614 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:54:31.231 [DEBUG] [Thread-467614 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:31.238 [DEBUG] [Thread-467614 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:54:31.239 [DEBUG] [Thread-467614 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.079528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278093171299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992383, telescope_ra=0.6307696, 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.65055, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:53:53.950276', telescope_ra_j2k=0.609063298240947, telescope_dec_j2k=-24.3975435416913, observability=1)
2025-12-26T15:54:38.330 [DEBUG] [Thread-467615 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:38.332 [INFO] [Thread-467615 (handle)] [driver.py] [get_status()] Telra = 0.6327425, teldec = -24.256236
2025-12-26T15:54:38.333 [INFO] [Thread-467615 (handle)] [driver.py] [get_status()] ra_j2k = 0.611038220864617     dec_j2k = -24.3975328067113
2025-12-26T15:54:38.335 [DEBUG] [Thread-467615 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:38.336 [DEBUG] [Thread-467615 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:38.337 [DEBUG] [Thread-467615 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:38.337 [DEBUG] [Thread-467615 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:38.337 [DEBUG] [Thread-467615 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:54:38.337 [DEBUG] [Thread-467615 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:54:38.345 [DEBUG] [Thread-467615 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0796103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280901007295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992383, telescope_ra=0.6327425, 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.65252, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:53:53.950276', telescope_ra_j2k=0.611038220864617, telescope_dec_j2k=-24.3975328067113, observability=1)
2025-12-26T15:54:38.684 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33896708488464355
2025-12-26T15:54:54.092 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:54.092 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:54:54.093 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:54.093 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:54:54.094 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:55.096 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:55.098 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:55.098 [DEBUG] [ThreadPoolExecutor-21505_0] [payload.py] [to_registers()] [0]
2025-12-26T15:54:55.099 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:55.099 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:55.099 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:54:55.099 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:55.106 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:55.107 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:54:55.107 [DEBUG] [ThreadPoolExecutor-21505_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:54:55.107 [DEBUG] [ThreadPoolExecutor-21505_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:54:55.107 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:55.107 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:55.107 [DEBUG] [ThreadPoolExecutor-21505_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:56.394 [DEBUG] [Thread-467616 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:54:56.396 [INFO] [Thread-467616 (handle)] [driver.py] [get_status()] Telra = 0.6377929, teldec = -24.256236
2025-12-26T15:54:56.397 [INFO] [Thread-467616 (handle)] [driver.py] [get_status()] ra_j2k = 0.616093797816856     dec_j2k = -24.3975051542364
2025-12-26T15:54:56.398 [DEBUG] [Thread-467616 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:56.399 [DEBUG] [Thread-467616 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:54:56.403 [DEBUG] [Thread-467616 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:54:56.403 [DEBUG] [Thread-467616 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:54:56.403 [DEBUG] [Thread-467616 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:54:56.404 [DEBUG] [Thread-467616 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:54:56.411 [DEBUG] [Thread-467616 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07981939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983279697649011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992382, telescope_ra=0.6377929, 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.65758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.616093797816856, telescope_dec_j2k=-24.3975051542364, observability=1)
2025-12-26T15:55:02.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:02.537 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6394856, teldec = -24.256236
2025-12-26T15:55:02.539 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.617788232694702     dec_j2k = -24.3974958308013
2025-12-26T15:55:02.540 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:02.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:02.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07989046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983279697649011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992382, telescope_ra=0.6394856, 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.65927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.617788232694702, telescope_dec_j2k=-24.3974958308013, observability=1)
2025-12-26T15:55:06.086 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:06.088 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.640497, teldec = -24.256235
2025-12-26T15:55:06.089 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.618800669209489     dec_j2k = -24.3974892468041
2025-12-26T15:55:06.090 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:06.091 [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-26T15:55:06.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:06.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:06.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:06.096 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:06.103 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:06.103 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:06.103 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:06.104 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:06.104 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:06.104 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:06.104 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:06.104 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:06.104 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.07993156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983279296529583, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992382, telescope_ra=0.640497, 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.66028, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.618800669209489, telescope_dec_j2k=-24.3974892468041, observability=1)
2025-12-26T15:55:14.592 [DEBUG] [Thread-467617 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:14.594 [INFO] [Thread-467617 (handle)] [driver.py] [get_status()] Telra = 0.6428637, teldec = -24.256235
2025-12-26T15:55:14.595 [INFO] [Thread-467617 (handle)] [driver.py] [get_status()] ra_j2k = 0.62116979458015     dec_j2k = -24.3974761411167
2025-12-26T15:55:14.597 [DEBUG] [Thread-467617 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:14.598 [DEBUG] [Thread-467617 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:14.604 [DEBUG] [Thread-467617 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:14.604 [DEBUG] [Thread-467617 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:14.604 [DEBUG] [Thread-467617 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:14.604 [DEBUG] [Thread-467617 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:14.612 [DEBUG] [Thread-467617 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08003001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983279697649011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992382, telescope_ra=0.6428637, 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.66265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.62116979458015, telescope_dec_j2k=-24.3974761411167, observability=1)
2025-12-26T15:55:20.108 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:20.109 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:21.587 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:21.589 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.644816, teldec = -24.256235
2025-12-26T15:55:21.590 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.623124095100466     dec_j2k = -24.3974652892766
2025-12-26T15:55:21.592 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:21.593 [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-26T15:55:21.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:21.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:21.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:21.594 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:21.601 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:21.601 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:21.601 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:21.602 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:21.602 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:21.602 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:21.602 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:21.602 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:21.602 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08011097, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280098768439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992381, telescope_ra=0.644816, 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.6646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.623124095100466, telescope_dec_j2k=-24.3974652892766, observability=1)
2025-12-26T15:55:21.602 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.918036699295044 seconds ago
2025-12-26T15:55:31.279 [DEBUG] [Thread-467618 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:31.281 [INFO] [Thread-467618 (handle)] [driver.py] [get_status()] Telra = 0.6475145, teldec = -24.256235
2025-12-26T15:55:31.283 [INFO] [Thread-467618 (handle)] [driver.py] [get_status()] ra_j2k = 0.625825359986353     dec_j2k = -24.3974502288097
2025-12-26T15:55:31.285 [DEBUG] [Thread-467618 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:31.285 [DEBUG] [Thread-467618 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:31.288 [DEBUG] [Thread-467618 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:31.288 [DEBUG] [Thread-467618 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:31.288 [DEBUG] [Thread-467618 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:31.288 [DEBUG] [Thread-467618 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:31.296 [DEBUG] [Thread-467618 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08022315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276087574158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992381, telescope_ra=0.6475145, 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.6673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.625825359986353, telescope_dec_j2k=-24.3974502288097, observability=1)
2025-12-26T15:55:32.647 [DEBUG] [Thread-467619 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:32.649 [INFO] [Thread-467619 (handle)] [driver.py] [get_status()] Telra = 0.6478791, teldec = -24.256235
2025-12-26T15:55:32.650 [INFO] [Thread-467619 (handle)] [driver.py] [get_status()] ra_j2k = 0.626190333532242     dec_j2k = -24.3974481885411
2025-12-26T15:55:32.652 [DEBUG] [Thread-467619 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:32.653 [DEBUG] [Thread-467619 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:32.654 [DEBUG] [Thread-467619 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:32.654 [DEBUG] [Thread-467619 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:32.654 [DEBUG] [Thread-467619 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:32.654 [DEBUG] [Thread-467619 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:32.661 [DEBUG] [Thread-467619 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:32.661 [DEBUG] [Thread-467619 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:32.661 [DEBUG] [Thread-467619 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:32.661 [DEBUG] [Thread-467619 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:32.662 [DEBUG] [Thread-467619 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:32.662 [DEBUG] [Thread-467619 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:32.662 [DEBUG] [Thread-467619 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:32.662 [DEBUG] [Thread-467619 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:32.662 [DEBUG] [Thread-467619 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08023898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983277290932443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992381, telescope_ra=0.6478791, 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.66766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.626190333532242, telescope_dec_j2k=-24.3974481885411, observability=1)
2025-12-26T15:55:38.745 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:38.748 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6495779, teldec = -24.256235
2025-12-26T15:55:38.749 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.627890873939873     dec_j2k = -24.3974386652078
2025-12-26T15:55:38.750 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:38.751 [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-26T15:55:38.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:38.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:38.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:38.755 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:38.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:38.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:38.762 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:38.762 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:38.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:38.762 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:38.763 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:38.763 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:38.763 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08030956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276889813015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992381, telescope_ra=0.6495779, 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.66936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.627890873939873, telescope_dec_j2k=-24.3974386652078, observability=1)
2025-12-26T15:55:50.817 [DEBUG] [Thread-467620 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:50.820 [INFO] [Thread-467620 (handle)] [driver.py] [get_status()] Telra = 0.6529476, teldec = -24.256235
2025-12-26T15:55:50.821 [INFO] [Thread-467620 (handle)] [driver.py] [get_status()] ra_j2k = 0.631264025808089     dec_j2k = -24.3974196921104
2025-12-26T15:55:50.823 [DEBUG] [Thread-467620 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:50.824 [DEBUG] [Thread-467620 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:55:50.828 [DEBUG] [Thread-467620 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:55:50.828 [DEBUG] [Thread-467620 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:55:50.828 [DEBUG] [Thread-467620 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:55:50.828 [DEBUG] [Thread-467620 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:55:50.835 [DEBUG] [Thread-467620 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:55:50.836 [DEBUG] [Thread-467620 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08044928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983280098768439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99238, telescope_ra=0.6529476, 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.67273, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:54:54.090782', telescope_ra_j2k=0.631264025808089, telescope_dec_j2k=-24.3974196921104, observability=1)
2025-12-26T15:55:54.232 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:54.232 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:55:54.233 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:55:54.233 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:55:54.233 [INFO] [ThreadPoolExecutor-21506_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:55:54.234 [INFO] [ThreadPoolExecutor-21506_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:56:02.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:02.548 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6562054, teldec = -24.256234
2025-12-26T15:56:02.549 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.634525162555371     dec_j2k = -24.3974002444498
2025-12-26T15:56:02.551 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:02.551 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:02.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:02.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:02.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:02.558 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:02.565 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:02.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08058503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983282505485007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99238, telescope_ra=0.6562054, 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.67599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.634525162555371, telescope_dec_j2k=-24.3974002444498, observability=1)
2025-12-26T15:56:05.195 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:05.197 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.6569619, teldec = -24.256234
2025-12-26T15:56:05.198 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.635282437329656     dec_j2k = -24.3973959459364
2025-12-26T15:56:05.200 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:05.201 [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-26T15:56:05.204 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:05.204 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:05.204 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:05.205 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:05.212 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08061568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983274884215874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99238, telescope_ra=0.6569619, 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.67674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.635282437329656, telescope_dec_j2k=-24.3973959459364, observability=1)
2025-12-26T15:56:08.908 [DEBUG] [Thread-467621 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:08.909 [INFO] [Thread-467621 (handle)] [driver.py] [get_status()] Telra = 0.6579883, teldec = -24.256234
2025-12-26T15:56:08.911 [INFO] [Thread-467621 (handle)] [driver.py] [get_status()] ra_j2k = 0.636309888484322     dec_j2k = -24.3973901049495
2025-12-26T15:56:08.912 [DEBUG] [Thread-467621 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:08.912 [DEBUG] [Thread-467621 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:08.919 [DEBUG] [Thread-467621 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:08.919 [DEBUG] [Thread-467621 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:08.919 [DEBUG] [Thread-467621 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:08.919 [DEBUG] [Thread-467621 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:08.926 [DEBUG] [Thread-467621 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:08.927 [DEBUG] [Thread-467621 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08065866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983278895410155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99238, telescope_ra=0.6579883, 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.67777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.636309888484322, telescope_dec_j2k=-24.3973901049495, observability=1)
2025-12-26T15:56:15.111 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:15.113 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:15.114 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:15.116 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:19.121 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:20.123 [DEBUG] [ThreadPoolExecutor-21505_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:20.124 [INFO] [ThreadPoolExecutor-21505_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:56:21.664 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:21.666 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6615263, teldec = -24.256234
2025-12-26T15:56:21.667 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.639851511464758     dec_j2k = -24.3973698927764
2025-12-26T15:56:21.669 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:21.670 [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-26T15:56:21.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:21.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:21.677 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:21.678 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:21.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:21.684 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:21.684 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:21.684 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:21.685 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:21.685 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:21.685 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:21.685 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:21.685 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08080631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276087574158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992379, telescope_ra=0.6615263, 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.68131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.639851511464758, telescope_dec_j2k=-24.3973698927764, observability=1)
2025-12-26T15:56:21.685 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.940075159072876 seconds ago
2025-12-26T15:56:26.970 [DEBUG] [Thread-467622 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:26.972 [INFO] [Thread-467622 (handle)] [driver.py] [get_status()] Telra = 0.6630109, teldec = -24.256234
2025-12-26T15:56:26.973 [INFO] [Thread-467622 (handle)] [driver.py] [get_status()] ra_j2k = 0.641337631562249     dec_j2k = -24.397361375284
2025-12-26T15:56:26.975 [DEBUG] [Thread-467622 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:26.976 [DEBUG] [Thread-467622 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:26.982 [DEBUG] [Thread-467622 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:26.982 [DEBUG] [Thread-467622 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:26.982 [DEBUG] [Thread-467622 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:26.983 [DEBUG] [Thread-467622 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:26.990 [DEBUG] [Thread-467622 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08086772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983274483096446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992379, telescope_ra=0.6630109, 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.68279, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.641337631562249, telescope_dec_j2k=-24.397361375284, observability=1)
2025-12-26T15:56:31.325 [DEBUG] [Thread-467623 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:31.327 [INFO] [Thread-467623 (handle)] [driver.py] [get_status()] Telra = 0.6642345, teldec = -24.25624
2025-12-26T15:56:31.328 [INFO] [Thread-467623 (handle)] [driver.py] [get_status()] ra_j2k = 0.642562484531933     dec_j2k = -24.397360338603
2025-12-26T15:56:31.330 [DEBUG] [Thread-467623 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:31.331 [DEBUG] [Thread-467623 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:31.336 [DEBUG] [Thread-467623 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:31.336 [DEBUG] [Thread-467623 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:31.336 [DEBUG] [Thread-467623 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:31.336 [DEBUG] [Thread-467623 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:31.343 [DEBUG] [Thread-467623 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:31.343 [DEBUG] [Thread-467623 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:31.343 [DEBUG] [Thread-467623 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:31.344 [DEBUG] [Thread-467623 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:31.344 [DEBUG] [Thread-467623 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:31.344 [DEBUG] [Thread-467623 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:31.344 [DEBUG] [Thread-467623 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:31.344 [DEBUG] [Thread-467623 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:31.344 [DEBUG] [Thread-467623 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08091812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983277692051871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99239, telescope_ra=0.6642345, 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.68402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.642562484531933, telescope_dec_j2k=-24.397360338603, observability=1)
2025-12-26T15:56:38.825 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:38.827 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6663277, teldec = -24.25624
2025-12-26T15:56:38.828 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.644657827507299     dec_j2k = -24.397348268299
2025-12-26T15:56:38.830 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:38.830 [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-26T15:56:38.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:38.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:38.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:38.833 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:38.840 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:38.841 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08100493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983276889813015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99239, telescope_ra=0.6663277, 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.68611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.644657827507299, telescope_dec_j2k=-24.397348268299, observability=1)
2025-12-26T15:56:45.138 [DEBUG] [Thread-467624 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:45.140 [INFO] [Thread-467624 (handle)] [driver.py] [get_status()] Telra = 0.6680781, teldec = -24.256233
2025-12-26T15:56:45.141 [INFO] [Thread-467624 (handle)] [driver.py] [get_status()] ra_j2k = 0.646410019166806     dec_j2k = -24.3973311427526
2025-12-26T15:56:45.143 [DEBUG] [Thread-467624 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:45.145 [DEBUG] [Thread-467624 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:56:45.148 [DEBUG] [Thread-467624 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:45.148 [DEBUG] [Thread-467624 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:45.148 [DEBUG] [Thread-467624 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:56:45.148 [DEBUG] [Thread-467624 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:56:45.155 [DEBUG] [Thread-467624 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:56:45.156 [DEBUG] [Thread-467624 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.081078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983274483096446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992379, telescope_ra=0.6680781, 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.68786, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:55:54.231288', telescope_ra_j2k=0.646410019166806, telescope_dec_j2k=-24.3973311427526, observability=1)
2025-12-26T15:56:54.378 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:54.378 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:56:54.379 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:54.379 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:56:54.380 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:55.382 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:55.384 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:56:55.385 [DEBUG] [ThreadPoolExecutor-21507_0] [payload.py] [to_registers()] [0]
2025-12-26T15:56:55.390 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:56:55.390 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:56:55.390 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:56:55.390 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:56:55.397 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:56:55.398 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:56:55.398 [DEBUG] [ThreadPoolExecutor-21507_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:56:55.398 [DEBUG] [ThreadPoolExecutor-21507_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:56:55.398 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:56:55.398 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:56:55.398 [DEBUG] [ThreadPoolExecutor-21507_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:57:02.517 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:02.520 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6729227, teldec = -24.256233
2025-12-26T15:57:02.521 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.651259577858387     dec_j2k = -24.3973029615822
2025-12-26T15:57:02.523 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:02.524 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:57:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:57:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:57:02.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:57:02.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08127914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983274081977018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992378, telescope_ra=0.6729227, 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.6927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:56:54.377927', telescope_ra_j2k=0.651259577858387, telescope_dec_j2k=-24.3973029615822, observability=1)
2025-12-26T15:57:03.195 [DEBUG] [Thread-467625 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6601889133453369
2025-12-26T15:57:04.313 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:04.316 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.673428, teldec = -24.256233
2025-12-26T15:57:04.317 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.651765394998715     dec_j2k = -24.3973000091385
2025-12-26T15:57:04.318 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:04.319 [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-26T15:57:04.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:57:04.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:57:04.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:57:04.325 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:57:04.332 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:57:04.333 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08129994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098327167526045, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992378, telescope_ra=0.673428, 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.69321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:56:54.377927', telescope_ra_j2k=0.651765394998715, telescope_dec_j2k=-24.3973000091385, observability=1)
2025-12-26T15:57:20.399 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:20.400 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:21.281 [DEBUG] [Thread-467626 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:21.283 [INFO] [Thread-467626 (handle)] [driver.py] [get_status()] Telra = 0.6781416, teldec = -24.256239
2025-12-26T15:57:21.284 [INFO] [Thread-467626 (handle)] [driver.py] [get_status()] ra_j2k = 0.656483818692873     dec_j2k = -24.3972783480661
2025-12-26T15:57:21.286 [DEBUG] [Thread-467626 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:21.287 [DEBUG] [Thread-467626 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:21.291 [DEBUG] [Thread-467626 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:57:21.291 [DEBUG] [Thread-467626 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:57:21.291 [DEBUG] [Thread-467626 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:57:21.291 [DEBUG] [Thread-467626 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:57:21.298 [DEBUG] [Thread-467626 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:57:21.298 [DEBUG] [Thread-467626 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:21.299 [DEBUG] [Thread-467626 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:21.299 [DEBUG] [Thread-467626 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:57:21.299 [DEBUG] [Thread-467626 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:57:21.299 [DEBUG] [Thread-467626 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:57:21.299 [DEBUG] [Thread-467626 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:57:21.299 [DEBUG] [Thread-467626 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:57:21.299 [DEBUG] [Thread-467626 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08149632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983272076379878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992388, telescope_ra=0.6781416, 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.69792, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:56:54.377927', telescope_ra_j2k=0.656483818692873, telescope_dec_j2k=-24.3972783480661, observability=1)
2025-12-26T15:57:21.745 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4458305835723877
2025-12-26T15:57:21.745 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.921090602874756 seconds ago
2025-12-26T15:57:31.377 [DEBUG] [Thread-467627 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:31.380 [INFO] [Thread-467627 (handle)] [driver.py] [get_status()] Telra = 0.6809566, teldec = -24.256232
2025-12-26T15:57:31.381 [INFO] [Thread-467627 (handle)] [driver.py] [get_status()] ra_j2k = 0.659301698636154     dec_j2k = -24.3972547269335
2025-12-26T15:57:31.382 [DEBUG] [Thread-467627 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:31.383 [DEBUG] [Thread-467627 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:31.387 [DEBUG] [Thread-467627 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:57:31.387 [DEBUG] [Thread-467627 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:57:31.387 [DEBUG] [Thread-467627 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:57:31.387 [DEBUG] [Thread-467627 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:57:31.394 [DEBUG] [Thread-467627 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:57:31.395 [DEBUG] [Thread-467627 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08161317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983272076379878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992377, telescope_ra=0.6809566, 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.70074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:56:54.377927', telescope_ra_j2k=0.659301698636154, telescope_dec_j2k=-24.3972547269335, observability=1)
2025-12-26T15:57:38.903 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:38.905 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6830425, teldec = -24.256232
2025-12-26T15:57:38.906 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.661389732593565     dec_j2k = -24.397242360775
2025-12-26T15:57:38.908 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:38.909 [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-26T15:57:38.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:57:38.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:57:38.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:57:38.915 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:57:38.922 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08170028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983270471902166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992377, telescope_ra=0.6830425, 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.70282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:56:54.377927', telescope_ra_j2k=0.661389732593565, telescope_dec_j2k=-24.397242360775, observability=1)
2025-12-26T15:57:39.463 [DEBUG] [Thread-467628 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5412003993988037
2025-12-26T15:57:54.532 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:54.532 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:57:54.533 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:54.533 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:57:54.533 [INFO] [ThreadPoolExecutor-21508_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:57:54.533 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T15:57:57.536 [DEBUG] [Thread-467629 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:57:57.538 [INFO] [Thread-467629 (handle)] [driver.py] [get_status()] Telra = 0.688255, teldec = -24.256238
2025-12-26T15:57:57.539 [INFO] [Thread-467629 (handle)] [driver.py] [get_status()] ra_j2k = 0.666607564521628     dec_j2k = -24.3972172739221
2025-12-26T15:57:57.540 [DEBUG] [Thread-467629 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:57.541 [DEBUG] [Thread-467629 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:57:57.542 [DEBUG] [Thread-467629 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:57:57.542 [DEBUG] [Thread-467629 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:57:57.542 [DEBUG] [Thread-467629 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:57:57.542 [DEBUG] [Thread-467629 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:57:57.549 [DEBUG] [Thread-467629 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:57:57.549 [DEBUG] [Thread-467629 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:57.550 [DEBUG] [Thread-467629 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:57:57.550 [DEBUG] [Thread-467629 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:57:57.550 [DEBUG] [Thread-467629 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:57:57.550 [DEBUG] [Thread-467629 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:57:57.550 [DEBUG] [Thread-467629 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:57:57.550 [DEBUG] [Thread-467629 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:57:57.550 [DEBUG] [Thread-467629 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08191594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983263652871889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992387, telescope_ra=0.688255, 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.70804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.666607564521628, telescope_dec_j2k=-24.3972172739221, observability=1)
2025-12-26T15:58:02.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:02.530 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.6896205, teldec = -24.256232
2025-12-26T15:58:02.531 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.667974460861968     dec_j2k = -24.3972030873955
2025-12-26T15:58:02.533 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:02.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:58:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:58:02.545 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:58:02.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08197372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983269268543882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992376, telescope_ra=0.6896205, 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.7094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.667974460861968, telescope_dec_j2k=-24.3972030873955, observability=1)
2025-12-26T15:58:03.426 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8804807662963867
2025-12-26T15:58:15.402 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:15.403 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:15.404 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:15.406 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:15.614 [DEBUG] [Thread-467630 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:15.616 [INFO] [Thread-467630 (handle)] [driver.py] [get_status()] Telra = 0.6932674, teldec = -24.256232
2025-12-26T15:58:15.617 [INFO] [Thread-467630 (handle)] [driver.py] [get_status()] ra_j2k = 0.671625090226991     dec_j2k = -24.3971811333265
2025-12-26T15:58:15.618 [DEBUG] [Thread-467630 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:15.619 [DEBUG] [Thread-467630 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:15.620 [DEBUG] [Thread-467630 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:15.621 [DEBUG] [Thread-467630 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:15.621 [DEBUG] [Thread-467630 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:58:15.621 [DEBUG] [Thread-467630 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:58:15.628 [DEBUG] [Thread-467630 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08212517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983267664066169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992376, telescope_ra=0.6932674, 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.71305, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.671625090226991, telescope_dec_j2k=-24.3971811333265, observability=1)
2025-12-26T15:58:19.412 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:20.415 [DEBUG] [ThreadPoolExecutor-21507_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:20.416 [INFO] [ThreadPoolExecutor-21507_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:58:21.805 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:21.807 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.6949985, teldec = -24.256231
2025-12-26T15:58:21.808 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.673357960226534     dec_j2k = -24.3971696672483
2025-12-26T15:58:21.809 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:21.810 [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-26T15:58:21.812 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:21.812 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:21.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:58:21.813 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08219683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983264455110745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992376, telescope_ra=0.6949985, 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.71478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.673357960226534, telescope_dec_j2k=-24.3971696672483, observability=1)
2025-12-26T15:58:21.820 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.91842484474182 seconds ago
2025-12-26T15:58:31.425 [DEBUG] [Thread-467631 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:31.427 [INFO] [Thread-467631 (handle)] [driver.py] [get_status()] Telra = 0.6976714, teldec = -24.256231
2025-12-26T15:58:31.428 [INFO] [Thread-467631 (handle)] [driver.py] [get_status()] ra_j2k = 0.676033592969612     dec_j2k = -24.3971534500053
2025-12-26T15:58:31.429 [DEBUG] [Thread-467631 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:31.429 [DEBUG] [Thread-467631 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:31.434 [DEBUG] [Thread-467631 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:31.434 [DEBUG] [Thread-467631 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:31.434 [DEBUG] [Thread-467631 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:58:31.434 [DEBUG] [Thread-467631 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:58:31.441 [DEBUG] [Thread-467631 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08230816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983267664066169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992375, telescope_ra=0.6976714, 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.71745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.676033592969612, telescope_dec_j2k=-24.3971534500053, observability=1)
2025-12-26T15:58:33.678 [DEBUG] [Thread-467632 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:33.680 [INFO] [Thread-467632 (handle)] [driver.py] [get_status()] Telra = 0.6983164, teldec = -24.256231
2025-12-26T15:58:33.682 [INFO] [Thread-467632 (handle)] [driver.py] [get_status()] ra_j2k = 0.676679252361267     dec_j2k = -24.397149526248
2025-12-26T15:58:33.682 [DEBUG] [Thread-467632 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:33.683 [DEBUG] [Thread-467632 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:33.687 [DEBUG] [Thread-467632 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:33.687 [DEBUG] [Thread-467632 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:33.687 [DEBUG] [Thread-467632 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:58:33.687 [DEBUG] [Thread-467632 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:58:33.695 [DEBUG] [Thread-467632 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08233425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983266460707885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992375, telescope_ra=0.6983164, 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.7181, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.676679252361267, telescope_dec_j2k=-24.397149526248, observability=1)
2025-12-26T15:58:38.984 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:38.985 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.6997938, teldec = -24.256231
2025-12-26T15:58:38.987 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.678158162653798     dec_j2k = -24.3971405235371
2025-12-26T15:58:38.987 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:38.988 [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-26T15:58:38.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:38.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:38.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:58:38.992 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:38.999 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:38.999 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:39.000 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:39.000 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:58:39.000 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:39.000 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:39.000 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:58:39.000 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:58:39.000 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08239565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983268466305025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992375, telescope_ra=0.6997938, 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.71958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.678158162653798, telescope_dec_j2k=-24.3971405235371, observability=1)
2025-12-26T15:58:51.745 [DEBUG] [Thread-467633 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:51.748 [INFO] [Thread-467633 (handle)] [driver.py] [get_status()] Telra = 0.7033285, teldec = -24.256231
2025-12-26T15:58:51.749 [INFO] [Thread-467633 (handle)] [driver.py] [get_status()] ra_j2k = 0.681696475640696     dec_j2k = -24.3971188986813
2025-12-26T15:58:51.751 [DEBUG] [Thread-467633 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:51.752 [DEBUG] [Thread-467633 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:58:51.754 [DEBUG] [Thread-467633 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:51.754 [DEBUG] [Thread-467633 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:51.754 [DEBUG] [Thread-467633 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:58:51.754 [DEBUG] [Thread-467633 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:51.761 [DEBUG] [Thread-467633 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:51.761 [DEBUG] [Thread-467633 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:51.761 [DEBUG] [Thread-467633 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:58:51.761 [DEBUG] [Thread-467633 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:58:51.761 [DEBUG] [Thread-467633 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:51.761 [DEBUG] [Thread-467633 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:51.761 [DEBUG] [Thread-467633 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:58:51.762 [DEBUG] [Thread-467633 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:58:51.762 [DEBUG] [Thread-467633 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08254336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983265658469029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992375, telescope_ra=0.7033285, 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.72311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:57:54.530199', telescope_ra_j2k=0.681696475640696, telescope_dec_j2k=-24.3971188986813, observability=1)
2025-12-26T15:58:54.672 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:54.672 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:58:54.673 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:54.673 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:58:54.674 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:55.676 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:55.678 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:58:55.678 [DEBUG] [ThreadPoolExecutor-21509_0] [payload.py] [to_registers()] [0]
2025-12-26T15:58:55.683 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:58:55.683 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:58:55.683 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T15:58:55.683 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:58:55.691 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:58:55.691 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:58:55.691 [DEBUG] [ThreadPoolExecutor-21509_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T15:58:55.691 [DEBUG] [ThreadPoolExecutor-21509_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T15:58:55.691 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:58:55.691 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:58:55.691 [DEBUG] [ThreadPoolExecutor-21509_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:02.516 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:02.518 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 0.7063395, teldec = -24.256231
2025-12-26T15:59:02.519 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.684710552871826     dec_j2k = -24.3971003823778
2025-12-26T15:59:02.521 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:02.521 [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-26T15:59:02.528 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:02.528 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:02.528 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:02.528 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:02.535 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08266802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983267664066169, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992374, telescope_ra=0.7063395, 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.72612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.684710552871826, telescope_dec_j2k=-24.3971003823778, observability=1)
2025-12-26T15:59:02.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.001453399658203125
2025-12-26T15:59:09.817 [DEBUG] [Thread-467634 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:09.819 [INFO] [Thread-467634 (handle)] [driver.py] [get_status()] Telra = 0.7083778, teldec = -24.25623
2025-12-26T15:59:09.820 [INFO] [Thread-467634 (handle)] [driver.py] [get_status()] ra_j2k = 0.686750935734374     dec_j2k = -24.3970867980342
2025-12-26T15:59:09.822 [DEBUG] [Thread-467634 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:09.823 [DEBUG] [Thread-467634 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:09.826 [DEBUG] [Thread-467634 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:09.826 [DEBUG] [Thread-467634 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:09.826 [DEBUG] [Thread-467634 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:09.826 [DEBUG] [Thread-467634 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:09.833 [DEBUG] [Thread-467634 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08275252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983265257349601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992374, telescope_ra=0.7083778, 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.72816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.686750935734374, telescope_dec_j2k=-24.3970867980342, observability=1)
2025-12-26T15:59:20.692 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:20.693 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:21.881 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:21.883 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 0.7117423, teldec = -24.25623
2025-12-26T15:59:21.884 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 0.690118873420616     dec_j2k = -24.3970659377147
2025-12-26T15:59:21.886 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:21.888 [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-26T15:59:21.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:21.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:21.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:21.894 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08289215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260845035892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992374, telescope_ra=0.7117423, 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.73152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.690118873420616, telescope_dec_j2k=-24.3970659377147, observability=1)
2025-12-26T15:59:21.902 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.919081926345825 seconds ago
2025-12-26T15:59:23.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:23.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7121066, teldec = -24.25623
2025-12-26T15:59:23.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.690483545613197     dec_j2k = -24.3970636724377
2025-12-26T15:59:23.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:23.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-26T15:59:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:23.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:23.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08290806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983266059588457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992374, telescope_ra=0.7121066, 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.73189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.690483545613197, telescope_dec_j2k=-24.3970636724377, observability=1)
2025-12-26T15:59:23.574 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2991447448730469
2025-12-26T15:59:24.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:24.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7125546, teldec = -24.256224
2025-12-26T15:59:24.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.690932003110663     dec_j2k = -24.3970548854815
2025-12-26T15:59:24.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:24.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:24.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:24.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:24.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:24.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:24.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:24.803 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08292578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260443916464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.7125546, 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.73234, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.690932003110663, telescope_dec_j2k=-24.3970548854815, observability=1)
2025-12-26T15:59:25.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:25.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7128628, teldec = -24.25623
2025-12-26T15:59:25.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.691240518176403     dec_j2k = -24.3970589661635
2025-12-26T15:59:25.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:25.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-26T15:59:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:25.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:25.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08293912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983262850633033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992374, telescope_ra=0.7128628, 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.73265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.691240518176403, telescope_dec_j2k=-24.3970589661635, observability=1)
2025-12-26T15:59:27.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:27.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7132455, teldec = -24.25623
2025-12-26T15:59:27.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.691623609147294     dec_j2k = -24.3970565822895
2025-12-26T15:59:27.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:27.263 [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-26T15:59:27.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:27.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:27.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:27.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:27.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08295439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258438319324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992374, telescope_ra=0.7132455, 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.73303, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.691623609147294, telescope_dec_j2k=-24.3970565822895, observability=1)
2025-12-26T15:59:27.885 [DEBUG] [Thread-467636 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6130115985870361
2025-12-26T15:59:28.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:28.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.713638, teldec = -24.25623
2025-12-26T15:59:28.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.692016510122821     dec_j2k = -24.3970541358986
2025-12-26T15:59:28.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:28.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-26T15:59:28.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:28.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:28.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:28.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:28.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0829708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258839438752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.713638, 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.73342, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.692016510122821, telescope_dec_j2k=-24.3970541358986, observability=1)
2025-12-26T15:59:29.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:29.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7139469, teldec = -24.25623
2025-12-26T15:59:29.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.692325725688013     dec_j2k = -24.3970522095254
2025-12-26T15:59:29.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:29.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-26T15:59:29.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:29.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:29.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:29.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:29.827 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08298388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256432722184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7139469, 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.73373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.692325725688013, telescope_dec_j2k=-24.3970522095254, observability=1)
2025-12-26T15:59:30.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:30.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7142555, teldec = -24.25623
2025-12-26T15:59:30.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.692634640942242     dec_j2k = -24.3970502841013
2025-12-26T15:59:30.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:30.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:30.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:30.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:30.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:30.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:30.906 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:30.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08299639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983263652871889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.7142555, 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.73404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.692634640942242, telescope_dec_j2k=-24.3970502841013, observability=1)
2025-12-26T15:59:31.478 [DEBUG] [Thread-467637 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5715110301971436
2025-12-26T15:59:31.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:31.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7145354, teldec = -24.25623
2025-12-26T15:59:31.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.692914826873741     dec_j2k = -24.3970485369461
2025-12-26T15:59:31.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:31.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-26T15:59:31.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:31.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:31.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:31.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:31.968 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08300868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983262850633033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7145354, 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.73432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.692914826873741, telescope_dec_j2k=-24.3970485369461, observability=1)
2025-12-26T15:59:33.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:33.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7148905, teldec = -24.256236
2025-12-26T15:59:33.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.693270289821045     dec_j2k = -24.3970523187552
2025-12-26T15:59:33.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:33.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:33.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:33.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:33.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:33.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:33.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08302297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983266059588457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992384, telescope_ra=0.7148905, 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.73467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.693270289821045, telescope_dec_j2k=-24.3970523187552, observability=1)
2025-12-26T15:59:34.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:34.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7151985, teldec = -24.256236
2025-12-26T15:59:34.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.693578604448729     dec_j2k = -24.397050394264
2025-12-26T15:59:34.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:34.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-26T15:59:34.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:34.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:34.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:34.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:34.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0830358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260042797036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992384, telescope_ra=0.7151985, 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.73498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.693578604448729, telescope_dec_j2k=-24.397050394264, observability=1)
2025-12-26T15:59:34.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44693851470947266
2025-12-26T15:59:35.287 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.975855827331543
2025-12-26T15:59:35.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:35.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7154786, teldec = -24.25623
2025-12-26T15:59:35.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.693858990371321     dec_j2k = -24.3970426438465
2025-12-26T15:59:35.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:35.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-26T15:59:35.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:35.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:35.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:35.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:35.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0830481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983259641677608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992373, telescope_ra=0.7154786, 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.73526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.693858990371321, telescope_dec_j2k=-24.3970426438465, observability=1)
2025-12-26T15:59:36.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9997050762176514
2025-12-26T15:59:36.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:36.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7157869, teldec = -24.25623
2025-12-26T15:59:36.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.694167605296802     dec_j2k = -24.3970407157264
2025-12-26T15:59:36.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:36.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-26T15:59:36.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:36.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:36.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:36.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:36.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:36.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:36.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:36.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:36.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:36.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:36.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:36.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:36.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08306106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983259641677608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.7157869, 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.73557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.694167605296802, telescope_dec_j2k=-24.3970407157264, observability=1)
2025-12-26T15:59:37.541 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:37.543 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7160947, teldec = -24.25623
2025-12-26T15:59:37.544 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.694475719707057     dec_j2k = -24.3970387898162
2025-12-26T15:59:37.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:37.547 [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-26T15:59:37.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:37.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:37.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:37.551 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:37.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0830734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260042797036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.7160947, 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.73588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.694475719707057, telescope_dec_j2k=-24.3970387898162, observability=1)
2025-12-26T15:59:37.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0807044506072998
2025-12-26T15:59:38.709 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:38.712 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7164303, teldec = -24.25623
2025-12-26T15:59:38.713 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.694811662509236     dec_j2k = -24.3970366889165
2025-12-26T15:59:38.715 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:38.716 [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-26T15:59:38.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:38.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:38.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:38.721 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:38.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:38.728 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:38.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08308692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983265257349601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7164303, 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.73621, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.694811662509236, telescope_dec_j2k=-24.3970366889165, observability=1)
2025-12-26T15:59:38.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7164303, teldec = -24.25623
2025-12-26T15:59:38.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.694811662509236     dec_j2k = -24.3970366889165
2025-12-26T15:59:38.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:38.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-26T15:59:38.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:38.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:38.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:38.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:38.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:38.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:38.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:38.742 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:38.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:38.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:38.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:38.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:38.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08308714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983265257349601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7164303, 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.73621, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.694811662509236, telescope_dec_j2k=-24.3970366889165, observability=1)
2025-12-26T15:59:39.061 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31803035736083984
2025-12-26T15:59:39.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:39.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7167298, teldec = -24.25623
2025-12-26T15:59:39.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.695111468432189     dec_j2k = -24.3970348130876
2025-12-26T15:59:39.797 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:39.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T15:59:39.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-26T15:59:39.799 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7167298, teldec = -24.25623
2025-12-26T15:59:39.800 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.695111468432189     dec_j2k = -24.3970348130876
2025-12-26T15:59:39.802 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T15:59:39.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:39.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:39.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:39.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:39.803 [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-26T15:59:39.810 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:39.810 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:39.810 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:39.810 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:39.811 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08309947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260845035892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.7167298, 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.73651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.695111468432189, telescope_dec_j2k=-24.3970348130876, observability=1)
2025-12-26T15:59:39.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:39.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:39.818 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:39.818 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:39.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:39.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:39.818 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:39.819 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:39.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08309951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260845035892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.7167298, 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.73651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.695111468432189, telescope_dec_j2k=-24.3970348130876, observability=1)
2025-12-26T15:59:40.887 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:40.889 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7170378, teldec = -24.25623
2025-12-26T15:59:40.890 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.695419783033002     dec_j2k = -24.3970328831164
2025-12-26T15:59:40.892 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:40.893 [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-26T15:59:40.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:40.900 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:40.901 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:40.901 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:40.908 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08311213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983263251752461, 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.108626, telescope_az=89.992373, telescope_ra=0.7170378, 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.73682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.695419783033002, telescope_dec_j2k=-24.3970328831164, observability=1)
2025-12-26T15:59:40.996 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0880742073059082
2025-12-26T15:59:42.053 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:42.055 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7173462, teldec = -24.25623
2025-12-26T15:59:42.056 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.695728498037889     dec_j2k = -24.3970309497195
2025-12-26T15:59:42.057 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:42.058 [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-26T15:59:42.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:42.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:42.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:42.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:42.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:42.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:42.066 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:42.067 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:42.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:42.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:42.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:42.067 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:42.067 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08312561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983262449513605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992373, telescope_ra=0.7173462, 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.73713, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.695728498037889, telescope_dec_j2k=-24.3970309497195, observability=1)
2025-12-26T15:59:42.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026641368865966797
2025-12-26T15:59:43.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:43.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7176545, teldec = -24.25623
2025-12-26T15:59:43.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.696037112936131     dec_j2k = -24.3970290160299
2025-12-26T15:59:43.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:43.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-26T15:59:43.143 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:43.145 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7176545, teldec = -24.25623
2025-12-26T15:59:43.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:43.147 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.696037112936131     dec_j2k = -24.3970290160299
2025-12-26T15:59:43.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:43.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:43.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:43.148 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:43.150 [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-26T15:59:43.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:43.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:43.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:43.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:43.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08313815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983263251752461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7176545, 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.73744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.696037112936131, telescope_dec_j2k=-24.3970290160299, observability=1)
2025-12-26T15:59:43.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:43.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:43.163 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:43.163 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:43.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:43.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:43.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:43.163 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:43.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08313824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983263251752461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7176545, 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.73744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.696037112936131, telescope_dec_j2k=-24.3970290160299, observability=1)
2025-12-26T15:59:44.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:44.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7179623, teldec = -24.25623
2025-12-26T15:59:44.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.69634522731918     dec_j2k = -24.3970270845593
2025-12-26T15:59:44.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:44.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-26T15:59:44.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:44.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:44.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:44.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:44.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:44.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08315087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983263652871889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992373, telescope_ra=0.7179623, 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.73774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.69634522731918, telescope_dec_j2k=-24.3970270845593, observability=1)
2025-12-26T15:59:44.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023908138275146484
2025-12-26T15:59:45.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:45.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7182419, teldec = -24.25623
2025-12-26T15:59:45.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.696625112895211     dec_j2k = -24.3970253292517
2025-12-26T15:59:45.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:45.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-26T15:59:45.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:45.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:45.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:45.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:45.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08316311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983266861827313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992373, telescope_ra=0.7182419, 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.73802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.696625112895211, telescope_dec_j2k=-24.3970253292517, observability=1)
2025-12-26T15:59:45.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12947630882263184
2025-12-26T15:59:46.040 [DEBUG] [Thread-467638 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7331225872039795
2025-12-26T15:59:46.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:46.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7185688, teldec = -24.256223
2025-12-26T15:59:46.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.696952346542075     dec_j2k = -24.3970162766712
2025-12-26T15:59:46.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:46.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-26T15:59:46.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:46.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:46.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:46.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:46.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:46.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:46.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:46.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:46.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:46.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:46.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:46.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:46.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08317565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983264455110745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.7185688, 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.73835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.696952346542075, telescope_dec_j2k=-24.3970162766712, observability=1)
2025-12-26T15:59:46.527 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13140606880187988
2025-12-26T15:59:47.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:47.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.718849, teldec = -24.256223
2025-12-26T15:59:47.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.697232832722763     dec_j2k = -24.3970145159523
2025-12-26T15:59:47.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:47.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-26T15:59:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:47.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:47.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:47.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:47.455 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:47.455 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:47.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:47.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:47.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:47.455 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:47.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08318796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983262850633033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992362, telescope_ra=0.718849, 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.73863, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.697232832722763, telescope_dec_j2k=-24.3970145159523, observability=1)
2025-12-26T15:59:47.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16230297088623047
2025-12-26T15:59:48.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:48.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7191575, teldec = -24.25623
2025-12-26T15:59:48.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.69754164803883     dec_j2k = -24.3970195758921
2025-12-26T15:59:48.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T15:59:48.571 [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-26T15:59:48.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:48.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:48.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:48.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:48.585 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08320098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258839438752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.7191575, 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.73894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.69754164803883, telescope_dec_j2k=-24.3970195758921, observability=1)
2025-12-26T15:59:48.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16248416900634766
2025-12-26T15:59:49.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:49.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7194656, teldec = -24.25623
2025-12-26T15:59:49.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.697850062706322     dec_j2k = -24.3970176380596
2025-12-26T15:59:49.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:49.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:49.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:49.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:49.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:49.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:49.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08321339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983262048394176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7194656, 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.73925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.697850062706322, telescope_dec_j2k=-24.3970176380596, observability=1)
2025-12-26T15:59:49.835 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1830756664276123
2025-12-26T15:59:50.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:50.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7197731, teldec = -24.25623
2025-12-26T15:59:50.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.698157876756526     dec_j2k = -24.3970157030854
2025-12-26T15:59:50.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:50.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-26T15:59:50.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:50.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:50.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:50.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:50.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08322572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983266460707885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.7197731, 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.73956, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.698157876756526, telescope_dec_j2k=-24.3970157030854, observability=1)
2025-12-26T15:59:51.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28316307067871094
2025-12-26T15:59:51.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:51.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7200809, teldec = -24.25623
2025-12-26T15:59:51.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.69846599110862     dec_j2k = -24.3970137653076
2025-12-26T15:59:51.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59: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-26T15:59:51.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:51.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:51.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:51.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:51.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:51.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08323931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260845035892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7200809, 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.73986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.69846599110862, telescope_dec_j2k=-24.3970137653076, observability=1)
2025-12-26T15:59:52.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1970674991607666
2025-12-26T15:59:53.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:53.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7204357, teldec = -24.25623
2025-12-26T15:59:53.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.698821153455607     dec_j2k = -24.397011530501
2025-12-26T15:59:53.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:53.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-26T15:59:53.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:53.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:53.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:53.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:53.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08325333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260845035892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7204357, 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.74022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.698821153455607, telescope_dec_j2k=-24.397011530501, observability=1)
2025-12-26T15:59:53.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07666730880737305
2025-12-26T15:59:54.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:54.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7207156, teldec = -24.25623
2025-12-26T15:59:54.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.699101339305161     dec_j2k = -24.3970097666138
2025-12-26T15:59:54.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:54.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-26T15:59:54.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:54.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:54.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:54.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:54.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08326566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258839438752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992373, telescope_ra=0.7207156, 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.7405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:58:54.671923', telescope_ra_j2k=0.699101339305161, telescope_dec_j2k=-24.3970097666138, observability=1)
2025-12-26T15:59:54.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1394040584564209
2025-12-26T15:59:54.813 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:54.813 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T15:59:54.814 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:54.814 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T15:59:54.815 [INFO] [ThreadPoolExecutor-21510_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T15:59:54.815 [INFO] [ThreadPoolExecutor-21510_0] [server.py] [done()] Shutdown complete...
2025-12-26T15:59:55.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:55.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.721024, teldec = -24.25623
2025-12-26T15:59:55.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.699410054256194     dec_j2k = -24.3970078222466
2025-12-26T15:59:55.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:55.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-26T15:59:55.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:55.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:55.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:55.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:55.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08327836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983253223766759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.721024, 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.74081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.699410054256194, telescope_dec_j2k=-24.3970078222466, observability=1)
2025-12-26T15:59:55.401 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13247990608215332
2025-12-26T15:59:56.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:56.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7213323, teldec = -24.25623
2025-12-26T15:59:56.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.699718669100575     dec_j2k = -24.3970058775906
2025-12-26T15:59:56.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:56.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-26T15:59:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:56.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:56.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:56.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08329067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260042797036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992373, telescope_ra=0.7213323, 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.74111, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.699718669100575, telescope_dec_j2k=-24.3970058775906, observability=1)
2025-12-26T15:59:56.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15751934051513672
2025-12-26T15:59:57.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:57.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7216121, teldec = -24.256223
2025-12-26T15:59:57.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.699998754599524     dec_j2k = -24.3969971125392
2025-12-26T15:59:57.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:57.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-26T15:59:57.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:57.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08330306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983251218169619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.7216121, 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.74139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.699998754599524, telescope_dec_j2k=-24.3969971125392, observability=1)
2025-12-26T15:59:57.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17709994316101074
2025-12-26T15:59:58.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:58.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7219476, teldec = -24.25623
2025-12-26T15:59:58.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.700334597448202     dec_j2k = -24.3970019937304
2025-12-26T15:59:58.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:58.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-26T15:59:58.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:58.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:58.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:58.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:58.532 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:58.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08331618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983263251752461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992373, telescope_ra=0.7219476, 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.74173, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.700334597448202, telescope_dec_j2k=-24.3970019937304, observability=1)
2025-12-26T15:59:58.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2545788288116455
2025-12-26T15:59:59.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T15:59:59.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7222466, teldec = -24.256223
2025-12-26T15:59:59.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.700633902545308     dec_j2k = -24.3969931057102
2025-12-26T15:59:59.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T15:59:59.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-26T15:59:59.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T15:59:59.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T15:59:59.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T15:59:59.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T15:59:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T15:59:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:59.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T15:59:59.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T15:59:59.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T15:59:59.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T15:59:59.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T15:59:59.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T15:59:59.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08332858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256833841612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.7222466, 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.74203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.700633902545308, telescope_dec_j2k=-24.3969931057102, observability=1)
2025-12-26T15:59:59.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27164340019226074
2025-12-26T16:00:00.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:00.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7225273, teldec = -24.256229
2025-12-26T16:00:00.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.700914889390565     dec_j2k = -24.3969973313231
2025-12-26T16:00:00.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:00.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-26T16:00:00.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:00.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:00.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:00.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:00.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:00.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08334082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983264053991317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992372, telescope_ra=0.7225273, 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.74231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.700914889390565, telescope_dec_j2k=-24.3969973313231, observability=1)
2025-12-26T16:00:00.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30512166023254395
2025-12-26T16:00:01.626 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9627251625061035
2025-12-26T16:00:01.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:01.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7228356, teldec = -24.256229
2025-12-26T16:00:01.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.701223504212829     dec_j2k = -24.396995382185
2025-12-26T16:00:01.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:01.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-26T16:00:01.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:01.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:01.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:01.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:01.786 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08335378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098326124615532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7228356, 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.74262, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.701223504212829, telescope_dec_j2k=-24.396995382185, observability=1)
2025-12-26T16:00:02.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3070812225341797
2025-12-26T16:00:02.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7233645915985107
2025-12-26T16:00:02.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:02.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7231718, teldec = -24.256229
2025-12-26T16:00:02.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.701560047520161     dec_j2k = -24.3969932556095
2025-12-26T16:00:02.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:02.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-26T16:00:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:02.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:02.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:02.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08336741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256432722184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992372, telescope_ra=0.7231718, 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.74295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.701560047520161, telescope_dec_j2k=-24.3969932556095, observability=1)
2025-12-26T16:00:03.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22009801864624023
2025-12-26T16:00:04.109 [DEBUG] [Thread-467639 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:04.110 [INFO] [Thread-467639 (handle)] [driver.py] [get_status()] Telra = 0.7235077, teldec = -24.256229
2025-12-26T16:00:04.112 [INFO] [Thread-467639 (handle)] [driver.py] [get_status()] ra_j2k = 0.701896290515758     dec_j2k = -24.39699112984
2025-12-26T16:00:04.114 [DEBUG] [Thread-467639 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:04.115 [DEBUG] [Thread-467639 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:04.116 [DEBUG] [Thread-467639 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:04.116 [DEBUG] [Thread-467639 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:04.116 [DEBUG] [Thread-467639 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:04.116 [DEBUG] [Thread-467639 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:04.123 [DEBUG] [Thread-467639 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:04.124 [DEBUG] [Thread-467639 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0833809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256432722184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992372, telescope_ra=0.7235077, 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.74329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.701896290515758, telescope_dec_j2k=-24.39699112984, observability=1)
2025-12-26T16:00:04.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23597025871276855
2025-12-26T16:00:04.427 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3035597801208496
2025-12-26T16:00:05.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:05.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7238715, teldec = -24.256229
2025-12-26T16:00:05.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.702260461994634     dec_j2k = -24.3969888262724
2025-12-26T16:00:05.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:05.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-26T16:00:05.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:05.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:05.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:05.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:05.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08339601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983261647274749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7238715, 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.74365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.702260461994634, telescope_dec_j2k=-24.3969888262724, observability=1)
2025-12-26T16:00:05.515 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08429503440856934
2025-12-26T16:00:06.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:06.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7241713, teldec = -24.256223
2025-12-26T16:00:06.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.702560567914341     dec_j2k = -24.3969809275299
2025-12-26T16:00:06.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:06.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-26T16:00:06.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:06.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:06.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:06.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:06.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:06.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:06.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:06.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:06.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:06.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:06.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:06.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:06.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08340853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260443916464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.7241713, 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.74395, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.702560567914341, telescope_dec_j2k=-24.3969809275299, observability=1)
2025-12-26T16:00:06.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2412886619567871
2025-12-26T16:00:07.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:07.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7244522, teldec = -24.256229
2025-12-26T16:00:07.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.702841754938593     dec_j2k = -24.3969851466506
2025-12-26T16:00:07.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:07.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-26T16:00:07.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:07.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:07.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:07.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:07.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:07.606 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08342119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258037199896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7244522, 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.74423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.702841754938593, telescope_dec_j2k=-24.3969851466506, observability=1)
2025-12-26T16:00:07.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2398991584777832
2025-12-26T16:00:08.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:08.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7247606, teldec = -24.256229
2025-12-26T16:00:08.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.703150469834591     dec_j2k = -24.3969831911397
2025-12-26T16:00:08.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:08.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-26T16:00:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:08.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:08.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:08.666 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:08.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:08.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:08.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:08.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:08.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:08.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08343343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260845035892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992372, telescope_ra=0.7247606, 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.74454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.703150469834591, telescope_dec_j2k=-24.3969831911397, observability=1)
2025-12-26T16:00:08.939 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2725651264190674
2025-12-26T16:00:09.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:09.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.725097, teldec = -24.256229
2025-12-26T16:00:09.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.703487213315176     dec_j2k = -24.3969810570369
2025-12-26T16:00:09.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:09.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-26T16:00:09.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:09.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:09.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:09.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:09.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0834473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983253223766759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.725097, 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.74488, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.703487213315176, telescope_dec_j2k=-24.3969810570369, observability=1)
2025-12-26T16:00:10.102 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23888373374938965
2025-12-26T16:00:10.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:10.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7253962, teldec = -24.256229
2025-12-26T16:00:10.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.703786718808215     dec_j2k = -24.3969791580094
2025-12-26T16:00:10.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:10.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-26T16:00:10.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:10.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:10.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:10.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:10.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08345964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252421527903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7253962, 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.74518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.703786718808215, telescope_dec_j2k=-24.3969791580094, observability=1)
2025-12-26T16:00:11.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26245927810668945
2025-12-26T16:00:11.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:11.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.725677, teldec = -24.256229
2025-12-26T16:00:11.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.704067805510346     dec_j2k = -24.3969773749797
2025-12-26T16:00:11.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:11.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:11.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:11.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:11.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:11.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:11.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:11.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:11.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:11.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:11.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:11.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:11.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:11.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:11.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0834719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256833841612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992372, telescope_ra=0.725677, 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.74546, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.704067805510346, telescope_dec_j2k=-24.3969773749797, observability=1)
2025-12-26T16:00:12.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29572463035583496
2025-12-26T16:00:13.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:13.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7259859, teldec = -24.256229
2025-12-26T16:00:13.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.704377020898744     dec_j2k = -24.3969754126393
2025-12-26T16:00:13.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:13.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:13.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:13.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:13.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:13.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:13.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:13.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:13.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:13.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:13.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:13.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:13.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:13.044 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:13.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08348413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09832552293639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7259859, 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.74577, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.704377020898744, telescope_dec_j2k=-24.3969754126393, observability=1)
2025-12-26T16:00:13.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33220386505126953
2025-12-26T16:00:14.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:14.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7262939, teldec = -24.256229
2025-12-26T16:00:14.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.704685335363679     dec_j2k = -24.3969734550978
2025-12-26T16:00:14.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:14.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-26T16:00:14.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:14.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:14.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:14.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:14.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:14.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:14.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:14.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:14.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:14.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:14.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:14.132 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:14.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0834967, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983255630483328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7262939, 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.74608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.704685335363679, telescope_dec_j2k=-24.3969734550978, observability=1)
2025-12-26T16:00:14.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33229589462280273
2025-12-26T16:00:15.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:15.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7265741, teldec = -24.256229
2025-12-26T16:00:15.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.704965821441136     dec_j2k = -24.3969716734467
2025-12-26T16:00:15.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:15.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-26T16:00:15.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:15.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:15.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:15.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:15.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:15.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:15.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:15.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:15.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:15.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:15.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:15.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:15.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08350894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983257636080468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7265741, 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.74636, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.704965821441136, telescope_dec_j2k=-24.3969716734467, observability=1)
2025-12-26T16:00:15.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.370760440826416
2025-12-26T16:00:15.695 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:15.697 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:15.699 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:15.701 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:16.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:16.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7268736, teldec = -24.256229
2025-12-26T16:00:16.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.70526562721926     dec_j2k = -24.3969697682372
2025-12-26T16:00:16.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:16.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-26T16:00:16.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:16.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:16.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:16.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:16.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:16.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08352112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983257636080468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7268736, 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.74666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.70526562721926, telescope_dec_j2k=-24.3969697682372, observability=1)
2025-12-26T16:00:16.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4056665897369385
2025-12-26T16:00:17.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:17.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7271543, teldec = -24.256229
2025-12-26T16:00:17.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.705546613799386     dec_j2k = -24.3969679818329
2025-12-26T16:00:17.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:17.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-26T16:00:17.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:17.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:17.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:17.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:17.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:17.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:17.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:17.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:17.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:17.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:17.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:17.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:17.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08353343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983259641677608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992372, telescope_ra=0.7271543, 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.74694, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.705546613799386, telescope_dec_j2k=-24.3969679818329, observability=1)
2025-12-26T16:00:17.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5425846576690674
2025-12-26T16:00:18.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:18.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7274632, teldec = -24.256229
2025-12-26T16:00:18.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.705855829165873     dec_j2k = -24.3969660150804
2025-12-26T16:00:18.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:18.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-26T16:00:18.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:18.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:18.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:18.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:18.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08354583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983253624886187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7274632, 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.74725, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.705855829165873, telescope_dec_j2k=-24.3969660150804, observability=1)
2025-12-26T16:00:18.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5667858123779297
2025-12-26T16:00:19.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:19.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7277997, teldec = -24.256229
2025-12-26T16:00:19.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.706192672704914     dec_j2k = -24.39696387155
2025-12-26T16:00:19.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:19.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-26T16:00:19.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:19.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:19.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:19.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:19.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:19.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:19.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:19.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:19.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:19.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:19.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:19.598 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:19.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08355993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260845035892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992372, telescope_ra=0.7277997, 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.74758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.706192672704914, telescope_dec_j2k=-24.39696387155, observability=1)
2025-12-26T16:00:19.706 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:19.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39158177375793457
2025-12-26T16:00:20.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:20.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7280988, teldec = -24.256229
2025-12-26T16:00:20.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.706492078057035     dec_j2k = -24.3969619653415
2025-12-26T16:00:20.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:20.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-26T16:00:20.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:20.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:20.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:20.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:20.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08357236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260042797036, 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.108625, telescope_az=89.992372, telescope_ra=0.7280988, 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.74788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.706492078057035, telescope_dec_j2k=-24.3969619653415, observability=1)
2025-12-26T16:00:20.708 [DEBUG] [ThreadPoolExecutor-21509_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:20.709 [INFO] [ThreadPoolExecutor-21509_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:00:21.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.638922929763794
2025-12-26T16:00:21.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:21.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7284077, teldec = -24.256229
2025-12-26T16:00:21.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.706801293409488     dec_j2k = -24.3969599957682
2025-12-26T16:00:21.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:21.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-26T16:00:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:21.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0835846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256833841612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7284077, 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.74819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.706801293409488, telescope_dec_j2k=-24.3969599957682, observability=1)
2025-12-26T16:00:21.962 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.23476266860961914
2025-12-26T16:00:21.962 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.90113377571106 seconds ago
2025-12-26T16:00:22.179 [DEBUG] [Thread-467640 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4514598846435547
2025-12-26T16:00:22.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6706907749176025
2025-12-26T16:00:22.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:22.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7286885, teldec = -24.256229
2025-12-26T16:00:22.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.707082380070988     dec_j2k = -24.3969582045626
2025-12-26T16:00:22.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:22.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-26T16:00:22.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:22.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:22.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:22.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:22.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08359689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098325723496104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992372, telescope_ra=0.7286885, 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.74847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.707082380070988, telescope_dec_j2k=-24.3969582045626, observability=1)
2025-12-26T16:00:23.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7108490467071533
2025-12-26T16:00:23.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:23.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7289971, teldec = -24.256229
2025-12-26T16:00:23.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.707391295108413     dec_j2k = -24.3969562351433
2025-12-26T16:00:23.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:23.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-26T16:00:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:23.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:23.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08360905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256432722184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992372, telescope_ra=0.7289971, 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.74878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.707391295108413, telescope_dec_j2k=-24.3969562351433, observability=1)
2025-12-26T16:00:24.578 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7378180027008057
2025-12-26T16:00:24.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:24.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7292773, teldec = -24.256229
2025-12-26T16:00:24.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.707671781149437     dec_j2k = -24.3969544461692
2025-12-26T16:00:24.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:24.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-26T16:00:24.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:24.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:24.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:24.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:24.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:24.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08362133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09832552293639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992372, telescope_ra=0.7292773, 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.74906, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.707671781149437, telescope_dec_j2k=-24.3969544461692, observability=1)
2025-12-26T16:00:25.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7667977809906006
2025-12-26T16:00:25.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:25.965 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7295768, teldec = -24.256229
2025-12-26T16:00:25.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.707971586888602     dec_j2k = -24.3969525331324
2025-12-26T16:00:25.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:25.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-26T16:00:25.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:25.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:25.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:25.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:25.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08363384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254026005615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992372, telescope_ra=0.7295768, 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.74936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.707971586888602, telescope_dec_j2k=-24.3969525331324, observability=1)
2025-12-26T16:00:26.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7797420024871826
2025-12-26T16:00:27.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:27.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7298857, teldec = -24.256229
2025-12-26T16:00:27.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.708280802219055     dec_j2k = -24.3969505591454
2025-12-26T16:00:27.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:27.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:27.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:27.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:27.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:27.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:27.048 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08364616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983259641677608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7298857, 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.74967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.708280802219055, telescope_dec_j2k=-24.3969505591454, observability=1)
2025-12-26T16:00:27.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8018333911895752
2025-12-26T16:00:28.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:28.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7301662, teldec = -24.256229
2025-12-26T16:00:28.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.708561588554309     dec_j2k = -24.3969487658459
2025-12-26T16:00:28.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:28.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-26T16:00:28.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:28.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:28.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:28.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:28.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08365846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254427125043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7301662, 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.74995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.708561588554309, telescope_dec_j2k=-24.3969487658459, observability=1)
2025-12-26T16:00:28.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8357257843017578
2025-12-26T16:00:29.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:29.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7304748, teldec = -24.256229
2025-12-26T16:00:29.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.708870503569741     dec_j2k = -24.3969467920181
2025-12-26T16:00:29.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:00:29.154 [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-26T16:00:29.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:29.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:29.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:29.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:29.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08367071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254026005615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992372, telescope_ra=0.7304748, 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.75026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.708870503569741, telescope_dec_j2k=-24.3969467920181, observability=1)
2025-12-26T16:00:30.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8650305271148682
2025-12-26T16:00:30.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:30.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7307739, teldec = -24.256229
2025-12-26T16:00:30.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.709169908883291     dec_j2k = -24.3969448780744
2025-12-26T16:00:30.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:00:30.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-26T16:00:30.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:30.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:30.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:30.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:30.222 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:30.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08368296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983255630483328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992372, telescope_ra=0.7307739, 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.75056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.709169908883291, telescope_dec_j2k=-24.3969448780744, observability=1)
2025-12-26T16:00:31.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8985981941223145
2025-12-26T16:00:31.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:31.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7310547, teldec = -24.256229
2025-12-26T16:00:31.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.70945099551274     dec_j2k = -24.3969430804456
2025-12-26T16:00:31.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:31.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:31.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:31.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:31.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:31.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:31.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08369517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254427125043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7310547, 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.75084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.70945099551274, telescope_dec_j2k=-24.3969430804456, observability=1)
2025-12-26T16:00:31.515 [DEBUG] [Thread-467641 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23685598373413086
2025-12-26T16:00:32.212 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9338252544403076
2025-12-26T16:00:32.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:32.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7313633, teldec = -24.256229
2025-12-26T16:00:32.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.709759910514926     dec_j2k = -24.3969411039672
2025-12-26T16:00:32.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:32.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:32.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:32.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:32.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:32.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:32.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08370737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098325723496104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7313633, 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.75115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.709759910514926, telescope_dec_j2k=-24.3969411039672, observability=1)
2025-12-26T16:00:33.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9700632095336914
2025-12-26T16:00:33.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:33.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7316435, teldec = -24.256229
2025-12-26T16:00:33.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.710040396523939     dec_j2k = -24.3969393085838
2025-12-26T16:00:33.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:33.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-26T16:00:33.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:33.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:33.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:33.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:33.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:33.391 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0837196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256833841612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992371, telescope_ra=0.7316435, 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.75143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.710040396523939, telescope_dec_j2k=-24.3969393085838, observability=1)
2025-12-26T16:00:34.393 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:34.396 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7319227, teldec = -24.256222
2025-12-26T16:00:34.397 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.710319881268174     dec_j2k = -24.3969305194845
2025-12-26T16:00:34.398 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:34.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-26T16:00:34.407 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:34.407 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:34.407 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:34.408 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:34.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:34.415 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:34.415 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:34.415 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:34.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:34.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:34.416 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:34.416 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:34.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08373141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258037199896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992361, telescope_ra=0.7319227, 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.75171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.710319881268174, telescope_dec_j2k=-24.3969305194845, observability=1)
2025-12-26T16:00:34.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02440929412841797
2025-12-26T16:00:35.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:35.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7322215, teldec = -24.256229
2025-12-26T16:00:35.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.710618986494843     dec_j2k = -24.3969356026474
2025-12-26T16:00:35.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:35.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-26T16:00:35.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:35.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:35.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:35.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:35.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:35.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:35.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:35.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:35.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:35.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:35.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:35.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:35.505 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08374405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254427125043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992371, telescope_ra=0.7322215, 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.752, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.710618986494843, telescope_dec_j2k=-24.3969356026474, observability=1)
2025-12-26T16:00:35.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018471240997314453
2025-12-26T16:00:36.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:36.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7325298, teldec = -24.256229
2025-12-26T16:00:36.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.710927601173402     dec_j2k = -24.3969336246137
2025-12-26T16:00:36.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:36.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-26T16:00:36.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:36.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:36.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:36.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:36.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:36.566 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08375634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254026005615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7325298, 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.75231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.710927601173402, telescope_dec_j2k=-24.3969336246137, observability=1)
2025-12-26T16:00:36.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04555797576904297
2025-12-26T16:00:37.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:37.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7328382, teldec = -24.256229
2025-12-26T16:00:37.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.711236315949424     dec_j2k = -24.3969316450192
2025-12-26T16:00:37.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:37.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:37.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:37.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:37.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:37.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:37.630 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:37.631 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08376867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256432722184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7328382, 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.75262, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.711236315949424, telescope_dec_j2k=-24.3969316450192, observability=1)
2025-12-26T16:00:37.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0707235336303711
2025-12-26T16:00:38.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:38.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7331187, teldec = -24.256229
2025-12-26T16:00:38.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.711517102244624     dec_j2k = -24.3969298437141
2025-12-26T16:00:38.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:38.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:38.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:38.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:38.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:38.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:38.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:38.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:38.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:38.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:38.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:38.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:38.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:38.689 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:38.689 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08378095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983257636080468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992371, telescope_ra=0.7331187, 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.7529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.711517102244624, telescope_dec_j2k=-24.3969298437141, observability=1)
2025-12-26T16:00:38.792 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10285210609436035
2025-12-26T16:00:39.122 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4330289363861084
2025-12-26T16:00:39.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:39.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7334267, teldec = -24.256229
2025-12-26T16:00:39.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.711825416603588     dec_j2k = -24.3969278649346
2025-12-26T16:00:39.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:39.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:39.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:39.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:39.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:39.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:39.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:39.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:39.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:39.742 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:39.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:39.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:39.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:39.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:39.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08379316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254427125043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992371, telescope_ra=0.7334267, 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.75321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.711825416603588, telescope_dec_j2k=-24.3969278649346, observability=1)
2025-12-26T16:00:39.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14178872108459473
2025-12-26T16:00:40.251 [DEBUG] [Thread-467642 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5083267688751221
2025-12-26T16:00:40.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:40.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7337062, teldec = -24.256222
2025-12-26T16:00:40.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.712105201629244     dec_j2k = -24.3969190690942
2025-12-26T16:00:40.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:40.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-26T16:00:40.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:40.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:40.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:40.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:40.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08380536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09832552293639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99236, telescope_ra=0.7337062, 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.75349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.712105201629244, telescope_dec_j2k=-24.3969190690942, observability=1)
2025-12-26T16:00:40.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1712808609008789
2025-12-26T16:00:41.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:41.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.734005, teldec = -24.256229
2025-12-26T16:00:41.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.712404306830731     dec_j2k = -24.3969241471062
2025-12-26T16:00:41.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:41.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-26T16:00:41.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:41.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:41.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:41.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:41.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:41.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08381786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254828244472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992371, telescope_ra=0.734005, 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.75379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.712404306830731, telescope_dec_j2k=-24.3969241471062, observability=1)
2025-12-26T16:00:42.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14764022827148438
2025-12-26T16:00:42.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:42.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7343133, teldec = -24.256229
2025-12-26T16:00:42.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.712712921482627     dec_j2k = -24.3969221637577
2025-12-26T16:00:42.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:42.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:42.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:42.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:42.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:42.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:42.932 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08383007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258839438752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992371, telescope_ra=0.7343133, 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.7541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.712712921482627, telescope_dec_j2k=-24.3969221637577, observability=1)
2025-12-26T16:00:43.078 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1459670066833496
2025-12-26T16:00:43.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:43.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7345938, teldec = -24.256229
2025-12-26T16:00:43.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.712993707757752     dec_j2k = -24.3969203584534
2025-12-26T16:00:43.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:43.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-26T16:00:43.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:43.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:43.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:43.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:43.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08384231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256031602756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992371, telescope_ra=0.7345938, 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.75438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.712993707757752, telescope_dec_j2k=-24.3969203584534, observability=1)
2025-12-26T16:00:44.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1829073429107666
2025-12-26T16:00:45.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:45.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7349019, teldec = -24.256222
2025-12-26T16:00:45.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.71330212195537     dec_j2k = -24.39691137527
2025-12-26T16:00:45.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:45.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-26T16:00:45.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:45.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:45.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:45.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:45.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:45.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:45.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:45.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:45.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:45.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:45.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:45.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:45.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08385503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983260042797036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.7349019, 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.75468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.71330212195537, telescope_dec_j2k=-24.39691137527, observability=1)
2025-12-26T16:00:45.299 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20402002334594727
2025-12-26T16:00:46.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:46.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7352381, teldec = -24.256229
2025-12-26T16:00:46.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.71363866530856     dec_j2k = -24.3969162088448
2025-12-26T16:00:46.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:46.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-26T16:00:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:46.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08386867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.098325723496104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7352381, 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.75502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.71363866530856, telescope_dec_j2k=-24.3969162088448, observability=1)
2025-12-26T16:00:46.387 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11627602577209473
2025-12-26T16:00:47.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:47.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7355458, teldec = -24.256229
2025-12-26T16:00:47.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.713946679329661     dec_j2k = -24.3969142256899
2025-12-26T16:00:47.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:47.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-26T16:00:47.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:47.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:47.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:47.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:47.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:47.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08388119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254427125043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7355458, 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.75533, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.713946679329661, telescope_dec_j2k=-24.3969142256899, observability=1)
2025-12-26T16:00:47.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12434530258178711
2025-12-26T16:00:48.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:48.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7358442, teldec = -24.256228
2025-12-26T16:00:48.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.714245383820786     dec_j2k = -24.3969113016907
2025-12-26T16:00:48.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:48.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:48.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:48.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:48.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:48.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:48.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:48.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08389377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983249212572479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992371, telescope_ra=0.7358442, 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.75563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.714245383820786, telescope_dec_j2k=-24.3969113016907, observability=1)
2025-12-26T16:00:48.568 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12719035148620605
2025-12-26T16:00:49.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:49.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7361246, teldec = -24.256228
2025-12-26T16:00:49.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.714526069972963     dec_j2k = -24.3969094928814
2025-12-26T16:00:49.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:49.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-26T16:00:49.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:49.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:49.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:49.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:49.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:49.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:49.503 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:49.503 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:49.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:49.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:49.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:49.504 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:49.504 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08390606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983249613691907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992371, telescope_ra=0.7361246, 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.75591, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.714526069972963, telescope_dec_j2k=-24.3969094928814, observability=1)
2025-12-26T16:00:49.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15394020080566406
2025-12-26T16:00:50.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:50.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.736433, teldec = -24.256228
2025-12-26T16:00:50.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.714834784695117     dec_j2k = -24.3969075025717
2025-12-26T16:00:50.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:50.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-26T16:00:50.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:50.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:50.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:50.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:50.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08391834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256031602756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992371, telescope_ra=0.736433, 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.75622, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.714834784695117, telescope_dec_j2k=-24.3969075025717, observability=1)
2025-12-26T16:00:50.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18715405464172363
2025-12-26T16:00:51.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:51.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7367132, teldec = -24.256228
2025-12-26T16:00:51.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.715115270635158     dec_j2k = -24.3969056934584
2025-12-26T16:00:51.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:51.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-26T16:00:51.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:51.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:51.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:51.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:51.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08393061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252822647331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992371, telescope_ra=0.7367132, 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.7565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.715115270635158, telescope_dec_j2k=-24.3969056934584, observability=1)
2025-12-26T16:00:51.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21656560897827148
2025-12-26T16:00:52.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:52.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.737021, teldec = -24.256228
2025-12-26T16:00:52.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.715423384736189     dec_j2k = -24.3969037052709
2025-12-26T16:00:52.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:52.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:52.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:52.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:52.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:52.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:52.687 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0839429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983250415930763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992371, telescope_ra=0.737021, 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.7568, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.715423384736189, telescope_dec_j2k=-24.3969037052709, observability=1)
2025-12-26T16:00:52.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2422044277191162
2025-12-26T16:00:53.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:53.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7373285, teldec = -24.256228
2025-12-26T16:00:53.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.715731198526467     dec_j2k = -24.396901718107
2025-12-26T16:00:53.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:53.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-26T16:00:53.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:53.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:53.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:53.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:53.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08395521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256833841612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7373285, 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.75711, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.715731198526467, telescope_dec_j2k=-24.396901718107, observability=1)
2025-12-26T16:00:54.057 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.312058687210083
2025-12-26T16:00:54.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:54.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7375992, teldec = -24.256228
2025-12-26T16:00:54.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.71600217476014     dec_j2k = -24.3968999680003
2025-12-26T16:00:54.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:54.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-26T16:00:54.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:54.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:54.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:54.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:54.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08396745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983248811453051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7375992, 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.75738, lcu_permission=False, lcu_permission_timestamp='2025-12-26T15:59:54.812351', telescope_ra_j2k=0.71600217476014, telescope_dec_j2k=-24.3968999680003, observability=1)
2025-12-26T16:00:54.957 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:54.957 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:00:54.958 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:54.958 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:00:54.959 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:55.151 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34637451171875
2025-12-26T16:00:55.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:55.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7379076, teldec = -24.256228
2025-12-26T16:00:55.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.716310889460121     dec_j2k = -24.3968979732957
2025-12-26T16:00:55.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:55.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-26T16:00:55.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:55.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:55.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:55.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:55.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0839797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983259641677608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992371, telescope_ra=0.7379076, 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.75769, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.716310889460121, telescope_dec_j2k=-24.3968979732957, observability=1)
2025-12-26T16:00:55.960 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:55.963 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:55.963 [DEBUG] [ThreadPoolExecutor-21511_0] [payload.py] [to_registers()] [0]
2025-12-26T16:00:55.968 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:55.968 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:55.968 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:00:55.968 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:55.975 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:55.976 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:00:55.976 [DEBUG] [ThreadPoolExecutor-21511_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:00:55.976 [DEBUG] [ThreadPoolExecutor-21511_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:00:55.976 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:55.976 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:55.976 [DEBUG] [ThreadPoolExecutor-21511_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:56.238 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3758833408355713
2025-12-26T16:00:56.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:56.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7382159, teldec = -24.256228
2025-12-26T16:00:56.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.71661950405342     dec_j2k = -24.3968959783193
2025-12-26T16:00:56.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:56.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-26T16:00:56.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:56.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:56.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:56.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:56.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08399197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09832552293639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992371, telescope_ra=0.7382159, 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.758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.71661950405342, telescope_dec_j2k=-24.3968959783193, observability=1)
2025-12-26T16:00:57.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4092881679534912
2025-12-26T16:00:57.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:57.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7384963, teldec = -24.256235
2025-12-26T16:00:57.965 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.716900190415817     dec_j2k = -24.3969011624518
2025-12-26T16:00:57.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:57.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-26T16:00:57.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:57.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:57.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:57.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:57.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08400419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252822647331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992381, telescope_ra=0.7384963, 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.75828, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.716900190415817, telescope_dec_j2k=-24.3969011624518, observability=1)
2025-12-26T16:00:58.308 [DEBUG] [Thread-467643 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32528209686279297
2025-12-26T16:00:58.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3972439765930176
2025-12-26T16:00:59.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:00:59.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7388042, teldec = -24.256228
2025-12-26T16:00:59.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.717208404349449     dec_j2k = -24.3968921689441
2025-12-26T16:00:59.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:00:59.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-26T16:00:59.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:00:59.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:00:59.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:00:59.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:00:59.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08401657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983253624886187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992371, telescope_ra=0.7388042, 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.75859, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.717208404349449, telescope_dec_j2k=-24.3968921689441, observability=1)
2025-12-26T16:00:59.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3840775489807129
2025-12-26T16:01:00.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:00.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7390838, teldec = -24.256228
2025-12-26T16:01:00.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.717488289644844     dec_j2k = -24.3968903572986
2025-12-26T16:01:00.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:00.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-26T16:01:00.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:00.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:00.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:00.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:00.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08402891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983250014811335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7390838, 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.75887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.717488289644844, telescope_dec_j2k=-24.3968903572986, observability=1)
2025-12-26T16:01:00.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40958285331726074
2025-12-26T16:01:00.648 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5297670364379883
2025-12-26T16:01:00.649 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5308501720428467
2025-12-26T16:01:00.713 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.59505295753479
2025-12-26T16:01:01.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:01.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7393916, teldec = -24.256228
2025-12-26T16:01:01.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.717796403710247     dec_j2k = -24.3968883620599
2025-12-26T16:01:01.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:01.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-26T16:01:01.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:01.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:01.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:01.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:01.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:01.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:01.187 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:01.188 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:01.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:01.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:01.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:01.188 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:01.188 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08404131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252822647331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.7393916, 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.75917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.717796403710247, telescope_dec_j2k=-24.3968883620599, observability=1)
2025-12-26T16:01:01.615 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42685413360595703
2025-12-26T16:01:02.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:02.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7396907, teldec = -24.256235
2025-12-26T16:01:02.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.7180958091372     dec_j2k = -24.3968934217085
2025-12-26T16:01:02.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:02.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:02.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:02.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:02.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:02.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:02.251 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08405363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256031602756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992381, telescope_ra=0.7396907, 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.75947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.7180958091372, telescope_dec_j2k=-24.3968934217085, observability=1)
2025-12-26T16:01:02.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2695786952972412
2025-12-26T16:01:02.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41682004928588867
2025-12-26T16:01:03.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:03.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7399707, teldec = -24.256228
2025-12-26T16:01:03.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.718376094585514     dec_j2k = -24.3968846057034
2025-12-26T16:01:03.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:03.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-26T16:01:03.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:03.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:03.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:03.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:03.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08406591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252822647331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99237, telescope_ra=0.7399707, 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.75975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.718376094585514, telescope_dec_j2k=-24.3968846057034, observability=1)
2025-12-26T16:01:03.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4477541446685791
2025-12-26T16:01:04.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:04.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7402793, teldec = -24.256228
2025-12-26T16:01:04.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.7186850094538     dec_j2k = -24.396882602633
2025-12-26T16:01:04.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:04.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:04.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:04.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:04.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:04.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:04.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:04.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:04.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:04.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:04.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:04.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:04.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:04.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:04.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08407821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.09832552293639, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99237, telescope_ra=0.7402793, 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.76006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.7186850094538, telescope_dec_j2k=-24.396882602633, observability=1)
2025-12-26T16:01:04.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5112864971160889
2025-12-26T16:01:05.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:05.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7406438, teldec = -24.256235
2025-12-26T16:01:05.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.719049881594945     dec_j2k = -24.3968872349085
2025-12-26T16:01:05.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:05.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-26T16:01:05.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:05.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:05.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:05.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:05.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:05.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:05.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:05.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:05.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:05.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:05.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:05.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:05.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08409314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254026005615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992381, telescope_ra=0.7406438, 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.76043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.719049881594945, telescope_dec_j2k=-24.3968872349085, observability=1)
2025-12-26T16:01:05.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31177854537963867
2025-12-26T16:01:06.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:06.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7409796, teldec = -24.256228
2025-12-26T16:01:06.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.719386023960991     dec_j2k = -24.3968780536908
2025-12-26T16:01:06.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:06.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-26T16:01:06.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:06.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:06.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:06.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:06.898 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:06.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0841074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983253223766759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.7409796, 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.76076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.719386023960991, telescope_dec_j2k=-24.3968780536908, observability=1)
2025-12-26T16:01:07.029 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1308906078338623
2025-12-26T16:01:07.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:07.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7412787, teldec = -24.256228
2025-12-26T16:01:07.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.719685429121593     dec_j2k = -24.3968761093813
2025-12-26T16:01:07.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:07.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-26T16:01:07.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:07.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:07.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:07.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:07.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:07.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:07.960 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:07.961 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:07.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:07.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:07.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:07.961 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:07.961 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08411971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983247608094766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99237, telescope_ra=0.7412787, 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.76106, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.719685429121593, telescope_dec_j2k=-24.3968761093813, observability=1)
2025-12-26T16:01:08.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15693926811218262
2025-12-26T16:01:09.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:09.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.741587, teldec = -24.256228
2025-12-26T16:01:09.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.719994043664019     dec_j2k = -24.3968741043622
2025-12-26T16:01:09.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:09.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-26T16:01:09.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:09.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:09.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:09.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:09.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:09.022 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08413198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983253223766759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99237, telescope_ra=0.741587, 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.76137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.719994043664019, telescope_dec_j2k=-24.3968741043622, observability=1)
2025-12-26T16:01:09.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1515517234802246
2025-12-26T16:01:10.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:10.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7418674, teldec = -24.256234
2025-12-26T16:01:10.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.72027472994651     dec_j2k = -24.3968782794512
2025-12-26T16:01:10.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:10.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-26T16:01:10.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:10.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:10.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:10.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:10.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:10.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:10.077 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:10.077 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:10.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:10.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:10.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:10.077 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:10.077 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08414422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983257636080468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992381, telescope_ra=0.7418674, 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.76165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.72027472994651, telescope_dec_j2k=-24.3968782794512, observability=1)
2025-12-26T16:01:10.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18921470642089844
2025-12-26T16:01:11.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:11.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7421478, teldec = -24.256241
2025-12-26T16:01:11.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.720555416260168     dec_j2k = -24.3968834536905
2025-12-26T16:01:11.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:11.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:11.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:11.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:11.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:11.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:11.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08415648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258839438752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992392, telescope_ra=0.7421478, 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.76193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.720555416260168, telescope_dec_j2k=-24.3968834536905, observability=1)
2025-12-26T16:01:11.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17951464653015137
2025-12-26T16:01:12.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:12.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7424553, teldec = -24.256228
2025-12-26T16:01:12.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.72086322952019     dec_j2k = -24.3968684524656
2025-12-26T16:01:12.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:12.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:12.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:12.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:12.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:12.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:12.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:12.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:12.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:12.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:12.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:12.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:12.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:12.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:12.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08416878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256432722184, 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.108625, telescope_az=89.99237, telescope_ra=0.7424553, 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.76224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.72086322952019, telescope_dec_j2k=-24.3968684524656, observability=1)
2025-12-26T16:01:12.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1825089454650879
2025-12-26T16:01:13.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:13.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7427628, teldec = -24.256222
2025-12-26T16:01:13.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.721171043019347     dec_j2k = -24.3968604496959
2025-12-26T16:01:13.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:13.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-26T16:01:13.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:13.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:13.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:13.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:13.263 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08418111, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252421527903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992359, telescope_ra=0.7427628, 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.76255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.721171043019347, telescope_dec_j2k=-24.3968604496959, observability=1)
2025-12-26T16:01:13.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17245078086853027
2025-12-26T16:01:14.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:14.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7430616, teldec = -24.256228
2025-12-26T16:01:14.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.721470148057016     dec_j2k = -24.3968645016479
2025-12-26T16:01:14.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:14.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-26T16:01:14.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:14.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:14.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:14.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:14.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:14.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:14.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:14.327 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:14.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:14.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:14.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:14.327 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:14.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0841934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983254026005615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.7430616, 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.76284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.721470148057016, telescope_dec_j2k=-24.3968645016479, observability=1)
2025-12-26T16:01:14.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16381359100341797
2025-12-26T16:01:15.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:15.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7433418, teldec = -24.256228
2025-12-26T16:01:15.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.721750633906126     dec_j2k = -24.3968626745876
2025-12-26T16:01:15.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:15.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-26T16:01:15.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:15.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:15.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:15.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:15.383 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08420566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983256432722184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99237, telescope_ra=0.7433418, 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.76312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.721750633906126, telescope_dec_j2k=-24.3968626745876, observability=1)
2025-12-26T16:01:15.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1791989803314209
2025-12-26T16:01:16.393 [DEBUG] [Thread-467645 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:16.395 [INFO] [Thread-467645 (handle)] [driver.py] [get_status()] Telra = 0.7436223, teldec = -24.256228
2025-12-26T16:01:16.396 [INFO] [Thread-467645 (handle)] [driver.py] [get_status()] ra_j2k = 0.722031420057415     dec_j2k = -24.3968608448114
2025-12-26T16:01:16.397 [DEBUG] [Thread-467645 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:16.398 [DEBUG] [Thread-467645 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:16.399 [DEBUG] [Thread-467645 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:16.399 [DEBUG] [Thread-467645 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:16.399 [DEBUG] [Thread-467645 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:16.399 [DEBUG] [Thread-467645 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:16.406 [DEBUG] [Thread-467645 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:16.407 [DEBUG] [Thread-467645 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08421751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983252421527903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.7436223, 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.7634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.722031420057415, telescope_dec_j2k=-24.3968608448114, observability=1)
2025-12-26T16:01:16.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01801443099975586
2025-12-26T16:01:16.612 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20576715469360352
2025-12-26T16:01:17.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:17.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7439307, teldec = -24.256228
2025-12-26T16:01:17.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.722340134666342     dec_j2k = -24.3968588321588
2025-12-26T16:01:17.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:17.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:17.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:17.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:17.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:17.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:17.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:17.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:17.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:17.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:17.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:17.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:17.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:17.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:17.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08422993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983258839438752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.7439307, 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.76371, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.722340134666342, telescope_dec_j2k=-24.3968588321588, observability=1)
2025-12-26T16:01:17.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18332910537719727
2025-12-26T16:01:18.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:18.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7442385, teldec = -24.256228
2025-12-26T16:01:18.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.722648248658518     dec_j2k = -24.3968568225056
2025-12-26T16:01:18.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:18.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-26T16:01:18.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:18.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:18.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:18.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:18.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:18.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08424223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983249613691907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99237, telescope_ra=0.7442385, 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.76402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.722648248658518, telescope_dec_j2k=-24.3968568225056, observability=1)
2025-12-26T16:01:18.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20972251892089844
2025-12-26T16:01:19.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:19.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7445181, teldec = -24.256228
2025-12-26T16:01:19.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.722928133879335     dec_j2k = -24.3968549961794
2025-12-26T16:01:19.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:19.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-26T16:01:19.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:19.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:19.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:19.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:19.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:19.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:19.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:19.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:19.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:19.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:19.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:19.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:19.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0842545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0983249212572479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.7445181, 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.7643, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.722928133879335, telescope_dec_j2k=-24.3968549961794, observability=1)
2025-12-26T16:01:19.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2244889736175537
2025-12-26T16:01:20.143 [DEBUG] [Thread-467644 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:20.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:20.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7448167, teldec = -24.256228
2025-12-26T16:01:20.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.723227038477855     dec_j2k = -24.3968530449127
2025-12-26T16:01:20.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:20.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-26T16:01:20.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:20.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:20.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:20.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:20.659 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:20.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:20.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:20.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:20.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08426669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0980184660142138, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99237, telescope_ra=0.7448167, 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.7646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.723227038477855, telescope_dec_j2k=-24.3968530449127, observability=1)
2025-12-26T16:01:20.977 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:20.977 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:21.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3683910369873047
2025-12-26T16:01:21.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:21.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.745125, teldec = -24.256228
2025-12-26T16:01:21.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.723535652966624     dec_j2k = -24.3968510293554
2025-12-26T16:01:21.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:21.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-26T16:01:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:21.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:21.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:21.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08427906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.087713066116395, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99237, telescope_ra=0.745125, 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.76491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.723535652966624, telescope_dec_j2k=-24.3968510293554, observability=1)
2025-12-26T16:01:22.022 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.29378819465637207
2025-12-26T16:01:22.022 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.90020775794983 seconds ago
2025-12-26T16:01:22.091 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36327266693115234
2025-12-26T16:01:22.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:22.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7454055, teldec = -24.256228
2025-12-26T16:01:22.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.723816439093267     dec_j2k = -24.396849194747
2025-12-26T16:01:22.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:22.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-26T16:01:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:22.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:22.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:22.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08429133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877053646233763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.7454055, 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.76519, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.723816439093267, telescope_dec_j2k=-24.396849194747, observability=1)
2025-12-26T16:01:23.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3935832977294922
2025-12-26T16:01:23.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:23.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7457136, teldec = -24.256228
2025-12-26T16:01:23.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.724124853369072     dec_j2k = -24.3968471787451
2025-12-26T16:01:23.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:23.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:23.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:23.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:23.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:23.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:23.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:23.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:23.852 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:23.852 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:23.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:23.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:23.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:23.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:23.853 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08430362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877045222725774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99237, telescope_ra=0.7457136, 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.7655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.724124853369072, telescope_dec_j2k=-24.3968471787451, observability=1)
2025-12-26T16:01:24.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4198641777038574
2025-12-26T16:01:24.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:24.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7459935, teldec = -24.256228
2025-12-26T16:01:24.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.724405038875551     dec_j2k = -24.3968453464703
2025-12-26T16:01:24.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:24.899 [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-26T16:01:24.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:24.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:24.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:24.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:24.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0843159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.087704602496463, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.7459935, 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.76578, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.724405038875551, telescope_dec_j2k=-24.3968453464703, observability=1)
2025-12-26T16:01:25.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45771241188049316
2025-12-26T16:01:25.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:25.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7463013, teldec = -24.256228
2025-12-26T16:01:25.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.724713152836408     dec_j2k = -24.3968433306835
2025-12-26T16:01:25.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:25.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-26T16:01:25.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:25.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:25.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:25.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:25.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:25.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:25.968 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:25.968 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:25.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:25.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:25.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:25.969 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:25.969 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08432811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877065278697177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99237, telescope_ra=0.7463013, 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.76608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.724713152836408, telescope_dec_j2k=-24.3968433306835, observability=1)
2025-12-26T16:01:26.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4839961528778076
2025-12-26T16:01:27.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:27.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7465999, teldec = -24.256228
2025-12-26T16:01:27.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.725012057408647     dec_j2k = -24.396841374273
2025-12-26T16:01:27.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:27.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-26T16:01:27.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:27.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:27.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:27.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:27.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:27.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08434043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877072097727454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99237, telescope_ra=0.7465999, 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.76638, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.725012057408647, telescope_dec_j2k=-24.396841374273, observability=1)
2025-12-26T16:01:27.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5134363174438477
2025-12-26T16:01:28.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:28.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7468801, teldec = -24.256228
2025-12-26T16:01:28.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.725292543208862     dec_j2k = -24.396839537635
2025-12-26T16:01:28.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:28.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-26T16:01:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:28.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:28.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08435272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.087707490556345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99237, telescope_ra=0.7468801, 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.76666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.725292543208862, telescope_dec_j2k=-24.396839537635, observability=1)
2025-12-26T16:01:28.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5407836437225342
2025-12-26T16:01:29.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:29.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7471887, teldec = -24.256228
2025-12-26T16:01:29.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.7256014579722     dec_j2k = -24.3968375139648
2025-12-26T16:01:29.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:29.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-26T16:01:29.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:29.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:29.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:29.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:29.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:29.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:29.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:29.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:29.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:29.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08436499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877076108921734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99237, telescope_ra=0.7471887, 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.76697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.7256014579722, telescope_dec_j2k=-24.3968375139648, observability=1)
2025-12-26T16:01:29.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5733945369720459
2025-12-26T16:01:30.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:30.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7474689, teldec = -24.256228
2025-12-26T16:01:30.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.725881943764255     dec_j2k = -24.3968356757332
2025-12-26T16:01:30.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:30.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-26T16:01:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:30.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08437726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877075707802306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99237, telescope_ra=0.7474689, 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.76725, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.725881943764255, telescope_dec_j2k=-24.3968356757332, observability=1)
2025-12-26T16:01:30.817 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.604215145111084
2025-12-26T16:01:31.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:31.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.747777, teldec = -24.256228
2025-12-26T16:01:31.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.726190358008635     dec_j2k = -24.3968336535902
2025-12-26T16:01:31.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:31.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-26T16:01:31.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:31.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:31.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:31.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:31.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877072498846882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99237, telescope_ra=0.747777, 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.76756, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.726190358008635, telescope_dec_j2k=-24.3968336535902, observability=1)
2025-12-26T16:01:31.549 [DEBUG] [Thread-467646 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23375415802001953
2025-12-26T16:01:31.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.589590311050415
2025-12-26T16:01:32.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:32.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7480846, teldec = -24.256221
2025-12-26T16:01:32.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.726498271492233     dec_j2k = -24.3968246344454
2025-12-26T16:01:32.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:32.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-26T16:01:32.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:32.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:32.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:32.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:32.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:32.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08440236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877073301085738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.7480846, 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.76787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.726498271492233, telescope_dec_j2k=-24.3968246344454, observability=1)
2025-12-26T16:01:32.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6138913631439209
2025-12-26T16:01:33.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:33.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7483835, teldec = -24.256221
2025-12-26T16:01:33.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.726797476343984     dec_j2k = -24.3968226709202
2025-12-26T16:01:33.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:33.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-26T16:01:33.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:33.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:33.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:33.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:33.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:33.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:33.442 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:33.442 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:33.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:33.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:33.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:33.442 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:33.442 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08441466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877069691010885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992359, telescope_ra=0.7483835, 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.76817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.726797476343984, telescope_dec_j2k=-24.3968226709202, observability=1)
2025-12-26T16:01:34.086 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6443607807159424
2025-12-26T16:01:34.451 [DEBUG] [Thread-467647 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:34.453 [INFO] [Thread-467647 (handle)] [driver.py] [get_status()] Telra = 0.7486639, teldec = -24.256228
2025-12-26T16:01:34.454 [INFO] [Thread-467647 (handle)] [driver.py] [get_status()] ra_j2k = 0.727078162569665     dec_j2k = -24.396827827509
2025-12-26T16:01:34.456 [DEBUG] [Thread-467647 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:34.457 [DEBUG] [Thread-467647 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:01:34.461 [DEBUG] [Thread-467647 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:34.461 [DEBUG] [Thread-467647 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:34.461 [DEBUG] [Thread-467647 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:34.461 [DEBUG] [Thread-467647 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:34.469 [DEBUG] [Thread-467647 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08442653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877069691010885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.7486639, 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.76845, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.727078162569665, telescope_dec_j2k=-24.396827827509, observability=1)
2025-12-26T16:01:34.486 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016701936721801758
2025-12-26T16:01:35.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8908469676971436
2025-12-26T16:01:35.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:35.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7489718, teldec = -24.256215
2025-12-26T16:01:35.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.72738637613415     dec_j2k = -24.3968128042972
2025-12-26T16:01:35.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:35.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-26T16:01:35.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:35.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:35.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:35.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:35.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08443894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877068487652601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.7489718, 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.76875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.72738637613415, telescope_dec_j2k=-24.3968128042972, observability=1)
2025-12-26T16:01:36.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8742218017578125
2025-12-26T16:01:36.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:36.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7492521, teldec = -24.256228
2025-12-26T16:01:36.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.727666962461113     dec_j2k = -24.3968239594096
2025-12-26T16:01:36.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:36.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-26T16:01:36.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:36.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:36.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:36.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:36.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08445123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.087707289996631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992369, telescope_ra=0.7492521, 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.76903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.727666962461113, telescope_dec_j2k=-24.3968239594096, observability=1)
2025-12-26T16:01:37.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8657627105712891
2025-12-26T16:01:37.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:37.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7495599, teldec = -24.256227
2025-12-26T16:01:37.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.727975076337069     dec_j2k = -24.3968209340248
2025-12-26T16:01:37.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:37.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-26T16:01:37.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:37.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:37.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:37.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:37.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:37.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:37.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:37.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:37.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:37.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:37.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:37.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:37.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08446352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877068086533173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992369, telescope_ra=0.7495599, 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.76934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.727975076337069, telescope_dec_j2k=-24.3968209340248, observability=1)
2025-12-26T16:01:38.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8600344657897949
2025-12-26T16:01:38.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:38.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7498396, teldec = -24.256227
2025-12-26T16:01:38.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.72825506158626     dec_j2k = -24.396819092668
2025-12-26T16:01:38.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:38.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-26T16:01:38.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:38.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:38.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:38.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:38.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:38.729 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08447581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877075306682878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992369, telescope_ra=0.7498396, 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.76962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.72825506158626, telescope_dec_j2k=-24.396819092668, observability=1)
2025-12-26T16:01:39.183 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4541587829589844
2025-12-26T16:01:39.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8471083641052246
2025-12-26T16:01:39.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:39.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7501384, teldec = -24.256227
2025-12-26T16:01:39.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.728554166310097     dec_j2k = -24.396817124735
2025-12-26T16:01:39.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:39.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-26T16:01:39.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:39.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:39.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:39.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:39.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08448814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877072498846882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992369, telescope_ra=0.7501384, 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.76992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.728554166310097, telescope_dec_j2k=-24.396817124735, observability=1)
2025-12-26T16:01:40.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8410229682922363
2025-12-26T16:01:40.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:40.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7504468, teldec = -24.256227
2025-12-26T16:01:40.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.728862880819607     dec_j2k = -24.3968150926708
2025-12-26T16:01:40.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:40.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:40.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:40.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:40.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:40.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:40.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08450036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.087707289996631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992369, telescope_ra=0.7504468, 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.77023, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.728862880819607, telescope_dec_j2k=-24.3968150926708, observability=1)
2025-12-26T16:01:41.681 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.836097002029419
2025-12-26T16:01:41.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:41.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7507268, teldec = -24.256221
2025-12-26T16:01:41.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.729143166150629     dec_j2k = -24.3968072474812
2025-12-26T16:01:41.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:41.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:41.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:41.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:41.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:41.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:41.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:41.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:41.902 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:41.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:41.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:41.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:41.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:41.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:41.902 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08451259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877076911160591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.7507268, 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.77051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.729143166150629, telescope_dec_j2k=-24.3968072474812, observability=1)
2025-12-26T16:01:42.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8696408271789551
2025-12-26T16:01:42.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:42.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7510351, teldec = -24.256221
2025-12-26T16:01:42.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.729451780549044     dec_j2k = -24.3968052143242
2025-12-26T16:01:42.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:42.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-26T16:01:42.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:42.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:42.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:42.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:42.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:42.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:42.962 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:42.962 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:42.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:42.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:42.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:42.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:42.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08452482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877064877577749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.7510351, 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.77082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.729451780549044, telescope_dec_j2k=-24.3968052143242, observability=1)
2025-12-26T16:01:43.862 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.899383544921875
2025-12-26T16:01:44.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:44.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7513153, teldec = -24.256227
2025-12-26T16:01:44.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.729732266499481     dec_j2k = -24.3968093651419
2025-12-26T16:01:44.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:44.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-26T16:01:44.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:44.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:44.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:44.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:44.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08453712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877070493249742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.7513153, 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.7711, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.729732266499481, telescope_dec_j2k=-24.3968093651419, observability=1)
2025-12-26T16:01:44.951 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9258203506469727
2025-12-26T16:01:45.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:45.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7516231, teldec = -24.256227
2025-12-26T16:01:45.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.730040380379093     dec_j2k = -24.3968073335336
2025-12-26T16:01:45.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:45.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-26T16:01:45.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:45.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:45.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:45.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:45.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08454939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877072097727454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992369, telescope_ra=0.7516231, 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.77141, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.730040380379093, telescope_dec_j2k=-24.3968073335336, observability=1)
2025-12-26T16:01:46.005 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9190254211425781
2025-12-26T16:01:46.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:46.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7519216, teldec = -24.256227
2025-12-26T16:01:46.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.730339184770508     dec_j2k = -24.3968053624352
2025-12-26T16:01:46.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:46.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-26T16:01:46.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:46.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:46.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:46.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:46.148 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:46.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0845617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877067685413745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992369, telescope_ra=0.7519216, 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.7717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.730339184770508, telescope_dec_j2k=-24.3968053624352, observability=1)
2025-12-26T16:01:47.096 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9472038745880127
2025-12-26T16:01:47.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:47.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7522018, teldec = -24.256234
2025-12-26T16:01:47.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.730619670744312     dec_j2k = -24.396810510764
2025-12-26T16:01:47.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:47.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-26T16:01:47.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:47.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:47.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:47.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:47.206 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:47.207 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08457399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877072097727454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99238, telescope_ra=0.7522018, 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.77198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.730619670744312, telescope_dec_j2k=-24.396810510764, observability=1)
2025-12-26T16:01:48.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9409503936767578
2025-12-26T16:01:48.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:48.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7525099, teldec = -24.256227
2025-12-26T16:01:48.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.730928084668632     dec_j2k = -24.3968014751685
2025-12-26T16:01:48.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:48.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-26T16:01:48.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:48.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:48.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:48.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:48.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0845863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877065278697177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.7525099, 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.77229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.730928084668632, telescope_dec_j2k=-24.3968014751685, observability=1)
2025-12-26T16:01:49.199 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9235844612121582
2025-12-26T16:01:49.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:49.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7527903, teldec = -24.256234
2025-12-26T16:01:49.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.731208770838371     dec_j2k = -24.3968066205827
2025-12-26T16:01:49.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:01:49.329 [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-26T16:01:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:49.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:49.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:49.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08459866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877071295488598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99238, telescope_ra=0.7527903, 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.77257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.731208770838371, telescope_dec_j2k=-24.3968066205827, observability=1)
2025-12-26T16:01:50.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9894862174987793
2025-12-26T16:01:50.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:50.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7530985, teldec = -24.256227
2025-12-26T16:01:50.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.731517284855404     dec_j2k = -24.3967975825746
2025-12-26T16:01:50.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:50.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-26T16:01:50.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:50.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:50.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:50.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:50.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08461103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877062470861181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992369, telescope_ra=0.7530985, 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.77288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.731517284855404, telescope_dec_j2k=-24.3967975825746, observability=1)
2025-12-26T16:01:51.421 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:51.423 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7533781, teldec = -24.256227
2025-12-26T16:01:51.424 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.731797169953362     dec_j2k = -24.3967957323212
2025-12-26T16:01:51.425 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:51.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:51.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:51.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:51.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:51.432 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:51.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:51.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:51.439 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:51.439 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:51.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:51.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:51.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:51.440 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:51.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08462294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877065679816605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.7533781, 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.77316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.731797169953362, telescope_dec_j2k=-24.3967957323212, observability=1)
2025-12-26T16:01:51.449 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.009736776351928711
2025-12-26T16:01:52.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:52.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7536858, teldec = -24.256234
2025-12-26T16:01:52.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.732105183947505     dec_j2k = -24.3968006946123
2025-12-26T16:01:52.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:52.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-26T16:01:52.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:52.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:52.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:52.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:52.505 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08463528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877068086533173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99238, telescope_ra=0.7536858, 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.77347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.732105183947505, telescope_dec_j2k=-24.3968006946123, observability=1)
2025-12-26T16:01:52.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004301309585571289
2025-12-26T16:01:52.537 [DEBUG] [Thread-467648 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03150296211242676
2025-12-26T16:01:53.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:53.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7539848, teldec = -24.256227
2025-12-26T16:01:53.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.732404488569879     dec_j2k = -24.3967917148868
2025-12-26T16:01:53.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:53.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-26T16:01:53.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:53.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:53.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:53.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:53.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08464751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877065679816605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992369, telescope_ra=0.7539848, 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.77377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.732404488569879, telescope_dec_j2k=-24.3967917148868, observability=1)
2025-12-26T16:01:53.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0020012855529785156
2025-12-26T16:01:54.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:54.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7542652, teldec = -24.256234
2025-12-26T16:01:54.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.732685174719509     dec_j2k = -24.3967968563074
2025-12-26T16:01:54.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:54.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-26T16:01:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:54.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:54.620 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08465972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877062069741752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99238, telescope_ra=0.7542652, 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.77405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:00:54.955467', telescope_ra_j2k=0.732685174719509, telescope_dec_j2k=-24.3967968563074, observability=1)
2025-12-26T16:01:54.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03365468978881836
2025-12-26T16:01:55.097 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:55.097 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:01:55.098 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:55.098 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:01:55.098 [INFO] [ThreadPoolExecutor-21512_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:01:55.099 [INFO] [ThreadPoolExecutor-21512_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:01:55.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:55.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7545733, teldec = -24.256227
2025-12-26T16:01:55.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.732993588611351     dec_j2k = -24.3967878145728
2025-12-26T16:01:55.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:55.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:55.682 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08467207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877066482055461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992369, telescope_ra=0.7545733, 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.77436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.732993588611351, telescope_dec_j2k=-24.3967878145728, observability=1)
2025-12-26T16:01:55.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0641787052154541
2025-12-26T16:01:56.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:56.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7548533, teldec = -24.256227
2025-12-26T16:01:56.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.733273874096542     dec_j2k = -24.3967859576843
2025-12-26T16:01:56.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:56.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-26T16:01:56.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:56.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:56.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:56.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:56.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08468431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877069289891458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992369, telescope_ra=0.7548533, 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.77464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.733273874096542, telescope_dec_j2k=-24.3967859576843, observability=1)
2025-12-26T16:01:56.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08959484100341797
2025-12-26T16:01:57.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:57.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.755161, teldec = -24.256227
2025-12-26T16:01:57.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.733581887819854     dec_j2k = -24.3967839162234
2025-12-26T16:01:57.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:57.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-26T16:01:57.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:57.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:57.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:57.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:57.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:57.809 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08469668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877064476458321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.755161, 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.77494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.733581887819854, telescope_dec_j2k=-24.3967839162234, observability=1)
2025-12-26T16:01:58.037 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2282564640045166
2025-12-26T16:01:58.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:58.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7554688, teldec = -24.256227
2025-12-26T16:01:58.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.733890001640383     dec_j2k = -24.3967818731844
2025-12-26T16:01:58.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:58.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-26T16:01:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:58.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08470894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877069691010885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.7554688, 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.77525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.733890001640383, telescope_dec_j2k=-24.3967818731844, observability=1)
2025-12-26T16:01:59.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21752643585205078
2025-12-26T16:01:59.796 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9249320030212402
2025-12-26T16:01:59.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:01:59.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7557393, teldec = -24.256227
2025-12-26T16:01:59.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.734160777427413     dec_j2k = -24.3967800769709
2025-12-26T16:01:59.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:01:59.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-26T16:01:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:01:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:01:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:01:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:01:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:01:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:59.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:01:59.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:01:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:01:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:01:59.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:01:59.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:01:59.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0847212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877063674219465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.7557393, 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.77552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.734160777427413, telescope_dec_j2k=-24.3967800769709, observability=1)
2025-12-26T16:02:00.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24896597862243652
2025-12-26T16:02:00.681 [DEBUG] [Thread-467644 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:00.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:00.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7560476, teldec = -24.256227
2025-12-26T16:02:00.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.734469391748791     dec_j2k = -24.3967780288909
2025-12-26T16:02:00.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:00.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-26T16:02:00.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:00.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:00.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:00.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:00.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08473341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0877065679816605, 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.108625, telescope_az=89.992369, telescope_ra=0.7560476, 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.77583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.734469391748791, telescope_dec_j2k=-24.3967780288909, observability=1)
2025-12-26T16:02:01.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24201631546020508
2025-12-26T16:02:02.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:02.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7563281, teldec = -24.256227
2025-12-26T16:02:02.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.734750177723072     dec_j2k = -24.3967761646928
2025-12-26T16:02:02.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:02.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-26T16:02:02.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:02.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:02.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:02.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:02.041 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08474568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0799064798075878, 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.108625, telescope_az=89.992369, telescope_ra=0.7563281, 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.77611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.734750177723072, telescope_dec_j2k=-24.3967761646928, observability=1)
2025-12-26T16:02:02.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32437992095947266
2025-12-26T16:02:02.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4728353023529053
2025-12-26T16:02:03.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:03.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7566367, teldec = -24.256227
2025-12-26T16:02:03.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.735059092341202     dec_j2k = -24.396774112865
2025-12-26T16:02:03.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:03.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-26T16:02:03.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:03.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:03.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:03.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:03.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:03.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08475789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079875513387742, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992369, telescope_ra=0.7566367, 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.77642, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.735059092341202, telescope_dec_j2k=-24.396774112865, observability=1)
2025-12-26T16:02:03.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3508110046386719
2025-12-26T16:02:04.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:04.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7569373, teldec = -24.256227
2025-12-26T16:02:04.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.735359998798729     dec_j2k = -24.3967721133437
2025-12-26T16:02:04.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:04.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-26T16:02:04.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:04.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:04.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:04.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:04.160 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08477021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798657260736974, secondary_mirror_auto=True, secondary_mirror_moving=True, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992369, telescope_ra=0.7569373, 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.77672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.735359998798729, telescope_dec_j2k=-24.3967721133437, observability=1)
2025-12-26T16:02:04.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34198641777038574
2025-12-26T16:02:05.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:05.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7572178, teldec = -24.256227
2025-12-26T16:02:05.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.735640784760497     dec_j2k = -24.396770246736
2025-12-26T16:02:05.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:05.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-26T16:02:05.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:05.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:05.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:05.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:05.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08478252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798640413720996, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992369, telescope_ra=0.7572178, 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.777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.735640784760497, telescope_dec_j2k=-24.396770246736, observability=1)
2025-12-26T16:02:05.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36362266540527344
2025-12-26T16:02:06.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:06.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7575267, teldec = -24.256227
2025-12-26T16:02:06.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.735949999670688     dec_j2k = -24.3967681902596
2025-12-26T16:02:06.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:06.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-26T16:02:06.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:06.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:06.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:06.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:06.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:06.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:06.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:06.288 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:06.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:06.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:06.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:06.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:06.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0847948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798633995810147, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7575267, 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.77731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.735949999670688, telescope_dec_j2k=-24.3967681902596, observability=1)
2025-12-26T16:02:06.638 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34905147552490234
2025-12-26T16:02:07.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:07.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7578072, teldec = -24.256227
2025-12-26T16:02:07.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.736230785624157     dec_j2k = -24.3967663220558
2025-12-26T16:02:07.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:07.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:07.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:07.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:07.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:07.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:07.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:07.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:07.345 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:07.345 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:07.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:07.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:07.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:07.346 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:07.346 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08480706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798636001407287, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992368, telescope_ra=0.7578072, 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.77759, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.736230785624157, telescope_dec_j2k=-24.3967663220558, observability=1)
2025-12-26T16:02:07.690 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34424376487731934
2025-12-26T16:02:08.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:08.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7581152, teldec = -24.256227
2025-12-26T16:02:08.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.736539099607729     dec_j2k = -24.3967642698197
2025-12-26T16:02:08.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:08.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-26T16:02:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:08.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:08.409 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:08.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08481936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798637204765572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992368, telescope_ra=0.7581152, 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.7779, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.736539099607729, telescope_dec_j2k=-24.3967642698197, observability=1)
2025-12-26T16:02:08.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33173608779907227
2025-12-26T16:02:09.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:09.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7584227, teldec = -24.256227
2025-12-26T16:02:09.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.736846913076831     dec_j2k = -24.3967622200015
2025-12-26T16:02:09.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:09.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:09.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:09.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:09.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:09.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:09.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:09.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08483175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798632792451863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992368, telescope_ra=0.7584227, 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.7782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.736846913076831, telescope_dec_j2k=-24.3967622200015, observability=1)
2025-12-26T16:02:09.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32802605628967285
2025-12-26T16:02:10.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:10.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7586957, teldec = -24.256227
2025-12-26T16:02:10.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.737120191372246     dec_j2k = -24.396760399398
2025-12-26T16:02:10.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:10.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:10.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:10.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:10.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:10.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:10.549 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:10.550 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08484411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798636402526715, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992368, telescope_ra=0.7586957, 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.77848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.737120191372246, telescope_dec_j2k=-24.396760399398, observability=1)
2025-12-26T16:02:10.662 [DEBUG] [Thread-467649 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11272263526916504
2025-12-26T16:02:10.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3448517322540283
2025-12-26T16:02:11.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:11.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7590043, teldec = -24.256227
2025-12-26T16:02:11.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.737429105953686     dec_j2k = -24.396758340516
2025-12-26T16:02:11.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:11.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-26T16:02:11.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:11.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:11.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:11.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:11.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:11.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:11.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:11.602 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:11.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:11.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:11.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:11.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:11.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08485634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862918237701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992368, telescope_ra=0.7590043, 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.77879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.737429105953686, telescope_dec_j2k=-24.396758340516, observability=1)
2025-12-26T16:02:11.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34437108039855957
2025-12-26T16:02:12.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:12.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7593124, teldec = -24.256227
2025-12-26T16:02:12.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.737737520020655     dec_j2k = -24.3967562840527
2025-12-26T16:02:12.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02: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-26T16:02:12.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:12.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:12.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:12.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:12.687 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08486885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798629984615867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992368, telescope_ra=0.7593124, 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.77909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.737737520020655, telescope_dec_j2k=-24.3967562840527, observability=1)
2025-12-26T16:02:12.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31090497970581055
2025-12-26T16:02:13.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:13.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7595921, teldec = -24.25622
2025-12-26T16:02:13.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.73801750488318     dec_j2k = -24.3967474169872
2025-12-26T16:02:13.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:13.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-26T16:02:13.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:13.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:13.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:13.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:13.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:13.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:13.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:13.742 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:13.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:13.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:13.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:13.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:13.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08488112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862918237701, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992358, telescope_ra=0.7595921, 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.77937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.73801750488318, telescope_dec_j2k=-24.3967474169872, observability=1)
2025-12-26T16:02:14.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30716896057128906
2025-12-26T16:02:14.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:14.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.759892, teldec = -24.256227
2025-12-26T16:02:14.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.738317710832811     dec_j2k = -24.3967524129352
2025-12-26T16:02:14.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:14.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-26T16:02:14.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:14.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:14.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:14.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:14.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08489339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798627577899298, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992368, telescope_ra=0.759892, 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.77967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.738317710832811, telescope_dec_j2k=-24.3967524129352, observability=1)
2025-12-26T16:02:15.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33512234687805176
2025-12-26T16:02:15.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:15.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7602009, teldec = -24.256227
2025-12-26T16:02:15.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.73862692570146     dec_j2k = -24.3967503484838
2025-12-26T16:02:15.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:15.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-26T16:02:15.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:15.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:15.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:15.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:15.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08490567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798630385735295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7602009, 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.77998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.73862692570146, telescope_dec_j2k=-24.3967503484838, observability=1)
2025-12-26T16:02:15.979 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:15.981 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:15.982 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:15.984 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:16.191 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3270988464355469
2025-12-26T16:02:16.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:16.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.760482, teldec = -24.256227
2025-12-26T16:02:16.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.738908312228771     dec_j2k = -24.3967484690258
2025-12-26T16:02:16.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:16.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-26T16:02:16.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:16.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:16.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:16.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:16.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08491788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798634798049003, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.760482, 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.78026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.738908312228771, telescope_dec_j2k=-24.3967484690258, observability=1)
2025-12-26T16:02:17.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32158923149108887
2025-12-26T16:02:17.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:17.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7607897, teldec = -24.256227
2025-12-26T16:02:17.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.739216325865092     dec_j2k = -24.3967464108436
2025-12-26T16:02:17.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:17.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-26T16:02:17.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:17.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:17.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:17.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:17.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08493012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798629984615867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992368, telescope_ra=0.7607897, 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.78057, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.739216325865092, telescope_dec_j2k=-24.3967464108436, observability=1)
2025-12-26T16:02:18.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31704282760620117
2025-12-26T16:02:19.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:19.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7610695, teldec = -24.25622
2025-12-26T16:02:19.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.739496410808187     dec_j2k = -24.3967375391199
2025-12-26T16:02:19.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:19.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-26T16:02:19.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:19.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:19.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:19.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:19.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:19.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:19.039 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:19.039 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:19.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:19.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:19.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:19.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:19.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08494242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798628781257582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992357, telescope_ra=0.7610695, 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.78085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.739496410808187, telescope_dec_j2k=-24.3967375391199, observability=1)
2025-12-26T16:02:19.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.461780309677124
2025-12-26T16:02:19.989 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:20.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:20.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7613691, teldec = -24.256227
2025-12-26T16:02:20.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.739796316430239     dec_j2k = -24.3967425327996
2025-12-26T16:02:20.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:20.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-26T16:02:20.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:20.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:20.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:20.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:20.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:20.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08495469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798632391332435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7613691, 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.78115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.739796316430239, telescope_dec_j2k=-24.3967425327996, observability=1)
2025-12-26T16:02:20.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5122342109680176
2025-12-26T16:02:20.991 [DEBUG] [ThreadPoolExecutor-21511_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:20.992 [INFO] [ThreadPoolExecutor-21511_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:02:21.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:21.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7616774, teldec = -24.256227
2025-12-26T16:02:21.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.740104930664331     dec_j2k = -24.396740467963
2025-12-26T16:02:21.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:21.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-26T16:02:21.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:21.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:21.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:21.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:21.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:21.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:21.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:21.158 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:21.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:21.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:21.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:21.159 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:21.159 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08496697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798626374541014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992368, telescope_ra=0.7616774, 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.78146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.740104930664331, telescope_dec_j2k=-24.396740467963, observability=1)
2025-12-26T16:02:21.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5389456748962402
2025-12-26T16:02:22.082 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9230282306671143
2025-12-26T16:02:22.082 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.89958477020264 seconds ago
2025-12-26T16:02:22.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:22.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7619576, teldec = -24.256227
2025-12-26T16:02:22.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.740385416253397     dec_j2k = -24.39673859053
2025-12-26T16:02:22.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:22.210 [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-26T16:02:22.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:22.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:22.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:22.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:22.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:22.220 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08497922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798624368943874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7619576, 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.78174, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.740385416253397, telescope_dec_j2k=-24.39673859053, observability=1)
2025-12-26T16:02:22.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5708858966827393
2025-12-26T16:02:23.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:23.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.762266, teldec = -24.256227
2025-12-26T16:02:23.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.740694130580246     dec_j2k = -24.3967365232716
2025-12-26T16:02:23.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02: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-26T16:02:23.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:23.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08499153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798624770063302, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.762266, 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.78205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.740694130580246, telescope_dec_j2k=-24.3967365232716, observability=1)
2025-12-26T16:02:23.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5979897975921631
2025-12-26T16:02:24.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:24.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7625459, teldec = -24.256227
2025-12-26T16:02:24.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.740974315855219     dec_j2k = -24.3967346462589
2025-12-26T16:02:24.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:24.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-26T16:02:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:24.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:24.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:24.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:24.340 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:24.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:24.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:24.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:24.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:24.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:24.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08500378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798625973421586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992368, telescope_ra=0.7625459, 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.78233, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.740974315855219, telescope_dec_j2k=-24.3967346462589, observability=1)
2025-12-26T16:02:24.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6332125663757324
2025-12-26T16:02:25.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:25.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7628449, teldec = -24.25622
2025-12-26T16:02:25.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.741273620341137     dec_j2k = -24.396725640957
2025-12-26T16:02:25.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:25.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:25.407 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08501605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798627979018726, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.7628449, 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.78263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.741273620341137, telescope_dec_j2k=-24.396725640957, observability=1)
2025-12-26T16:02:26.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6542074680328369
2025-12-26T16:02:26.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:26.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.763154, teldec = -24.256227
2025-12-26T16:02:26.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.741583035619027     dec_j2k = -24.396730565727
2025-12-26T16:02:26.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:26.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-26T16:02:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:26.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:26.472 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08502844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798626374541014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.763154, 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.78294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.741583035619027, telescope_dec_j2k=-24.396730565727, observability=1)
2025-12-26T16:02:27.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6794493198394775
2025-12-26T16:02:27.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:27.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7634347, teldec = -24.256226
2025-12-26T16:02:27.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.741864021660795     dec_j2k = -24.3967276810326
2025-12-26T16:02:27.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:27.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-26T16:02:27.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:27.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:27.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:27.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:27.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:27.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08504079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862316558559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992368, telescope_ra=0.7634347, 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.78322, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.741864021660795, telescope_dec_j2k=-24.3967276810326, observability=1)
2025-12-26T16:02:28.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6981534957885742
2025-12-26T16:02:28.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:28.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7637431, teldec = -24.256226
2025-12-26T16:02:28.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.742172735964586     dec_j2k = -24.3967256093772
2025-12-26T16:02:28.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:28.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:28.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:28.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:28.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:28.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:28.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:28.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:28.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:28.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:28.609 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:28.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08505311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798623967824446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992368, telescope_ra=0.7637431, 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.78353, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.742172735964586, telescope_dec_j2k=-24.3967256093772, observability=1)
2025-12-26T16:02:28.741 [DEBUG] [Thread-467650 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13185644149780273
2025-12-26T16:02:29.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7235865592956543
2025-12-26T16:02:29.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:29.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.764023, teldec = -24.256226
2025-12-26T16:02:29.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.742452921218624     dec_j2k = -24.3967237283739
2025-12-26T16:02:29.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:29.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-26T16:02:29.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:29.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:29.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:29.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:29.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08506546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798626374541014, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992368, telescope_ra=0.764023, 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.78381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.742452921218624, telescope_dec_j2k=-24.3967237283739, observability=1)
2025-12-26T16:02:30.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7498681545257568
2025-12-26T16:02:30.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:30.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7643224, teldec = -24.256226
2025-12-26T16:02:30.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.742752626341271     dec_j2k = -24.3967217154884
2025-12-26T16:02:30.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:30.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-26T16:02:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:30.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:30.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08507778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798622363346733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7643224, 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.7841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.742752626341271, telescope_dec_j2k=-24.3967217154884, observability=1)
2025-12-26T16:02:31.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7753798961639404
2025-12-26T16:02:31.582 [DEBUG] [Thread-467651 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8414764404296875
2025-12-26T16:02:31.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:31.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7646308, teldec = -24.256226
2025-12-26T16:02:31.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.743061340631191     dec_j2k = -24.3967196411906
2025-12-26T16:02:31.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:31.794 [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-26T16:02:31.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:31.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:31.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:31.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:31.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:31.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:31.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:31.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:31.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:31.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:31.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:31.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:31.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08509015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798622764466162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7646308, 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.78441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.743061340631191, telescope_dec_j2k=-24.3967196411906, observability=1)
2025-12-26T16:02:32.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7997281551361084
2025-12-26T16:02:32.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:32.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7649391, teldec = -24.256226
2025-12-26T16:02:32.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.743369954814381     dec_j2k = -24.396717566648
2025-12-26T16:02:32.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:32.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-26T16:02:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:32.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:32.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:32.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:32.872 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:32.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:32.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:32.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:32.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:32.873 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:32.873 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08510243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798627979018726, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7649391, 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.78472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.743369954814381, telescope_dec_j2k=-24.396717566648, observability=1)
2025-12-26T16:02:33.694 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8211815357208252
2025-12-26T16:02:33.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:33.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.765219, teldec = -24.256226
2025-12-26T16:02:33.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.743650140051447     dec_j2k = -24.3967156824137
2025-12-26T16:02:33.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:33.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-26T16:02:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:33.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08511481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798622764466162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.765219, 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.785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.743650140051447, telescope_dec_j2k=-24.3967156824137, observability=1)
2025-12-26T16:02:34.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8474142551422119
2025-12-26T16:02:34.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:34.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7655268, teldec = -24.256226
2025-12-26T16:02:34.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.743958253715913     dec_j2k = -24.3967136094889
2025-12-26T16:02:34.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:34.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-26T16:02:34.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:34.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:34.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:34.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:34.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08512714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798625973421586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992368, telescope_ra=0.7655268, 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.78531, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.743958253715913, telescope_dec_j2k=-24.3967136094889, observability=1)
2025-12-26T16:02:35.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8748912811279297
2025-12-26T16:02:36.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:36.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7658065, teldec = -24.256226
2025-12-26T16:02:36.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.744238238740823     dec_j2k = -24.3967117250148
2025-12-26T16:02:36.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:36.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-26T16:02:36.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:36.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:36.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:36.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:36.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:36.065 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:36.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:36.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:36.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:36.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:36.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:36.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08513942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862316558559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.7658065, 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.78559, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.744238238740823, telescope_dec_j2k=-24.3967117250148, observability=1)
2025-12-26T16:02:37.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9365577697753906
2025-12-26T16:02:37.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:37.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7661053, teldec = -24.256233
2025-12-26T16:02:37.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.744537343477607     dec_j2k = -24.3967167103898
2025-12-26T16:02:37.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:37.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-26T16:02:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:37.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:37.131 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:37.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08515181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862517118273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992378, telescope_ra=0.7661053, 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.78589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.744537343477607, telescope_dec_j2k=-24.3967167103898, observability=1)
2025-12-26T16:02:38.091 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9592227935791016
2025-12-26T16:02:38.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:38.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7664136, teldec = -24.256233
2025-12-26T16:02:38.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.744845957637829     dec_j2k = -24.3967146314599
2025-12-26T16:02:38.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:38.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-26T16:02:38.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:38.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:38.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:38.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:38.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08516417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862316558559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992378, telescope_ra=0.7664136, 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.7862, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.744845957637829, telescope_dec_j2k=-24.3967146314599, observability=1)
2025-12-26T16:02:39.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9808135032653809
2025-12-26T16:02:39.244 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:39.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:39.247 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.7666936, teldec = -24.256226
2025-12-26T16:02:39.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7666936, teldec = -24.256226
2025-12-26T16:02:39.249 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.745126242703079     dec_j2k = -24.3967057431987
2025-12-26T16:02:39.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.745126242703079     dec_j2k = -24.3967057431987
2025-12-26T16:02:39.251 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:39.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-26T16:02:39.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:39.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:39.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:39.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:39.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:39.257 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:39.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:39.258 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:39.258 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:39.259 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:39.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:39.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:39.259 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:39.259 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:39.259 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08517645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798628781257582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992367, telescope_ra=0.7666936, 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.78648, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.745126242703079, telescope_dec_j2k=-24.3967057431987, observability=1)
2025-12-26T16:02:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:39.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:39.372 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08517646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798628781257582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992367, telescope_ra=0.7666936, 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.78648, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.745126242703079, telescope_dec_j2k=-24.3967057431987, observability=1)
2025-12-26T16:02:40.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9052317142486572
2025-12-26T16:02:40.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:40.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7670301, teldec = -24.256226
2025-12-26T16:02:40.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.745463085588903     dec_j2k = -24.3967034721541
2025-12-26T16:02:40.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:40.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-26T16:02:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:40.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:40.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:40.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:40.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:40.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:40.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:40.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:40.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:40.437 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:40.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08519008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615945435885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992367, telescope_ra=0.7670301, 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.78681, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.745463085588903, telescope_dec_j2k=-24.3967034721541, observability=1)
2025-12-26T16:02:41.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9279122352600098
2025-12-26T16:02:41.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:41.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7673376, teldec = -24.256226
2025-12-26T16:02:41.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.745770898919351     dec_j2k = -24.3967013958756
2025-12-26T16:02:41.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:41.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-26T16:02:41.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:41.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:41.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:41.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:41.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:41.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:41.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:41.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:41.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:41.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08520227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798623967824446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7673376, 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.78712, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.745770898919351, telescope_dec_j2k=-24.3967013958756, observability=1)
2025-12-26T16:02:42.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9613997936248779
2025-12-26T16:02:42.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:42.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7676175, teldec = -24.256226
2025-12-26T16:02:42.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.746051084122296     dec_j2k = -24.3966995051624
2025-12-26T16:02:42.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:42.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-26T16:02:42.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:42.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:42.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:42.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:42.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:42.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0852145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798626775660442, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992367, telescope_ra=0.7676175, 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.7874, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.746051084122296, telescope_dec_j2k=-24.3966995051624, observability=1)
2025-12-26T16:02:43.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9929096698760986
2025-12-26T16:02:43.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:43.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7679167, teldec = -24.256226
2025-12-26T16:02:43.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.746350588986485     dec_j2k = -24.3966974832424
2025-12-26T16:02:43.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:43.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-26T16:02:43.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:43.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:43.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:43.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:43.609 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:43.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08522678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798623967824446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7679167, 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.7877, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.746350588986485, telescope_dec_j2k=-24.3966974832424, observability=1)
2025-12-26T16:02:44.637 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:44.639 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.768225, teldec = -24.256226
2025-12-26T16:02:44.640 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.746659203118176     dec_j2k = -24.3966953989232
2025-12-26T16:02:44.641 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:44.642 [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-26T16:02:44.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:44.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:44.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:44.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:44.654 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08523887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798628781257582, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992367, telescope_ra=0.768225, 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.78801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.746659203118176, telescope_dec_j2k=-24.3966953989232, observability=1)
2025-12-26T16:02:44.659 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004488706588745117
2025-12-26T16:02:45.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:45.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.768505, teldec = -24.25622
2025-12-26T16:02:45.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.746939488193066     dec_j2k = -24.3966875056773
2025-12-26T16:02:45.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:45.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:45.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:45.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08525118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798627979018726, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.768505, 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.78829, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.746939488193066, telescope_dec_j2k=-24.3966875056773, observability=1)
2025-12-26T16:02:45.767 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04515337944030762
2025-12-26T16:02:46.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:46.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7688133, teldec = -24.256226
2025-12-26T16:02:46.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.747248102532805     dec_j2k = -24.3966914190672
2025-12-26T16:02:46.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:46.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-26T16:02:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:46.787 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08526351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798621561107877, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7688133, 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.7886, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.747248102532805, telescope_dec_j2k=-24.3966914190672, observability=1)
2025-12-26T16:02:46.811 [DEBUG] [Thread-467652 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024077892303466797
2025-12-26T16:02:46.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06711244583129883
2025-12-26T16:02:47.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:47.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7690932, teldec = -24.256226
2025-12-26T16:02:47.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.7475282877147     dec_j2k = -24.3966895243681
2025-12-26T16:02:47.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:47.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:47.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:47.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:47.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:47.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:47.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0852759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798624368943874, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992367, telescope_ra=0.7690932, 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.78888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.7475282877147, telescope_dec_j2k=-24.3966895243681, observability=1)
2025-12-26T16:02:47.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08719658851623535
2025-12-26T16:02:48.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:48.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7694007, teldec = -24.256226
2025-12-26T16:02:48.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.747836101012818     dec_j2k = -24.3966874419677
2025-12-26T16:02:48.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:48.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-26T16:02:48.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:48.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:48.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:48.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:48.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08528826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862517118273, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7694007, 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.78918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.747836101012818, telescope_dec_j2k=-24.3966874419677, observability=1)
2025-12-26T16:02:49.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10961127281188965
2025-12-26T16:02:49.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:49.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7696996, teldec = -24.256226
2025-12-26T16:02:49.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.74813530554415     dec_j2k = -24.3966854169323
2025-12-26T16:02:49.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:49.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:49.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:49.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:49.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:49.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:49.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08530057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862316558559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992367, telescope_ra=0.7696996, 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.78948, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.74813530554415, telescope_dec_j2k=-24.3966854169323, observability=1)
2025-12-26T16:02:50.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14090657234191895
2025-12-26T16:02:51.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:51.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7699798, teldec = -24.256226
2025-12-26T16:02:51.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.748415791019029     dec_j2k = -24.3966835178057
2025-12-26T16:02:51.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02: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-26T16:02:51.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:51.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:51.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:51.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:51.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08531288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862717677987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992367, telescope_ra=0.7699798, 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.78976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.748415791019029, telescope_dec_j2k=-24.3966835178057, observability=1)
2025-12-26T16:02:51.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16494297981262207
2025-12-26T16:02:52.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:52.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7702882, teldec = -24.256226
2025-12-26T16:02:52.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.748724505220146     dec_j2k = -24.3966814266707
2025-12-26T16:02:52.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:52.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-26T16:02:52.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:52.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:52.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:52.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:52.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:52.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08532521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798623566705018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7702882, 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.79007, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.748724505220146, telescope_dec_j2k=-24.3966814266707, observability=1)
2025-12-26T16:02:52.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1928544044494629
2025-12-26T16:02:53.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:53.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7705965, teldec = -24.256226
2025-12-26T16:02:53.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.749033119314524     dec_j2k = -24.3966793352966
2025-12-26T16:02:53.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:53.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-26T16:02:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:53.233 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08533821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798619154391309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7705965, 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.79038, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.749033119314524, telescope_dec_j2k=-24.3966793352966, observability=1)
2025-12-26T16:02:53.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16336560249328613
2025-12-26T16:02:54.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:54.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7709043, teldec = -24.256226
2025-12-26T16:02:54.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.749341232894657     dec_j2k = -24.3966772463993
2025-12-26T16:02:54.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:54.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-26T16:02:54.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:54.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:54.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:54.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:54.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:54.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08535046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079862717677987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992367, telescope_ra=0.7709043, 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.79069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:01:55.096739', telescope_ra_j2k=0.749341232894657, telescope_dec_j2k=-24.3966772463993, observability=1)
2025-12-26T16:02:54.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18880581855773926
2025-12-26T16:02:55.240 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:55.240 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:02:55.241 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:55.241 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:02:55.242 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:55.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:55.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7711839, teldec = -24.256226
2025-12-26T16:02:55.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.749621117741025     dec_j2k = -24.3966753480902
2025-12-26T16:02:55.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:55.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-26T16:02:55.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:55.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:55.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:55.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:55.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08536274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798625973421586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992367, telescope_ra=0.7711839, 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.79097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.749621117741025, telescope_dec_j2k=-24.3966753480902, observability=1)
2025-12-26T16:02:55.578 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2214035987854004
2025-12-26T16:02:56.244 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:56.246 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:56.246 [DEBUG] [ThreadPoolExecutor-21513_0] [payload.py] [to_registers()] [0]
2025-12-26T16:02:56.253 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:56.253 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:56.253 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:02:56.253 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:56.260 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:56.260 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:02:56.260 [DEBUG] [ThreadPoolExecutor-21513_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:02:56.260 [DEBUG] [ThreadPoolExecutor-21513_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:02:56.260 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:56.260 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:56.260 [DEBUG] [ThreadPoolExecutor-21513_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:56.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:56.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7714828, teldec = -24.256226
2025-12-26T16:02:56.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.749920322245112     dec_j2k = -24.396673317912
2025-12-26T16:02:56.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:56.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-26T16:02:56.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:56.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:56.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:56.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:56.418 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08537499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615945435885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7714828, 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.79127, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.749920322245112, telescope_dec_j2k=-24.396673317912, observability=1)
2025-12-26T16:02:56.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2873530387878418
2025-12-26T16:02:57.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:57.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7717914, teldec = -24.256226
2025-12-26T16:02:57.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.750229236626265     dec_j2k = -24.3966712209453
2025-12-26T16:02:57.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:57.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:57.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:57.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:57.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:57.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:57.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:57.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:57.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:57.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:57.477 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08538728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798622363346733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992367, telescope_ra=0.7717914, 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.79157, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.750229236626265, telescope_dec_j2k=-24.3966712209453, observability=1)
2025-12-26T16:02:57.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3192012310028076
2025-12-26T16:02:58.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:58.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7720714, teldec = -24.256219
2025-12-26T16:02:58.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.750509521612624     dec_j2k = -24.3966623181541
2025-12-26T16:02:58.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:58.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:02:58.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:58.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:58.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:58.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:58.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08539965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798617951033025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.7720714, 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.79185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.750509521612624, telescope_dec_j2k=-24.3966623181541, observability=1)
2025-12-26T16:02:58.883 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33765697479248047
2025-12-26T16:02:58.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.341033935546875
2025-12-26T16:02:59.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:02:59.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7723795, teldec = -24.256219
2025-12-26T16:02:59.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.750817935475013     dec_j2k = -24.3966602228361
2025-12-26T16:02:59.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:02:59.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-26T16:02:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:02:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:02:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:02:59.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:02:59.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08541198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798619956630165, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992356, telescope_ra=0.7723795, 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.79216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.750817935475013, telescope_dec_j2k=-24.3966602228361, observability=1)
2025-12-26T16:02:59.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36956310272216797
2025-12-26T16:03:00.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:00.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7726594, teldec = -24.256226
2025-12-26T16:03:00.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.75109812086077     dec_j2k = -24.3966653178752
2025-12-26T16:03:00.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:00.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-26T16:03:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:00.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:00.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:00.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:00.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:00.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:00.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08542427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798621159988449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992367, telescope_ra=0.7726594, 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.79244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.75109812086077, telescope_dec_j2k=-24.3966653178752, observability=1)
2025-12-26T16:03:01.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39778590202331543
2025-12-26T16:03:01.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:01.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7729671, teldec = -24.256226
2025-12-26T16:03:01.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.751406134306518     dec_j2k = -24.3966632235325
2025-12-26T16:03:01.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:01.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:01.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:01.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:01.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:01.759 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:01.760 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:01.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:01.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:01.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:01.760 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:01.760 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08543682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798618352152453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992367, telescope_ra=0.7729671, 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.79275, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.751406134306518, telescope_dec_j2k=-24.3966632235325, observability=1)
2025-12-26T16:03:02.158 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3977360725402832
2025-12-26T16:03:02.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7769603729248047
2025-12-26T16:03:02.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:02.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7732658, teldec = -24.256219
2025-12-26T16:03:02.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.751705138324332     dec_j2k = -24.3966541902048
2025-12-26T16:03:02.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03: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-26T16:03:02.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:02.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:02.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:02.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:02.817 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:02.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0854491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615544316457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.7732658, 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.79305, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.751705138324332, telescope_dec_j2k=-24.3966541902048, observability=1)
2025-12-26T16:03:03.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4305746555328369
2025-12-26T16:03:03.534 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7168560028076172
2025-12-26T16:03:03.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:03.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7735744, teldec = -24.256226
2025-12-26T16:03:03.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.752014052932505     dec_j2k = -24.3966590872988
2025-12-26T16:03:03.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:03.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-26T16:03:03.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:03.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:03.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:03.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:03.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:03.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:03.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:03.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:03.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:03.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:03.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:03.882 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:03.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08546138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798621159988449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7735744, 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.79336, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.752014052932505, telescope_dec_j2k=-24.3966590872988, observability=1)
2025-12-26T16:03:04.337 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45549964904785156
2025-12-26T16:03:04.879 [DEBUG] [Thread-467653 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9969878196716309
2025-12-26T16:03:04.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:04.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7738546, teldec = -24.256226
2025-12-26T16:03:04.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.752294538351779     dec_j2k = -24.3966571776971
2025-12-26T16:03:04.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:04.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-26T16:03:04.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:04.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:04.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:04.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:04.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08547374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798619154391309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992367, telescope_ra=0.7738546, 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.79364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.752294538351779, telescope_dec_j2k=-24.3966571776971, observability=1)
2025-12-26T16:03:05.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48505616188049316
2025-12-26T16:03:05.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:05.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7741627, teldec = -24.256219
2025-12-26T16:03:05.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.752602951930539     dec_j2k = -24.3966480777094
2025-12-26T16:03:05.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:05.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-26T16:03:06.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:06.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:06.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:06.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:06.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08548603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798621962227306, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992356, telescope_ra=0.7741627, 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.79395, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.752602951930539, telescope_dec_j2k=-24.3966480777094, observability=1)
2025-12-26T16:03:06.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5068204402923584
2025-12-26T16:03:07.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:07.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7744428, teldec = -24.256226
2025-12-26T16:03:07.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.752883337495039     dec_j2k = -24.3966531665688
2025-12-26T16:03:07.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:07.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-26T16:03:07.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:07.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:07.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:07.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:07.071 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08549832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798621159988449, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992367, telescope_ra=0.7744428, 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.79423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.752883337495039, telescope_dec_j2k=-24.3966531665688, observability=1)
2025-12-26T16:03:07.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5369794368743896
2025-12-26T16:03:08.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:08.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7747506, teldec = -24.256226
2025-12-26T16:03:08.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.753191451014465     dec_j2k = -24.3966510662497
2025-12-26T16:03:08.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03: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-26T16:03:08.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:08.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:08.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:08.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:08.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08551061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798625973421586, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.7747506, 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.79453, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.753191451014465, telescope_dec_j2k=-24.3966510662497, observability=1)
2025-12-26T16:03:08.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.562161922454834
2025-12-26T16:03:09.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:09.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.775049, teldec = -24.256219
2025-12-26T16:03:09.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.753490154698701     dec_j2k = -24.396642029831
2025-12-26T16:03:09.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:09.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-26T16:03:09.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:09.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:09.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:09.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:09.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08552289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798618753271881, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.775049, 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.79483, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.753490154698701, telescope_dec_j2k=-24.396642029831, observability=1)
2025-12-26T16:03:09.789 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5939230918884277
2025-12-26T16:03:10.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:10.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7753291, teldec = -24.256226
2025-12-26T16:03:10.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.753770540250756     dec_j2k = -24.3966471162957
2025-12-26T16:03:10.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:10.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-26T16:03:10.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:10.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:10.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:10.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:10.253 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08553515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798618352152453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992366, telescope_ra=0.7753291, 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.79511, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.753770540250756, telescope_dec_j2k=-24.3966471162957, observability=1)
2025-12-26T16:03:10.879 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6263096332550049
2025-12-26T16:03:11.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:11.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7756372, teldec = -24.256226
2025-12-26T16:03:11.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.754078954061707     dec_j2k = -24.3966450112948
2025-12-26T16:03:11.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:11.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:11.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:11.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:11.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:11.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:11.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:11.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:11.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:11.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:11.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:11.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0855476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798622363346733, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992366, telescope_ra=0.7756372, 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.79542, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.754078954061707, telescope_dec_j2k=-24.3966450112948, observability=1)
2025-12-26T16:03:11.970 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6422367095947266
2025-12-26T16:03:12.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:12.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7759454, teldec = -24.256219
2025-12-26T16:03:12.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.754387467713424     dec_j2k = -24.3966359053252
2025-12-26T16:03:12.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:12.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-26T16:03:12.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:12.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:12.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:12.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:12.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0855599, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798616346555313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.7759454, 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.79573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.754387467713424, telescope_dec_j2k=-24.3966359053252, observability=1)
2025-12-26T16:03:13.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.668013334274292
2025-12-26T16:03:13.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:13.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7762258, teldec = -24.256226
2025-12-26T16:03:13.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.754668153558425     dec_j2k = -24.396640987316
2025-12-26T16:03:13.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:13.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-26T16:03:13.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:13.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:13.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:13.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:13.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:13.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:13.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:13.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:13.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:13.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:13.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08557214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798620357749593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992366, telescope_ra=0.7762258, 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.79601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.754668153558425, telescope_dec_j2k=-24.396640987316, observability=1)
2025-12-26T16:03:14.151 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7031891345977783
2025-12-26T16:03:14.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:14.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.776533, teldec = -24.256226
2025-12-26T16:03:14.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.754975666438512     dec_j2k = -24.3966388858082
2025-12-26T16:03:14.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:14.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-26T16:03:14.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:14.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:14.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:14.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:14.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:14.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0855847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615945435885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.776533, 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.79632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.754975666438512, telescope_dec_j2k=-24.3966388858082, observability=1)
2025-12-26T16:03:15.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7074136734008789
2025-12-26T16:03:15.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:15.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7768408, teldec = -24.256226
2025-12-26T16:03:15.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.755283779924814     dec_j2k = -24.3966367792829
2025-12-26T16:03:15.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:03:15.583 [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-26T16:03:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:15.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:15.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:15.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:15.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:15.595 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:15.595 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08559696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798618753271881, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992366, telescope_ra=0.7768408, 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.79662, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.755283779924814, telescope_dec_j2k=-24.3966367792829, observability=1)
2025-12-26T16:03:16.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7369036674499512
2025-12-26T16:03:16.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:16.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7771121, teldec = -24.256226
2025-12-26T16:03:16.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.755555356232764     dec_j2k = -24.3966349217991
2025-12-26T16:03:16.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:16.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-26T16:03:16.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:16.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:16.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:16.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:16.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08560927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798619154391309, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7771121, 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.79689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.755555356232764, telescope_dec_j2k=-24.3966349217991, observability=1)
2025-12-26T16:03:17.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7667043209075928
2025-12-26T16:03:17.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:17.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7774485, teldec = -24.256225
2025-12-26T16:03:17.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.755892098800449     dec_j2k = -24.3966316177054
2025-12-26T16:03:17.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:17.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-26T16:03:17.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:17.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:17.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:17.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:17.825 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:17.826 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08562279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798617549913597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992366, telescope_ra=0.7774485, 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.79723, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.755892098800449, telescope_dec_j2k=-24.3966316177054, observability=1)
2025-12-26T16:03:18.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6870005130767822
2025-12-26T16:03:18.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:18.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7777569, teldec = -24.256225
2025-12-26T16:03:18.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.756200812883248     dec_j2k = -24.3966295043495
2025-12-26T16:03:18.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:18.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-26T16:03:18.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:18.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:18.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:18.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:18.886 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08563505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798617549913597, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992366, telescope_ra=0.7777569, 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.79754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.756200812883248, telescope_dec_j2k=-24.3966295043495, observability=1)
2025-12-26T16:03:19.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7526373863220215
2025-12-26T16:03:19.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:19.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7780371, teldec = -24.256225
2025-12-26T16:03:19.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.756481298242156     dec_j2k = -24.3966275834429
2025-12-26T16:03:19.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:19.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-26T16:03:19.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:19.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:19.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:19.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:19.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:19.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08564733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07986147420776, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992366, telescope_ra=0.7780371, 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.79782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.756481298242156, telescope_dec_j2k=-24.3966275834429, observability=1)
2025-12-26T16:03:20.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7844617366790771
2025-12-26T16:03:20.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:20.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7783448, teldec = -24.256232
2025-12-26T16:03:20.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.756789311859772     dec_j2k = -24.3966324725075
2025-12-26T16:03:20.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:20.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-26T16:03:21.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:21.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:21.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:21.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:21.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08565962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798616747674741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992377, telescope_ra=0.7783448, 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.79813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.756789311859772, telescope_dec_j2k=-24.3966324725075, observability=1)
2025-12-26T16:03:21.261 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:21.262 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:21.821 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8113956451416016
2025-12-26T16:03:22.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:22.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7786435, teldec = -24.256225
2025-12-26T16:03:22.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.757088315793013     dec_j2k = -24.3966234236847
2025-12-26T16:03:22.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:22.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-26T16:03:22.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:22.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:22.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:22.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:22.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08567197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615544316457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992366, telescope_ra=0.7786435, 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.79843, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.757088315793013, telescope_dec_j2k=-24.3966234236847, observability=1)
2025-12-26T16:03:22.142 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.06623029708862305
2025-12-26T16:03:22.142 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.89847540855408 seconds ago
2025-12-26T16:03:22.912 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.836472749710083
2025-12-26T16:03:22.944 [DEBUG] [Thread-467654 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8684265613555908
2025-12-26T16:03:23.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:23.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7789237, teldec = -24.256225
2025-12-26T16:03:23.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.757368801139083     dec_j2k = -24.396621500382
2025-12-26T16:03:23.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:23.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-26T16:03:23.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:23.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:23.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:23.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:23.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:23.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08568421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798616346555313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7789237, 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.79871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.757368801139083, telescope_dec_j2k=-24.396621500382, observability=1)
2025-12-26T16:03:24.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8704421520233154
2025-12-26T16:03:24.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:24.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.779232, teldec = -24.256225
2025-12-26T16:03:24.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.757677415096537     dec_j2k = -24.3966193833249
2025-12-26T16:03:24.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:24.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-26T16:03:24.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:24.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:24.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:24.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:24.194 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08569646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615143197029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992366, telescope_ra=0.779232, 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.79901, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.757677415096537, telescope_dec_j2k=-24.3966193833249, observability=1)
2025-12-26T16:03:25.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9384949207305908
2025-12-26T16:03:25.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:25.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7795122, teldec = -24.256225
2025-12-26T16:03:25.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.757957900434076     dec_j2k = -24.3966174584318
2025-12-26T16:03:25.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:25.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-26T16:03:25.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:25.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:25.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:25.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:25.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08570891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798611533122176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992366, telescope_ra=0.7795122, 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.79929, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.757957900434076, telescope_dec_j2k=-24.3966174584318, observability=1)
2025-12-26T16:03:26.221 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9524819850921631
2025-12-26T16:03:26.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:26.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7798206, teldec = -24.256225
2025-12-26T16:03:26.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.758266614483972     dec_j2k = -24.3966153389375
2025-12-26T16:03:26.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:26.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-26T16:03:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:26.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08572126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798612335361032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992366, telescope_ra=0.7798206, 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.7996, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.758266614483972, telescope_dec_j2k=-24.3966153389375, observability=1)
2025-12-26T16:03:27.311 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9753692150115967
2025-12-26T16:03:27.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:27.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7801284, teldec = -24.256225
2025-12-26T16:03:27.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.758574727917966     dec_j2k = -24.3966132226521
2025-12-26T16:03:27.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:27.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:27.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:27.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:27.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:27.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:27.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:27.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:27.396 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:27.396 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:27.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:27.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:27.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:27.397 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:27.397 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08573354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615544316457, 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.108625, telescope_az=89.992366, telescope_ra=0.7801284, 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.79991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.758574727917966, telescope_dec_j2k=-24.3966132226521, observability=1)
2025-12-26T16:03:28.086 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6890857219696045
2025-12-26T16:03:28.402 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:28.404 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.780408, teldec = -24.256225
2025-12-26T16:03:28.405 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.758854612631531     dec_j2k = -24.3966112994644
2025-12-26T16:03:28.407 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:28.408 [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-26T16:03:28.409 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:28.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:28.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:28.410 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:28.417 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:28.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0857454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798620357749593, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992366, telescope_ra=0.780408, 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.80019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.758854612631531, telescope_dec_j2k=-24.3966112994644, observability=1)
2025-12-26T16:03:28.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023241043090820312
2025-12-26T16:03:29.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:29.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7807072, teldec = -24.256225
2025-12-26T16:03:29.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.759154117299069     dec_j2k = -24.396609240626
2025-12-26T16:03:29.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:29.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-26T16:03:29.493 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:29.495 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.7807072, teldec = -24.256225
2025-12-26T16:03:29.496 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.759154117299069     dec_j2k = -24.396609240626
2025-12-26T16:03:29.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:29.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:29.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:29.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:29.498 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:29.499 [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-26T16:03:29.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:29.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:29.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:29.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:29.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:29.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:29.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:29.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:29.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:29.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:29.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:29.506 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:29.506 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08575792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798616747674741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7807072, 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.80049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.759154117299069, telescope_dec_j2k=-24.396609240626, observability=1)
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:29.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08575803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798616747674741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7807072, 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.80049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.759154117299069, telescope_dec_j2k=-24.396609240626, observability=1)
2025-12-26T16:03:30.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:30.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7809877, teldec = -24.256219
2025-12-26T16:03:30.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.759434902699513     dec_j2k = -24.3966013102213
2025-12-26T16:03:30.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:30.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-26T16:03:30.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:30.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:30.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:30.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:30.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:30.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:30.562 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:30.562 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:30.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:30.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:30.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:30.563 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:30.563 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08577024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607923047324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992355, telescope_ra=0.7809877, 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.80077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.759434902699513, telescope_dec_j2k=-24.3966013102213, observability=1)
2025-12-26T16:03:30.623 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0602414608001709
2025-12-26T16:03:31.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:31.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7812965, teldec = -24.256225
2025-12-26T16:03:31.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.759744017354281     dec_j2k = -24.3966051830427
2025-12-26T16:03:31.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:31.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-26T16:03:31.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:31.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:31.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:31.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:31.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08578245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798612335361032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992366, telescope_ra=0.7812965, 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.80108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.759744017354281, telescope_dec_j2k=-24.3966051830427, observability=1)
2025-12-26T16:03:31.624 [DEBUG] [Thread-467655 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005170583724975586
2025-12-26T16:03:31.711 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09170317649841309
2025-12-26T16:03:32.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:32.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.781576, teldec = -24.256219
2025-12-26T16:03:32.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.760023801727746     dec_j2k = -24.3965972579349
2025-12-26T16:03:32.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:32.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-26T16:03:32.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:32.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:32.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:32.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:32.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:32.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08579477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615544316457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.781576, 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.80139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.760023801727746, telescope_dec_j2k=-24.3965972579349, observability=1)
2025-12-26T16:03:32.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11687898635864258
2025-12-26T16:03:33.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:33.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7818837, teldec = -24.256225
2025-12-26T16:03:33.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.760331815253243     dec_j2k = -24.3966011365877
2025-12-26T16:03:33.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:33.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-26T16:03:33.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:33.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:33.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:33.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:33.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:33.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:33.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:33.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:33.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:33.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:33.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:33.782 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:33.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08580744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798614340958172, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7818837, 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.80167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.760331815253243, telescope_dec_j2k=-24.3966011365877, observability=1)
2025-12-26T16:03:33.892 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11017704010009766
2025-12-26T16:03:34.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:34.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7821823, teldec = -24.256225
2025-12-26T16:03:34.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.760630719286959     dec_j2k = -24.3965990776293
2025-12-26T16:03:34.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:34.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-26T16:03:34.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:34.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:34.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:34.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:34.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:34.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:34.844 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:34.844 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:34.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:34.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:34.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:34.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:34.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08581973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798613939838744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992366, telescope_ra=0.7821823, 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.80196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.760630719286959, telescope_dec_j2k=-24.3965990776293, observability=1)
2025-12-26T16:03:34.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1405653953552246
2025-12-26T16:03:35.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:35.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7824906, teldec = -24.256225
2025-12-26T16:03:35.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.760939333192329     dec_j2k = -24.3965969508837
2025-12-26T16:03:35.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:35.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-26T16:03:35.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:35.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:35.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:35.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:35.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08583252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615945435885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7824906, 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.80227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.760939333192329, telescope_dec_j2k=-24.3965969508837, observability=1)
2025-12-26T16:03:36.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1249387264251709
2025-12-26T16:03:36.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:36.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.782799, teldec = -24.256225
2025-12-26T16:03:36.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.761248047194575     dec_j2k = -24.3965948225312
2025-12-26T16:03:36.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:36.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-26T16:03:37.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:37.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:37.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:37.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:37.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0858448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079861073088332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992366, telescope_ra=0.782799, 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.80258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.761248047194575, telescope_dec_j2k=-24.3965948225312, observability=1)
2025-12-26T16:03:37.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1552448272705078
2025-12-26T16:03:38.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:38.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7830792, teldec = -24.256225
2025-12-26T16:03:38.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.761528532480266     dec_j2k = -24.3965928879994
2025-12-26T16:03:38.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:38.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-26T16:03:38.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:38.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:38.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:38.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:38.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:38.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:38.064 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:38.064 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:38.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:38.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:38.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:38.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:38.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08585704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798613538719316, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992366, telescope_ra=0.7830792, 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.80286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.761528532480266, telescope_dec_j2k=-24.3965928879994, observability=1)
2025-12-26T16:03:38.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1888730525970459
2025-12-26T16:03:39.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:39.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7833872, teldec = -24.256225
2025-12-26T16:03:39.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.761836846065821     dec_j2k = -24.3965907606599
2025-12-26T16:03:39.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:39.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-26T16:03:39.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:39.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:39.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:39.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:39.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:39.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08586932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798613939838744, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7833872, 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.80317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.761836846065821, telescope_dec_j2k=-24.3965907606599, observability=1)
2025-12-26T16:03:39.320 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19444060325622559
2025-12-26T16:03:39.344 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21836304664611816
2025-12-26T16:03:40.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:40.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7836669, teldec = -24.256225
2025-12-26T16:03:40.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.762116830833882     dec_j2k = -24.3965888279944
2025-12-26T16:03:40.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:40.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-26T16:03:40.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:40.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:40.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:40.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:40.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:40.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:40.180 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:40.180 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:40.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:40.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:40.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:40.181 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:40.181 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08588155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079861073088332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.7836669, 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.80345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.762116830833882, telescope_dec_j2k=-24.3965888279944, observability=1)
2025-12-26T16:03:40.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25597548484802246
2025-12-26T16:03:41.021 [DEBUG] [Thread-467656 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8402702808380127
2025-12-26T16:03:41.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:41.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7839658, teldec = -24.256225
2025-12-26T16:03:41.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.762416035145339     dec_j2k = -24.3965867618273
2025-12-26T16:03:41.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:41.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:41.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:41.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:41.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:41.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:41.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:41.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:41.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:41.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:41.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08589382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615945435885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992365, telescope_ra=0.7839658, 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.80375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.762416035145339, telescope_dec_j2k=-24.3965867618273, observability=1)
2025-12-26T16:03:41.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.274979829788208
2025-12-26T16:03:42.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:42.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7842741, teldec = -24.256225
2025-12-26T16:03:42.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.762724649022103     dec_j2k = -24.3965846297795
2025-12-26T16:03:42.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:42.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-26T16:03:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:42.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:42.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08590618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798613137599888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992365, telescope_ra=0.7842741, 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.80406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.762724649022103, telescope_dec_j2k=-24.3965846297795, observability=1)
2025-12-26T16:03:42.615 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3011009693145752
2025-12-26T16:03:43.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:43.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7845541, teldec = -24.256219
2025-12-26T16:03:43.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.763004933860402     dec_j2k = -24.3965766931866
2025-12-26T16:03:43.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:43.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-26T16:03:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:43.369 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:43.370 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08591844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798613137599888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.7845541, 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.80434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.763004933860402, telescope_dec_j2k=-24.3965766931866, observability=1)
2025-12-26T16:03:43.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3359653949737549
2025-12-26T16:03:44.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:44.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7848627, teldec = -24.256225
2025-12-26T16:03:44.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.763313848255396     dec_j2k = -24.3965805567728
2025-12-26T16:03:44.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:44.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-26T16:03:44.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:44.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:44.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:44.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:44.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:44.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:44.474 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:44.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:44.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:44.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:44.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:44.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:44.475 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08593122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798611132002748, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992365, telescope_ra=0.7848627, 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.80464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.763313848255396, telescope_dec_j2k=-24.3965805567728, observability=1)
2025-12-26T16:03:44.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32159423828125
2025-12-26T16:03:45.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:45.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7851702, teldec = -24.256225
2025-12-26T16:03:45.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.763621661303323     dec_j2k = -24.3965784275993
2025-12-26T16:03:45.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:45.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-26T16:03:45.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:45.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:45.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:45.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:45.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:45.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:45.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:45.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:45.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:45.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:45.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:45.542 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:45.542 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08594354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798613137599888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992365, telescope_ra=0.7851702, 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.80495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.763621661303323, telescope_dec_j2k=-24.3965784275993, observability=1)
2025-12-26T16:03:45.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34665775299072266
2025-12-26T16:03:46.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:46.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7854501, teldec = -24.256225
2025-12-26T16:03:46.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.763901846249002     dec_j2k = -24.3965764887396
2025-12-26T16:03:46.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:03:46.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-26T16:03:46.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:46.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:46.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:46.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:46.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:46.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:46.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:46.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:46.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:46.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:46.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:46.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:46.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08595583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798613137599888, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7854501, 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.80523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.763901846249002, telescope_dec_j2k=-24.3965764887396, observability=1)
2025-12-26T16:03:46.977 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3750767707824707
2025-12-26T16:03:47.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:47.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7857487, teldec = -24.256225
2025-12-26T16:03:47.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.764200750227273     dec_j2k = -24.3965744195126
2025-12-26T16:03:47.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:47.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-26T16:03:47.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:47.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:47.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:47.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:47.662 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08596812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607521927896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992365, telescope_ra=0.7857487, 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.80553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.764200750227273, telescope_dec_j2k=-24.3965744195126, observability=1)
2025-12-26T16:03:48.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.403928279876709
2025-12-26T16:03:48.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:48.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7860568, teldec = -24.256218
2025-12-26T16:03:48.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.764509163611926     dec_j2k = -24.3965652841823
2025-12-26T16:03:48.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:48.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-26T16:03:48.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:48.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:48.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:48.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:48.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:48.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:48.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:48.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:48.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:48.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:48.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:48.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:48.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08598071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607923047324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.7860568, 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.80584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.764509163611926, telescope_dec_j2k=-24.3965652841823, observability=1)
2025-12-26T16:03:49.158 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40984368324279785
2025-12-26T16:03:50.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:50.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7864214, teldec = -24.256225
2025-12-26T16:03:50.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.764874135026637     dec_j2k = -24.3965697547119
2025-12-26T16:03:50.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:50.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-26T16:03:50.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:50.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:50.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:50.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:50.025 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:50.025 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:50.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:50.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:50.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08599543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615945435885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992365, telescope_ra=0.7864214, 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.8062, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.764874135026637, telescope_dec_j2k=-24.3965697547119, observability=1)
2025-12-26T16:03:50.583 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5575730800628662
2025-12-26T16:03:51.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:51.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7867297, teldec = -24.256225
2025-12-26T16:03:51.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.765182748863905     dec_j2k = -24.3965676153647
2025-12-26T16:03:51.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:51.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-26T16:03:51.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:51.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:51.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:51.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:51.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08600812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798612335361032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7867297, 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.80651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.765182748863905, telescope_dec_j2k=-24.3965676153647, observability=1)
2025-12-26T16:03:51.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14660882949829102
2025-12-26T16:03:52.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:52.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7870096, teldec = -24.256225
2025-12-26T16:03:52.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.765462933786788     dec_j2k = -24.3965656722964
2025-12-26T16:03:52.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:52.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-26T16:03:52.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:52.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:52.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:52.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:52.181 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08602042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615945435885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7870096, 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.80679, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.765462933786788, telescope_dec_j2k=-24.3965656722964, observability=1)
2025-12-26T16:03:52.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17233490943908691
2025-12-26T16:03:53.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:53.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7873174, teldec = -24.256225
2025-12-26T16:03:53.231 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.765771047105614     dec_j2k = -24.3965635346741
2025-12-26T16:03:53.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:53.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-26T16:03:53.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:53.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:53.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:53.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:53.243 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:53.244 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08603273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798608324166752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7873174, 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.8071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.765771047105614, telescope_dec_j2k=-24.3965635346741, observability=1)
2025-12-26T16:03:53.444 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20090794563293457
2025-12-26T16:03:54.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:54.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7876157, teldec = -24.256225
2025-12-26T16:03:54.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.766069650749377     dec_j2k = -24.3965614621562
2025-12-26T16:03:54.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:54.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-26T16:03:54.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:54.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:54.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:54.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:54.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:54.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:54.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:54.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:54.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:54.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:54.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:54.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:54.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08604502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798612335361032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7876157, 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.8074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.766069650749377, telescope_dec_j2k=-24.3965614621562, observability=1)
2025-12-26T16:03:54.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2270805835723877
2025-12-26T16:03:55.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:55.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7878957, teldec = -24.256218
2025-12-26T16:03:55.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.766349935500561     dec_j2k = -24.3965525166323
2025-12-26T16:03:55.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:55.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-26T16:03:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:55.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:55.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:55.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:55.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:55.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:55.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:55.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:55.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:55.363 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:55.363 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08605728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798609527525036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.7878957, 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.80768, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:02:55.239367', telescope_ra_j2k=0.766349935500561, telescope_dec_j2k=-24.3965525166323, observability=1)
2025-12-26T16:03:55.380 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:55.380 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:03:55.381 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:55.381 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:03:55.381 [INFO] [ThreadPoolExecutor-21514_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:03:55.382 [INFO] [ThreadPoolExecutor-21514_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:03:55.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2642691135406494
2025-12-26T16:03:56.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:56.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7882043, teldec = -24.256225
2025-12-26T16:03:56.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.76665884987993     dec_j2k = -24.3965573701862
2025-12-26T16:03:56.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:56.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-26T16:03:56.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:56.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:56.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:56.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:56.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08606962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798605917450183, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7882043, 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.80799, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.76665884987993, telescope_dec_j2k=-24.3965573701862, observability=1)
2025-12-26T16:03:56.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2853870391845703
2025-12-26T16:03:57.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:57.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7884845, teldec = -24.256225
2025-12-26T16:03:57.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.766939335086571     dec_j2k = -24.3965554210515
2025-12-26T16:03:57.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:57.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-26T16:03:57.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:57.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:57.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:57.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:57.495 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08608189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798610329763892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992365, telescope_ra=0.7884845, 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.80827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.766939335086571, telescope_dec_j2k=-24.3965554210515, observability=1)
2025-12-26T16:03:57.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31063222885131836
2025-12-26T16:03:57.951 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4552183151245117
2025-12-26T16:03:58.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:58.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7887923, teldec = -24.256225
2025-12-26T16:03:58.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.767247448381631     dec_j2k = -24.3965532790526
2025-12-26T16:03:58.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:58.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-26T16:03:58.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:58.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:58.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:58.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:58.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:58.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:58.553 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:58.553 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:58.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:58.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:58.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:58.554 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:58.554 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08609419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798612335361032, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992365, telescope_ra=0.7887923, 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.80857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.767247448381631, telescope_dec_j2k=-24.3965532790526, observability=1)
2025-12-26T16:03:58.896 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34272265434265137
2025-12-26T16:03:59.093 [DEBUG] [Thread-467657 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.539569616317749
2025-12-26T16:03:59.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:03:59.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7891001, teldec = -24.256225
2025-12-26T16:03:59.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.767555561671724     dec_j2k = -24.3965511361404
2025-12-26T16:03:59.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:03:59.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-26T16:03:59.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:03:59.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:03:59.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:03:59.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:03:59.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0861065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798604714091899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992365, telescope_ra=0.7891001, 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.80888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.767555561671724, telescope_dec_j2k=-24.3965511361404, observability=1)
2025-12-26T16:03:59.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37069201469421387
2025-12-26T16:04:00.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:00.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7893708, teldec = -24.256225
2025-12-26T16:04:00.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.767826537195976     dec_j2k = -24.3965492507646
2025-12-26T16:04:00.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04: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-26T16:04:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:00.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:00.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08611876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798606318569611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7893708, 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.80915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.767826537195976, telescope_dec_j2k=-24.3965492507646, observability=1)
2025-12-26T16:04:01.077 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4000058174133301
2025-12-26T16:04:01.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:01.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7896791, teldec = -24.256225
2025-12-26T16:04:01.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.76813515098563     dec_j2k = -24.3965471026513
2025-12-26T16:04:01.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04: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-26T16:04:01.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:01.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:01.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:01.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:01.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:01.741 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08613108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798610329763892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7896791, 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.80946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.76813515098563, telescope_dec_j2k=-24.3965471026513, observability=1)
2025-12-26T16:04:02.168 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42689061164855957
2025-12-26T16:04:02.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8055317401885986
2025-12-26T16:04:02.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:02.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7899874, teldec = -24.256231
2025-12-26T16:04:02.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.768443764994242     dec_j2k = -24.3965509530814
2025-12-26T16:04:02.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:02.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-26T16:04:02.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:02.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:02.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:02.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:02.803 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08614334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798609928644464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992376, telescope_ra=0.7899874, 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.80977, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.768443764994242, telescope_dec_j2k=-24.3965509530814, observability=1)
2025-12-26T16:04:03.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45509910583496094
2025-12-26T16:04:03.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:03.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7902679, teldec = -24.256231
2025-12-26T16:04:03.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.768724550480097     dec_j2k = -24.396548997038
2025-12-26T16:04:03.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:03.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-26T16:04:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:03.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:03.865 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08615566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798603911853043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992376, telescope_ra=0.7902679, 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.81005, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.768724550480097, telescope_dec_j2k=-24.396548997038, observability=1)
2025-12-26T16:04:04.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4836263656616211
2025-12-26T16:04:04.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:04.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7905758, teldec = -24.256225
2025-12-26T16:04:04.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.769032763624097     dec_j2k = -24.3965408495901
2025-12-26T16:04:04.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:04.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-26T16:04:04.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:04.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:04.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:04.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:04.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:04.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:04.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:04.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:04.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:04.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:04.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:04.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:04.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08616796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798615544316457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7905758, 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.81036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.769032763624097, telescope_dec_j2k=-24.3965408495901, observability=1)
2025-12-26T16:04:05.479 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5523178577423096
2025-12-26T16:04:05.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:05.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7908554, teldec = -24.256225
2025-12-26T16:04:05.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.769312648185232     dec_j2k = -24.3965388982381
2025-12-26T16:04:05.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:05.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-26T16:04:05.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:05.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:05.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:05.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:05.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:05.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:05.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:05.985 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:05.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:05.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:05.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:05.985 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:05.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.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.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798610329763892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992365, telescope_ra=0.7908554, 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.81064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.769312648185232, telescope_dec_j2k=-24.3965388982381, observability=1)
2025-12-26T16:04:06.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5824570655822754
2025-12-26T16:04:07.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:07.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.791154, teldec = -24.256224
2025-12-26T16:04:07.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.769611552041576     dec_j2k = -24.3965358135414
2025-12-26T16:04:07.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:07.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:07.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:07.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:07.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:07.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:07.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08619249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079861273648046, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992365, telescope_ra=0.791154, 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.81094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.769611552041576, telescope_dec_j2k=-24.3965358135414, observability=1)
2025-12-26T16:04:07.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6123006343841553
2025-12-26T16:04:08.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:08.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7914623, teldec = -24.256224
2025-12-26T16:04:08.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.769920165802335     dec_j2k = -24.3965336601288
2025-12-26T16:04:08.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:08.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-26T16:04:08.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:08.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:08.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:08.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:08.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08620471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798610329763892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7914623, 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.81124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.769920165802335, telescope_dec_j2k=-24.3965336601288, observability=1)
2025-12-26T16:04:08.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6427009105682373
2025-12-26T16:04:09.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:09.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7917431, teldec = -24.256224
2025-12-26T16:04:09.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.77020125157165     dec_j2k = -24.3965316980009
2025-12-26T16:04:09.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:09.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-26T16:04:09.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:09.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:09.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:09.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:09.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.086217, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607521927896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7917431, 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.81153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.77020125157165, telescope_dec_j2k=-24.3965316980009, observability=1)
2025-12-26T16:04:09.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6706855297088623
2025-12-26T16:04:10.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:10.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7920522, teldec = -24.256231
2025-12-26T16:04:10.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.770510666399008     dec_j2k = -24.3965365366137
2025-12-26T16:04:10.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:10.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-26T16:04:10.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:10.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:10.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:10.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:10.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08622932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798610329763892, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992375, telescope_ra=0.7920522, 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.81183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.770510666399008, telescope_dec_j2k=-24.3965365366137, observability=1)
2025-12-26T16:04:10.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6993095874786377
2025-12-26T16:04:11.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:11.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7923322, teldec = -24.256224
2025-12-26T16:04:11.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.770790951083462     dec_j2k = -24.3965275791153
2025-12-26T16:04:11.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:04:11.274 [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-26T16:04:11.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:11.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:11.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:11.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:11.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08624156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607120808467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992365, telescope_ra=0.7923322, 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.81211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.770790951083462, telescope_dec_j2k=-24.3965275791153, observability=1)
2025-12-26T16:04:12.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7300755977630615
2025-12-26T16:04:12.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:12.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7926316, teldec = -24.256231
2025-12-26T16:04:12.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.771090656030308     dec_j2k = -24.3965324838498
2025-12-26T16:04:12.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:12.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:12.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:12.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:12.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:12.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:12.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0862538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607120808467, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992375, telescope_ra=0.7926316, 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.81241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.771090656030308, telescope_dec_j2k=-24.3965324838498, observability=1)
2025-12-26T16:04:13.111 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7698044776916504
2025-12-26T16:04:13.158 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8165600299835205
2025-12-26T16:04:13.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:13.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7929392, teldec = -24.256218
2025-12-26T16:04:13.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.771398568567661     dec_j2k = -24.3965173321174
2025-12-26T16:04:13.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:13.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-26T16:04:13.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:13.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:13.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:13.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:13.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:13.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08626605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798605516330755, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.7929392, 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.81272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.771398568567661, telescope_dec_j2k=-24.3965173321174, observability=1)
2025-12-26T16:04:14.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:14.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7932199, teldec = -24.256224
2025-12-26T16:04:14.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.771679554438233     dec_j2k = -24.3965213661523
2025-12-26T16:04:14.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:14.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-26T16:04:14.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:14.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:14.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:14.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:14.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08627832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798603911853043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.7932199, 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.813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.771679554438233, telescope_dec_j2k=-24.3965213661523, observability=1)
2025-12-26T16:04:14.612 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14525675773620605
2025-12-26T16:04:15.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:15.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7935286, teldec = -24.256218
2025-12-26T16:04:15.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.771988568347444     dec_j2k = -24.3965132043386
2025-12-26T16:04:15.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:15.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-26T16:04:15.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:15.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:15.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:15.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:15.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:15.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08629068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798602708494759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992354, telescope_ra=0.7935286, 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.81331, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.771988568347444, telescope_dec_j2k=-24.3965132043386, observability=1)
2025-12-26T16:04:15.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21022796630859375
2025-12-26T16:04:16.264 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:16.266 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:16.267 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:16.269 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:16.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:16.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.793809, teldec = -24.256224
2025-12-26T16:04:16.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.772269253904199     dec_j2k = -24.3965172388816
2025-12-26T16:04:16.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:16.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-26T16:04:16.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:16.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:16.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:16.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:16.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:16.590 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08630294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798606719689039, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.793809, 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.81359, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.772269253904199, telescope_dec_j2k=-24.3965172388816, observability=1)
2025-12-26T16:04:16.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24284958839416504
2025-12-26T16:04:17.242 [DEBUG] [Thread-467658 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6527426242828369
2025-12-26T16:04:17.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:17.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7941363, teldec = -24.256224
2025-12-26T16:04:17.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.772596886955548     dec_j2k = -24.3965149443524
2025-12-26T16:04:17.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:17.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-26T16:04:17.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:17.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:17.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:17.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:17.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08631584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.7941363, 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.81392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.772596886955548, telescope_dec_j2k=-24.3965149443524, observability=1)
2025-12-26T16:04:17.923 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21698451042175293
2025-12-26T16:04:18.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:18.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7944173, teldec = -24.256224
2025-12-26T16:04:18.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.772878172888796     dec_j2k = -24.3965129735846
2025-12-26T16:04:18.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:18.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-26T16:04:18.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:18.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:18.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:18.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:18.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:18.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08632816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798605115211327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.7944173, 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.8142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.772878172888796, telescope_dec_j2k=-24.3965129735846, observability=1)
2025-12-26T16:04:19.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2400987148284912
2025-12-26T16:04:19.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:19.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.794726, teldec = -24.256224
2025-12-26T16:04:19.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.773187187003539     dec_j2k = -24.3965108076682
2025-12-26T16:04:19.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:19.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-26T16:04:19.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:19.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:19.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:19.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:19.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08634051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798609928644464, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.794726, 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.81451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.773187187003539, telescope_dec_j2k=-24.3965108076682, observability=1)
2025-12-26T16:04:20.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27281975746154785
2025-12-26T16:04:20.272 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:20.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:20.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7950065, teldec = -24.256224
2025-12-26T16:04:20.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.773467972419276     dec_j2k = -24.3965088388137
2025-12-26T16:04:20.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:20.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:20.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:20.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:20.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:20.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:20.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:20.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:20.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:20.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:20.888 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:20.888 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0863527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607923047324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992364, telescope_ra=0.7950065, 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.81479, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.773467972419276, telescope_dec_j2k=-24.3965088388137, observability=1)
2025-12-26T16:04:21.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3064756393432617
2025-12-26T16:04:21.274 [DEBUG] [ThreadPoolExecutor-21513_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:21.275 [INFO] [ThreadPoolExecutor-21513_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:04:21.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:21.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7953148, teldec = -24.256224
2025-12-26T16:04:21.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.773776586117407     dec_j2k = -24.3965066739538
2025-12-26T16:04:21.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:21.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-26T16:04:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:21.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:21.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08636497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798605115211327, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.7953148, 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.8151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.773776586117407, telescope_dec_j2k=-24.3965066739538, observability=1)
2025-12-26T16:04:22.202 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.2534759044647217
2025-12-26T16:04:22.202 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.88188719749451 seconds ago
2025-12-26T16:04:22.322 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3739955425262451
2025-12-26T16:04:22.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:23.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7956142, teldec = -24.256224
2025-12-26T16:04:23.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.774076290754895     dec_j2k = -24.3965045707123
2025-12-26T16:04:23.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:23.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:23.017 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:23.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08637731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607923047324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.7956142, 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.8154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.774076290754895, telescope_dec_j2k=-24.3965045707123, observability=1)
2025-12-26T16:04:23.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3949451446533203
2025-12-26T16:04:24.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:24.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.795895, teldec = -24.256224
2025-12-26T16:04:24.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.774357376462699     dec_j2k = -24.3965025973481
2025-12-26T16:04:24.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:24.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-26T16:04:24.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:24.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:24.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:24.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:24.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:24.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08638969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798603109614187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.795895, 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.81568, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.774357376462699, telescope_dec_j2k=-24.3965025973481, observability=1)
2025-12-26T16:04:24.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4178452491760254
2025-12-26T16:04:25.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:25.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7962039, teldec = -24.256224
2025-12-26T16:04:25.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.774666590756813     dec_j2k = -24.3965004256292
2025-12-26T16:04:25.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:25.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:25.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:25.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:25.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:25.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:25.144 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08640198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798603510733615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.7962039, 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.81599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.774666590756813, telescope_dec_j2k=-24.3965004256292, observability=1)
2025-12-26T16:04:25.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4518766403198242
2025-12-26T16:04:26.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:26.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7965125, teldec = -24.256224
2025-12-26T16:04:26.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.774975504740645     dec_j2k = -24.3964982551013
2025-12-26T16:04:26.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:26.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:26.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:26.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:26.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:26.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:26.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:26.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08641435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798606719689039, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992364, telescope_ra=0.7965125, 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.81629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.774975504740645, telescope_dec_j2k=-24.3964982551013, observability=1)
2025-12-26T16:04:26.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46662259101867676
2025-12-26T16:04:27.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:27.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7967835, teldec = -24.256224
2025-12-26T16:04:27.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.775246780464348     dec_j2k = -24.396496348275
2025-12-26T16:04:27.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:27.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-26T16:04:27.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:27.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:27.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:27.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:27.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08642669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599499539334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992364, telescope_ra=0.7967835, 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.81657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.775246780464348, telescope_dec_j2k=-24.396496348275, observability=1)
2025-12-26T16:04:27.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49242568016052246
2025-12-26T16:04:28.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:28.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7970924, teldec = -24.256224
2025-12-26T16:04:28.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.775555994743928     dec_j2k = -24.3964941739113
2025-12-26T16:04:28.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:28.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:28.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:28.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:28.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:28.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:28.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:28.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:28.365 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:28.365 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:28.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:28.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:28.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:28.366 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:28.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08643919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798603911853043, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992364, telescope_ra=0.7970924, 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.81687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.775555994743928, telescope_dec_j2k=-24.3964941739113, observability=1)
2025-12-26T16:04:28.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.499009370803833
2025-12-26T16:04:29.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:29.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7974008, teldec = -24.256224
2025-12-26T16:04:29.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.775864708509754     dec_j2k = -24.3964920021499
2025-12-26T16:04:29.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:29.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-26T16:04:29.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:29.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:29.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:29.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:29.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:29.436 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08645164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607923047324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.7974008, 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.81718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.775864708509754, telescope_dec_j2k=-24.3964920021499, observability=1)
2025-12-26T16:04:29.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5216107368469238
2025-12-26T16:04:30.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:30.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7977089, teldec = -24.256218
2025-12-26T16:04:30.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.776173121738989     dec_j2k = -24.3964838321262
2025-12-26T16:04:30.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:30.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-26T16:04:30.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:30.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:30.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:30.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:30.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:30.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:30.519 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:30.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:30.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:30.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:30.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:30.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:30.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08646413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798602307375331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.7977089, 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.81749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.776173121738989, telescope_dec_j2k=-24.3964838321262, observability=1)
2025-12-26T16:04:31.045 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.526618480682373
2025-12-26T16:04:31.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:31.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7979888, teldec = -24.256224
2025-12-26T16:04:31.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.776453306726343     dec_j2k = -24.3964878588981
2025-12-26T16:04:31.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:31.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:31.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:31.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:31.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:31.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:31.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:31.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:31.582 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:31.582 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:31.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:31.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:31.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:31.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:31.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08647647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992364, telescope_ra=0.7979888, 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.81777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.776453306726343, telescope_dec_j2k=-24.3964878588981, observability=1)
2025-12-26T16:04:31.669 [DEBUG] [Thread-467659 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08629703521728516
2025-12-26T16:04:32.136 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5531384944915771
2025-12-26T16:04:32.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:32.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7982965, teldec = -24.256224
2025-12-26T16:04:32.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.776761319765365     dec_j2k = -24.3964856894094
2025-12-26T16:04:32.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:32.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-26T16:04:32.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:32.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:32.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:32.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:32.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08648877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798601104017047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.7982965, 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.81808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.776761319765365, telescope_dec_j2k=-24.3964856894094, observability=1)
2025-12-26T16:04:33.227 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.578070878982544
2025-12-26T16:04:33.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:33.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7985957, teldec = -24.256224
2025-12-26T16:04:33.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.777060824152081     dec_j2k = -24.3964835789765
2025-12-26T16:04:33.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:33.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:33.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:33.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:33.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:33.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:33.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:33.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:33.710 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:33.710 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:33.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:33.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:33.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:33.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:33.711 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08650109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798611533122176, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992364, telescope_ra=0.7985957, 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.81838, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.777060824152081, telescope_dec_j2k=-24.3964835789765, observability=1)
2025-12-26T16:04:34.317 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6062064170837402
2025-12-26T16:04:34.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:34.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7988759, teldec = -24.256224
2025-12-26T16:04:34.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.777341309205115     dec_j2k = -24.3964816017796
2025-12-26T16:04:34.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:34.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-26T16:04:34.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:34.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:34.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:34.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:34.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:34.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:34.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:34.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:34.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:34.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:34.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:34.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:34.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08651344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798606318569611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.7988759, 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.81866, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.777341309205115, telescope_dec_j2k=-24.3964816017796, observability=1)
2025-12-26T16:04:35.307 [DEBUG] [Thread-467660 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5278751850128174
2025-12-26T16:04:35.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6307437419891357
2025-12-26T16:04:35.718 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9395756721496582
2025-12-26T16:04:35.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:35.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7991842, teldec = -24.256224
2025-12-26T16:04:35.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.777649922840019     dec_j2k = -24.3964794254244
2025-12-26T16:04:35.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:35.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-26T16:04:35.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:35.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:35.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:35.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:35.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:35.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08652576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798606318569611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.7991842, 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.81897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.777649922840019, telescope_dec_j2k=-24.3964794254244, observability=1)
2025-12-26T16:04:36.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6533596515655518
2025-12-26T16:04:36.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:36.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7994921, teldec = -24.256218
2025-12-26T16:04:36.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.777958135836072     dec_j2k = -24.396471251519
2025-12-26T16:04:36.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:36.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:36.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:36.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:36.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:36.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:36.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0865388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798602307375331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.7994921, 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.81927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.777958135836072, telescope_dec_j2k=-24.396471251519, observability=1)
2025-12-26T16:04:37.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6161220073699951
2025-12-26T16:04:38.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:38.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.7998001, teldec = -24.256224
2025-12-26T16:04:38.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.778266449382586     dec_j2k = -24.3964750749132
2025-12-26T16:04:38.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:38.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:38.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:38.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:38.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:38.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:38.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:38.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:38.039 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:38.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:38.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:38.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:38.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:38.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:38.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08655117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798607521927896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.7998001, 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.81958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.778266449382586, telescope_dec_j2k=-24.3964750749132, observability=1)
2025-12-26T16:04:38.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6389482021331787
2025-12-26T16:04:39.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:39.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8000797, teldec = -24.256224
2025-12-26T16:04:39.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.778546333807331     dec_j2k = -24.3964730987063
2025-12-26T16:04:39.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:39.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-26T16:04:39.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:39.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:39.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:39.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:39.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:39.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:39.100 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:39.100 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:39.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:39.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:39.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:39.101 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:39.101 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08656351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798608324166752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.8000797, 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.81986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.778546333807331, telescope_dec_j2k=-24.3964730987063, observability=1)
2025-12-26T16:04:39.380 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27945852279663086
2025-12-26T16:04:39.769 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6681969165802002
2025-12-26T16:04:40.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:40.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8003783, teldec = -24.256224
2025-12-26T16:04:40.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.778845237555345     dec_j2k = -24.3964709873761
2025-12-26T16:04:40.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:40.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-26T16:04:40.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:40.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:40.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:40.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:40.170 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08657588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798606318569611, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992364, telescope_ra=0.8003783, 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.82016, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.778845237555345, telescope_dec_j2k=-24.3964709873761, observability=1)
2025-12-26T16:04:40.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7291014194488525
2025-12-26T16:04:41.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:41.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8006867, teldec = -24.256224
2025-12-26T16:04:41.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.779153951267333     dec_j2k = -24.3964688058506
2025-12-26T16:04:41.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:41.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-26T16:04:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:41.256 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:41.257 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08658841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798602708494759, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.8006867, 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.82047, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.779153951267333, telescope_dec_j2k=-24.3964688058506, observability=1)
2025-12-26T16:04:41.987 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7307178974151611
2025-12-26T16:04:42.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:42.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.800995, teldec = -24.256224
2025-12-26T16:04:42.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.779462564872535     dec_j2k = -24.3964666241166
2025-12-26T16:04:42.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:42.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:42.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:42.313 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:42.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08660068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798608324166752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992364, telescope_ra=0.800995, 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.82078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.779462564872535, telescope_dec_j2k=-24.3964666241166, observability=1)
2025-12-26T16:04:43.078 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7644805908203125
2025-12-26T16:04:43.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:43.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8012752, teldec = -24.256224
2025-12-26T16:04:43.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.779743049889803     dec_j2k = -24.3964646404424
2025-12-26T16:04:43.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:04:43.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:43.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:43.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:43.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:43.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:43.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:43.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08661296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798604312972471, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992364, telescope_ra=0.8012752, 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.82106, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.779743049889803, telescope_dec_j2k=-24.3964646404424, observability=1)
2025-12-26T16:04:44.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.78763747215271
2025-12-26T16:04:44.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:44.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8015833, teldec = -24.256224
2025-12-26T16:04:44.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.780051463281904     dec_j2k = -24.3964624583772
2025-12-26T16:04:44.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04: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-26T16:04:44.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:44.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:44.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:44.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:44.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:44.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08662537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798602307375331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.8015833, 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.82137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.780051463281904, telescope_dec_j2k=-24.3964624583772, observability=1)
2025-12-26T16:04:45.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8144714832305908
2025-12-26T16:04:45.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:45.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8018632, teldec = -24.256224
2025-12-26T16:04:45.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.780331647985238     dec_j2k = -24.3964604752408
2025-12-26T16:04:45.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:45.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-26T16:04:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:45.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:45.520 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08663778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798600702897619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.8018632, 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.82165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.780331647985238, telescope_dec_j2k=-24.3964604752408, observability=1)
2025-12-26T16:04:46.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8286261558532715
2025-12-26T16:04:46.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:46.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8021621, teldec = -24.256224
2025-12-26T16:04:46.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.780630852010016     dec_j2k = -24.3964583566531
2025-12-26T16:04:46.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:46.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:46.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:46.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:46.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:46.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:46.591 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08665016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798602307375331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.8021621, 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.82194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.780630852010016, telescope_dec_j2k=-24.3964583566531, observability=1)
2025-12-26T16:04:47.439 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8481743335723877
2025-12-26T16:04:47.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:47.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8024704, teldec = -24.256224
2025-12-26T16:04:47.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.780939465590966     dec_j2k = -24.3964561705369
2025-12-26T16:04:47.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:47.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-26T16:04:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:47.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08666248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798604312972471, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.8024704, 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.82225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.780939465590966, telescope_dec_j2k=-24.3964561705369, observability=1)
2025-12-26T16:04:48.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8776752948760986
2025-12-26T16:04:48.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:48.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8027788, teldec = -24.256224
2025-12-26T16:04:48.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.781248179268553     dec_j2k = -24.3964539827956
2025-12-26T16:04:48.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:48.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:48.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:48.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08667476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599900658762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8027788, 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.82256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.781248179268553, telescope_dec_j2k=-24.3964539827956, observability=1)
2025-12-26T16:04:49.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9069039821624756
2025-12-26T16:04:49.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:49.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8030587, teldec = -24.256224
2025-12-26T16:04:49.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.781528363954029     dec_j2k = -24.3964519964356
2025-12-26T16:04:49.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:49.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-26T16:04:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:49.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:49.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08668707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798600702897619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8030587, 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.82284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.781528363954029, telescope_dec_j2k=-24.3964519964356, observability=1)
2025-12-26T16:04:50.713 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9359064102172852
2025-12-26T16:04:50.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:50.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8033667, teldec = -24.25623
2025-12-26T16:04:50.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.781836677443182     dec_j2k = -24.3964558092468
2025-12-26T16:04:50.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:50.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-26T16:04:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:50.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:50.835 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08669933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992374, telescope_ra=0.8033667, 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.82315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.781836677443182, telescope_dec_j2k=-24.3964558092468, observability=1)
2025-12-26T16:04:51.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9656925201416016
2025-12-26T16:04:51.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:51.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8036461, teldec = -24.256224
2025-12-26T16:04:51.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.782116361383249     dec_j2k = -24.3964478253936
2025-12-26T16:04:51.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:51.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-26T16:04:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:51.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:51.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:51.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:51.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:51.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:51.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:51.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:51.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:51.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08671157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595087225626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.8036461, 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.82343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.782116361383249, telescope_dec_j2k=-24.3964478253936, observability=1)
2025-12-26T16:04:52.891 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.994166374206543
2025-12-26T16:04:52.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:52.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.803945, teldec = -24.256224
2025-12-26T16:04:52.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.782415565379564     dec_j2k = -24.3964457016722
2025-12-26T16:04:52.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:52.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-26T16:04:52.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:52.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:52.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:52.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:52.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:52.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:52.966 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:52.966 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:52.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:52.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:52.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:52.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:52.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08672395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599499539334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.803945, 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.82373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.782415565379564, telescope_dec_j2k=-24.3964457016722, observability=1)
2025-12-26T16:04:53.394 [DEBUG] [Thread-467661 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42784857749938965
2025-12-26T16:04:53.981 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:53.983 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8042249, teldec = -24.256224
2025-12-26T16:04:53.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.782695750047591     dec_j2k = -24.3964437121679
2025-12-26T16:04:53.986 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:53.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-26T16:04:53.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:53.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:53.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:53.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:53.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:53.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:53.999 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:53.999 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:53.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:54.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:54.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:54.000 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:54.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0867359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798603109614187, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.8042249, 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.82401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.782695750047591, telescope_dec_j2k=-24.3964437121679, observability=1)
2025-12-26T16:04:54.015 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015030622482299805
2025-12-26T16:04:55.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:55.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8045333, teldec = -24.256224
2025-12-26T16:04:55.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.783004463696255     dec_j2k = -24.3964415192142
2025-12-26T16:04:55.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:55.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-26T16:04:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:55.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:55.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0867484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798604714091899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8045333, 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.82432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:03:55.380012', telescope_ra_j2k=0.783004463696255, telescope_dec_j2k=-24.3964415192142, observability=1)
2025-12-26T16:04:55.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03707170486450195
2025-12-26T16:04:55.523 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:55.523 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:04:55.524 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:55.524 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:04:55.525 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:56.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:56.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8048416, teldec = -24.256224
2025-12-26T16:04:56.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.783313077238128     dec_j2k = -24.3964393260559
2025-12-26T16:04:56.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:56.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-26T16:04:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:56.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:56.141 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08676069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798600702897619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992363, telescope_ra=0.8048416, 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.82462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.783313077238128, telescope_dec_j2k=-24.3964393260559, observability=1)
2025-12-26T16:04:56.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.059262990951538086
2025-12-26T16:04:56.527 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:56.529 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:56.529 [DEBUG] [ThreadPoolExecutor-21515_0] [payload.py] [to_registers()] [0]
2025-12-26T16:04:56.536 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:56.536 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:56.536 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:04:56.536 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:56.543 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:56.543 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:04:56.543 [DEBUG] [ThreadPoolExecutor-21515_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:04:56.543 [DEBUG] [ThreadPoolExecutor-21515_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:04:56.543 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:56.543 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:56.543 [DEBUG] [ThreadPoolExecutor-21515_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:57.011 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.870342493057251
2025-12-26T16:04:57.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:57.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8051216, teldec = -24.256223
2025-12-26T16:04:57.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.783593361956315     dec_j2k = -24.3964363335124
2025-12-26T16:04:57.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:57.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-26T16:04:57.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:57.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:57.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:57.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:57.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:57.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:57.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:57.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:57.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:57.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:57.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:57.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:57.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08677328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597493942194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.8051216, 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.8249, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.783593361956315, telescope_dec_j2k=-24.3964363335124, observability=1)
2025-12-26T16:04:57.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06000328063964844
2025-12-26T16:04:58.203 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9728240966796875
2025-12-26T16:04:58.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:58.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8054293, teldec = -24.256223
2025-12-26T16:04:58.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.783901374878281     dec_j2k = -24.3964341428796
2025-12-26T16:04:58.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:58.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-26T16:04:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:58.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:58.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08678556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.8054293, 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.82521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.783901374878281, telescope_dec_j2k=-24.3964341428796, observability=1)
2025-12-26T16:04:58.384 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09328532218933105
2025-12-26T16:04:59.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:04:59.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8057369, teldec = -24.256223
2025-12-26T16:04:59.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.784209287693479     dec_j2k = -24.3964319520472
2025-12-26T16:04:59.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:04:59.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-26T16:04:59.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:04:59.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:04:59.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:04:59.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:04:59.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08679785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599499539334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.8057369, 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.82552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.784209287693479, telescope_dec_j2k=-24.3964319520472, observability=1)
2025-12-26T16:04:59.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5351560115814209
2025-12-26T16:05:00.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:00.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8060357, teldec = -24.256223
2025-12-26T16:05:00.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.78450839155462     dec_j2k = -24.3964298230189
2025-12-26T16:05:00.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:00.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:00.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:00.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:00.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:00.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:00.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:00.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:00.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:00.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:00.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:00.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:00.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:00.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:00.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08681022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597895061622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.8060357, 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.82582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.78450839155462, telescope_dec_j2k=-24.3964298230189, observability=1)
2025-12-26T16:05:00.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5571467876434326
2025-12-26T16:05:01.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:01.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8063159, teldec = -24.256223
2025-12-26T16:05:01.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.78478887649636     dec_j2k = -24.396427825739
2025-12-26T16:05:01.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:01.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:01.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:01.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:01.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:01.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:01.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:01.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:01.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:01.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:01.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:01.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:01.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:01.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:01.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08682251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599098419906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8063159, 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.8261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.78478887649636, telescope_dec_j2k=-24.396427825739, observability=1)
2025-12-26T16:05:02.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.585773229598999
2025-12-26T16:05:02.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:02.524 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8066246, teldec = -24.256223
2025-12-26T16:05:02.525 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.78509789041552     dec_j2k = -24.3964256244343
2025-12-26T16:05:02.526 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:02.527 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:02.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:02.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:02.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8066246, teldec = -24.256223
2025-12-26T16:05:02.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.78509789041552     dec_j2k = -24.3964256244343
2025-12-26T16:05:02.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:02.536 [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-26T16:05:02.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:02.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:02.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:02.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:02.538 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:02.539 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08683476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8066246, 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.82641, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.78509789041552, telescope_dec_j2k=-24.3964256244343, observability=1)
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:02.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08683485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8066246, 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.82641, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.78509789041552, telescope_dec_j2k=-24.3964256244343, observability=1)
2025-12-26T16:05:03.195 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6486673355102539
2025-12-26T16:05:03.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:03.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8069045, teldec = -24.256223
2025-12-26T16:05:03.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.785378075043339     dec_j2k = -24.3964236277057
2025-12-26T16:05:03.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:03.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-26T16:05:03.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:03.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:03.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:03.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:03.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:03.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08684711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798601906255903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8069045, 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.82669, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.785378075043339, telescope_dec_j2k=-24.3964236277057, observability=1)
2025-12-26T16:05:04.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6767308712005615
2025-12-26T16:05:04.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:04.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8072123, teldec = -24.256223
2025-12-26T16:05:04.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.785686188037564     dec_j2k = -24.3964214310751
2025-12-26T16:05:04.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:04.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:04.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:04.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:04.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:04.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:04.676 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08685948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992363, telescope_ra=0.8072123, 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.82699, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.785686188037564, telescope_dec_j2k=-24.3964214310751, observability=1)
2025-12-26T16:05:05.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7013723850250244
2025-12-26T16:05:05.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:05.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8075201, teldec = -24.256223
2025-12-26T16:05:05.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.7859943010267     dec_j2k = -24.3964192335321
2025-12-26T16:05:05.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:05.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-26T16:05:05.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:05.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08687179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798603510733615, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992363, telescope_ra=0.8075201, 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.8273, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.7859943010267, telescope_dec_j2k=-24.3964192335321, observability=1)
2025-12-26T16:05:06.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.726287841796875
2025-12-26T16:05:06.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:06.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8077908, teldec = -24.256223
2025-12-26T16:05:06.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.786265276286167     dec_j2k = -24.396417300111
2025-12-26T16:05:06.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:06.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-26T16:05:06.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:06.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:06.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:06.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:06.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:06.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:06.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:06.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:06.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:06.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:06.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:06.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:06.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08688404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599499539334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.8077908, 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.82757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.786265276286167, telescope_dec_j2k=-24.396417300111, observability=1)
2025-12-26T16:05:07.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7541935443878174
2025-12-26T16:05:07.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:07.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8080989, teldec = -24.256217
2025-12-26T16:05:07.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.786573689341228     dec_j2k = -24.3964090992492
2025-12-26T16:05:07.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:07.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-26T16:05:07.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:07.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:07.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:07.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:07.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:07.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:07.867 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:07.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:07.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:07.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:07.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:07.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:07.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08689646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859629058391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992352, telescope_ra=0.8080989, 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.82788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.786573689341228, telescope_dec_j2k=-24.3964090992492, observability=1)
2025-12-26T16:05:08.647 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7789149284362793
2025-12-26T16:05:08.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:08.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8083793, teldec = -24.256223
2025-12-26T16:05:08.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.786854374684826     dec_j2k = -24.3964130944315
2025-12-26T16:05:08.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:08.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-26T16:05:08.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:08.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:08.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:08.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:08.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08690868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859829618105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8083793, 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.82816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.786854374684826, telescope_dec_j2k=-24.3964130944315, observability=1)
2025-12-26T16:05:09.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8139245510101318
2025-12-26T16:05:09.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:09.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8086877, teldec = -24.256223
2025-12-26T16:05:09.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.787163088264721     dec_j2k = -24.3964108891378
2025-12-26T16:05:09.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:09.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-26T16:05:09.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:09.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:09.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:09.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:09.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:09.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:09.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:09.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:09.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:09.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:09.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:09.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:09.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08692091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.8086877, 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.82847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.787163088264721, telescope_dec_j2k=-24.3964108891378, observability=1)
2025-12-26T16:05:10.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8488636016845703
2025-12-26T16:05:11.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:11.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8089957, teldec = -24.256223
2025-12-26T16:05:11.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.787471401432789     dec_j2k = -24.3964086857901
2025-12-26T16:05:11.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:11.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-26T16:05:11.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:11.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:11.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:11.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:11.041 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08693315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859829618105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8089957, 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.82878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.787471401432789, telescope_dec_j2k=-24.3964086857901, observability=1)
2025-12-26T16:05:11.562 [DEBUG] [Thread-467662 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5207948684692383
2025-12-26T16:05:11.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8767106533050537
2025-12-26T16:05:12.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:12.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8092754, teldec = -24.256223
2025-12-26T16:05:12.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.787751385821574     dec_j2k = -24.3964066841014
2025-12-26T16:05:12.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:12.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:12.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:12.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:12.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:12.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:12.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:12.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08694546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798598697300478, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992363, telescope_ra=0.8092754, 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.82906, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.787751385821574, telescope_dec_j2k=-24.3964066841014, observability=1)
2025-12-26T16:05:13.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9063341617584229
2025-12-26T16:05:13.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:13.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.809574, teldec = -24.256223
2025-12-26T16:05:13.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.78805028942254     dec_j2k = -24.3964045463222
2025-12-26T16:05:13.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16: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-26T16:05:13.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:13.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:13.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:13.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:13.180 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.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.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859829618105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.809574, 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.82936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.78805028942254, telescope_dec_j2k=-24.3964045463222, observability=1)
2025-12-26T16:05:14.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9186482429504395
2025-12-26T16:05:14.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:14.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8098818, teldec = -24.256223
2025-12-26T16:05:14.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.78835840237256     dec_j2k = -24.3964023417785
2025-12-26T16:05:14.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:14.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-26T16:05:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:14.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:14.240 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08697019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.8098818, 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.82966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.78835840237256, telescope_dec_j2k=-24.3964023417785, observability=1)
2025-12-26T16:05:15.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.951300859451294
2025-12-26T16:05:15.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:15.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.810162, teldec = -24.256223
2025-12-26T16:05:15.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.788638887256345     dec_j2k = -24.3964003341198
2025-12-26T16:05:15.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:15.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-26T16:05:15.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:15.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:15.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:15.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:15.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08698245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597895061622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.810162, 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.82994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.788638887256345, telescope_dec_j2k=-24.3964003341198, observability=1)
2025-12-26T16:05:16.280 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9804954528808594
2025-12-26T16:05:16.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:16.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8104703, teldec = -24.256223
2025-12-26T16:05:16.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.788947500704953     dec_j2k = -24.3963981242485
2025-12-26T16:05:16.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:16.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-26T16:05:16.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:16.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:16.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:16.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:16.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:16.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:16.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:16.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:16.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:16.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:16.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:16.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:16.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08699471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597895061622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8104703, 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.83025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.788947500704953, telescope_dec_j2k=-24.3963981242485, observability=1)
2025-12-26T16:05:17.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:17.372 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8107508, teldec = -24.256223
2025-12-26T16:05:17.373 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.789228285884846     dec_j2k = -24.3963961128502
2025-12-26T16:05:17.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:17.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:17.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:17.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:17.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:17.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:17.387 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08700662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992362, telescope_ra=0.8107508, 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.83053, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.789228285884846, telescope_dec_j2k=-24.3963961128502, observability=1)
2025-12-26T16:05:17.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008656978607177734
2025-12-26T16:05:18.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:18.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8110584, teldec = -24.256217
2025-12-26T16:05:18.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.789536198381533     dec_j2k = -24.3963879067934
2025-12-26T16:05:18.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:18.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-26T16:05:18.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:18.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:18.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:18.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:18.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08701895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599499539334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992352, telescope_ra=0.8110584, 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.83084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.789536198381533, telescope_dec_j2k=-24.3963879067934, observability=1)
2025-12-26T16:05:18.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006330966949462891
2025-12-26T16:05:19.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:19.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.811385, teldec = -24.256223
2025-12-26T16:05:19.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.789863130650256     dec_j2k = -24.3963915623611
2025-12-26T16:05:19.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:19.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-26T16:05:19.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:19.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:19.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:19.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:19.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:19.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:19.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:19.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:19.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:19.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:19.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:19.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:19.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08703273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798594686106198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.811385, 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.83117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.789863130650256, telescope_dec_j2k=-24.3963915623611, observability=1)
2025-12-26T16:05:19.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01710796356201172
2025-12-26T16:05:20.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:20.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8116655, teldec = -24.256223
2025-12-26T16:05:20.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.790143915816298     dec_j2k = -24.3963895484923
2025-12-26T16:05:20.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05: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-26T16:05:20.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:20.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:20.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:20.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:20.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:20.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:20.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:20.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:20.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:20.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:20.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:20.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:20.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08704504, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597092822766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8116655, 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.83145, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.790143915816298, telescope_dec_j2k=-24.3963895484923, observability=1)
2025-12-26T16:05:20.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05062389373779297
2025-12-26T16:05:20.809 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10166096687316895
2025-12-26T16:05:21.544 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:21.545 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:21.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:21.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8119739, teldec = -24.256223
2025-12-26T16:05:21.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.790452629341543     dec_j2k = -24.3963873334391
2025-12-26T16:05:21.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:05: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-26T16:05:21.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:21.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:21.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:21.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:21.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:21.776 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08705742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798594686106198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992362, telescope_ra=0.8119739, 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.83176, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.790452629341543, telescope_dec_j2k=-24.3963873334391, observability=1)
2025-12-26T16:05:22.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40552234649658203
2025-12-26T16:05:22.262 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4856269359588623
2025-12-26T16:05:22.262 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.881476402282715 seconds ago
2025-12-26T16:05:22.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:22.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8122821, teldec = -24.256229
2025-12-26T16:05:22.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.790761142889172     dec_j2k = -24.3963911183675
2025-12-26T16:05:22.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:22.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-26T16:05:22.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:22.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:22.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:22.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:22.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08706976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859629058391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992373, telescope_ra=0.8122821, 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.83206, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.790761142889172, telescope_dec_j2k=-24.3963911183675, observability=1)
2025-12-26T16:05:23.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4303455352783203
2025-12-26T16:05:23.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:23.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8125619, teldec = -24.256223
2025-12-26T16:05:23.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.791041227099163     dec_j2k = -24.3963831076483
2025-12-26T16:05:23.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:23.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:23.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:23.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:23.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:23.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:23.912 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0870821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599499539334, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8125619, 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.83234, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.791041227099163, telescope_dec_j2k=-24.3963831076483, observability=1)
2025-12-26T16:05:24.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45214009284973145
2025-12-26T16:05:24.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:24.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8128697, teldec = -24.256223
2025-12-26T16:05:24.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.791349339999522     dec_j2k = -24.3963808942488
2025-12-26T16:05:24.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:24.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-26T16:05:24.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:24.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:24.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:24.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:24.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:24.973 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08709443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599900658762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.8128697, 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.83265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.791349339999522, telescope_dec_j2k=-24.3963808942488, observability=1)
2025-12-26T16:05:25.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4836292266845703
2025-12-26T16:05:26.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:26.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8131685, teldec = -24.256223
2025-12-26T16:05:26.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.791648443745844     dec_j2k = -24.396378744696
2025-12-26T16:05:26.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:26.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-26T16:05:26.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:26.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:26.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:26.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:26.031 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08710668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595889464482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.8131685, 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.83295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.791648443745844, telescope_dec_j2k=-24.396378744696, observability=1)
2025-12-26T16:05:26.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5135281085968018
2025-12-26T16:05:27.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:27.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8134487, teldec = -24.256223
2025-12-26T16:05:27.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.791928928579871     dec_j2k = -24.3963767281696
2025-12-26T16:05:27.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:27.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-26T16:05:27.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:27.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:27.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:27.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:27.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:27.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:27.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:27.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:27.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:27.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:27.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:27.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:27.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08711892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597895061622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8134487, 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.83323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.791928928579871, telescope_dec_j2k=-24.3963767281696, observability=1)
2025-12-26T16:05:27.635 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5423970222473145
2025-12-26T16:05:28.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:28.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8137569, teldec = -24.256216
2025-12-26T16:05:28.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.792237441602209     dec_j2k = -24.3963675098915
2025-12-26T16:05:28.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:28.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-26T16:05:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:28.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08713123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798601505136475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.8137569, 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.83354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.792237441602209, telescope_dec_j2k=-24.3963675098915, observability=1)
2025-12-26T16:05:28.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5735032558441162
2025-12-26T16:05:29.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:29.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8140378, teldec = -24.256223
2025-12-26T16:05:29.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.792518627408705     dec_j2k = -24.3963724861052
2025-12-26T16:05:29.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:29.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:29.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:29.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:29.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:29.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:29.208 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08714344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599098419906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992362, telescope_ra=0.8140378, 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.83382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.792518627408705, telescope_dec_j2k=-24.3963724861052, observability=1)
2025-12-26T16:05:29.620 [DEBUG] [Thread-467663 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4117271900177002
2025-12-26T16:05:29.816 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6079010963439941
2025-12-26T16:05:30.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:30.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8143479, teldec = -24.256223
2025-12-26T16:05:30.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.792829042622371     dec_j2k = -24.3963702517563
2025-12-26T16:05:30.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:30.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-26T16:05:30.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:30.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:30.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:30.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:30.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:30.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08715582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597895061622, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.8143479, 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.83413, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.792829042622371, telescope_dec_j2k=-24.3963702517563, observability=1)
2025-12-26T16:05:30.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6303791999816895
2025-12-26T16:05:31.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:31.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.814647, teldec = -24.256223
2025-12-26T16:05:31.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.793128446649703     dec_j2k = -24.396368095788
2025-12-26T16:05:31.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:31.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-26T16:05:31.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:31.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:31.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:31.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:31.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08716802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599900658762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992362, telescope_ra=0.814647, 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.83443, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.793128446649703, telescope_dec_j2k=-24.396368095788, observability=1)
2025-12-26T16:05:31.702 [DEBUG] [Thread-467664 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36713123321533203
2025-12-26T16:05:31.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6616373062133789
2025-12-26T16:05:32.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:32.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8149275, teldec = -24.256223
2025-12-26T16:05:32.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.793409231766212     dec_j2k = -24.3963660731094
2025-12-26T16:05:32.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:32.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:32.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:32.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:32.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:32.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:32.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:32.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08718038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859829618105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992362, telescope_ra=0.8149275, 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.83471, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.793409231766212, telescope_dec_j2k=-24.3963660731094, observability=1)
2025-12-26T16:05:33.087 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6875591278076172
2025-12-26T16:05:33.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:33.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8152356, teldec = -24.256223
2025-12-26T16:05:33.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.793717644932046     dec_j2k = -24.3963638505349
2025-12-26T16:05:33.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:33.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-26T16:05:33.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:33.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:33.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:33.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:33.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:33.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08719259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595889464482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992362, telescope_ra=0.8152356, 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.83502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.793717644932046, telescope_dec_j2k=-24.3963638505349, observability=1)
2025-12-26T16:05:34.178 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7180356979370117
2025-12-26T16:05:34.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:34.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8155155, teldec = -24.256223
2025-12-26T16:05:34.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.793997829429744     dec_j2k = -24.3963618305976
2025-12-26T16:05:34.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:34.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-26T16:05:34.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:34.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:34.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:34.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:34.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0872049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597092822766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992362, telescope_ra=0.8155155, 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.8353, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.793997829429744, telescope_dec_j2k=-24.3963618305976, observability=1)
2025-12-26T16:05:35.271 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7528829574584961
2025-12-26T16:05:35.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:35.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.815823, teldec = -24.256223
2025-12-26T16:05:35.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.794305641975901     dec_j2k = -24.3963596106116
2025-12-26T16:05:35.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:35.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-26T16:05:35.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:35.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:35.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:35.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:35.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:35.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:35.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:35.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:35.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:35.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:35.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:35.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:35.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08721725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798596691703338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992362, telescope_ra=0.815823, 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.83561, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.794305641975901, telescope_dec_j2k=-24.3963596106116, observability=1)
2025-12-26T16:05:36.359 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.774747371673584
2025-12-26T16:05:36.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:36.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8161026, teldec = -24.256223
2025-12-26T16:05:36.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.794585526159754     dec_j2k = -24.3963575912585
2025-12-26T16:05:36.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:36.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-26T16:05:36.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:36.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:36.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:36.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:36.647 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08722955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597092822766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8161026, 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.83588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.794585526159754, telescope_dec_j2k=-24.3963575912585, observability=1)
2025-12-26T16:05:37.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8019042015075684
2025-12-26T16:05:37.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:37.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8164021, teldec = -24.256223
2025-12-26T16:05:37.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.79488533056514     dec_j2k = -24.396355427347
2025-12-26T16:05:37.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:37.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-26T16:05:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:37.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:37.703 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08724176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859629058391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8164021, 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.83618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.79488533056514, telescope_dec_j2k=-24.396355427347, observability=1)
2025-12-26T16:05:38.539 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8360714912414551
2025-12-26T16:05:38.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:38.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8167101, teldec = -24.256223
2025-12-26T16:05:38.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.795193643604659     dec_j2k = -24.3963532011217
2025-12-26T16:05:38.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:38.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-26T16:05:38.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:38.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:38.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:38.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:38.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:38.768 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08725409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859629058391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.8167101, 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.83649, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.795193643604659, telescope_dec_j2k=-24.3963532011217, observability=1)
2025-12-26T16:05:39.441 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6733136177062988
2025-12-26T16:05:39.630 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8624155521392822
2025-12-26T16:05:39.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:39.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8170185, teldec = -24.256223
2025-12-26T16:05:39.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.795502357045553     dec_j2k = -24.3963509710902
2025-12-26T16:05:39.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:39.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-26T16:05:39.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:39.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:39.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:39.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:39.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:39.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:39.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:39.835 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:39.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:39.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:39.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:39.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:39.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08726644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595488345054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992362, telescope_ra=0.8170185, 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.8368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.795502357045553, telescope_dec_j2k=-24.3963509710902, observability=1)
2025-12-26T16:05:40.722 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8865158557891846
2025-12-26T16:05:40.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:40.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8172987, teldec = -24.256223
2025-12-26T16:05:40.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.795782841821023     dec_j2k = -24.3963489441783
2025-12-26T16:05:40.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:40.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-26T16:05:40.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:40.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:40.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:40.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:40.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:40.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:40.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:40.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:40.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:40.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08727873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798593482747914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992362, telescope_ra=0.8172987, 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.83708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.795782841821023, telescope_dec_j2k=-24.3963489441783, observability=1)
2025-12-26T16:05:41.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9097926616668701
2025-12-26T16:05:41.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:41.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8176062, teldec = -24.256223
2025-12-26T16:05:41.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.796090654337365     dec_j2k = -24.3963467189137
2025-12-26T16:05:41.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:41.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-26T16:05:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:41.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:41.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0872911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079860030177819, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.8176062, 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.83739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.796090654337365, telescope_dec_j2k=-24.3963467189137, observability=1)
2025-12-26T16:05:42.901 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.934528112411499
2025-12-26T16:05:43.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:43.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8178861, teldec = -24.256223
2025-12-26T16:05:43.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.796370838798983     dec_j2k = -24.3963446925888
2025-12-26T16:05:43.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:43.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-26T16:05:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:43.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:43.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08730344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595889464482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.8178861, 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.83767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.796370838798983, telescope_dec_j2k=-24.3963446925888, observability=1)
2025-12-26T16:05:43.285 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2529599666595459
2025-12-26T16:05:43.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9593093395233154
2025-12-26T16:05:44.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:44.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8181847, teldec = -24.256223
2025-12-26T16:05:44.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.796669742260657     dec_j2k = -24.3963425300547
2025-12-26T16:05:44.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:44.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-26T16:05:44.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:44.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:44.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:44.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:44.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:44.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:44.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:44.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08731566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798596691703338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8181847, 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.83797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.796669742260657, telescope_dec_j2k=-24.3963425300547, observability=1)
2025-12-26T16:05:45.084 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9917054176330566
2025-12-26T16:05:45.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:45.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8184931, teldec = -24.256223
2025-12-26T16:05:45.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.79697845567679     dec_j2k = -24.3963402956456
2025-12-26T16:05:45.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:45.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-26T16:05:45.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:45.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:45.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:45.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:45.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08732795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591477150773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992362, telescope_ra=0.8184931, 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.83828, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.79697845567679, telescope_dec_j2k=-24.3963402956456, observability=1)
2025-12-26T16:05:46.173 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:46.175 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8187731, teldec = -24.256216
2025-12-26T16:05:46.177 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.797258739954847     dec_j2k = -24.3963312668361
2025-12-26T16:05:46.178 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:46.179 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:46.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:46.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:46.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:46.182 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:46.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:46.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:46.189 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:46.189 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:46.189 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:46.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:46.190 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:46.190 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:46.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08733998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798596691703338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.8187731, 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.83856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.797258739954847, telescope_dec_j2k=-24.3963312668361, observability=1)
2025-12-26T16:05:46.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011957645416259766
2025-12-26T16:05:47.263 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:47.265 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8190816, teldec = -24.256222
2025-12-26T16:05:47.266 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.797567553695544     dec_j2k = -24.3963350294152
2025-12-26T16:05:47.268 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:47.270 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:47.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:47.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:47.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:47.274 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:47.281 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:47.282 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08735259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992361, telescope_ra=0.8190816, 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.83886, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.797567553695544, telescope_dec_j2k=-24.3963350294152, observability=1)
2025-12-26T16:05:47.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015683412551879883
2025-12-26T16:05:47.703 [DEBUG] [Thread-467665 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42163681983947754
2025-12-26T16:05:48.355 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:48.356 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8193897, teldec = -24.256222
2025-12-26T16:05:48.357 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.797875966791715     dec_j2k = -24.3963327945202
2025-12-26T16:05:48.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:48.359 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:48.360 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:48.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8193897, teldec = -24.256222
2025-12-26T16:05:48.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.797875966791715     dec_j2k = -24.3963327945202
2025-12-26T16:05:48.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:48.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-26T16:05:48.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:48.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:48.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:48.364 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:48.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:48.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:48.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:48.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:48.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:48.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:48.365 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:48.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:48.366 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:48.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:48.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:48.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:48.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:48.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:48.366 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:48.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:48.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:48.366 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:48.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:48.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08736522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592680509057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8193897, 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.83917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.797875966791715, telescope_dec_j2k=-24.3963327945202, observability=1)
2025-12-26T16:05:48.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:48.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08736527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592680509057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8193897, 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.83917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.797875966791715, telescope_dec_j2k=-24.3963327945202, observability=1)
2025-12-26T16:05:49.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:49.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8196693, teldec = -24.256222
2025-12-26T16:05:49.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.798155850921245     dec_j2k = -24.3963307655676
2025-12-26T16:05:49.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:49.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:49.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:49.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:49.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:49.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:49.423 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0873774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8196693, 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.83945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.798155850921245, telescope_dec_j2k=-24.3963307655676, observability=1)
2025-12-26T16:05:49.442 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019078731536865234
2025-12-26T16:05:50.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:50.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8199679, teldec = -24.256222
2025-12-26T16:05:50.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.798454754353862     dec_j2k = -24.3963285979083
2025-12-26T16:05:50.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:50.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:50.487 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:50.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08738971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591076031345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992361, telescope_ra=0.8199679, 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.83975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.798454754353862, telescope_dec_j2k=-24.3963285979083, observability=1)
2025-12-26T16:05:50.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04930257797241211
2025-12-26T16:05:51.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:51.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.820276, teldec = -24.256222
2025-12-26T16:05:51.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.798763167435125     dec_j2k = -24.396326360385
2025-12-26T16:05:51.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:51.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-26T16:05:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:51.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08740193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597493942194, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992361, telescope_ra=0.820276, 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.84006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.798763167435125, telescope_dec_j2k=-24.396326360385, observability=1)
2025-12-26T16:05:51.624 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08396029472351074
2025-12-26T16:05:52.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:52.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8205562, teldec = -24.256222
2025-12-26T16:05:52.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.799043652160806     dec_j2k = -24.3963243246874
2025-12-26T16:05:52.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:52.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:52.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:52.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:52.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:52.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:52.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08741412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592279389629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992361, telescope_ra=0.8205562, 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.84034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.799043652160806, telescope_dec_j2k=-24.3963243246874, observability=1)
2025-12-26T16:05:52.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1215662956237793
2025-12-26T16:05:53.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:53.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8208643, teldec = -24.256222
2025-12-26T16:05:53.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.799352065232165     dec_j2k = -24.3963220854197
2025-12-26T16:05:53.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:53.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-26T16:05:53.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:53.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:53.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:53.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:53.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08742638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859629058391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8208643, 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.84065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.799352065232165, telescope_dec_j2k=-24.3963220854197, observability=1)
2025-12-26T16:05:53.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1498565673828125
2025-12-26T16:05:55.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:55.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8213124, teldec = -24.256222
2025-12-26T16:05:55.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.799800620553233     dec_j2k = -24.3963188270026
2025-12-26T16:05:55.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:55.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:55.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:55.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:55.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:55.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:55.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:55.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:55.285 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:55.285 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:55.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:55.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:55.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:55.286 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:55.286 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08744524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595889464482, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8213124, 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.84109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:04:55.522519', telescope_ra_j2k=0.799800620553233, telescope_dec_j2k=-24.3963188270026, observability=1)
2025-12-26T16:05:55.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0240170955657959
2025-12-26T16:05:55.663 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:55.663 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:05:55.664 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:55.664 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:05:55.665 [INFO] [ThreadPoolExecutor-21516_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:05:55.665 [INFO] [ThreadPoolExecutor-21516_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:05:56.073 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7870919704437256
2025-12-26T16:05:56.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:56.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8215921, teldec = -24.256222
2025-12-26T16:05:56.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.800080604754991     dec_j2k = -24.3963167921483
2025-12-26T16:05:56.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:56.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-26T16:05:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:56.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:56.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:56.348 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:56.348 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:56.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:56.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:56.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:56.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:56.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08745752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798593883867342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992361, telescope_ra=0.8215921, 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.84137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.800080604754991, telescope_dec_j2k=-24.3963167921483, observability=1)
2025-12-26T16:05:56.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05194687843322754
2025-12-26T16:05:57.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:57.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8218909, teldec = -24.256222
2025-12-26T16:05:57.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.800379708359432     dec_j2k = -24.3963146175072
2025-12-26T16:05:57.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:57.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-26T16:05:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:57.405 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08746979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599098419906, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992361, telescope_ra=0.8218909, 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.84167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.800379708359432, telescope_dec_j2k=-24.3963146175072, observability=1)
2025-12-26T16:05:57.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08517861366271973
2025-12-26T16:05:58.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:58.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8221993, teldec = -24.256222
2025-12-26T16:05:58.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.800688421713107     dec_j2k = -24.3963123720971
2025-12-26T16:05:58.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:58.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:58.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:58.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:58.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:58.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:58.466 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08748204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595087225626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992361, telescope_ra=0.8221993, 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.84198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.800688421713107, telescope_dec_j2k=-24.3963123720971, observability=1)
2025-12-26T16:05:58.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11447978019714355
2025-12-26T16:05:59.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:05:59.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8224795, teldec = -24.256222
2025-12-26T16:05:59.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.800968906409303     dec_j2k = -24.3963103312129
2025-12-26T16:05:59.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:05:59.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-26T16:05:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:05:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:05:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:05:59.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:05:59.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:05:59.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08749433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992361, telescope_ra=0.8224795, 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.84226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.800968906409303, telescope_dec_j2k=-24.3963103312129, observability=1)
2025-12-26T16:05:59.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14732789993286133
2025-12-26T16:06:00.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:00.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8227878, teldec = -24.256222
2025-12-26T16:06:00.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.801277519651431     dec_j2k = -24.3963080847846
2025-12-26T16:06:00.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:00.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-26T16:06:00.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:00.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:00.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:00.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:00.585 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:00.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08750659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992361, telescope_ra=0.8227878, 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.84257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.801277519651431, telescope_dec_j2k=-24.3963080847846, observability=1)
2025-12-26T16:06:00.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17824792861938477
2025-12-26T16:06:01.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:01.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8230675, teldec = -24.256222
2025-12-26T16:06:01.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.801557503830586     dec_j2k = -24.3963060459589
2025-12-26T16:06:01.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:01.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:01.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:01.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08751891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595087225626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8230675, 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.84285, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.801557503830586, telescope_dec_j2k=-24.3963060459589, observability=1)
2025-12-26T16:06:01.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20073390007019043
2025-12-26T16:06:02.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8798010349273682
2025-12-26T16:06:02.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:02.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8233753, teldec = -24.256222
2025-12-26T16:06:02.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.801865616554782     dec_j2k = -24.3963038014329
2025-12-26T16:06:02.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:06:02.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-26T16:06:02.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:02.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:02.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:02.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:02.712 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08753118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798598697300478, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992361, telescope_ra=0.8233753, 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.84316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.801865616554782, telescope_dec_j2k=-24.3963038014329, observability=1)
2025-12-26T16:06:02.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.228318452835083
2025-12-26T16:06:03.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:03.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8236741, teldec = -24.256222
2025-12-26T16:06:03.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.802164720130023     dec_j2k = -24.3963016216642
2025-12-26T16:06:03.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:03.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-26T16:06:03.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:03.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:03.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:03.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:03.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:03.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08754353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591477150773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992361, telescope_ra=0.8236741, 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.84346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.802164720130023, telescope_dec_j2k=-24.3963016216642, observability=1)
2025-12-26T16:06:04.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2512381076812744
2025-12-26T16:06:04.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:04.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8239822, teldec = -24.256222
2025-12-26T16:06:04.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.802473133148761     dec_j2k = -24.3962993731516
2025-12-26T16:06:04.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:04.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-26T16:06:04.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:04.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:04.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:04.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:04.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08755583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8239822, 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.84376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.802473133148761, telescope_dec_j2k=-24.3962993731516, observability=1)
2025-12-26T16:06:05.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2834196090698242
2025-12-26T16:06:05.884 [DEBUG] [Thread-467644 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:05.886 [INFO] [Thread-467644 (handle)] [driver.py] [get_status()] Telra = 0.8242629, teldec = -24.256228
2025-12-26T16:06:05.887 [INFO] [Thread-467644 (handle)] [driver.py] [get_status()] ra_j2k = 0.802754118560076     dec_j2k = -24.3963033232692
2025-12-26T16:06:05.889 [DEBUG] [Thread-467644 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:05.890 [DEBUG] [Thread-467644 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:05.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:05.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8242629, teldec = -24.256228
2025-12-26T16:06:05.893 [DEBUG] [Thread-467666 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:05.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.802754118560076     dec_j2k = -24.3963033232692
2025-12-26T16:06:05.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:05.896 [INFO] [Thread-467666 (handle)] [driver.py] [get_status()] Telra = 0.8242629, teldec = -24.256228
2025-12-26T16:06:05.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-26T16:06:05.897 [INFO] [Thread-467666 (handle)] [driver.py] [get_status()] ra_j2k = 0.802754118560076     dec_j2k = -24.3963033232692
2025-12-26T16:06:05.897 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:05.898 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:05.898 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:05.898 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:05.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:05.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:05.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:05.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:05.899 [DEBUG] [Thread-467666 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:05.899 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:05.899 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:05.899 [DEBUG] [Thread-467644 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:05.899 [DEBUG] [Thread-467644 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:05.899 [DEBUG] [Thread-467644 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:05.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:05.899 [DEBUG] [Thread-467644 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:05.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:05.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:05.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:05.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:05.900 [DEBUG] [Thread-467666 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:05.899 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:05.900 [DEBUG] [Thread-467644 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:05.900 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08756811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591076031345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992372, telescope_ra=0.8242629, 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.84405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.802754118560076, telescope_dec_j2k=-24.3963033232692, observability=1)
2025-12-26T16:06:05.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:05.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:05.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:05.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08756818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591076031345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992372, telescope_ra=0.8242629, 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.84405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.802754118560076, telescope_dec_j2k=-24.3963033232692, observability=1)
2025-12-26T16:06:06.011 [DEBUG] [Thread-467666 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:06.012 [DEBUG] [Thread-467666 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:06.012 [DEBUG] [Thread-467666 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:06.012 [DEBUG] [Thread-467666 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:06.019 [DEBUG] [Thread-467666 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08756823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591076031345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992372, telescope_ra=0.8242629, 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.84405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.802754118560076, telescope_dec_j2k=-24.3963033232692, observability=1)
2025-12-26T16:06:06.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1973578929901123
2025-12-26T16:06:06.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.925682783126831
2025-12-26T16:06:07.305 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:07.307 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8246549, teldec = -24.256222
2025-12-26T16:06:07.308 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.803146516570131     dec_j2k = -24.3962944606152
2025-12-26T16:06:07.309 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:07.310 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:07.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:07.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:07.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:07.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:07.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:07.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:07.321 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:07.321 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:07.321 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:07.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:07.322 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:07.322 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:07.322 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08758456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798597092822766, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8246549, 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.84444, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.803146516570131, telescope_dec_j2k=-24.3962944606152, observability=1)
2025-12-26T16:06:07.998 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.675994873046875
2025-12-26T16:06:08.395 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:08.398 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8249627, teldec = -24.256222
2025-12-26T16:06:08.399 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.803454629267502     dec_j2k = -24.3962922113874
2025-12-26T16:06:08.401 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:06:08.401 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:08.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08759718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798599900658762, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992361, telescope_ra=0.8249627, 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.84474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.803454629267502, telescope_dec_j2k=-24.3962922113874, observability=1)
2025-12-26T16:06:09.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6250536441802979
2025-12-26T16:06:09.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:09.487 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8252704, teldec = -24.256222
2025-12-26T16:06:09.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.803762641858077     dec_j2k = -24.3962899619793
2025-12-26T16:06:09.489 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:09.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-26T16:06:09.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:09.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:09.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:09.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:09.501 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:09.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0876098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8252704, 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.84505, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.803762641858077, telescope_dec_j2k=-24.3962899619793, observability=1)
2025-12-26T16:06:10.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.576195240020752
2025-12-26T16:06:10.617 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:10.618 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8255693, teldec = -24.256222
2025-12-26T16:06:10.619 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.804061845503799     dec_j2k = -24.3962877760302
2025-12-26T16:06:10.621 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:10.622 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:10.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:10.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:10.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:10.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:10.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:10.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:10.633 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:10.633 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:10.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:10.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:10.633 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:10.634 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:10.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08762289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591076031345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8255693, 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.84535, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.804061845503799, telescope_dec_j2k=-24.3962877760302, observability=1)
2025-12-26T16:06:11.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4845142364501953
2025-12-26T16:06:11.704 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:11.706 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8258775, teldec = -24.256216
2025-12-26T16:06:11.707 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.804370358356987     dec_j2k = -24.3962795217069
2025-12-26T16:06:11.709 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:11.711 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:11.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:11.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:11.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:11.715 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:11.722 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:11.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08763547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859629058391, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.8258775, 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.84566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.804370358356987, telescope_dec_j2k=-24.3962795217069, observability=1)
2025-12-26T16:06:12.171 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4481186866760254
2025-12-26T16:06:12.795 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:12.796 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8261858, teldec = -24.256216
2025-12-26T16:06:12.798 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.804678971541483     dec_j2k = -24.3962772651978
2025-12-26T16:06:12.799 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:12.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-26T16:06:12.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:12.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:12.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:12.805 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:12.813 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:12.813 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:12.813 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:12.813 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:12.813 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:12.813 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:12.813 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:12.814 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:12.814 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08764809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99235, telescope_ra=0.8261858, 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.84597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.804678971541483, telescope_dec_j2k=-24.3962772651978, observability=1)
2025-12-26T16:06:13.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4018828868865967
2025-12-26T16:06:13.885 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:13.888 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8264938, teldec = -24.256222
2025-12-26T16:06:13.889 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.804987284651238     dec_j2k = -24.3962810094316
2025-12-26T16:06:13.891 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:13.892 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:13.898 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:13.898 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:13.898 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:13.898 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:13.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08766072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589872673061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992361, telescope_ra=0.8264938, 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.84628, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.804987284651238, telescope_dec_j2k=-24.3962810094316, observability=1)
2025-12-26T16:06:14.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3554422855377197
2025-12-26T16:06:14.975 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:14.977 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8268016, teldec = -24.256222
2025-12-26T16:06:14.978 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.805295397317467     dec_j2k = -24.3962787547577
2025-12-26T16:06:14.980 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:14.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-26T16:06:14.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:14.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:14.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:14.988 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:14.995 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:14.995 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:14.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:14.996 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:14.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08767333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592680509057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8268016, 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.84658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.805295397317467, telescope_dec_j2k=-24.3962787547577, observability=1)
2025-12-26T16:06:15.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3088259696960449
2025-12-26T16:06:16.066 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:16.068 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8271091, teldec = -24.256222
2025-12-26T16:06:16.069 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.80560320967374     dec_j2k = -24.3962765013711
2025-12-26T16:06:16.069 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:16.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-26T16:06:16.077 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:16.077 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:16.077 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:16.077 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:16.084 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:16.084 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:16.085 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:16.085 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:16.085 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:16.085 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:16.085 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:16.085 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:16.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08768596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592279389629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.8271091, 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.84689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.80560320967374, telescope_dec_j2k=-24.3962765013711, observability=1)
2025-12-26T16:06:16.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.257735013961792
2025-12-26T16:06:16.546 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:16.549 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:16.550 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:16.552 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:17.156 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:17.158 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8274079, teldec = -24.256222
2025-12-26T16:06:17.159 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.805902313187623     dec_j2k = -24.3962743108673
2025-12-26T16:06:17.161 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:17.161 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:17.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:17.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:17.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:17.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:17.176 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:17.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08769858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992361, telescope_ra=0.8274079, 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.84719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.805902313187623, telescope_dec_j2k=-24.3962743108673, observability=1)
2025-12-26T16:06:17.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2044236660003662
2025-12-26T16:06:18.284 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:18.287 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8277168, teldec = -24.256222
2025-12-26T16:06:18.288 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.806211526955669     dec_j2k = -24.3962720454174
2025-12-26T16:06:18.289 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:18.290 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:18.292 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:18.292 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:18.292 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:18.292 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:18.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:18.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:18.299 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:18.299 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:18.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:18.299 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:18.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:18.300 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:18.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08771163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589070434205, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992361, telescope_ra=0.8277168, 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.8475, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.806211526955669, telescope_dec_j2k=-24.3962720454174, observability=1)
2025-12-26T16:06:18.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12158203125
2025-12-26T16:06:19.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:19.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8280541, teldec = -24.256228
2025-12-26T16:06:19.525 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:19.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.806549169800986     dec_j2k = -24.3962755700958
2025-12-26T16:06:19.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:19.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-26T16:06:19.528 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8280541, teldec = -24.256228
2025-12-26T16:06:19.529 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.806549169800986     dec_j2k = -24.3962755700958
2025-12-26T16:06:19.530 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:19.531 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:19.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:19.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:19.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:19.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:19.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:19.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:19.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:19.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:19.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:19.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:19.533 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:19.533 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:19.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:19.533 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:19.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08772596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591477150773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.8280541, 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.84784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.806549169800986, telescope_dec_j2k=-24.3962755700958, observability=1)
2025-12-26T16:06:19.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:19.534 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:19.534 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:19.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.087726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591477150773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992371, telescope_ra=0.8280541, 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.84784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.806549169800986, telescope_dec_j2k=-24.3962755700958, observability=1)
2025-12-26T16:06:20.557 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:20.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:20.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8283625, teldec = -24.256222
2025-12-26T16:06:20.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.806857882814442     dec_j2k = -24.3962673069359
2025-12-26T16:06:20.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:20.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:20.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:20.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:20.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:20.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:20.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08773816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591076031345, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99236, telescope_ra=0.8283625, 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.84814, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.806857882814442, telescope_dec_j2k=-24.3962673069359, observability=1)
2025-12-26T16:06:20.655 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06182408332824707
2025-12-26T16:06:21.559 [DEBUG] [ThreadPoolExecutor-21515_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:21.560 [INFO] [ThreadPoolExecutor-21515_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:06:21.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:21.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8286614, teldec = -24.256222
2025-12-26T16:06:21.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.807157086409232     dec_j2k = -24.3962651120945
2025-12-26T16:06:21.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:21.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-26T16:06:21.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:21.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:21.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:21.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:21.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:21.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:21.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:21.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:21.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:21.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:21.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:21.653 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:21.653 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08775038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589872673061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8286614, 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.84844, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.807157086409232, telescope_dec_j2k=-24.3962651120945, observability=1)
2025-12-26T16:06:21.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09018945693969727
2025-12-26T16:06:22.322 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6689085960388184
2025-12-26T16:06:22.322 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.88097286224365 seconds ago
2025-12-26T16:06:22.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:22.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8289424, teldec = -24.256222
2025-12-26T16:06:22.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.807438371818369     dec_j2k = -24.3962630479101
2025-12-26T16:06:22.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:22.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-26T16:06:22.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:22.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:22.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:22.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:22.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:22.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:22.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:22.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:22.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:22.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:22.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:22.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:22.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08776267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591477150773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8289424, 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.84872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.807438371818369, telescope_dec_j2k=-24.3962630479101, observability=1)
2025-12-26T16:06:22.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1203317642211914
2025-12-26T16:06:23.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:23.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8292513, teldec = -24.256222
2025-12-26T16:06:23.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.807747585560248     dec_j2k = -24.3962607778999
2025-12-26T16:06:23.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:23.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:23.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:23.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:23.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:23.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:23.772 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08777499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079859428498677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99236, telescope_ra=0.8292513, 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.84903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.807747585560248, telescope_dec_j2k=-24.3962607778999, observability=1)
2025-12-26T16:06:23.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15135979652404785
2025-12-26T16:06:23.974 [DEBUG] [Thread-467667 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20173335075378418
2025-12-26T16:06:24.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:24.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8295315, teldec = -24.256222
2025-12-26T16:06:24.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.808028070147705     dec_j2k = -24.3962587180031
2025-12-26T16:06:24.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:24.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-26T16:06:24.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:24.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:24.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:24.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:24.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08778727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591477150773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8295315, 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.84931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.808028070147705, telescope_dec_j2k=-24.3962587180031, observability=1)
2025-12-26T16:06:25.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1769390106201172
2025-12-26T16:06:25.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:25.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8298399, teldec = -24.256222
2025-12-26T16:06:25.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.808336783371708     dec_j2k = -24.3962564499202
2025-12-26T16:06:25.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:25.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-26T16:06:25.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:25.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:25.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:25.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:25.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08779955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798588669314777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.8298399, 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.84962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.808336783371708, telescope_dec_j2k=-24.3962564499202, observability=1)
2025-12-26T16:06:26.107 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20696663856506348
2025-12-26T16:06:26.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:26.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8301393, teldec = -24.256222
2025-12-26T16:06:26.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.8086364874499     dec_j2k = -24.3962542471512
2025-12-26T16:06:26.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:26.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-26T16:06:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:26.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:26.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:26.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:26.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:26.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:26.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:26.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:26.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:26.965 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:26.965 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08781189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798590674911917, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99236, telescope_ra=0.8301393, 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.84992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.8086364874499, telescope_dec_j2k=-24.3962542471512, observability=1)
2025-12-26T16:06:27.195 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23022866249084473
2025-12-26T16:06:28.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:28.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8304202, teldec = -24.256228
2025-12-26T16:06:28.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.808917672970966     dec_j2k = -24.3962581791682
2025-12-26T16:06:28.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:28.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-26T16:06:28.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:28.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:28.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:28.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:28.027 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:28.028 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0878242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592680509057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992371, telescope_ra=0.8304202, 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.8502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.808917672970966, telescope_dec_j2k=-24.3962581791682, observability=1)
2025-12-26T16:06:28.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25806617736816406
2025-12-26T16:06:28.448 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42037248611450195
2025-12-26T16:06:29.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:29.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8307284, teldec = -24.256222
2025-12-26T16:06:29.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.809226185740237     dec_j2k = -24.3962499104613
2025-12-26T16:06:29.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:06:29.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:29.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:29.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:29.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:29.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:29.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08783659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798594686106198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.8307284, 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.85051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.809226185740237, telescope_dec_j2k=-24.3962499104613, observability=1)
2025-12-26T16:06:29.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28110265731811523
2025-12-26T16:06:30.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:30.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8310086, teldec = -24.256222
2025-12-26T16:06:30.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.809506670304793     dec_j2k = -24.396247846583
2025-12-26T16:06:30.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:30.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:30.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:30.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:30.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:30.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:30.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:30.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:30.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:30.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:30.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:30.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:30.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:30.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:30.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08784885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798593081628486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8310086, 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.85079, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.809506670304793, telescope_dec_j2k=-24.396247846583, observability=1)
2025-12-26T16:06:30.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30861854553222656
2025-12-26T16:06:31.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:31.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8313164, teldec = -24.256222
2025-12-26T16:06:31.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.80981478289425     dec_j2k = -24.3962455785401
2025-12-26T16:06:31.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:31.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-26T16:06:31.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:31.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:31.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:31.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:31.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:31.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:31.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:31.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:31.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:31.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:31.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:31.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:31.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08786118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589872673061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99236, telescope_ra=0.8313164, 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.8511, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.80981478289425, telescope_dec_j2k=-24.3962455785401, observability=1)
2025-12-26T16:06:31.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3313770294189453
2025-12-26T16:06:31.735 [DEBUG] [Thread-467668 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5093393325805664
2025-12-26T16:06:32.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:32.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8316153, teldec = -24.256222
2025-12-26T16:06:32.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.810113986440195     dec_j2k = -24.3962433752051
2025-12-26T16:06:32.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:32.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-26T16:06:32.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:32.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:32.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:32.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:32.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0878736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798596691703338, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8316153, 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.8514, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.810113986440195, telescope_dec_j2k=-24.3962433752051, observability=1)
2025-12-26T16:06:32.647 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3482189178466797
2025-12-26T16:06:33.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:33.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.831923, teldec = -24.256222
2025-12-26T16:06:33.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.810421998917751     dec_j2k = -24.3962411061035
2025-12-26T16:06:33.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:33.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-26T16:06:33.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:33.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:33.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:33.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:33.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08788589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591477150773, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.831923, 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.85171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.810421998917751, telescope_dec_j2k=-24.3962411061035, observability=1)
2025-12-26T16:06:33.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37740612030029297
2025-12-26T16:06:34.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:34.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.832203, teldec = -24.256222
2025-12-26T16:06:34.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.810702283260654     dec_j2k = -24.3962390404812
2025-12-26T16:06:34.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:34.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-26T16:06:34.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:34.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:34.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:34.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:34.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08789824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798584658120496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.832203, 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.85199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.810702283260654, telescope_dec_j2k=-24.3962390404812, observability=1)
2025-12-26T16:06:34.828 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39996337890625
2025-12-26T16:06:35.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:35.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8325113, teldec = -24.256222
2025-12-26T16:06:35.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.81101089633747     dec_j2k = -24.3962367652112
2025-12-26T16:06:35.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:35.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:35.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:35.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:35.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:35.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:35.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:35.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:35.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:35.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:35.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:35.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:35.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:35.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:35.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08791065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798587064837065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8325113, 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.85229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.81101089633747, telescope_dec_j2k=-24.3962367652112, observability=1)
2025-12-26T16:06:35.921 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.428394079208374
2025-12-26T16:06:36.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:36.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8327915, teldec = -24.256221
2025-12-26T16:06:36.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.811291380834797     dec_j2k = -24.3962336966175
2025-12-26T16:06:36.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:36.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:36.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:36.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:36.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:36.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:36.556 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:36.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08792289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798584257001068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99236, telescope_ra=0.8327915, 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.85257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.811291380834797, telescope_dec_j2k=-24.3962336966175, observability=1)
2025-12-26T16:06:37.009 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4527628421783447
2025-12-26T16:06:37.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:37.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8330993, teldec = -24.256221
2025-12-26T16:06:37.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.811599493393799     dec_j2k = -24.396231423296
2025-12-26T16:06:37.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:37.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-26T16:06:37.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:37.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:37.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:37.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:37.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:37.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:37.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:37.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:37.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:37.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:37.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:37.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:37.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08793527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592279389629, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8330993, 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.85288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.811599493393799, telescope_dec_j2k=-24.396231423296, observability=1)
2025-12-26T16:06:38.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4722909927368164
2025-12-26T16:06:38.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:38.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8334071, teldec = -24.256221
2025-12-26T16:06:38.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.811907605947539     dec_j2k = -24.3962291490632
2025-12-26T16:06:38.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:38.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:38.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:38.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:38.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:38.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:38.690 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0879476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798590273792489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8334071, 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.85319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.811907605947539, telescope_dec_j2k=-24.3962291490632, observability=1)
2025-12-26T16:06:39.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4998929500579834
2025-12-26T16:06:39.502 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8117666244506836
2025-12-26T16:06:39.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:39.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8337062, teldec = -24.256221
2025-12-26T16:06:39.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.812207009661872     dec_j2k = -24.3962269382389
2025-12-26T16:06:39.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:39.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-26T16:06:39.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:39.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:39.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:39.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:39.767 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08796007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586663717637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.8337062, 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.85349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.812207009661872, telescope_dec_j2k=-24.3962269382389, observability=1)
2025-12-26T16:06:40.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5902431011199951
2025-12-26T16:06:40.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:40.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8339867, teldec = -24.256221
2025-12-26T16:06:40.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.812487794484737     dec_j2k = -24.3962248641163
2025-12-26T16:06:40.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:40.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-26T16:06:40.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:40.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:40.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:40.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:40.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08797235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798588669314777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99236, telescope_ra=0.8339867, 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.85377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.812487794484737, telescope_dec_j2k=-24.3962248641163, observability=1)
2025-12-26T16:06:41.637 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8074820041656494
2025-12-26T16:06:41.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:41.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8342948, teldec = -24.256221
2025-12-26T16:06:41.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.812796207327911     dec_j2k = -24.3962225850369
2025-12-26T16:06:41.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:41.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-26T16:06:41.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:41.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:41.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:41.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:41.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:41.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:41.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:41.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:41.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:41.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:41.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:41.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:41.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08798471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798582251403928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8342948, 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.85408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.812796207327911, telescope_dec_j2k=-24.3962225850369, observability=1)
2025-12-26T16:06:42.033 [DEBUG] [Thread-467669 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13952279090881348
2025-12-26T16:06:42.725 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8316206932067871
2025-12-26T16:06:42.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:42.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.834575, teldec = -24.256221
2025-12-26T16:06:42.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.813076691836983     dec_j2k = -24.3962205115468
2025-12-26T16:06:42.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:42.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-26T16:06:42.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:42.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:42.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:42.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:42.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:42.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08799696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798588669314777, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.834575, 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.85436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.813076691836983, telescope_dec_j2k=-24.3962205115468, observability=1)
2025-12-26T16:06:43.815 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8582963943481445
2025-12-26T16:06:44.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:44.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8348828, teldec = -24.256221
2025-12-26T16:06:44.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.813384804365467     dec_j2k = -24.3962182329454
2025-12-26T16:06:44.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:44.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-26T16:06:44.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:44.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:44.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:44.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:44.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0880094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589070434205, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.8348828, 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.85467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.813384804365467, telescope_dec_j2k=-24.3962182329454, observability=1)
2025-12-26T16:06:44.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.917595624923706
2025-12-26T16:06:45.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:45.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8351904, teldec = -24.256215
2025-12-26T16:06:45.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.813692716447686     dec_j2k = -24.3962099554539
2025-12-26T16:06:45.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:45.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-26T16:06:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:45.127 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08802213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586262598209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.8351904, 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.85497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.813692716447686, telescope_dec_j2k=-24.3962099554539, observability=1)
2025-12-26T16:06:46.149 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:46.151 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.83549, teldec = -24.256221
2025-12-26T16:06:46.152 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.813992620877928     dec_j2k = -24.3962137352551
2025-12-26T16:06:46.154 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:46.155 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:46.161 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:46.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:46.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:46.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:46.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08803414, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589070434205, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.83549, 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.85527, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.813992620877928, telescope_dec_j2k=-24.3962137352551, observability=1)
2025-12-26T16:06:46.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04086160659790039
2025-12-26T16:06:47.275 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:47.278 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8357983, teldec = -24.256221
2025-12-26T16:06:47.279 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.81430123389838     dec_j2k = -24.3962114502386
2025-12-26T16:06:47.281 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:47.282 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:47.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:47.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:47.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:47.288 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:47.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:47.295 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:47.295 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:47.295 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:47.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:47.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:47.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:47.296 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:47.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08804718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589471553633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.8357983, 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.85558, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.81430123389838, telescope_dec_j2k=-24.3962114502386, observability=1)
2025-12-26T16:06:47.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0337984561920166
2025-12-26T16:06:48.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:48.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8361064, teldec = -24.256221
2025-12-26T16:06:48.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.814609646710478     dec_j2k = -24.3962091657912
2025-12-26T16:06:48.402 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:48.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:48.404 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8361064, teldec = -24.256221
2025-12-26T16:06:48.405 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.814609646710478     dec_j2k = -24.3962091657912
2025-12-26T16:06:48.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:48.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:48.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:48.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:48.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:48.407 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:48.407 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:48.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:48.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:48.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:48.414 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:48.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08806017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591878270201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.8361064, 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.85589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.814609646710478, telescope_dec_j2k=-24.3962091657912, observability=1)
2025-12-26T16:06:48.421 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:48.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08806022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798591878270201, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.8361064, 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.85589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.814609646710478, telescope_dec_j2k=-24.3962091657912, observability=1)
2025-12-26T16:06:49.530 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:49.532 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8364145, teldec = -24.256221
2025-12-26T16:06:49.533 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.814918059517283     dec_j2k = -24.396206880431
2025-12-26T16:06:49.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:49.535 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:49.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:49.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:49.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:49.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:49.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08807328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589070434205, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99236, telescope_ra=0.8364145, 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.8562, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.814918059517283, telescope_dec_j2k=-24.396206880431, observability=1)
2025-12-26T16:06:49.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03239297866821289
2025-12-26T16:06:50.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:50.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.836722, teldec = -24.256221
2025-12-26T16:06:50.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.815225871709644     dec_j2k = -24.3962045986111
2025-12-26T16:06:50.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:50.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-26T16:06:50.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:50.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:50.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:50.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:50.653 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:50.654 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08808605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592680509057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.836722, 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.8565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.815225871709644, telescope_dec_j2k=-24.3962045986111, observability=1)
2025-12-26T16:06:50.699 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04532957077026367
2025-12-26T16:06:51.019 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36521434783935547
2025-12-26T16:06:51.366 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7123351097106934
2025-12-26T16:06:51.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:51.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8370766, teldec = -24.256221
2025-12-26T16:06:51.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.815580831714187     dec_j2k = -24.3962019661543
2025-12-26T16:06:51.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:51.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:51.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:51.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:51.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:51.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:51.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08810016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798590273792489, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8370766, 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.85686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.815580831714187, telescope_dec_j2k=-24.3962019661543, observability=1)
2025-12-26T16:06:51.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028100252151489258
2025-12-26T16:06:52.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:52.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8373568, teldec = -24.256221
2025-12-26T16:06:52.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.815861316179817     dec_j2k = -24.3961998851682
2025-12-26T16:06:52.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:52.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:52.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:52.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:52.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:52.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:52.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:52.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:52.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:52.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:52.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:52.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:52.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:52.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:52.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08811265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589872673061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992359, telescope_ra=0.8373568, 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.85714, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.815861316179817, telescope_dec_j2k=-24.3961998851682, observability=1)
2025-12-26T16:06:52.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04424285888671875
2025-12-26T16:06:53.841 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8927812576293945
2025-12-26T16:06:53.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:53.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8376648, teldec = -24.256221
2025-12-26T16:06:54.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.816169628863604     dec_j2k = -24.3961975968464
2025-12-26T16:06:54.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:54.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:54.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:54.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:54.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:54.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:54.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:54.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08812498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798584257001068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8376648, 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.85745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.816169628863604, telescope_dec_j2k=-24.3961975968464, observability=1)
2025-12-26T16:06:54.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0641932487487793
2025-12-26T16:06:55.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:55.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8379732, teldec = -24.256221
2025-12-26T16:06:55.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.816478341948163     dec_j2k = -24.3961953046388
2025-12-26T16:06:55.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:55.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-26T16:06:55.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:55.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:55.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:55.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:55.129 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08813787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586262598209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992359, telescope_ra=0.8379732, 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.85776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:05:55.662217', telescope_ra_j2k=0.816478341948163, telescope_dec_j2k=-24.3961953046388, observability=1)
2025-12-26T16:06:55.136 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007086992263793945
2025-12-26T16:06:55.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.043701887130737305
2025-12-26T16:06:55.321 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19180655479431152
2025-12-26T16:06:55.773 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6443531513214111
2025-12-26T16:06:55.802 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:55.802 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:06:55.803 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:55.803 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:06:55.804 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:56.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:56.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8382812, teldec = -24.256221
2025-12-26T16:06:56.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.816786654621342     dec_j2k = -24.3961930144914
2025-12-26T16:06:56.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:56.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-26T16:06:56.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:56.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:56.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:56.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:56.191 [DEBUG] [Thread-467644 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:56.192 [INFO] [Thread-467644 (handle)] [driver.py] [get_status()] Telra = 0.8382812, teldec = -24.256221
2025-12-26T16:06:56.194 [INFO] [Thread-467644 (handle)] [driver.py] [get_status()] ra_j2k = 0.816786654621342     dec_j2k = -24.3961930144914
2025-12-26T16:06:56.195 [DEBUG] [Thread-467644 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:56.195 [DEBUG] [Thread-467644 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:56.196 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0881502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589872673061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.8382812, 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.85806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.816786654621342, telescope_dec_j2k=-24.3961930144914, observability=1)
2025-12-26T16:06:56.202 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:56.202 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:56.202 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:56.202 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:56.204 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08815036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589872673061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.8382812, 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.85806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.816786654621342, telescope_dec_j2k=-24.3961930144914, observability=1)
2025-12-26T16:06:56.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09888339042663574
2025-12-26T16:06:56.806 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:56.808 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:56.808 [DEBUG] [ThreadPoolExecutor-21517_0] [payload.py] [to_registers()] [0]
2025-12-26T16:06:56.812 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:56.812 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:56.812 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:06:56.812 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:56.820 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:56.820 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:06:56.820 [DEBUG] [ThreadPoolExecutor-21517_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:06:56.820 [DEBUG] [ThreadPoolExecutor-21517_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:06:56.820 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:56.820 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:56.820 [DEBUG] [ThreadPoolExecutor-21517_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:57.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:57.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.838589, teldec = -24.256221
2025-12-26T16:06:57.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.817094767086188     dec_j2k = -24.3961907249198
2025-12-26T16:06:57.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:57.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-26T16:06:57.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:57.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:57.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:57.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:57.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:57.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:57.301 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:57.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:57.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:57.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:57.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:57.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:57.301 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08816302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798583454762212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.838589, 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.85837, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.817094767086188, telescope_dec_j2k=-24.3961907249198, observability=1)
2025-12-26T16:06:57.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20394158363342285
2025-12-26T16:06:57.702 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40140223503112793
2025-12-26T16:06:58.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:58.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8388876, teldec = -24.256221
2025-12-26T16:06:58.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.817393670206541     dec_j2k = -24.3961885029119
2025-12-26T16:06:58.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:58.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-26T16:06:58.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:58.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:58.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:58.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:58.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:58.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:58.369 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:58.370 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:58.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:58.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:58.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:58.370 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:58.370 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08817539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589070434205, 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.992359, telescope_ra=0.8388876, 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.85867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.817393670206541, telescope_dec_j2k=-24.3961885029119, observability=1)
2025-12-26T16:06:58.595 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2256183624267578
2025-12-26T16:06:59.193 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8228302001953125
2025-12-26T16:06:59.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:06:59.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8391957, teldec = -24.256221
2025-12-26T16:06:59.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.81770208296548     dec_j2k = -24.3961862093119
2025-12-26T16:06:59.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:06:59.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-26T16:06:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:06:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:06:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:06:59.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:06:59.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:06:59.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:59.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:06:59.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:06:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:06:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:06:59.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:06:59.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:06:59.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08818818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798592680509057, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8391957, 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.85898, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.81770208296548, telescope_dec_j2k=-24.3961862093119, observability=1)
2025-12-26T16:06:59.686 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21233224868774414
2025-12-26T16:07:00.210 [DEBUG] [Thread-467670 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7363855838775635
2025-12-26T16:07:00.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:00.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8394759, teldec = -24.256221
2025-12-26T16:07:00.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.817982567397916     dec_j2k = -24.3961841226164
2025-12-26T16:07:00.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:00.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-26T16:07:00.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:00.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:00.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:00.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:00.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08820054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079858385588164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.8394759, 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.85926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.817982567397916, telescope_dec_j2k=-24.3961841226164, observability=1)
2025-12-26T16:07:00.660 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11874198913574219
2025-12-26T16:07:00.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31496453285217285
2025-12-26T16:07:01.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:01.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8397845, teldec = -24.256221
2025-12-26T16:07:01.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.818291480654248     dec_j2k = -24.3961818235478
2025-12-26T16:07:01.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07: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-26T16:07:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:01.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:01.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:01.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:01.643 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:01.643 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:01.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:01.643 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:01.643 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08821326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589471553633, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.8397845, 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.85957, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.818291480654248, telescope_dec_j2k=-24.3961818235478, observability=1)
2025-12-26T16:07:01.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29804086685180664
2025-12-26T16:07:02.164 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5209462642669678
2025-12-26T16:07:02.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9021439552307129
2025-12-26T16:07:02.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:02.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8400923, teldec = -24.256221
2025-12-26T16:07:02.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.818599593093197     dec_j2k = -24.3961795295272
2025-12-26T16:07:02.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:02.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-26T16:07:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:02.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:02.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:02.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08822583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798595488345054, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8400923, 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.85987, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.818599593093197, telescope_dec_j2k=-24.3961795295272, observability=1)
2025-12-26T16:07:03.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38085365295410156
2025-12-26T16:07:03.668 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9403386116027832
2025-12-26T16:07:03.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:03.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8404006, teldec = -24.256221
2025-12-26T16:07:03.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.818908206034359     dec_j2k = -24.3961772308669
2025-12-26T16:07:03.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:03.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-26T16:07:03.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:03.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:03.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:03.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:03.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08823815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586262598209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8404006, 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.86018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.818908206034359, telescope_dec_j2k=-24.3961772308669, observability=1)
2025-12-26T16:07:04.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4075181484222412
2025-12-26T16:07:04.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:04.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8407001, teldec = -24.256221
2025-12-26T16:07:04.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.819208010037944     dec_j2k = -24.3961749969436
2025-12-26T16:07:04.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:04.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:04.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:04.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:04.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:04.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:04.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:04.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:04.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:04.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:04.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:04.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:04.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:04.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:04.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08825096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798582251403928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.8407001, 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.86048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.819208010037944, telescope_dec_j2k=-24.3961749969436, observability=1)
2025-12-26T16:07:05.174 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27440881729125977
2025-12-26T16:07:05.369 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.469590425491333
2025-12-26T16:07:05.898 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9980864524841309
2025-12-26T16:07:05.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:05.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.841009, teldec = -24.256221
2025-12-26T16:07:05.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.819517223577607     dec_j2k = -24.3961726920038
2025-12-26T16:07:05.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:05.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-26T16:07:05.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:05.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:05.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:05.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:05.976 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08826344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798584658120496, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992359, telescope_ra=0.841009, 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.86079, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.819517223577607, telescope_dec_j2k=-24.3961726920038, observability=1)
2025-12-26T16:07:06.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5909678936004639
2025-12-26T16:07:07.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:07.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8413179, teldec = -24.256221
2025-12-26T16:07:07.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.819826437111918     dec_j2k = -24.3961703861466
2025-12-26T16:07:07.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:07.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-26T16:07:07.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:07.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:07.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:07.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:07.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:07.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:07.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:07.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:07.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:07.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:07.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:07.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:07.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08827634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589872673061, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8413179, 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.8611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.819826437111918, telescope_dec_j2k=-24.3961703861466, observability=1)
2025-12-26T16:07:07.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5646822452545166
2025-12-26T16:07:08.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:08.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8415983, teldec = -24.256227
2025-12-26T16:07:08.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82010712195392     dec_j2k = -24.3961742917006
2025-12-26T16:07:08.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:08.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:08.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:08.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:08.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:08.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:08.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08828868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798585861478781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99237, telescope_ra=0.8415983, 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.86138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82010712195392, telescope_dec_j2k=-24.3961742917006, observability=1)
2025-12-26T16:07:08.786 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6303987503051758
2025-12-26T16:07:09.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:09.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8418972, teldec = -24.256221
2025-12-26T16:07:09.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.820406325088499     dec_j2k = -24.3961660593512
2025-12-26T16:07:09.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:09.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-26T16:07:09.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:09.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:09.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:09.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:09.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:09.215 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08830089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798587465956493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8418972, 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.86168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.820406325088499, telescope_dec_j2k=-24.3961660593512, observability=1)
2025-12-26T16:07:09.949 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7349815368652344
2025-12-26T16:07:10.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:10.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.842206, teldec = -24.256227
2025-12-26T16:07:10.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.820715438746003     dec_j2k = -24.3961697510643
2025-12-26T16:07:10.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:07:10.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-26T16:07:10.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:10.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:10.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:10.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:10.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:10.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:10.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:10.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:10.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:10.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08831384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586262598209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.842206, 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.86199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.820715438746003, telescope_dec_j2k=-24.3961697510643, observability=1)
2025-12-26T16:07:11.044 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7110469341278076
2025-12-26T16:07:11.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:11.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8425149, teldec = -24.256227
2025-12-26T16:07:11.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.821024652259648     dec_j2k = -24.3961674416524
2025-12-26T16:07:11.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:07:11.385 [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-26T16:07:11.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:11.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:11.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:11.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:11.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:11.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:11.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:11.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:11.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:11.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:11.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:11.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:11.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08832616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798587465956493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99237, telescope_ra=0.8425149, 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.8623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.821024652259648, telescope_dec_j2k=-24.3961674416524, observability=1)
2025-12-26T16:07:12.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7707700729370117
2025-12-26T16:07:12.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:12.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8427955, teldec = -24.256221
2025-12-26T16:07:12.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.821305536805691     dec_j2k = -24.3961593435625
2025-12-26T16:07:12.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07: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-26T16:07:12.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:12.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:12.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:12.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:12.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:12.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:12.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:12.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:12.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:12.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:12.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:12.461 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:12.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08833846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586262598209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.8427955, 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.86258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.821305536805691, telescope_dec_j2k=-24.3961593435625, observability=1)
2025-12-26T16:07:13.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7990543842315674
2025-12-26T16:07:13.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:13.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8431033, teldec = -24.256221
2025-12-26T16:07:13.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82161364919262     dec_j2k = -24.3961570406317
2025-12-26T16:07:13.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:13.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-26T16:07:13.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:13.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:13.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:13.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:13.522 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:13.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08835072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8431033, 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.86289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82161364919262, telescope_dec_j2k=-24.3961570406317, observability=1)
2025-12-26T16:07:14.352 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8293032646179199
2025-12-26T16:07:14.414 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8913493156433105
2025-12-26T16:07:14.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:14.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.843403, teldec = -24.256221
2025-12-26T16:07:14.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.821913653353721     dec_j2k = -24.3961547974292
2025-12-26T16:07:14.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:14.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-26T16:07:14.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:14.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:14.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:14.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:14.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:14.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:14.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:14.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:14.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:14.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:14.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:14.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:14.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08836312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580646926216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.843403, 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.86319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.821913653353721, telescope_dec_j2k=-24.3961547974292, observability=1)
2025-12-26T16:07:15.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8504621982574463
2025-12-26T16:07:15.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:15.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8436836, teldec = -24.256214
2025-12-26T16:07:15.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.822194537845296     dec_j2k = -24.3961456970336
2025-12-26T16:07:15.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:15.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-26T16:07:15.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:15.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:15.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:15.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:15.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:15.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08837542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798585460359352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992348, telescope_ra=0.8436836, 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.86347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.822194537845296, telescope_dec_j2k=-24.3961456970336, observability=1)
2025-12-26T16:07:16.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8808743953704834
2025-12-26T16:07:16.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:16.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8439924, teldec = -24.256221
2025-12-26T16:07:16.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.822503651512327     dec_j2k = -24.3961503833538
2025-12-26T16:07:16.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:16.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:16.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:16.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:16.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:16.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:16.707 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08838765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798589070434205, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992359, telescope_ra=0.8439924, 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.86377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.822503651512327, telescope_dec_j2k=-24.3961503833538, observability=1)
2025-12-26T16:07:17.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9147844314575195
2025-12-26T16:07:17.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:17.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8442726, teldec = -24.256221
2025-12-26T16:07:17.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.822784135869297     dec_j2k = -24.3961482837369
2025-12-26T16:07:17.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:17.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-26T16:07:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:17.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:17.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:17.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:17.762 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:17.763 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:17.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:17.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:17.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:17.763 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:17.763 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08839987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07985818502845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992359, telescope_ra=0.8442726, 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.86405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.822784135869297, telescope_dec_j2k=-24.3961482837369, observability=1)
2025-12-26T16:07:18.297 [DEBUG] [Thread-467671 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.533968448638916
2025-12-26T16:07:18.712 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9495084285736084
2025-12-26T16:07:18.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:18.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.844572, teldec = -24.256221
2025-12-26T16:07:18.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.823083839706226     dec_j2k = -24.396146039415
2025-12-26T16:07:18.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:18.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-26T16:07:18.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:18.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:18.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:18.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:18.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:18.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08841223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798584257001068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992359, telescope_ra=0.844572, 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.86435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.823083839706226, telescope_dec_j2k=-24.396146039415, observability=1)
2025-12-26T16:07:19.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.967731237411499
2025-12-26T16:07:19.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:19.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8448809, teldec = -24.256221
2025-12-26T16:07:19.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.823393053178646     dec_j2k = -24.3961437229773
2025-12-26T16:07:19.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:19.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-26T16:07:19.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:19.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:19.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:19.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:19.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08842493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798584257001068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992359, telescope_ra=0.8448809, 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.86466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.823393053178646, telescope_dec_j2k=-24.3961437229773, observability=1)
2025-12-26T16:07:20.813 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8826043605804443
2025-12-26T16:07:20.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:20.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8451617, teldec = -24.256221
2025-12-26T16:07:20.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.823674138130455     dec_j2k = -24.3961416164655
2025-12-26T16:07:20.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:20.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-26T16:07:20.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:20.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:20.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:20.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:20.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:20.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:20.968 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:20.968 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:20.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:20.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:20.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:20.969 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:20.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08843692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798585460359352, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992359, telescope_ra=0.8451617, 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.86494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.823674138130455, telescope_dec_j2k=-24.3961416164655, observability=1)
2025-12-26T16:07:20.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019317150115966797
2025-12-26T16:07:21.821 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:21.823 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:22.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:22.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8454703, teldec = -24.256221
2025-12-26T16:07:22.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.823983051288176     dec_j2k = -24.3961393005287
2025-12-26T16:07:22.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:22.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:22.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:22.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:22.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:22.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:22.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:22.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:22.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:22.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:22.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:22.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:22.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:22.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:22.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08844946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798584257001068, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992359, telescope_ra=0.8454703, 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.86525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.823983051288176, telescope_dec_j2k=-24.3961393005287, observability=1)
2025-12-26T16:07:22.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008152961730957031
2025-12-26T16:07:22.382 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3309900760650635
2025-12-26T16:07:22.382 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.8801212310791 seconds ago
2025-12-26T16:07:23.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:23.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8457784, teldec = -24.256221
2025-12-26T16:07:23.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.824291463933154     dec_j2k = -24.3961369874312
2025-12-26T16:07:23.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:23.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-26T16:07:23.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:23.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:23.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:23.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:23.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:23.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08846211, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798583454762212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992358, telescope_ra=0.8457784, 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.86556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.824291463933154, telescope_dec_j2k=-24.3961369874312, observability=1)
2025-12-26T16:07:23.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006215095520019531
2025-12-26T16:07:24.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:24.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8460778, teldec = -24.256221
2025-12-26T16:07:24.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82459116774466     dec_j2k = -24.3961347387758
2025-12-26T16:07:24.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:24.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:24.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:24.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:24.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:24.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:24.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08847453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798583053642784, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.8460778, 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.86586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82459116774466, telescope_dec_j2k=-24.3961347387758, observability=1)
2025-12-26T16:07:24.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022818326950073242
2025-12-26T16:07:25.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:25.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8463867, teldec = -24.256221
2025-12-26T16:07:25.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82490038119084     dec_j2k = -24.3961324178673
2025-12-26T16:07:25.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:25.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-26T16:07:25.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:25.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:25.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:25.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:25.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:25.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:25.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:25.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:25.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:25.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:25.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:25.274 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:25.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08848679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586262598209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992358, telescope_ra=0.8463867, 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.86617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82490038119084, telescope_dec_j2k=-24.3961324178673, observability=1)
2025-12-26T16:07:25.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.058646202087402344
2025-12-26T16:07:26.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:26.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8466672, teldec = -24.256221
2025-12-26T16:07:26.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.825181165814379     dec_j2k = -24.3961303095465
2025-12-26T16:07:26.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:26.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:26.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:26.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08849907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07985818502845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.8466672, 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.86645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.825181165814379, telescope_dec_j2k=-24.3961303095465, observability=1)
2025-12-26T16:07:26.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08525204658508301
2025-12-26T16:07:27.332 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9963438510894775
2025-12-26T16:07:27.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:27.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.846975, teldec = -24.256214
2025-12-26T16:07:27.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82548927785231     dec_j2k = -24.39612099579
2025-12-26T16:07:27.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:27.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-26T16:07:27.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:27.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:27.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:27.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:27.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08851177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798581048045644, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992348, telescope_ra=0.846975, 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.86676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82548927785231, telescope_dec_j2k=-24.39612099579, observability=1)
2025-12-26T16:07:27.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11769318580627441
2025-12-26T16:07:28.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:28.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.847283, teldec = -24.25622
2025-12-26T16:07:28.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.825797590611186     dec_j2k = -24.3961246784496
2025-12-26T16:07:28.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:28.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-26T16:07:28.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:28.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:28.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:28.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:28.532 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0885245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798586663717637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992358, telescope_ra=0.847283, 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.86707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.825797590611186, telescope_dec_j2k=-24.3961246784496, observability=1)
2025-12-26T16:07:28.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10735821723937988
2025-12-26T16:07:29.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:29.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8475822, teldec = -24.25622
2025-12-26T16:07:29.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.826097094194299     dec_j2k = -24.3961224269698
2025-12-26T16:07:29.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:29.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-26T16:07:29.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:29.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:29.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:29.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:29.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08853685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798583053642784, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.8475822, 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.86736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.826097094194299, telescope_dec_j2k=-24.3961224269698, observability=1)
2025-12-26T16:07:29.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1278853416442871
2025-12-26T16:07:30.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:30.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8478624, teldec = -24.25622
2025-12-26T16:07:30.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82637757849448     dec_j2k = -24.3961203176849
2025-12-26T16:07:30.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:30.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-26T16:07:30.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:30.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:30.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:30.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:30.661 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08854914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798583454762212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992358, telescope_ra=0.8478624, 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.86764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82637757849448, telescope_dec_j2k=-24.3961203176849, observability=1)
2025-12-26T16:07:30.823 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16230392456054688
2025-12-26T16:07:31.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:31.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.848171, teldec = -24.25622
2025-12-26T16:07:31.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.8266864916051     dec_j2k = -24.3961179937378
2025-12-26T16:07:31.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:31.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:31.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:31.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:31.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:31.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:31.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:31.715 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08856135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798585059239924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992358, telescope_ra=0.848171, 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.86795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.8266864916051, telescope_dec_j2k=-24.3961179937378, observability=1)
2025-12-26T16:07:31.772 [DEBUG] [Thread-467672 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056662797927856445
2025-12-26T16:07:31.911 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19600391387939453
2025-12-26T16:07:32.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:32.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8484509, teldec = -24.25622
2025-12-26T16:07:32.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.826966675591569     dec_j2k = -24.3961158851277
2025-12-26T16:07:32.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:32.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-26T16:07:32.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:32.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:32.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:32.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:32.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08857365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580245806788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.8484509, 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.86823, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.826966675591569, telescope_dec_j2k=-24.3961158851277, observability=1)
2025-12-26T16:07:33.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2221376895904541
2025-12-26T16:07:33.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:33.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8487584, teldec = -24.25622
2025-12-26T16:07:33.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.827274487575876     dec_j2k = -24.3961135677267
2025-12-26T16:07:33.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:33.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-26T16:07:33.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:33.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:33.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:33.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:33.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0885859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079858385588164, 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.108624, telescope_az=89.992358, telescope_ra=0.8487584, 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.86854, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.827274487575876, telescope_dec_j2k=-24.3961135677267, observability=1)
2025-12-26T16:07:33.882 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04070591926574707
2025-12-26T16:07:34.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2866501808166504
2025-12-26T16:07:34.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:34.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8490662, teldec = -24.25622
2025-12-26T16:07:34.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.827582599859194     dec_j2k = -24.3961112471548
2025-12-26T16:07:34.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:34.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-26T16:07:34.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:34.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:34.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:34.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:34.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08859828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579042448504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992358, telescope_ra=0.8490662, 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.86885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.827582599859194, telescope_dec_j2k=-24.3961112471548, observability=1)
2025-12-26T16:07:35.220 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3129603862762451
2025-12-26T16:07:35.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:35.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8493651, teldec = -24.25622
2025-12-26T16:07:35.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82788180310774     dec_j2k = -24.3961089928106
2025-12-26T16:07:35.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:35.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:35.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:35.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:35.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:35.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:35.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:35.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:35.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:35.991 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:35.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:35.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:35.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:35.991 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:35.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08861078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798581449165072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.8493651, 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.86915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82788180310774, telescope_dec_j2k=-24.3961089928106, observability=1)
2025-12-26T16:07:36.311 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3198118209838867
2025-12-26T16:07:36.365 [DEBUG] [Thread-467673 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37366390228271484
2025-12-26T16:07:37.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:37.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8496453, teldec = -24.25622
2025-12-26T16:07:37.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.828162287379629     dec_j2k = -24.3961068787246
2025-12-26T16:07:37.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:37.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-26T16:07:37.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:37.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:37.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:37.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:37.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:37.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08862312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079858385588164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992358, telescope_ra=0.8496453, 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.86943, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.828162287379629, telescope_dec_j2k=-24.3961068787246, observability=1)
2025-12-26T16:07:37.402 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3481109142303467
2025-12-26T16:07:38.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:38.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8499536, teldec = -24.25622
2025-12-26T16:07:38.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.828470900154727     dec_j2k = -24.3961045517547
2025-12-26T16:07:38.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:38.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-26T16:07:38.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:38.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:38.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:38.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:38.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:38.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:38.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:38.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:38.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:38.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:38.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:38.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:38.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0886354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580245806788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.8499536, 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.86974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.828470900154727, telescope_dec_j2k=-24.3961045517547, observability=1)
2025-12-26T16:07:38.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37861180305480957
2025-12-26T16:07:39.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:39.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8502339, teldec = -24.25622
2025-12-26T16:07:39.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.828751484518713     dec_j2k = -24.396102435329
2025-12-26T16:07:39.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:39.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-26T16:07:39.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:39.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:39.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:39.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:39.176 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:39.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08864764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798585059239924, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992358, telescope_ra=0.8502339, 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.87002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.828751484518713, telescope_dec_j2k=-24.396102435329, observability=1)
2025-12-26T16:07:39.563 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38658618927001953
2025-12-26T16:07:39.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4054689407348633
2025-12-26T16:07:40.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:40.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8505416, teldec = -24.25622
2025-12-26T16:07:40.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.829059496674831     dec_j2k = -24.3961001111482
2025-12-26T16:07:40.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:40.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-26T16:07:40.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:40.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:40.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:40.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:40.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08865998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798585861478781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992358, telescope_ra=0.8505416, 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.87032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.829059496674831, telescope_dec_j2k=-24.3961001111482, observability=1)
2025-12-26T16:07:40.388 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14873266220092773
2025-12-26T16:07:40.673 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4335756301879883
2025-12-26T16:07:41.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:41.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8508494, teldec = -24.25622
2025-12-26T16:07:41.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.829367608927019     dec_j2k = -24.3960977853019
2025-12-26T16:07:41.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:41.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-26T16:07:41.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:41.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:41.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:41.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:41.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:41.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08867226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798585861478781, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.8508494, 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.87063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.829367608927019, telescope_dec_j2k=-24.3960977853019, observability=1)
2025-12-26T16:07:41.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4632241725921631
2025-12-26T16:07:42.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:42.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8511202, teldec = -24.25622
2025-12-26T16:07:42.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.82963868363957     dec_j2k = -24.3960957382879
2025-12-26T16:07:42.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:42.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:42.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:42.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:42.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:42.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:42.358 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08868453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798583454762212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992358, telescope_ra=0.8511202, 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.8709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.82963868363957, telescope_dec_j2k=-24.3960957382879, observability=1)
2025-12-26T16:07:42.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.494981050491333
2025-12-26T16:07:43.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:43.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8514285, teldec = -24.25622
2025-12-26T16:07:43.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.829947296388855     dec_j2k = -24.3960934069485
2025-12-26T16:07:43.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:43.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-26T16:07:43.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:43.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:43.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:43.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:43.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:43.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:43.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:43.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:43.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:43.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:43.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:43.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:43.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08869675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580646926216, 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.992358, telescope_ra=0.8514285, 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.87121, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.829947296388855, telescope_dec_j2k=-24.3960934069485, observability=1)
2025-12-26T16:07:43.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5299398899078369
2025-12-26T16:07:44.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:44.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8517087, teldec = -24.25622
2025-12-26T16:07:44.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.830227780627923     dec_j2k = -24.3960912873068
2025-12-26T16:07:44.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:44.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-26T16:07:44.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:44.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:44.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:44.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:44.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:44.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:44.474 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:44.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:44.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:44.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:44.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:44.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:44.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08870902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.8517087, 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.87149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.830227780627923, telescope_dec_j2k=-24.3960912873068, observability=1)
2025-12-26T16:07:45.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6088616847991943
2025-12-26T16:07:45.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:45.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8520171, teldec = -24.25622
2025-12-26T16:07:45.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.830536493468334     dec_j2k = -24.3960889534671
2025-12-26T16:07:45.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:45.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-26T16:07:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:45.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:45.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:45.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:45.533 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:45.533 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:45.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:45.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:45.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:45.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:45.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08872124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577036851363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.8520171, 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.8718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.830536493468334, telescope_dec_j2k=-24.3960889534671, observability=1)
2025-12-26T16:07:46.203 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6696596145629883
2025-12-26T16:07:46.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:46.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8523248, teldec = -24.25622
2025-12-26T16:07:46.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.830844505593275     dec_j2k = -24.396086624014
2025-12-26T16:07:46.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:07:46.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-26T16:07:46.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:46.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:46.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:46.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:46.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:46.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08873356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079857984468736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992358, telescope_ra=0.8523248, 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.87211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.830844505593275, telescope_dec_j2k=-24.396086624014, observability=1)
2025-12-26T16:07:46.892 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2958846092224121
2025-12-26T16:07:47.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6931190490722656
2025-12-26T16:07:47.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:47.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8526045, teldec = -24.25622
2025-12-26T16:07:47.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.831124489310882     dec_j2k = -24.3960845057466
2025-12-26T16:07:47.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:47.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-26T16:07:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:47.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:47.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08874576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580646926216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.8526045, 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.87239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.831124489310882, telescope_dec_j2k=-24.3960845057466, observability=1)
2025-12-26T16:07:48.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7287664413452148
2025-12-26T16:07:48.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:48.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8529031, teldec = -24.25622
2025-12-26T16:07:48.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.831423392195056     dec_j2k = -24.3960822435131
2025-12-26T16:07:48.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:48.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:48.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:48.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:48.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:48.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:48.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08875803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.8529031, 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.87269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.831423392195056, telescope_dec_j2k=-24.3960822435131, observability=1)
2025-12-26T16:07:49.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7625560760498047
2025-12-26T16:07:49.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:49.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8531838, teldec = -24.256226
2025-12-26T16:07:49.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.831704377161258     dec_j2k = -24.396086115572
2025-12-26T16:07:49.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:49.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:49.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:49.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:49.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:49.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:49.774 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08877032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992368, telescope_ra=0.8531838, 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.87297, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.831704377161258, telescope_dec_j2k=-24.396086115572, observability=1)
2025-12-26T16:07:50.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7877416610717773
2025-12-26T16:07:50.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:50.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8534919, teldec = -24.25622
2025-12-26T16:07:50.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.832012789428007     dec_j2k = -24.3960777801756
2025-12-26T16:07:50.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:50.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-26T16:07:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:50.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:50.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:50.839 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08878264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798583454762212, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992358, telescope_ra=0.8534919, 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.87327, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.832012789428007, telescope_dec_j2k=-24.3960777801756, observability=1)
2025-12-26T16:07:51.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8141562938690186
2025-12-26T16:07:51.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:51.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8538004, teldec = -24.256226
2025-12-26T16:07:51.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.83232160258221     dec_j2k = -24.3960814397542
2025-12-26T16:07:51.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:51.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-26T16:07:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:51.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:51.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:51.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:51.896 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:51.896 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:51.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:51.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:51.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:51.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:51.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08879494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579042448504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992368, telescope_ra=0.8538004, 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.87358, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.83232160258221, telescope_dec_j2k=-24.3960814397542, observability=1)
2025-12-26T16:07:52.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8464019298553467
2025-12-26T16:07:52.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:52.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8540801, teldec = -24.256226
2025-12-26T16:07:52.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.832601586276397     dec_j2k = -24.3960793175213
2025-12-26T16:07:52.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:52.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-26T16:07:52.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:52.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:52.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:52.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:52.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:52.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:52.953 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:52.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:52.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:52.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:52.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:52.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:52.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08880718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577036851363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992368, telescope_ra=0.8540801, 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.87386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.832601586276397, telescope_dec_j2k=-24.3960793175213, observability=1)
2025-12-26T16:07:53.397 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4438598155975342
2025-12-26T16:07:53.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8807351589202881
2025-12-26T16:07:53.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:53.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8543874, teldec = -24.25622
2025-12-26T16:07:54.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.832909197715727     dec_j2k = -24.3960709855452
2025-12-26T16:07:54.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:07:54.002 [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-26T16:07:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:54.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:54.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:54.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:54.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:54.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:54.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08881942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580646926216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992358, telescope_ra=0.8543874, 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.87417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.832909197715727, telescope_dec_j2k=-24.3960709855452, observability=1)
2025-12-26T16:07:54.201 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18956422805786133
2025-12-26T16:07:54.431 [DEBUG] [Thread-467674 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.420393705368042
2025-12-26T16:07:54.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9132764339447021
2025-12-26T16:07:55.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:55.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8546671, teldec = -24.25622
2025-12-26T16:07:55.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.833189181400464     dec_j2k = -24.3960688617349
2025-12-26T16:07:55.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:55.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:55.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:55.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:55.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:55.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:55.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:55.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08883166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580245806788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992357, telescope_ra=0.8546671, 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.87445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:06:55.801724', telescope_ra_j2k=0.833189181400464, telescope_dec_j2k=-24.3960688617349, observability=1)
2025-12-26T16:07:55.945 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:55.945 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:07:55.946 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:55.946 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:07:55.946 [INFO] [ThreadPoolExecutor-21518_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:07:55.947 [INFO] [ThreadPoolExecutor-21518_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:07:56.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9485197067260742
2025-12-26T16:07:56.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:56.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8549662, teldec = -24.25622
2025-12-26T16:07:56.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.833488584756645     dec_j2k = -24.3960665897855
2025-12-26T16:07:56.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:56.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-26T16:07:56.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:56.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:56.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:56.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:56.133 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:56.134 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08884394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580245806788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.8549662, 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.87475, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.833488584756645, telescope_dec_j2k=-24.3960665897855, observability=1)
2025-12-26T16:07:57.105 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9711964130401611
2025-12-26T16:07:57.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:57.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8552746, teldec = -24.25622
2025-12-26T16:07:57.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.833797297539816     dec_j2k = -24.3960642462938
2025-12-26T16:07:57.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:57.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:57.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:57.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:57.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:57.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:57.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:57.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:57.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:57.196 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:57.196 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08885626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992357, telescope_ra=0.8552746, 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.87506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.833797297539816, telescope_dec_j2k=-24.3960642462938, observability=1)
2025-12-26T16:07:58.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9987883567810059
2025-12-26T16:07:58.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:58.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8555548, teldec = -24.25622
2025-12-26T16:07:58.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.834077781717484     dec_j2k = -24.396062116298
2025-12-26T16:07:58.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:58.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-26T16:07:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:58.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08886852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575031254223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.8555548, 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.87534, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.834077781717484, telescope_dec_j2k=-24.396062116298, observability=1)
2025-12-26T16:07:59.287 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:59.288 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8558628, teldec = -24.25622
2025-12-26T16:07:59.290 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.83438609408462     dec_j2k = -24.3960597741048
2025-12-26T16:07:59.292 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:59.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-26T16:07:59.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:59.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:59.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:59.300 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:59.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:07:59.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8558628, teldec = -24.25622
2025-12-26T16:07:59.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.83438609408462     dec_j2k = -24.3960597741048
2025-12-26T16:07:59.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:59.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08888064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.8558628, 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.87565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.83438609408462, telescope_dec_j2k=-24.3960597741048, observability=1)
2025-12-26T16:07:59.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-26T16:07:59.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:07:59.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:07:59.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:07:59.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:07:59.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08888082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.8558628, 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.87565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.83438609408462, telescope_dec_j2k=-24.3960597741048, observability=1)
2025-12-26T16:07:59.891 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5688199996948242
2025-12-26T16:08:00.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:00.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8561425, teldec = -24.25622
2025-12-26T16:08:00.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.834666077745794     dec_j2k = -24.3960576463301
2025-12-26T16:08:00.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:00.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-26T16:08:00.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:00.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:00.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:00.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:00.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08889308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572624537655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992357, telescope_ra=0.8561425, 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.87592, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.834666077745794, telescope_dec_j2k=-24.3960576463301, observability=1)
2025-12-26T16:08:00.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03714895248413086
2025-12-26T16:08:01.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:01.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8564503, teldec = -24.25622
2025-12-26T16:08:01.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.834974189899758     dec_j2k = -24.3960553039203
2025-12-26T16:08:01.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:01.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:01.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:01.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:01.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:01.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:01.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:01.442 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08890536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573827895939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.8564503, 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.87623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.834974189899758, telescope_dec_j2k=-24.3960553039203, observability=1)
2025-12-26T16:08:01.507 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06540346145629883
2025-12-26T16:08:02.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:02.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8567491, teldec = -24.25622
2025-12-26T16:08:02.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.835273292921231     dec_j2k = -24.3960530291316
2025-12-26T16:08:02.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:02.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-26T16:08:02.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:02.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:02.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:02.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:02.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:02.504 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08891764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798582652523356, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.8567491, 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.87653, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.835273292921231, telescope_dec_j2k=-24.3960530291316, observability=1)
2025-12-26T16:08:02.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015824079513549805
2025-12-26T16:08:02.595 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09093308448791504
2025-12-26T16:08:03.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:03.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8570293, teldec = -24.25622
2025-12-26T16:08:03.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.835553777075281     dec_j2k = -24.3960508951669
2025-12-26T16:08:03.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:03.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:03.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:03.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:03.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:03.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:03.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08892997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798581449165072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992357, telescope_ra=0.8570293, 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.87681, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.835553777075281, telescope_dec_j2k=-24.3960508951669, observability=1)
2025-12-26T16:08:03.685 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11994028091430664
2025-12-26T16:08:04.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:04.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.857338, teldec = -24.25622
2025-12-26T16:08:04.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.835862790126308     dec_j2k = -24.3960485432769
2025-12-26T16:08:04.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:04.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-26T16:08:04.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:04.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:04.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:04.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:04.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:04.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:04.628 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:04.628 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:04.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:04.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:04.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:04.629 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:04.629 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08894227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798581449165072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.857338, 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.87712, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.835862790126308, telescope_dec_j2k=-24.3960485432769, observability=1)
2025-12-26T16:08:04.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1475830078125
2025-12-26T16:08:05.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:05.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8576185, teldec = -24.25622
2025-12-26T16:08:05.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.836143574575135     dec_j2k = -24.3960464054403
2025-12-26T16:08:05.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:05.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-26T16:08:05.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:05.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:05.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:05.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:05.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:05.690 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08895454, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798582251403928, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992357, telescope_ra=0.8576185, 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.8774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.836143574575135, telescope_dec_j2k=-24.3960464054403, observability=1)
2025-12-26T16:08:05.869 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17870211601257324
2025-12-26T16:08:06.408 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7181785106658936
2025-12-26T16:08:06.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:06.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8579268, teldec = -24.25622
2025-12-26T16:08:06.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.836452187210127     dec_j2k = -24.3960440548536
2025-12-26T16:08:06.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:06.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-26T16:08:06.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:06.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:06.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:06.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:06.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:06.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:06.750 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:06.750 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:06.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:06.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:06.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:06.751 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:06.751 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08896679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992357, telescope_ra=0.8579268, 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.87771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.836452187210127, telescope_dec_j2k=-24.3960440548536, observability=1)
2025-12-26T16:08:06.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20637035369873047
2025-12-26T16:08:07.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:07.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8582262, teldec = -24.25622
2025-12-26T16:08:07.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.836751890814765     dec_j2k = -24.3960417712497
2025-12-26T16:08:07.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:07.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:07.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:07.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:07.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:07.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:07.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:07.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:07.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:07.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:07.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:07.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:07.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:07.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:07.813 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08897914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.8582262, 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.87801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.836751890814765, telescope_dec_j2k=-24.3960417712497, observability=1)
2025-12-26T16:08:08.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2331235408782959
2025-12-26T16:08:08.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:08.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.858507, teldec = -24.25622
2025-12-26T16:08:08.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.837032975553525     dec_j2k = -24.3960396287306
2025-12-26T16:08:08.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:08.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-26T16:08:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:08.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:08.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:08.867 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:08.867 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:08.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:08.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:08.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:08.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:08.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08899138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579042448504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.858507, 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.87829, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.837032975553525, telescope_dec_j2k=-24.3960396287306, observability=1)
2025-12-26T16:08:09.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27031898498535156
2025-12-26T16:08:09.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:09.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8588159, teldec = -24.25622
2025-12-26T16:08:09.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.837342188781219     dec_j2k = -24.3960372709321
2025-12-26T16:08:09.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:09.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-26T16:08:09.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:09.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:09.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:09.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:09.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08900362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577437970791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.8588159, 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.8786, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.837342188781219, telescope_dec_j2k=-24.3960372709321, observability=1)
2025-12-26T16:08:10.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2973754405975342
2025-12-26T16:08:10.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:10.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8590961, teldec = -24.25622
2025-12-26T16:08:10.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.837622672902093     dec_j2k = -24.3960351314047
2025-12-26T16:08:10.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:10.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:10.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:10.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:10.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:10.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:10.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08901597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578641329075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.8590961, 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.87888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.837622672902093, telescope_dec_j2k=-24.3960351314047, observability=1)
2025-12-26T16:08:11.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32688307762145996
2025-12-26T16:08:12.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:12.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8594044, teldec = -24.25622
2025-12-26T16:08:12.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.83793128551097     dec_j2k = -24.3960327764424
2025-12-26T16:08:12.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:12.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-26T16:08:12.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:12.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:12.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:12.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:12.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08902821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.8594044, 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.87919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.83793128551097, telescope_dec_j2k=-24.3960327764424, observability=1)
2025-12-26T16:08:12.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35730600357055664
2025-12-26T16:08:12.487 [DEBUG] [Thread-467675 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4351487159729004
2025-12-26T16:08:12.915 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8629004955291748
2025-12-26T16:08:13.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:13.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8597039, teldec = -24.25622
2025-12-26T16:08:13.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.838231089191631     dec_j2k = -24.396030487825
2025-12-26T16:08:13.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:13.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-26T16:08:13.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:13.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:13.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:13.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:13.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:13.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:13.106 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:13.106 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:13.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:13.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:13.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:13.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:13.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08904043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992357, telescope_ra=0.8597039, 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.87949, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.838231089191631, telescope_dec_j2k=-24.396030487825, observability=1)
2025-12-26T16:08:13.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.395155668258667
2025-12-26T16:08:13.502 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3957328796386719
2025-12-26T16:08:14.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:14.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8599844, teldec = -24.25622
2025-12-26T16:08:14.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.838511873602405     dec_j2k = -24.3960283436142
2025-12-26T16:08:14.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:14.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-26T16:08:14.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:14.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:14.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:14.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:14.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:14.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:14.168 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:14.169 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:14.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:14.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:14.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:14.169 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:14.169 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08905266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577036851363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992357, telescope_ra=0.8599844, 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.87977, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.838511873602405, telescope_dec_j2k=-24.3960283436142, observability=1)
2025-12-26T16:08:14.593 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42417407035827637
2025-12-26T16:08:14.994 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8255095481872559
2025-12-26T16:08:15.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:15.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.860293, teldec = -24.25622
2025-12-26T16:08:15.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.838820786499733     dec_j2k = -24.396025983727
2025-12-26T16:08:15.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:15.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-26T16:08:15.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:15.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08906498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579443567932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992357, telescope_ra=0.860293, 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.88008, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.838820786499733, telescope_dec_j2k=-24.396025983727, observability=1)
2025-12-26T16:08:15.423 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19639086723327637
2025-12-26T16:08:15.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4571518898010254
2025-12-26T16:08:15.835 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6086602210998535
2025-12-26T16:08:16.251 [DEBUG] [Thread-467644 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:16.254 [INFO] [Thread-467644 (handle)] [driver.py] [get_status()] Telra = 0.8605737, teldec = -24.25622
2025-12-26T16:08:16.255 [INFO] [Thread-467644 (handle)] [driver.py] [get_status()] ra_j2k = 0.839101771103795     dec_j2k = -24.3960238363988
2025-12-26T16:08:16.256 [DEBUG] [Thread-467644 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:16.257 [DEBUG] [Thread-467644 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:16.260 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:16.260 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:16.260 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:16.260 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:16.268 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:16.268 [DEBUG] [Thread-467644 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:16.268 [DEBUG] [Thread-467644 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:16.269 [DEBUG] [Thread-467644 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:16.269 [DEBUG] [Thread-467644 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:16.269 [DEBUG] [Thread-467644 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:16.269 [DEBUG] [Thread-467644 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:16.269 [DEBUG] [Thread-467644 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:16.269 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.089077, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576234612507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992357, telescope_ra=0.8605737, 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.88036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.839101771103795, telescope_dec_j2k=-24.3960238363988, observability=1)
2025-12-26T16:08:16.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00045752525329589844
2025-12-26T16:08:16.746 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47687792778015137
2025-12-26T16:08:16.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5067942142486572
2025-12-26T16:08:16.825 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:16.827 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:16.828 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:16.830 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:17.153 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8840196132659912
2025-12-26T16:08:17.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:17.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8608727, teldec = -24.256213
2025-12-26T16:08:17.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.839401073970573     dec_j2k = -24.396014548874
2025-12-26T16:08:17.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:17.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:17.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:17.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:17.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:17.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:17.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08908933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.8608727, 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.88066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.839401073970573, telescope_dec_j2k=-24.396014548874, observability=1)
2025-12-26T16:08:17.651 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3201920986175537
2025-12-26T16:08:17.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.568577766418457
2025-12-26T16:08:18.136 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8048746585845947
2025-12-26T16:08:18.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:18.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8611815, teldec = -24.256219
2025-12-26T16:08:18.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.839710187300753     dec_j2k = -24.3960181842836
2025-12-26T16:08:18.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:18.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-26T16:08:18.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:18.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:18.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:18.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:18.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:18.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:18.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:18.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:18.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:18.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:18.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:18.403 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:18.403 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08910171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575031254223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.8611815, 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.88096, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.839710187300753, telescope_dec_j2k=-24.3960181842836, observability=1)
2025-12-26T16:08:18.631 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2285323143005371
2025-12-26T16:08:18.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5899279117584229
2025-12-26T16:08:19.117 [DEBUG] [Thread-467644 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7145829200744629
2025-12-26T16:08:19.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:19.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8615184, teldec = -24.256213
2025-12-26T16:08:19.608 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.84004742862264     dec_j2k = -24.3960096046041
2025-12-26T16:08:19.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:19.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:19.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:19.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:19.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:19.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:19.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0891158, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.8615184, 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.8813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.84004742862264, telescope_dec_j2k=-24.3960096046041, observability=1)
2025-12-26T16:08:20.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45998573303222656
2025-12-26T16:08:20.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:20.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8617987, teldec = -24.256219
2025-12-26T16:08:20.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.840328013047425     dec_j2k = -24.3960134564987
2025-12-26T16:08:20.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:20.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-26T16:08:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:20.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:20.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:20.685 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:20.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:20.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:20.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:20.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:20.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:20.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08912811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571421179371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992357, telescope_ra=0.8617987, 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.88158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.840328013047425, telescope_dec_j2k=-24.3960134564987, observability=1)
2025-12-26T16:08:20.836 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:21.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4898056983947754
2025-12-26T16:08:21.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:21.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8621071, teldec = -24.256219
2025-12-26T16:08:21.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.840636725709777     dec_j2k = -24.3960110927676
2025-12-26T16:08:21.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:21.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:21.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:21.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:21.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:21.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:21.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:21.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08914043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992357, telescope_ra=0.8621071, 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.88189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.840636725709777, telescope_dec_j2k=-24.3960110927676, observability=1)
2025-12-26T16:08:21.838 [DEBUG] [ThreadPoolExecutor-21517_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:21.839 [INFO] [ThreadPoolExecutor-21517_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:08:22.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5127477645874023
2025-12-26T16:08:22.442 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6882615089416504
2025-12-26T16:08:22.442 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.87865924835205 seconds ago
2025-12-26T16:08:22.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:22.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8624065, teldec = -24.256219
2025-12-26T16:08:22.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.840936429242502     dec_j2k = -24.3960087971432
2025-12-26T16:08:22.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:22.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-26T16:08:22.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:22.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:22.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:22.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:22.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:22.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:22.813 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:22.813 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:22.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:22.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:22.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:22.814 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:22.814 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08915277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579042448504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.8624065, 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.88219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.840936429242502, telescope_dec_j2k=-24.3960087971432, observability=1)
2025-12-26T16:08:23.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5427253246307373
2025-12-26T16:08:23.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:23.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8626873, teldec = -24.256219
2025-12-26T16:08:23.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.841217513913792     dec_j2k = -24.3960066433505
2025-12-26T16:08:23.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:23.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-26T16:08:23.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:23.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:23.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:23.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:23.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:23.883 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08916516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578641329075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.8626873, 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.88247, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.841217513913792, telescope_dec_j2k=-24.3960066433505, observability=1)
2025-12-26T16:08:24.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5647106170654297
2025-12-26T16:08:24.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:24.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8629962, teldec = -24.256219
2025-12-26T16:08:24.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.841526727067239     dec_j2k = -24.3960042731504
2025-12-26T16:08:24.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:24.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-26T16:08:24.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:24.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:24.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:24.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:24.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:24.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:24.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:24.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:24.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:24.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:24.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:24.950 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:24.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08917749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575833493079, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992357, telescope_ra=0.8629962, 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.88278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.841526727067239, telescope_dec_j2k=-24.3960042731504, observability=1)
2025-12-26T16:08:25.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5879590511322021
2025-12-26T16:08:26.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:26.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8633046, teldec = -24.256213
2025-12-26T16:08:26.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.841835439461713     dec_j2k = -24.3959959064119
2025-12-26T16:08:26.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:26.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-26T16:08:26.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:26.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:26.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:26.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:26.022 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08918984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580245806788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992346, telescope_ra=0.8633046, 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.88309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.841835439461713, telescope_dec_j2k=-24.3959959064119, observability=1)
2025-12-26T16:08:26.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6061806678771973
2025-12-26T16:08:27.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:27.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.863585, teldec = -24.256219
2025-12-26T16:08:27.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.842116123959576     dec_j2k = -24.3959997527305
2025-12-26T16:08:27.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:27.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-26T16:08:27.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:27.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:27.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:27.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:27.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08920219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575031254223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992356, telescope_ra=0.863585, 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.88337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.842116123959576, telescope_dec_j2k=-24.3959997527305, observability=1)
2025-12-26T16:08:27.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6312916278839111
2025-12-26T16:08:28.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:28.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8638842, teldec = -24.256219
2025-12-26T16:08:28.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.842415627264053     dec_j2k = -24.3959974543936
2025-12-26T16:08:28.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:28.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-26T16:08:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:28.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:28.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08921453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576635731935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992356, telescope_ra=0.8638842, 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.88367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.842415627264053, telescope_dec_j2k=-24.3959974543936, observability=1)
2025-12-26T16:08:28.807 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6559679508209229
2025-12-26T16:08:29.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:29.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8641932, teldec = -24.256213
2025-12-26T16:08:29.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.84272494025067     dec_j2k = -24.3959890804137
2025-12-26T16:08:29.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:29.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-26T16:08:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:29.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:29.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08922679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575031254223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.8641932, 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.88398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.84272494025067, telescope_dec_j2k=-24.3959890804137, observability=1)
2025-12-26T16:08:29.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6837723255157471
2025-12-26T16:08:30.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:30.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8644741, teldec = -24.256219
2025-12-26T16:08:30.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.843006125241267     dec_j2k = -24.3959929204955
2025-12-26T16:08:30.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:30.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-26T16:08:30.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:30.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:30.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:30.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:30.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0892391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.8644741, 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.88426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.843006125241267, telescope_dec_j2k=-24.3959929204955, observability=1)
2025-12-26T16:08:30.560 [DEBUG] [Thread-467676 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28228211402893066
2025-12-26T16:08:30.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.714958667755127
2025-12-26T16:08:31.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:31.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8647827, teldec = -24.256219
2025-12-26T16:08:31.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.843315038058772     dec_j2k = -24.395990547303
2025-12-26T16:08:31.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:31.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-26T16:08:31.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:31.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:31.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:31.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:31.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0892514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8647827, 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.88457, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.843315038058772, telescope_dec_j2k=-24.395990547303, observability=1)
2025-12-26T16:08:31.816 [DEBUG] [Thread-467677 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47793126106262207
2025-12-26T16:08:32.081 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7425553798675537
2025-12-26T16:08:32.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:32.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8650822, teldec = -24.256219
2025-12-26T16:08:32.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.843614841646649     dec_j2k = -24.3959882432168
2025-12-26T16:08:32.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:32.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-26T16:08:32.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:32.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:32.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:32.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:32.401 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08926373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07985818502845, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8650822, 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.88486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.843614841646649, telescope_dec_j2k=-24.3959882432168, observability=1)
2025-12-26T16:08:33.170 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7693278789520264
2025-12-26T16:08:33.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:33.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8653626, teldec = -24.256219
2025-12-26T16:08:33.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.843895525869133     dec_j2k = -24.3959860852884
2025-12-26T16:08:33.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:33.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-26T16:08:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:33.463 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:33.463 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:33.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:33.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08927603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576635731935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.8653626, 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.88515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.843895525869133, telescope_dec_j2k=-24.3959860852884, observability=1)
2025-12-26T16:08:34.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7974908351898193
2025-12-26T16:08:34.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:34.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8656707, teldec = -24.256219
2025-12-26T16:08:34.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.844203938163989     dec_j2k = -24.3959837133133
2025-12-26T16:08:34.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:34.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-26T16:08:34.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:34.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:34.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:34.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:34.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:34.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:34.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:34.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:34.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:34.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:34.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:34.527 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:34.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08928831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576234612507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8656707, 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.88545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.844203938163989, telescope_dec_j2k=-24.3959837133133, observability=1)
2025-12-26T16:08:35.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8236839771270752
2025-12-26T16:08:35.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:35.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8659512, teldec = -24.256219
2025-12-26T16:08:35.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.84448472247829     dec_j2k = -24.3959815530303
2025-12-26T16:08:35.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:35.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-26T16:08:35.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:35.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:35.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:35.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:35.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:35.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08930061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571020059942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8659512, 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.88573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.84448472247829, telescope_dec_j2k=-24.3959815530303, observability=1)
2025-12-26T16:08:36.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8570973873138428
2025-12-26T16:08:36.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:36.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8662595, teldec = -24.256219
2025-12-26T16:08:36.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.84479333496537     dec_j2k = -24.3959791777728
2025-12-26T16:08:36.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:36.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-26T16:08:36.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:36.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:36.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:36.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:36.646 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08931286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.8662595, 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.88604, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.84479333496537, telescope_dec_j2k=-24.3959791777728, observability=1)
2025-12-26T16:08:37.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8859076499938965
2025-12-26T16:08:37.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:37.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8665587, teldec = -24.256219
2025-12-26T16:08:37.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.845092838223602     dec_j2k = -24.3959768717526
2025-12-26T16:08:37.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:37.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-26T16:08:37.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:37.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:37.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:37.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:37.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:37.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:37.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:37.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:37.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:37.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:37.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:37.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:37.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08932515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798580245806788, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8665587, 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.88634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.845092838223602, telescope_dec_j2k=-24.3959768717526, observability=1)
2025-12-26T16:08:38.623 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.913916826248169
2025-12-26T16:08:38.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:38.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8668395, teldec = -24.256219
2025-12-26T16:08:38.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.845373922827549     dec_j2k = -24.3959747067646
2025-12-26T16:08:38.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:38.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-26T16:08:38.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:38.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:38.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:38.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:38.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:38.769 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0893374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578641329075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.8668395, 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.88662, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.845373922827549, telescope_dec_j2k=-24.3959747067646, observability=1)
2025-12-26T16:08:39.624 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8548717498779297
2025-12-26T16:08:39.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9447107315063477
2025-12-26T16:08:39.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:39.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8671483, teldec = -24.256219
2025-12-26T16:08:39.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.845683035805536     dec_j2k = -24.3959723250207
2025-12-26T16:08:39.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:39.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-26T16:08:39.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:39.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:39.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:39.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:39.831 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08934973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8671483, 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.88693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.845683035805536, telescope_dec_j2k=-24.3959723250207, observability=1)
2025-12-26T16:08:40.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9749829769134521
2025-12-26T16:08:40.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:40.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8674288, teldec = -24.256219
2025-12-26T16:08:40.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.845963820095841     dec_j2k = -24.3959701607583
2025-12-26T16:08:40.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:40.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-26T16:08:40.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:40.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:40.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:40.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:40.895 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:40.896 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.089362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577036851363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992356, telescope_ra=0.8674288, 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.88721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.845963820095841, telescope_dec_j2k=-24.3959701607583, observability=1)
2025-12-26T16:08:41.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9988753795623779
2025-12-26T16:08:41.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:41.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8677371, teldec = -24.256225
2025-12-26T16:08:41.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.846272432804507     dec_j2k = -24.3959737805884
2025-12-26T16:08:41.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:41.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-26T16:08:41.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:41.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:41.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:41.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:41.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:41.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:41.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:41.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:41.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:41.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08937432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578641329075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992367, telescope_ra=0.8677371, 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.88752, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.846272432804507, telescope_dec_j2k=-24.3959737805884, observability=1)
2025-12-26T16:08:42.985 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:42.987 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8680363, teldec = -24.256219
2025-12-26T16:08:42.988 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.846571935789158     dec_j2k = -24.3959654708627
2025-12-26T16:08:42.990 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:42.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-26T16:08:42.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:42.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:42.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:42.993 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:43.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08938641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579042448504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.8680363, 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.88782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.846571935789158, telescope_dec_j2k=-24.3959654708627, observability=1)
2025-12-26T16:08:43.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0024919509887695312
2025-12-26T16:08:44.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:44.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8683171, teldec = -24.256219
2025-12-26T16:08:44.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.846853020369059     dec_j2k = -24.3959633018914
2025-12-26T16:08:44.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:44.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-26T16:08:44.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:44.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:44.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:44.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:44.063 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08939872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798570618940514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8683171, 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.8881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.846853020369059, telescope_dec_j2k=-24.3959633018914, observability=1)
2025-12-26T16:08:44.075 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011352062225341797
2025-12-26T16:08:45.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:45.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.868626, teldec = -24.256219
2025-12-26T16:08:45.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.847162233421934     dec_j2k = -24.3959609149942
2025-12-26T16:08:45.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:45.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:45.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:45.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:45.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:45.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:45.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:45.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08941102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573827895939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.868626, 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.88841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.847162233421934, telescope_dec_j2k=-24.3959609149942, observability=1)
2025-12-26T16:08:45.166 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04011821746826172
2025-12-26T16:08:46.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:46.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8689062, teldec = -24.256219
2025-12-26T16:08:46.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.847442717384174     dec_j2k = -24.395958749072
2025-12-26T16:08:46.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:46.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-26T16:08:46.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:46.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:46.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:46.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:46.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:46.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:46.187 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:46.187 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:46.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:46.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:46.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:46.188 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:46.188 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08942326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.8689062, 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.88869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.847442717384174, telescope_dec_j2k=-24.395958749072, observability=1)
2025-12-26T16:08:46.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07056522369384766
2025-12-26T16:08:47.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:47.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8692145, teldec = -24.256219
2025-12-26T16:08:47.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.847751329818445     dec_j2k = -24.3959563650684
2025-12-26T16:08:47.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:47.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-26T16:08:47.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:47.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:47.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:47.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:47.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:47.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:47.248 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:47.248 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:47.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:47.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:47.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:47.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:47.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08943558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576234612507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.8692145, 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.889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.847751329818445, telescope_dec_j2k=-24.3959563650684, observability=1)
2025-12-26T16:08:47.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09781718254089355
2025-12-26T16:08:48.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:48.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8695137, teldec = -24.256219
2025-12-26T16:08:48.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.848050833025408     dec_j2k = -24.3959540505603
2025-12-26T16:08:48.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:48.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-26T16:08:48.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:48.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:48.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:48.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:48.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:48.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:48.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:48.368 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:48.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:48.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:48.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:48.368 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:48.368 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0894485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573025657083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8695137, 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.8893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.848050833025408, telescope_dec_j2k=-24.3959540505603, observability=1)
2025-12-26T16:08:48.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06859517097473145
2025-12-26T16:08:48.652 [DEBUG] [Thread-467678 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2844827175140381
2025-12-26T16:08:49.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:49.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8698226, teldec = -24.256219
2025-12-26T16:08:49.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.848360046056819     dec_j2k = -24.3959516601148
2025-12-26T16:08:49.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:49.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-26T16:08:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:49.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:49.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:49.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:49.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:49.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:49.431 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:49.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0894608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.8698226, 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.8896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.848360046056819, telescope_dec_j2k=-24.3959516601148, observability=1)
2025-12-26T16:08:49.527 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09653186798095703
2025-12-26T16:08:50.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:50.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8701034, teldec = -24.256219
2025-12-26T16:08:50.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.848641130607591     dec_j2k = -24.3959494863284
2025-12-26T16:08:50.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:50.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-26T16:08:50.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:50.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:50.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:50.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:50.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:50.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:50.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:50.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:50.488 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:50.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08947309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8701034, 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.88989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.848641130607591, telescope_dec_j2k=-24.3959494863284, observability=1)
2025-12-26T16:08:50.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1325068473815918
2025-12-26T16:08:51.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:51.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.870412, teldec = -24.256219
2025-12-26T16:08:51.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.848950043324412     dec_j2k = -24.395947096458
2025-12-26T16:08:51.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:51.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-26T16:08:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:51.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08948534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.870412, 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.89019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.848950043324412, telescope_dec_j2k=-24.395947096458, observability=1)
2025-12-26T16:08:51.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1562514305114746
2025-12-26T16:08:52.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:52.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8707106, teldec = -24.256219
2025-12-26T16:08:52.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.849248945902558     dec_j2k = -24.3959447831598
2025-12-26T16:08:52.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:52.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-26T16:08:52.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:52.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:52.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:52.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:52.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:52.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:52.620 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:52.620 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:52.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:52.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:52.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:52.620 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:52.620 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08949768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.8707106, 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.89049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.849248945902558, telescope_dec_j2k=-24.3959447831598, observability=1)
2025-12-26T16:08:52.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17838668823242188
2025-12-26T16:08:53.280 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6601948738098145
2025-12-26T16:08:53.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:53.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8709911, teldec = -24.256219
2025-12-26T16:08:53.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.849529730134837     dec_j2k = -24.3959426093054
2025-12-26T16:08:53.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:53.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:53.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:53.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08950998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576635731935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992356, telescope_ra=0.8709911, 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.89077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.849529730134837, telescope_dec_j2k=-24.3959426093054, observability=1)
2025-12-26T16:08:53.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2111201286315918
2025-12-26T16:08:54.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:54.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8713, teldec = -24.256219
2025-12-26T16:08:54.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.849838943139703     dec_j2k = -24.3959402144792
2025-12-26T16:08:54.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:54.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-26T16:08:54.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:54.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:54.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:54.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:54.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:54.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:54.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:54.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:54.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:54.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:54.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:54.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:54.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08952227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576234612507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992356, telescope_ra=0.8713, 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.89108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.849838943139703, telescope_dec_j2k=-24.3959402144792, observability=1)
2025-12-26T16:08:54.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23665475845336914
2025-12-26T16:08:55.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:55.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8715804, teldec = -24.256219
2025-12-26T16:08:55.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.850119627261031     dec_j2k = -24.3959380398136
2025-12-26T16:08:55.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:55.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-26T16:08:55.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:55.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:55.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:55.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:55.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.08953461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573827895939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992356, telescope_ra=0.8715804, 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.89136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:07:55.943913', telescope_ra_j2k=0.850119627261031, telescope_dec_j2k=-24.3959380398136, observability=1)
2025-12-26T16:08:56.073 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26412081718444824
2025-12-26T16:08:56.087 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:56.087 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:08:56.088 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:56.088 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:08:56.089 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:56.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:56.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8719166, teldec = -24.256219
2025-12-26T16:08:56.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.850456167916872     dec_j2k = -24.3959354313915
2025-12-26T16:08:56.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:56.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-26T16:08:56.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:56.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:56.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:56.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:56.951 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08954787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572624537655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992356, telescope_ra=0.8719166, 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.8917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.850456167916872, telescope_dec_j2k=-24.3959354313915, observability=1)
2025-12-26T16:08:57.091 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:57.094 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:57.094 [DEBUG] [ThreadPoolExecutor-21519_0] [payload.py] [to_registers()] [0]
2025-12-26T16:08:57.096 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:57.096 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:57.096 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:08:57.096 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:57.103 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:57.104 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:08:57.104 [DEBUG] [ThreadPoolExecutor-21519_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:08:57.104 [DEBUG] [ThreadPoolExecutor-21519_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:08:57.104 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:57.104 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:57.104 [DEBUG] [ThreadPoolExecutor-21519_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:57.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20918035507202148
2025-12-26T16:08:58.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:58.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8722163, teldec = -24.256219
2025-12-26T16:08:58.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.850756171583406     dec_j2k = -24.3959331052417
2025-12-26T16:08:58.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:58.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-26T16:08:58.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:58.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:58.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:58.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:58.031 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:58.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08956036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578641329075, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8722163, 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.892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.850756171583406, telescope_dec_j2k=-24.3959331052417, observability=1)
2025-12-26T16:08:58.250 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21853423118591309
2025-12-26T16:08:59.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:08:59.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8724971, teldec = -24.256219
2025-12-26T16:08:59.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.851037256095046     dec_j2k = -24.3959309250037
2025-12-26T16:08:59.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:08:59.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-26T16:08:59.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:08:59.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:08:59.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:08:59.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:08:59.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:08:59.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08957264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798570217821086, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8724971, 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.89228, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.851037256095046, telescope_dec_j2k=-24.3959309250037, observability=1)
2025-12-26T16:08:59.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2478175163269043
2025-12-26T16:09:00.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:00.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8728057, teldec = -24.256219
2025-12-26T16:09:00.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.851346168768847     dec_j2k = -24.3959285280431
2025-12-26T16:09:00.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:00.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-26T16:09:00.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:00.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:00.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:00.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:00.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:00.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:00.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:00.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:00.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:00.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:00.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:00.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:00.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08958487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572223418227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8728057, 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.89259, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.851346168768847, telescope_dec_j2k=-24.3959285280431, observability=1)
2025-12-26T16:09:00.431 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2793865203857422
2025-12-26T16:09:01.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:01.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8730858, teldec = -24.256212
2025-12-26T16:09:01.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.851626552270394     dec_j2k = -24.3959193522853
2025-12-26T16:09:01.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:01.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-26T16:09:01.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:01.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:01.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:01.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:01.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08959716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579042448504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.8730858, 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.89287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.851626552270394, telescope_dec_j2k=-24.3959193522853, observability=1)
2025-12-26T16:09:01.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31352877616882324
2025-12-26T16:09:02.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:02.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8733851, teldec = -24.256219
2025-12-26T16:09:02.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.851926155802446     dec_j2k = -24.3959240252534
2025-12-26T16:09:02.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:02.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-26T16:09:02.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:02.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:02.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:02.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:02.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08960947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577437970791, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8733851, 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.89317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.851926155802446, telescope_dec_j2k=-24.3959240252534, observability=1)
2025-12-26T16:09:02.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26448702812194824
2025-12-26T16:09:02.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33544254302978516
2025-12-26T16:09:03.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:03.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8736934, teldec = -24.256219
2025-12-26T16:09:03.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.852234768156313     dec_j2k = -24.3959216279959
2025-12-26T16:09:03.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:03.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-26T16:09:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:03.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08962174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577036851363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8736934, 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.89348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.852234768156313, telescope_dec_j2k=-24.3959216279959, observability=1)
2025-12-26T16:09:03.702 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36617112159729004
2025-12-26T16:09:04.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:04.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8739736, teldec = -24.256219
2025-12-26T16:09:04.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.852515252035876     dec_j2k = -24.3959194484452
2025-12-26T16:09:04.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:04.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-26T16:09:04.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:04.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:04.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:04.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:04.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:04.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08963409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574630134795, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8739736, 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.89376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.852515252035876, telescope_dec_j2k=-24.3959194484452, observability=1)
2025-12-26T16:09:04.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3887505531311035
2025-12-26T16:09:05.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:05.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8742823, teldec = -24.256219
2025-12-26T16:09:05.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.852824264784389     dec_j2k = -24.3959170463333
2025-12-26T16:09:05.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:05.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-26T16:09:05.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:05.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:05.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:05.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:05.473 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0896465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573025657083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8742823, 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.89406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.852824264784389, telescope_dec_j2k=-24.3959170463333, observability=1)
2025-12-26T16:09:05.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4131042957305908
2025-12-26T16:09:06.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:06.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8745902, teldec = -24.256225
2025-12-26T16:09:06.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.853132476966943     dec_j2k = -24.3959206489968
2025-12-26T16:09:06.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:06.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-26T16:09:06.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:06.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:06.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:06.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:06.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:06.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08965878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572624537655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992366, telescope_ra=0.8745902, 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.89437, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.853132476966943, telescope_dec_j2k=-24.3959206489968, observability=1)
2025-12-26T16:09:06.808 [DEBUG] [Thread-467679 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27373790740966797
2025-12-26T16:09:06.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4393782615661621
2025-12-26T16:09:07.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:07.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.87487, teldec = -24.256218
2025-12-26T16:09:07.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.853412560134819     dec_j2k = -24.3959114707785
2025-12-26T16:09:07.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:07.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:07.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:07.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:07.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:07.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:07.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:07.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08967117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.87487, 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.89465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.853412560134819, telescope_dec_j2k=-24.3959114707785, observability=1)
2025-12-26T16:09:08.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4574699401855469
2025-12-26T16:09:08.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:08.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8751683, teldec = -24.256218
2025-12-26T16:09:08.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.853711162331382     dec_j2k = -24.3959091470418
2025-12-26T16:09:08.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:08.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:08.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:08.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:08.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:08.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:08.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:08.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:08.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:08.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:08.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:08.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:08.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:08.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:08.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0896836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798581449165072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8751683, 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.89495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.853711162331382, telescope_dec_j2k=-24.3959091470418, observability=1)
2025-12-26T16:09:09.155 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4772017002105713
2025-12-26T16:09:09.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:09.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8754766, teldec = -24.256218
2025-12-26T16:09:09.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.854019774653102     dec_j2k = -24.3959067445085
2025-12-26T16:09:09.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:09.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-26T16:09:09.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:09.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:09.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:09.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:09.747 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08969593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572624537655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8754766, 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.89526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.854019774653102, telescope_dec_j2k=-24.3959067445085, observability=1)
2025-12-26T16:09:10.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4979519844055176
2025-12-26T16:09:10.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:10.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8757568, teldec = -24.256218
2025-12-26T16:09:10.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.854300258503436     dec_j2k = -24.3959045601628
2025-12-26T16:09:10.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:10.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-26T16:09:10.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:10.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:10.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:10.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:10.814 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08970828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.8757568, 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.89554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.854300258503436, telescope_dec_j2k=-24.3959045601628, observability=1)
2025-12-26T16:09:11.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5238337516784668
2025-12-26T16:09:11.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:11.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8760652, teldec = -24.256218
2025-12-26T16:09:11.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.854608970915836     dec_j2k = -24.3959021551084
2025-12-26T16:09:11.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:11.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-26T16:09:11.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:11.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:11.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:11.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:11.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08972061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576635731935, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.8760652, 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.89585, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.854608970915836, telescope_dec_j2k=-24.3959021551084, observability=1)
2025-12-26T16:09:12.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5497450828552246
2025-12-26T16:09:12.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:12.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8763732, teldec = -24.256218
2025-12-26T16:09:12.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.854917282917472     dec_j2k = -24.3958997522625
2025-12-26T16:09:12.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:12.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-26T16:09:12.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:12.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:12.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:12.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:12.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:12.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:12.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:12.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:12.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:12.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:12.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:12.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:12.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08973288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8763732, 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.89616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.854917282917472, telescope_dec_j2k=-24.3958997522625, observability=1)
2025-12-26T16:09:13.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5760986804962158
2025-12-26T16:09:13.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:13.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8766526, teldec = -24.256218
2025-12-26T16:09:13.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.855196965942721     dec_j2k = -24.3958975717505
2025-12-26T16:09:13.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:13.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-26T16:09:13.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:13.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:13.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:13.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:14.003 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:14.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08974517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577839090219, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.8766526, 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.89644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.855196965942721, telescope_dec_j2k=-24.3958975717505, observability=1)
2025-12-26T16:09:14.607 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6034243106842041
2025-12-26T16:09:15.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:15.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8769604, teldec = -24.256218
2025-12-26T16:09:15.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.855505077731167     dec_j2k = -24.3958951687303
2025-12-26T16:09:15.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:15.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-26T16:09:15.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:15.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:15.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:15.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:15.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:15.070 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08975752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8769604, 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.89674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.855505077731167, telescope_dec_j2k=-24.3958951687303, observability=1)
2025-12-26T16:09:15.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6304206848144531
2025-12-26T16:09:16.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:16.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8772596, teldec = -24.256218
2025-12-26T16:09:16.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.855804580802851     dec_j2k = -24.3958928319797
2025-12-26T16:09:16.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:16.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-26T16:09:16.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:16.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:16.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:16.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:16.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08976984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573025657083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8772596, 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.89704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.855804580802851, telescope_dec_j2k=-24.3958928319797, observability=1)
2025-12-26T16:09:16.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6555075645446777
2025-12-26T16:09:17.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:17.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.87754, teldec = -24.256218
2025-12-26T16:09:17.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.856085264826495     dec_j2k = -24.3958906412772
2025-12-26T16:09:17.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:17.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:17.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:17.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:17.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:17.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:17.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08978216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.87754, 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.89732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.856085264826495, telescope_dec_j2k=-24.3958906412772, observability=1)
2025-12-26T16:09:17.878 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6830494403839111
2025-12-26T16:09:18.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:18.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8778486, teldec = -24.256225
2025-12-26T16:09:18.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.856394177702171     dec_j2k = -24.395895228754
2025-12-26T16:09:18.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:18.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-26T16:09:18.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:18.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:18.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:18.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:18.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08979457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992366, telescope_ra=0.8778486, 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.89763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.856394177702171, telescope_dec_j2k=-24.395895228754, observability=1)
2025-12-26T16:09:18.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6997754573822021
2025-12-26T16:09:19.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:19.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8781564, teldec = -24.256218
2025-12-26T16:09:19.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.856702289176092     dec_j2k = -24.39588582283
2025-12-26T16:09:19.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:19.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-26T16:09:19.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:19.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:19.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:19.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:19.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08980712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079857984468736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8781564, 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.89794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.856702289176092, telescope_dec_j2k=-24.39588582283, observability=1)
2025-12-26T16:09:20.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7051258087158203
2025-12-26T16:09:20.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:20.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8785202, teldec = -24.256218
2025-12-26T16:09:20.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.857066457657486     dec_j2k = -24.3958829772661
2025-12-26T16:09:20.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:20.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-26T16:09:20.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:20.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:20.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:20.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:20.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08982212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575031254223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8785202, 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.8983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.857066457657486, telescope_dec_j2k=-24.3958829772661, observability=1)
2025-12-26T16:09:21.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.507164478302002
2025-12-26T16:09:21.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:21.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.878791, teldec = -24.256218
2025-12-26T16:09:21.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.857337531937106     dec_j2k = -24.3958808583035
2025-12-26T16:09:21.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:21.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-26T16:09:21.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:21.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:21.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:21.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:21.712 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08983441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576234612507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.878791, 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.89857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.857337531937106, telescope_dec_j2k=-24.3958808583035, observability=1)
2025-12-26T16:09:22.104 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:22.106 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:22.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5281295776367188
2025-12-26T16:09:22.502 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7893946170806885
2025-12-26T16:09:22.502 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.8778715133667 seconds ago
2025-12-26T16:09:22.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:22.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8790993, teldec = -24.256218
2025-12-26T16:09:22.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.857646144193334     dec_j2k = -24.3958784450534
2025-12-26T16:09:22.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:22.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-26T16:09:22.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:22.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:22.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:22.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:22.768 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:22.768 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:22.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:22.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:22.769 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:22.769 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0898467, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577036851363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.8790993, 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.89888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.857646144193334, telescope_dec_j2k=-24.3958784450534, observability=1)
2025-12-26T16:09:23.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5613429546356201
2025-12-26T16:09:23.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:23.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8794076, teldec = -24.256218
2025-12-26T16:09:23.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.857954756443975     dec_j2k = -24.3958760308914
2025-12-26T16:09:23.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:23.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-26T16:09:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:23.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:23.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:23.827 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:23.827 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:23.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:23.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:23.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:23.828 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:23.828 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08985896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798581449165072, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8794076, 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.89919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.857954756443975, telescope_dec_j2k=-24.3958760308914, observability=1)
2025-12-26T16:09:24.420 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.592003345489502
2025-12-26T16:09:24.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:24.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8796878, teldec = -24.256218
2025-12-26T16:09:24.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.858235240229687     dec_j2k = -24.3958738359771
2025-12-26T16:09:24.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:24.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-26T16:09:24.880 [DEBUG] [Thread-467680 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:24.882 [INFO] [Thread-467680 (handle)] [driver.py] [get_status()] Telra = 0.8796878, teldec = -24.256218
2025-12-26T16:09:24.883 [INFO] [Thread-467680 (handle)] [driver.py] [get_status()] ra_j2k = 0.858235240229687     dec_j2k = -24.3958738359771
2025-12-26T16:09:24.884 [DEBUG] [Thread-467680 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:24.885 [DEBUG] [Thread-467680 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:24.888 [DEBUG] [Thread-467680 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:24.888 [DEBUG] [Thread-467680 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:24.888 [DEBUG] [Thread-467680 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:24.888 [DEBUG] [Thread-467680 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:24.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:24.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08987124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.8796878, 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.89947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.858235240229687, telescope_dec_j2k=-24.3958738359771, observability=1)
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:24.896 [DEBUG] [Thread-467680 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:24.897 [DEBUG] [Thread-467680 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08987131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.8796878, 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.89947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.858235240229687, telescope_dec_j2k=-24.3958738359771, observability=1)
2025-12-26T16:09:25.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6146581172943115
2025-12-26T16:09:25.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:25.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8799956, teldec = -24.256218
2025-12-26T16:09:25.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.858543351963273     dec_j2k = -24.3958714239933
2025-12-26T16:09:25.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:25.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-26T16:09:25.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:25.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:25.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:25.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:25.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08988348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571421179371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992355, telescope_ra=0.8799956, 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.89978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.858543351963273, telescope_dec_j2k=-24.3958714239933, observability=1)
2025-12-26T16:09:26.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6547260284423828
2025-12-26T16:09:27.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:27.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8802753, teldec = -24.256218
2025-12-26T16:09:27.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.858823335232916     dec_j2k = -24.3958692314185
2025-12-26T16:09:27.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:27.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-26T16:09:27.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:27.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:27.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:27.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:27.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:27.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:27.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:27.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:27.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:27.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:27.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:27.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:27.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08989597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798569816701658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8802753, 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.90006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.858823335232916, telescope_dec_j2k=-24.3958692314185, observability=1)
2025-12-26T16:09:27.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6637394428253174
2025-12-26T16:09:28.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:28.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8805742, teldec = -24.256218
2025-12-26T16:09:28.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.859122537942507     dec_j2k = -24.395866887505
2025-12-26T16:09:28.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:28.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:28.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:28.092 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08990826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992355, telescope_ra=0.8805742, 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.90036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.859122537942507, telescope_dec_j2k=-24.395866887505, observability=1)
2025-12-26T16:09:28.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6895840167999268
2025-12-26T16:09:29.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:29.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8808828, teldec = -24.256218
2025-12-26T16:09:29.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.859431450470209     dec_j2k = -24.3958644666268
2025-12-26T16:09:29.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:29.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-26T16:09:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:29.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:29.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:29.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:29.197 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:29.197 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:29.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:29.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:29.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:29.198 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:29.198 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08992109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573426776511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992355, telescope_ra=0.8808828, 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.90067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.859431450470209, telescope_dec_j2k=-24.3958644666268, observability=1)
2025-12-26T16:09:29.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6749231815338135
2025-12-26T16:09:30.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:30.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8811917, teldec = -24.256218
2025-12-26T16:09:30.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.859740663296111     dec_j2k = -24.3958620424802
2025-12-26T16:09:30.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:30.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:30.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:30.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:30.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:30.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:30.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:30.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:30.263 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:30.263 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:30.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:30.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:30.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:30.264 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:30.264 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08993341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575031254223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8811917, 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.90097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.859740663296111, telescope_dec_j2k=-24.3958620424802, observability=1)
2025-12-26T16:09:30.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7020130157470703
2025-12-26T16:09:31.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:31.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8814722, teldec = -24.256218
2025-12-26T16:09:31.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.860021447356199     dec_j2k = -24.3958598404145
2025-12-26T16:09:31.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:31.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-26T16:09:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:31.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:31.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:31.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:31.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:31.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:31.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:31.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:31.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:31.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:31.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08994564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573025657083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992354, telescope_ra=0.8814722, 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.90125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.860021447356199, telescope_dec_j2k=-24.3958598404145, observability=1)
2025-12-26T16:09:31.845 [DEBUG] [Thread-467681 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5212247371673584
2025-12-26T16:09:32.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7297651767730713
2025-12-26T16:09:32.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:32.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8817802, teldec = -24.256218
2025-12-26T16:09:32.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.860329759259973     dec_j2k = -24.3958574215907
2025-12-26T16:09:32.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:32.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:32.386 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08995795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992354, telescope_ra=0.8817802, 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.90156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.860329759259973, telescope_dec_j2k=-24.3958574215907, observability=1)
2025-12-26T16:09:33.144 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7580311298370361
2025-12-26T16:09:33.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:33.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8820788, teldec = -24.256218
2025-12-26T16:09:33.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.860628661639266     dec_j2k = -24.3958550757194
2025-12-26T16:09:33.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:33.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-26T16:09:33.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:33.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:33.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:33.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:33.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08997024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798578240209648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8820788, 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.90186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.860628661639266, telescope_dec_j2k=-24.3958550757194, observability=1)
2025-12-26T16:09:34.235 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7900536060333252
2025-12-26T16:09:34.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:34.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8823869, teldec = -24.256218
2025-12-26T16:09:34.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.860937073633284     dec_j2k = -24.3958526543173
2025-12-26T16:09:34.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:34.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-26T16:09:34.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:34.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:34.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:34.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:34.537 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08998289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572624537655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8823869, 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.90217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.860937073633284, telescope_dec_j2k=-24.3958526543173, observability=1)
2025-12-26T16:09:35.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7878870964050293
2025-12-26T16:09:35.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:35.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8826674, teldec = -24.256218
2025-12-26T16:09:35.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.8612178576736     dec_j2k = -24.3958504490357
2025-12-26T16:09:35.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:35.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-26T16:09:35.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:35.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:35.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:35.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:35.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.08999517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8826674, 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.90245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.8612178576736, telescope_dec_j2k=-24.3958504490357, observability=1)
2025-12-26T16:09:36.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8215715885162354
2025-12-26T16:09:36.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:36.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8829757, teldec = -24.256218
2025-12-26T16:09:36.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.861526469859435     dec_j2k = -24.3958480243208
2025-12-26T16:09:36.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:36.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-26T16:09:36.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:36.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:36.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:36.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:36.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:36.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09000747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798568212223946, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8829757, 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.90276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.861526469859435, telescope_dec_j2k=-24.3958480243208, observability=1)
2025-12-26T16:09:37.506 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.84271240234375
2025-12-26T16:09:37.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:37.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8832554, teldec = -24.256218
2025-12-26T16:09:37.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.861806453079938     dec_j2k = -24.3958458237501
2025-12-26T16:09:37.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:37.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-26T16:09:37.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:37.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:37.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:37.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:37.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09001978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992354, telescope_ra=0.8832554, 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.90304, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.861806453079938, telescope_dec_j2k=-24.3958458237501, observability=1)
2025-12-26T16:09:38.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8730738162994385
2025-12-26T16:09:38.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:38.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8835631, teldec = -24.256218
2025-12-26T16:09:38.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.862114464647531     dec_j2k = -24.3958434020195
2025-12-26T16:09:38.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:38.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-26T16:09:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:38.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09003199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8835631, 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.90335, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.862114464647531, telescope_dec_j2k=-24.3958434020195, observability=1)
2025-12-26T16:09:39.685 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9045138359069824
2025-12-26T16:09:39.687 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9063396453857422
2025-12-26T16:09:39.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:39.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8838617, teldec = -24.256218
2025-12-26T16:09:39.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.862413366995394     dec_j2k = -24.3958410510415
2025-12-26T16:09:39.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:39.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-26T16:09:39.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:39.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:39.848 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09004436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992354, telescope_ra=0.8838617, 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.90364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.862413366995394, telescope_dec_j2k=-24.3958410510415, observability=1)
2025-12-26T16:09:40.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9314384460449219
2025-12-26T16:09:40.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:40.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8841422, teldec = -24.256218
2025-12-26T16:09:40.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.862694151011274     dec_j2k = -24.3958388417919
2025-12-26T16:09:40.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:40.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-26T16:09:40.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:40.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:40.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:40.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:40.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09005659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571822298799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8841422, 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.90392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.862694151011274, telescope_dec_j2k=-24.3958388417919, observability=1)
2025-12-26T16:09:41.867 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9639711380004883
2025-12-26T16:09:41.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:41.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8844503, teldec = -24.256218
2025-12-26T16:09:41.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.863002562967741     dec_j2k = -24.3958364142918
2025-12-26T16:09:41.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:41.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-26T16:09:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:41.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:41.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09006878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798579443567932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8844503, 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.90423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.863002562967741, telescope_dec_j2k=-24.3958364142918, observability=1)
2025-12-26T16:09:42.935 [DEBUG] [Thread-467682 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9718341827392578
2025-12-26T16:09:42.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9948954582214355
2025-12-26T16:09:43.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:43.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8847308, teldec = -24.256218
2025-12-26T16:09:43.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.863283346973857     dec_j2k = -24.3958342034587
2025-12-26T16:09:43.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:43.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-26T16:09:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:43.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:43.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:43.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:43.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:43.017 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:43.017 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:43.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:43.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:43.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:43.017 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:43.017 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09008104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571421179371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992354, telescope_ra=0.8847308, 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.90451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.863283346973857, telescope_dec_j2k=-24.3958342034587, observability=1)
2025-12-26T16:09:44.049 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:44.051 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8850384, teldec = -24.256211
2025-12-26T16:09:44.052 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.863591258117842     dec_j2k = -24.3958247787907
2025-12-26T16:09:44.054 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:44.055 [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-26T16:09:44.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:44.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:44.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:44.060 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:44.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:44.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8850384, teldec = -24.256211
2025-12-26T16:09:44.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.863591258117842     dec_j2k = -24.3958247787907
2025-12-26T16:09:44.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.002 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:44.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-26T16:09:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:44.067 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09009317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.8850384, 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.90482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.863591258117842, telescope_dec_j2k=-24.3958247787907, observability=1)
2025-12-26T16:09:44.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:44.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09009329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.002, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.039), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.8850384, 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.90482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.863591258117842, telescope_dec_j2k=-24.3958247787907, observability=1)
2025-12-26T16:09:45.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:45.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8853182, teldec = -24.256218
2025-12-26T16:09:45.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.863871341700992     dec_j2k = -24.3958295712691
2025-12-26T16:09:45.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:45.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-26T16:09:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:45.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:45.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:45.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:45.132 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:45.132 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:45.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:45.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:45.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:45.133 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:45.133 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09010552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798575432373651, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992354, telescope_ra=0.8853182, 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.9051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.863871341700992, telescope_dec_j2k=-24.3958295712691, observability=1)
2025-12-26T16:09:45.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0060422420501708984
2025-12-26T16:09:46.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:46.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8856168, teldec = -24.256218
2025-12-26T16:09:46.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.864170244017849     dec_j2k = -24.3958272152646
2025-12-26T16:09:46.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:46.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-26T16:09:46.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:46.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:46.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:46.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:46.200 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09011789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573426776511, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8856168, 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.9054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.864170244017849, telescope_dec_j2k=-24.3958272152646, observability=1)
2025-12-26T16:09:46.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03176760673522949
2025-12-26T16:09:47.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:47.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.885925, teldec = -24.256211
2025-12-26T16:09:47.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.864478755752831     dec_j2k = -24.3958177832461
2025-12-26T16:09:47.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:47.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:47.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:47.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:47.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:47.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:47.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:47.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:47.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:47.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:47.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:47.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:47.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:47.260 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:47.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09013014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798576234612507, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.885925, 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.90571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.864478755752831, telescope_dec_j2k=-24.3958177832461, observability=1)
2025-12-26T16:09:47.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.059871673583984375
2025-12-26T16:09:48.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:48.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8862054, teldec = -24.256218
2025-12-26T16:09:48.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.864759439929048     dec_j2k = -24.395822568607
2025-12-26T16:09:48.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:48.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-26T16:09:48.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:48.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:48.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:48.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:48.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:48.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:48.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:48.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:48.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:48.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:48.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:48.326 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:48.326 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09014249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798577036851363, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8862054, 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.90599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.864759439929048, telescope_dec_j2k=-24.395822568607, observability=1)
2025-12-26T16:09:48.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08442091941833496
2025-12-26T16:09:49.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:49.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8865137, teldec = -24.256218
2025-12-26T16:09:49.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.865068052050351     dec_j2k = -24.3958201334303
2025-12-26T16:09:49.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:49.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:49.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:49.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:49.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:49.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:49.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09015472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798569816701658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992354, telescope_ra=0.8865137, 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.9063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.865068052050351, telescope_dec_j2k=-24.3958201334303, observability=1)
2025-12-26T16:09:49.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1174321174621582
2025-12-26T16:09:50.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:50.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8867939, teldec = -24.256218
2025-12-26T16:09:50.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.865348535718472     dec_j2k = -24.3958179194171
2025-12-26T16:09:50.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:50.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-26T16:09:50.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:50.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:50.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:50.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:50.443 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:50.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09016694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079856941558223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992354, telescope_ra=0.8867939, 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.90658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.865348535718472, telescope_dec_j2k=-24.3958179194171, observability=1)
2025-12-26T16:09:50.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14788246154785156
2025-12-26T16:09:51.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:51.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8871014, teldec = -24.256218
2025-12-26T16:09:51.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.865656347019135     dec_j2k = -24.3958154888251
2025-12-26T16:09:51.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:51.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-26T16:09:51.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:51.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:51.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:51.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:51.506 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09017925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798569816701658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8871014, 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.90688, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.865656347019135, telescope_dec_j2k=-24.3958154888251, observability=1)
2025-12-26T16:09:51.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17522048950195312
2025-12-26T16:09:52.368 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8619260787963867
2025-12-26T16:09:52.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:52.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8874003, teldec = -24.256218
2025-12-26T16:09:52.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.865955549608125     dec_j2k = -24.3958131253415
2025-12-26T16:09:52.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:52.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-26T16:09:52.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:52.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:52.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:52.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:52.570 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:52.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09019156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571020059942, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8874003, 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.90718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.865955549608125, telescope_dec_j2k=-24.3958131253415, observability=1)
2025-12-26T16:09:52.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20113062858581543
2025-12-26T16:09:53.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:53.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8877081, teldec = -24.256218
2025-12-26T16:09:53.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.866263661201415     dec_j2k = -24.3958106905879
2025-12-26T16:09:53.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:53.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-26T16:09:53.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:53.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:53.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:53.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:53.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:53.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:53.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:53.633 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:53.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:53.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:53.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:53.633 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:53.633 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09020389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079856740998509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8877081, 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.90749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.866263661201415, telescope_dec_j2k=-24.3958106905879, observability=1)
2025-12-26T16:09:53.862 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22949886322021484
2025-12-26T16:09:54.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:54.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8879883, teldec = -24.256218
2025-12-26T16:09:54.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.866544144849674     dec_j2k = -24.3958084733652
2025-12-26T16:09:54.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:54.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-26T16:09:54.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:54.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:54.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:54.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:54.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:54.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0902162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798565805507378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8879883, 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.90777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.866544144849674, telescope_dec_j2k=-24.3958084733652, observability=1)
2025-12-26T16:09:54.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2579922676086426
2025-12-26T16:09:55.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:55.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8882966, teldec = -24.256218
2025-12-26T16:09:55.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.866852756938356     dec_j2k = -24.3958060329173
2025-12-26T16:09:55.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:55.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-26T16:09:55.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:55.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:55.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:55.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:55.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:55.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09022846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798568613343374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992354, telescope_ra=0.8882966, 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.90808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:08:56.086871', telescope_ra_j2k=0.866852756938356, telescope_dec_j2k=-24.3958060329173, observability=1)
2025-12-26T16:09:56.084 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3249928951263428
2025-12-26T16:09:56.230 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:56.230 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:09:56.231 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:56.231 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:09:56.232 [INFO] [ThreadPoolExecutor-21520_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:09:56.232 [INFO] [ThreadPoolExecutor-21520_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:09:56.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:56.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8885766, teldec = -24.256218
2025-12-26T16:09:56.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.867133040374366     dec_j2k = -24.3958038156974
2025-12-26T16:09:56.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:56.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-26T16:09:56.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:56.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:56.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:56.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:56.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:56.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:56.825 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:56.825 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:56.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:56.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:56.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:56.826 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:56.826 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09024081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798574229015367, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8885766, 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.90836, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.867133040374366, telescope_dec_j2k=-24.3958038156974, observability=1)
2025-12-26T16:09:57.172 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34587693214416504
2025-12-26T16:09:57.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:57.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8888843, teldec = -24.256217
2025-12-26T16:09:57.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.867441051802507     dec_j2k = -24.3958003783538
2025-12-26T16:09:57.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:57.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-26T16:09:57.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:57.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:57.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:57.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:57.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:57.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:57.888 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:57.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:57.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:57.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:57.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:57.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:57.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09025315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572624537655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8888843, 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.90867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.867441051802507, telescope_dec_j2k=-24.3958003783538, observability=1)
2025-12-26T16:09:58.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37258243560791016
2025-12-26T16:09:58.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:09:58.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.889183, teldec = -24.256211
2025-12-26T16:09:58.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.8677400539028     dec_j2k = -24.3957920118837
2025-12-26T16:09:58.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:09:58.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-26T16:09:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:09:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:09:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:09:58.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:09:58.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09026543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798569816701658, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992343, telescope_ra=0.889183, 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.90897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.8677400539028, telescope_dec_j2k=-24.3957920118837, observability=1)
2025-12-26T16:09:59.352 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40416765213012695
2025-12-26T16:10:00.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:00.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8894634, teldec = -24.256217
2025-12-26T16:10:00.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.868020737983497     dec_j2k = -24.395795788574
2025-12-26T16:10:00.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:00.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-26T16:10:00.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:00.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:00.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:00.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:00.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:00.021 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0902778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798563398790809, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.8894634, 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.90925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.868020737983497, telescope_dec_j2k=-24.395795788574, observability=1)
2025-12-26T16:10:00.442 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.421295166015625
2025-12-26T16:10:01.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:01.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8897718, teldec = -24.256217
2025-12-26T16:10:01.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.868329450146339     dec_j2k = -24.3957933429722
2025-12-26T16:10:01.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:01.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-26T16:10:01.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:01.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:01.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:01.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:01.079 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09029012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571421179371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.8897718, 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.90955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.868329450146339, telescope_dec_j2k=-24.3957933429722, observability=1)
2025-12-26T16:10:01.133 [DEBUG] [Thread-467683 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0531010627746582
2025-12-26T16:10:01.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45817089080810547
2025-12-26T16:10:02.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:02.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8900801, teldec = -24.256217
2025-12-26T16:10:02.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.868638062202303     dec_j2k = -24.3957908972519
2025-12-26T16:10:02.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:02.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-26T16:10:02.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:02.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:02.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:02.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:02.137 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09030236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798573827895939, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.8900801, 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.90986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.868638062202303, telescope_dec_j2k=-24.3957908972519, observability=1)
2025-12-26T16:10:02.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41399574279785156
2025-12-26T16:10:02.623 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48639464378356934
2025-12-26T16:10:03.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:03.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.89036, teldec = -24.256217
2025-12-26T16:10:03.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.868918245507372     dec_j2k = -24.3957886760373
2025-12-26T16:10:03.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:03.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:03.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:03.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:03.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:03.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:03.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:03.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:03.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:03.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:03.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:03.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:03.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:03.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:03.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09031464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798572624537655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.89036, 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.91014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.868918245507372, telescope_dec_j2k=-24.3957886760373, observability=1)
2025-12-26T16:10:03.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5131003856658936
2025-12-26T16:10:04.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:04.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8906684, teldec = -24.256217
2025-12-26T16:10:04.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.86922695765375     dec_j2k = -24.3957862277842
2025-12-26T16:10:04.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:04.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-26T16:10:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:04.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:04.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:04.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:04.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:04.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:04.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:04.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:04.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:04.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:04.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09032696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571421179371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992353, telescope_ra=0.8906684, 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.91045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.86922695765375, telescope_dec_j2k=-24.3957862277842, observability=1)
2025-12-26T16:10:04.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.54274582862854
2025-12-26T16:10:05.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:05.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.890967, teldec = -24.256217
2025-12-26T16:10:05.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.869525859875678     dec_j2k = -24.3957838564602
2025-12-26T16:10:05.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:05.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-26T16:10:05.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:05.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:05.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:05.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:05.326 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:05.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09033926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798562596551953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992353, telescope_ra=0.890967, 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.91075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.869525859875678, telescope_dec_j2k=-24.3957838564602, observability=1)
2025-12-26T16:10:05.897 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5703489780426025
2025-12-26T16:10:06.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:06.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8912472, teldec = -24.256217
2025-12-26T16:10:06.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.869806343469587     dec_j2k = -24.3957816304818
2025-12-26T16:10:06.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:06.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-26T16:10:06.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:06.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:06.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:06.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:06.384 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0903515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798568613343374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992353, telescope_ra=0.8912472, 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.91103, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.869806343469587, telescope_dec_j2k=-24.3957816304818, observability=1)
2025-12-26T16:10:06.985 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6005380153656006
2025-12-26T16:10:07.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:07.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8915555, teldec = -24.256217
2025-12-26T16:10:07.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.870114955498446     dec_j2k = -24.3957791804003
2025-12-26T16:10:07.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:07.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-26T16:10:07.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:07.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:07.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:07.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:07.456 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09036388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798568613343374, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992353, telescope_ra=0.8915555, 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.91134, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.870114955498446, telescope_dec_j2k=-24.3957791804003, observability=1)
2025-12-26T16:10:08.073 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6171901226043701
2025-12-26T16:10:08.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:08.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8918362, teldec = -24.256224
2025-12-26T16:10:08.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.870395939886512     dec_j2k = -24.3957839482371
2025-12-26T16:10:08.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:08.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-26T16:10:08.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:08.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:08.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:08.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:08.522 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09037623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798567008865662, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992364, telescope_ra=0.8918362, 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.91162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.870395939886512, telescope_dec_j2k=-24.3957839482371, observability=1)
2025-12-26T16:10:09.166 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6437907218933105
2025-12-26T16:10:09.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:09.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8921438, teldec = -24.256217
2025-12-26T16:10:09.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.870703850898144     dec_j2k = -24.3957745026107
2025-12-26T16:10:09.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:09.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-26T16:10:09.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:09.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:09.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:09.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:09.582 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0903885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079856740998509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992353, telescope_ra=0.8921438, 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.91193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.870703850898144, telescope_dec_j2k=-24.3957745026107, observability=1)
2025-12-26T16:10:10.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6747450828552246
2025-12-26T16:10:10.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:10.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8924237, teldec = -24.256217
2025-12-26T16:10:10.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.87098403416877     dec_j2k = -24.3957722758581
2025-12-26T16:10:10.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:10.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-26T16:10:10.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:10.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:10.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:10.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:10.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:10.643 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09040074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798565805507378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8924237, 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.91221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.87098403416877, telescope_dec_j2k=-24.3957722758581, observability=1)
2025-12-26T16:10:11.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7063639163970947
2025-12-26T16:10:11.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:11.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8927222, teldec = -24.256224
2025-12-26T16:10:11.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.871282836556504     dec_j2k = -24.3957768996768
2025-12-26T16:10:11.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:11.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-26T16:10:11.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:11.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:11.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:11.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:11.700 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09041299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798566607746234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992364, telescope_ra=0.8927222, 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.9125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.871282836556504, telescope_dec_j2k=-24.3957768996768, observability=1)
2025-12-26T16:10:12.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7371113300323486
2025-12-26T16:10:12.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:12.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8930304, teldec = -24.256217
2025-12-26T16:10:12.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.871591348158742     dec_j2k = -24.39576744666
2025-12-26T16:10:12.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:12.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:12.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:12.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:12.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:12.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:12.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09042525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564602149094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992353, telescope_ra=0.8930304, 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.91281, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.871591348158742, telescope_dec_j2k=-24.39576744666, observability=1)
2025-12-26T16:10:13.527 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7660610675811768
2025-12-26T16:10:13.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:13.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8933108, teldec = -24.256224
2025-12-26T16:10:13.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.871872032219023     dec_j2k = -24.3957722129174
2025-12-26T16:10:13.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:13.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:13.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:13.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:13.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:13.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:13.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09043766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798567811104518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992364, telescope_ra=0.8933108, 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.91309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.871872032219023, telescope_dec_j2k=-24.3957722129174, observability=1)
2025-12-26T16:10:14.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.789109468460083
2025-12-26T16:10:14.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:14.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8936189, teldec = -24.256217
2025-12-26T16:10:14.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.872180443709012     dec_j2k = -24.3957627589584
2025-12-26T16:10:14.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:14.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-26T16:10:14.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:14.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:14.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:14.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:14.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:14.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:14.884 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:14.884 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:14.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:14.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:14.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:14.884 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:14.884 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09044986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798566607746234, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8936189, 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.9134, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.872180443709012, telescope_dec_j2k=-24.3957627589584, observability=1)
2025-12-26T16:10:15.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.864600419998169
2025-12-26T16:10:15.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:15.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8938989, teldec = -24.256217
2025-12-26T16:10:15.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.872460727056162     dec_j2k = -24.3957605274505
2025-12-26T16:10:15.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10: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-26T16:10:15.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:15.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:15.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:15.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:15.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:15.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:15.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:15.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:15.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:15.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:15.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:15.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:15.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0904621, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564602149094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8938989, 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.91368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.872460727056162, telescope_dec_j2k=-24.3957605274505, observability=1)
2025-12-26T16:10:16.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8942015171051025
2025-12-26T16:10:16.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:16.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8942066, teldec = -24.256217
2025-12-26T16:10:16.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.872768738429031     dec_j2k = -24.395758074316
2025-12-26T16:10:16.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:16.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-26T16:10:16.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:16.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:16.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:16.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:17.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09047438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564201029665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992353, telescope_ra=0.8942066, 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.91399, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.872768738429031, telescope_dec_j2k=-24.395758074316, observability=1)
2025-12-26T16:10:17.107 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:17.109 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:17.110 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:17.112 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:17.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.925126314163208
2025-12-26T16:10:18.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:18.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8945144, teldec = -24.256217
2025-12-26T16:10:18.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.873076849897427     dec_j2k = -24.3957556194762
2025-12-26T16:10:18.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:18.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-26T16:10:18.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:18.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:18.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:18.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:18.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:18.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:18.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:18.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:18.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:18.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:18.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:18.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:18.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09048661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079856740998509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.8945144, 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.9143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.873076849897427, telescope_dec_j2k=-24.3957556194762, observability=1)
2025-12-26T16:10:19.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9614295959472656
2025-12-26T16:10:19.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:19.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.894786, teldec = -24.256217
2025-12-26T16:10:19.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.873348724729676     dec_j2k = -24.3957534525929
2025-12-26T16:10:19.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:19.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-26T16:10:19.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:19.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:19.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:19.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:19.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09049883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798571822298799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992353, telescope_ra=0.894786, 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.91457, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.873348724729676, telescope_dec_j2k=-24.3957534525929, observability=1)
2025-12-26T16:10:19.205 [DEBUG] [Thread-467684 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09063291549682617
2025-12-26T16:10:20.107 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9930999279022217
2025-12-26T16:10:20.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:20.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8950941, teldec = -24.256217
2025-12-26T16:10:20.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.873657136490957     dec_j2k = -24.3957509936489
2025-12-26T16:10:20.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:20.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-26T16:10:20.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:20.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:20.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:20.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:20.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:20.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:20.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:20.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:20.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:20.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:20.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:20.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:20.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09051112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798562195432525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8950941, 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.91488, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.873657136490957, telescope_dec_j2k=-24.3957509936489, observability=1)
2025-12-26T16:10:21.120 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:21.201 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:21.203 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.8953746, teldec = -24.256217
2025-12-26T16:10:21.205 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.873937920319311     dec_j2k = -24.3957487541889
2025-12-26T16:10:21.206 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:21.207 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:21.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:21.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:21.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:21.213 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:21.220 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:21.221 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09052317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798565805507378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.8953746, 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.91516, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.873937920319311, telescope_dec_j2k=-24.3957487541889, observability=1)
2025-12-26T16:10:21.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0033991336822509766
2025-12-26T16:10:22.122 [DEBUG] [ThreadPoolExecutor-21519_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:22.123 [INFO] [ThreadPoolExecutor-21519_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:10:22.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:22.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8956826, teldec = -24.256217
2025-12-26T16:10:22.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.874246231968543     dec_j2k = -24.3957462943053
2025-12-26T16:10:22.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:22.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-26T16:10:22.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:22.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:22.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:22.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:22.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:22.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:22.286 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:22.286 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:22.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:22.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:22.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:22.286 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:22.286 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09053551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798562997671381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.8956826, 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.91547, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.874246231968543, telescope_dec_j2k=-24.3957462943053, observability=1)
2025-12-26T16:10:22.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002100706100463867
2025-12-26T16:10:22.562 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.275493860244751
2025-12-26T16:10:22.562 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.87689018249512 seconds ago
2025-12-26T16:10:23.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:23.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8959623, teldec = -24.256217
2025-12-26T16:10:23.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.874526214977546     dec_j2k = -24.3957440596557
2025-12-26T16:10:23.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:23.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-26T16:10:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:23.345 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:23.346 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09054781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798568212223946, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8959623, 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.91574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.874526214977546, telescope_dec_j2k=-24.3957440596557, observability=1)
2025-12-26T16:10:23.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03377580642700195
2025-12-26T16:10:24.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:24.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8962701, teldec = -24.256217
2025-12-26T16:10:24.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.874834326413566     dec_j2k = -24.3957415996359
2025-12-26T16:10:24.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:24.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-26T16:10:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:24.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:24.412 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:24.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09056014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798569014462802, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8962701, 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.91605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.874834326413566, telescope_dec_j2k=-24.3957415996359, observability=1)
2025-12-26T16:10:24.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.057290077209472656
2025-12-26T16:10:25.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:25.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8965689, teldec = -24.256217
2025-12-26T16:10:25.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.875133428737834     dec_j2k = -24.3957392106778
2025-12-26T16:10:25.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:25.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-26T16:10:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:25.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:25.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:25.475 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09057244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079856740998509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8965689, 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.91635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.875133428737834, telescope_dec_j2k=-24.3957392106778, observability=1)
2025-12-26T16:10:25.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0851442813873291
2025-12-26T16:10:26.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:26.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8968773, teldec = -24.256217
2025-12-26T16:10:26.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.875442140769713     dec_j2k = -24.3957367440687
2025-12-26T16:10:26.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:26.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-26T16:10:26.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:26.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:26.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:26.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:26.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09058478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798565003268522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.8968773, 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.91666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.875442140769713, telescope_dec_j2k=-24.3957367440687, observability=1)
2025-12-26T16:10:26.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11112523078918457
2025-12-26T16:10:27.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:27.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8971575, teldec = -24.256217
2025-12-26T16:10:27.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.875722624264545     dec_j2k = -24.3957345022151
2025-12-26T16:10:27.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10: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-26T16:10:27.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:27.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:27.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:27.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:27.600 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09059703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079856941558223, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992353, telescope_ra=0.8971575, 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.91694, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.875722624264545, telescope_dec_j2k=-24.3957345022151, observability=1)
2025-12-26T16:10:27.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14049983024597168
2025-12-26T16:10:28.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:28.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8974658, teldec = -24.256217
2025-12-26T16:10:28.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.876031236184353     dec_j2k = -24.3957320346667
2025-12-26T16:10:28.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:28.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-26T16:10:28.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:28.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:28.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:28.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:28.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0906094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798561794313097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992353, telescope_ra=0.8974658, 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.91725, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.876031236184353, telescope_dec_j2k=-24.3957320346667, observability=1)
2025-12-26T16:10:28.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1610422134399414
2025-12-26T16:10:29.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:29.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8977455, teldec = -24.256217
2025-12-26T16:10:29.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.876311219163424     dec_j2k = -24.3957297952366
2025-12-26T16:10:29.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:29.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-26T16:10:29.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:29.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:29.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:29.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:29.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:29.742 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09062179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798562997671381, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.8977455, 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.91753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.876311219163424, telescope_dec_j2k=-24.3957297952366, observability=1)
2025-12-26T16:10:29.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17974138259887695
2025-12-26T16:10:30.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:30.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8980531, teldec = -24.25621
2025-12-26T16:10:30.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.876619130063963     dec_j2k = -24.3957203321864
2025-12-26T16:10:30.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:30.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-26T16:10:30.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:30.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:30.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:30.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:30.803 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:30.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09063413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798570618940514, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.8980531, 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.91784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.876619130063963, telescope_dec_j2k=-24.3957203321864, observability=1)
2025-12-26T16:10:31.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24856185913085938
2025-12-26T16:10:31.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:31.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8983524, teldec = -24.256217
2025-12-26T16:10:31.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.876918733162266     dec_j2k = -24.3957249334873
2025-12-26T16:10:31.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:31.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-26T16:10:31.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:31.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:31.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:31.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:31.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:31.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:31.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:31.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:31.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:31.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:31.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:31.865 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:31.865 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09064641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798561393193669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992353, telescope_ra=0.8983524, 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.91813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.876918733162266, telescope_dec_j2k=-24.3957249334873, observability=1)
2025-12-26T16:10:31.877 [DEBUG] [Thread-467685 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012597799301147461
2025-12-26T16:10:32.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27260613441467285
2025-12-26T16:10:32.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:32.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8986327, teldec = -24.25621
2025-12-26T16:10:32.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.87719931643303     dec_j2k = -24.3957156874989
2025-12-26T16:10:32.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:32.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-26T16:10:32.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:32.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:32.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:32.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:32.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0906587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798562195432525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992342, telescope_ra=0.8986327, 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.91842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.87719931643303, telescope_dec_j2k=-24.3957156874989, observability=1)
2025-12-26T16:10:33.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5631859302520752
2025-12-26T16:10:33.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:33.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8989408, teldec = -24.25621
2025-12-26T16:10:33.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.877507728123063     dec_j2k = -24.3957132171955
2025-12-26T16:10:33.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:33.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-26T16:10:33.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:33.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:33.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:33.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:33.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09067106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079856740998509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.8989408, 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.91872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.877507728123063, telescope_dec_j2k=-24.3957132171955, observability=1)
2025-12-26T16:10:34.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5954861640930176
2025-12-26T16:10:35.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:35.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8992209, teldec = -24.256217
2025-12-26T16:10:35.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.877788111782488     dec_j2k = -24.3957179699748
2025-12-26T16:10:35.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:35.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:35.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:35.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:35.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:35.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:35.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:35.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09068321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992352, telescope_ra=0.8992209, 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.919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.877788111782488, telescope_dec_j2k=-24.3957179699748, observability=1)
2025-12-26T16:10:35.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6336948871612549
2025-12-26T16:10:36.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:36.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8995287, teldec = -24.256217
2025-12-26T16:10:36.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.878096223158243     dec_j2k = -24.3957155003422
2025-12-26T16:10:36.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:36.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-26T16:10:36.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:36.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:36.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:36.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:36.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09069549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564201029665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992352, telescope_ra=0.8995287, 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.91931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.878096223158243, telescope_dec_j2k=-24.3957155003422, observability=1)
2025-12-26T16:10:36.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6616084575653076
2025-12-26T16:10:37.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:37.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.8998275, teldec = -24.256217
2025-12-26T16:10:37.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.878395325423986     dec_j2k = -24.3957131020526
2025-12-26T16:10:37.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:37.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-26T16:10:37.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:37.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:37.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:37.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:37.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:37.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:37.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:37.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:37.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:37.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:37.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:37.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:37.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09070773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560590954813, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992352, telescope_ra=0.8998275, 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.91961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.878395325423986, telescope_dec_j2k=-24.3957131020526, observability=1)
2025-12-26T16:10:37.276 [DEBUG] [Thread-467686 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11196780204772949
2025-12-26T16:10:37.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.690781831741333
2025-12-26T16:10:38.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:38.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.900108, teldec = -24.256217
2025-12-26T16:10:38.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.878676109172577     dec_j2k = -24.3957108498677
2025-12-26T16:10:38.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:38.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-26T16:10:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:38.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:38.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09072009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798563799910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992352, telescope_ra=0.900108, 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.91989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.878676109172577, telescope_dec_j2k=-24.3957108498677, observability=1)
2025-12-26T16:10:38.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7141940593719482
2025-12-26T16:10:39.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:39.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9004164, teldec = -24.256217
2025-12-26T16:10:39.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.878984821138819     dec_j2k = -24.3957083727984
2025-12-26T16:10:39.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:39.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:39.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:39.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:39.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:39.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:39.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:39.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:39.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:39.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:39.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:39.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:39.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:39.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:39.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09073234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560189835385, 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.992352, telescope_ra=0.9004164, 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.9202, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.878984821138819, telescope_dec_j2k=-24.3957083727984, observability=1)
2025-12-26T16:10:39.745 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45665454864501953
2025-12-26T16:10:40.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7476398944854736
2025-12-26T16:10:40.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:40.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9007247, teldec = -24.256217
2025-12-26T16:10:40.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.879293432998174     dec_j2k = -24.3957058956213
2025-12-26T16:10:40.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:40.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:40.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:40.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:40.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:40.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:40.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:40.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:40.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:40.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:40.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:40.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:40.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:40.363 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:40.363 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09074475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798559788715957, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9007247, 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.92051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.879293432998174, telescope_dec_j2k=-24.3957058956213, observability=1)
2025-12-26T16:10:41.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8043816089630127
2025-12-26T16:10:41.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:41.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9010046, teldec = -24.256217
2025-12-26T16:10:41.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.879573616124685     dec_j2k = -24.3957036458483
2025-12-26T16:10:41.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:41.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-26T16:10:41.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:41.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:41.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:41.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:41.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:41.442 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09075721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798566206626806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992352, telescope_ra=0.9010046, 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.92079, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.879573616124685, telescope_dec_j2k=-24.3957036458483, observability=1)
2025-12-26T16:10:42.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8124573230743408
2025-12-26T16:10:42.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:42.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9013124, teldec = -24.256217
2025-12-26T16:10:42.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.879881727467354     dec_j2k = -24.3957011709546
2025-12-26T16:10:42.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:42.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-26T16:10:42.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:42.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:42.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:42.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:42.510 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09076958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560992074241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9013124, 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.92109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.879881727467354, telescope_dec_j2k=-24.3957011709546, observability=1)
2025-12-26T16:10:43.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8350856304168701
2025-12-26T16:10:43.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:43.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.901611, teldec = -24.256217
2025-12-26T16:10:43.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.880180629498673     dec_j2k = -24.3956987691668
2025-12-26T16:10:43.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:43.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:43.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09078182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798563799910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.901611, 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.92139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.880180629498673, telescope_dec_j2k=-24.3956987691668, observability=1)
2025-12-26T16:10:44.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8692941665649414
2025-12-26T16:10:44.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:44.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9018908, teldec = -24.25621
2025-12-26T16:10:44.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.880460712207501     dec_j2k = -24.3956895184494
2025-12-26T16:10:44.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:44.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-26T16:10:44.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:44.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:44.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:44.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:44.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09079417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558184238245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992341, telescope_ra=0.9018908, 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.92167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.880460712207501, telescope_dec_j2k=-24.3956895184494, observability=1)
2025-12-26T16:10:45.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8908579349517822
2025-12-26T16:10:45.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:45.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9021996, teldec = -24.256217
2025-12-26T16:10:45.679 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.880769824846722     dec_j2k = -24.3956940322635
2025-12-26T16:10:45.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:45.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:45.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:45.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:45.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:45.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:45.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09080644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556980879961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9021996, 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.92198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.880769824846722, telescope_dec_j2k=-24.3956940322635, observability=1)
2025-12-26T16:10:46.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9254302978515625
2025-12-26T16:10:46.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:46.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9024798, teldec = -24.256217
2025-12-26T16:10:46.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.881050308251746     dec_j2k = -24.3956917761187
2025-12-26T16:10:46.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:46.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-26T16:10:46.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:46.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:46.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:46.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:46.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09081872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798562596551953, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9024798, 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.92226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.881050308251746, telescope_dec_j2k=-24.3956917761187, observability=1)
2025-12-26T16:10:47.707 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9547164440155029
2025-12-26T16:10:47.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:47.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9027876, teldec = -24.256217
2025-12-26T16:10:47.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.881358419567     dec_j2k = -24.3956892968743
2025-12-26T16:10:47.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:47.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:47.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:47.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:47.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:47.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:47.814 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09083095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564602149094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9027876, 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.92257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.881358419567, telescope_dec_j2k=-24.3956892968743, observability=1)
2025-12-26T16:10:48.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9827313423156738
2025-12-26T16:10:48.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:48.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9030953, teldec = -24.256216
2025-12-26T16:10:48.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.881666430732247     dec_j2k = -24.3956858176178
2025-12-26T16:10:48.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:48.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-26T16:10:48.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:48.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:48.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:48.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:48.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:48.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:48.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:48.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:48.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:48.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:48.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:48.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:48.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09084325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564602149094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992352, telescope_ra=0.9030953, 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.92288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.881666430732247, telescope_dec_j2k=-24.3956858176178, observability=1)
2025-12-26T16:10:49.888 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:49.889 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9033661, teldec = -24.256216
2025-12-26T16:10:49.890 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.881937504615153     dec_j2k = -24.3956836348492
2025-12-26T16:10:49.891 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:49.892 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:49.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:49.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:49.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:49.895 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:49.903 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09085519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560992074241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9033661, 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.92315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.881937504615153, telescope_dec_j2k=-24.3956836348492, observability=1)
2025-12-26T16:10:49.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016829967498779297
2025-12-26T16:10:50.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:50.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9036746, teldec = -24.256223
2025-12-26T16:10:50.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.882246316924058     dec_j2k = -24.3956881467178
2025-12-26T16:10:50.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10: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-26T16:10:50.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:50.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:50.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:50.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:50.976 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09086759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798557783118817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992363, telescope_ra=0.9036746, 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.92346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.882246316924058, telescope_dec_j2k=-24.3956881467178, observability=1)
2025-12-26T16:10:51.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04218459129333496
2025-12-26T16:10:51.463 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48679232597351074
2025-12-26T16:10:52.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:52.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9039546, teldec = -24.256216
2025-12-26T16:10:52.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.882526599799602     dec_j2k = -24.3956788888547
2025-12-26T16:10:52.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:52.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-26T16:10:52.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:52.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:52.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:52.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:52.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09087991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564201029665, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992352, telescope_ra=0.9039546, 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.92374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.882526599799602, telescope_dec_j2k=-24.3956788888547, observability=1)
2025-12-26T16:10:52.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06438922882080078
2025-12-26T16:10:53.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:53.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9042632, teldec = -24.256223
2025-12-26T16:10:53.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.882835512198864     dec_j2k = -24.3956833981768
2025-12-26T16:10:53.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:53.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-26T16:10:53.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:53.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:53.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:53.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:53.104 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09089227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798563799910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.9042632, 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.92405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.882835512198864, telescope_dec_j2k=-24.3956833981768, observability=1)
2025-12-26T16:10:53.196 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09194254875183105
2025-12-26T16:10:54.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:54.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9045428, teldec = -24.256223
2025-12-26T16:10:54.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.88311539496222     dec_j2k = -24.395681141336
2025-12-26T16:10:54.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:54.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-26T16:10:54.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:54.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:54.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:54.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:54.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:54.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09090451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555376402248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992363, telescope_ra=0.9045428, 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.92433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.88311539496222, telescope_dec_j2k=-24.395681141336, observability=1)
2025-12-26T16:10:54.287 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12256360054016113
2025-12-26T16:10:55.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:55.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9048509, teldec = -24.256223
2025-12-26T16:10:55.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.883423806542538     dec_j2k = -24.3956786535851
2025-12-26T16:10:55.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:55.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-26T16:10:55.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:55.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:55.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:55.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:55.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09091678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558585357673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992363, telescope_ra=0.9048509, 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.92463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.883423806542538, telescope_dec_j2k=-24.3956786535851, observability=1)
2025-12-26T16:10:55.356 [DEBUG] [Thread-467687 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12927579879760742
2025-12-26T16:10:55.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15073156356811523
2025-12-26T16:10:56.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:56.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9051582, teldec = -24.256216
2025-12-26T16:10:56.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.883731417005349     dec_j2k = -24.3956691720158
2025-12-26T16:10:56.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:10:56.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-26T16:10:56.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:56.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:56.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:56.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:56.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:56.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:56.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:56.292 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:56.292 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09092909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564602149094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9051582, 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.92494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:09:56.229713', telescope_ra_j2k=0.883731417005349, telescope_dec_j2k=-24.3956691720158, observability=1)
2025-12-26T16:10:56.372 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:56.372 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:10:56.373 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:56.373 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:10:56.374 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:56.508 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21674823760986328
2025-12-26T16:10:57.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:57.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9054573, teldec = -24.256223
2025-12-26T16:10:57.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.884030819775672     dec_j2k = -24.395673754557
2025-12-26T16:10:57.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:57.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-26T16:10:57.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:57.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:57.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:57.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:57.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:57.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:57.363 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:57.363 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:57.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:57.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:57.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:57.364 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:57.364 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09094154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558585357673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.9054573, 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.92524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.884030819775672, telescope_dec_j2k=-24.395673754557, observability=1)
2025-12-26T16:10:57.376 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:57.378 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:57.378 [DEBUG] [ThreadPoolExecutor-21521_0] [payload.py] [to_registers()] [0]
2025-12-26T16:10:57.383 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:57.383 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:57.383 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:10:57.383 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:57.391 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:57.391 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:10:57.391 [DEBUG] [ThreadPoolExecutor-21521_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:10:57.391 [DEBUG] [ThreadPoolExecutor-21521_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:10:57.391 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:57.391 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:57.391 [DEBUG] [ThreadPoolExecutor-21521_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:57.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.232316255569458
2025-12-26T16:10:58.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:58.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9057373, teldec = -24.256216
2025-12-26T16:10:58.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.884311102620341     dec_j2k = -24.3956644919118
2025-12-26T16:10:58.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:58.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:58.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:58.423 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09095378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798564602149094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9057373, 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.92552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.884311102620341, telescope_dec_j2k=-24.3956644919118, observability=1)
2025-12-26T16:10:58.686 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26259493827819824
2025-12-26T16:10:59.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:10:59.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9060458, teldec = -24.256223
2025-12-26T16:10:59.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.884619914885786     dec_j2k = -24.3956689967724
2025-12-26T16:10:59.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:59.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:10:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:10:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:10:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:10:59.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:10:59.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:10:59.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:59.490 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:10:59.490 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:10:59.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:10:59.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:10:59.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:10:59.490 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:10:59.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09096609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798561393193669, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992362, telescope_ra=0.9060458, 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.92583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.884619914885786, telescope_dec_j2k=-24.3956689967724, observability=1)
2025-12-26T16:10:59.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.286360502243042
2025-12-26T16:11:00.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:00.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9063258, teldec = -24.256216
2025-12-26T16:11:00.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.884900197720249     dec_j2k = -24.3956597325487
2025-12-26T16:11:00.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:00.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:00.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:00.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09097837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798562195432525, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9063258, 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.92611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.884900197720249, telescope_dec_j2k=-24.3956597325487, observability=1)
2025-12-26T16:11:00.870 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32317233085632324
2025-12-26T16:11:01.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:01.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9066339, teldec = -24.256216
2025-12-26T16:11:01.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.885208609267147     dec_j2k = -24.3956572395352
2025-12-26T16:11:01.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:01.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-26T16:11:01.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:01.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:01.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:01.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:01.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:01.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:01.633 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:01.633 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:01.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:01.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:01.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:01.634 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09099094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798559387596529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9066339, 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.92642, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.885208609267147, telescope_dec_j2k=-24.3956572395352, observability=1)
2025-12-26T16:11:01.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3234274387359619
2025-12-26T16:11:02.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9281773567199707
2025-12-26T16:11:02.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:02.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9069414, teldec = -24.256216
2025-12-26T16:11:02.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.885516420201586     dec_j2k = -24.3956547504701
2025-12-26T16:11:02.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:02.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:02.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:02.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:02.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:02.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:02.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:02.693 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09100316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798561794313097, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=0.9069414, 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.92672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.885516420201586, telescope_dec_j2k=-24.3956547504701, observability=1)
2025-12-26T16:11:03.048 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35504817962646484
2025-12-26T16:11:03.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:03.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9072127, teldec = -24.256216
2025-12-26T16:11:03.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.885787994526943     dec_j2k = -24.3956525536745
2025-12-26T16:11:03.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:03.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:03.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:03.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:03.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:03.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:03.749 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:03.750 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09101544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798559387596529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992352, telescope_ra=0.9072127, 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.927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.885787994526943, telescope_dec_j2k=-24.3956525536745, observability=1)
2025-12-26T16:11:04.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3885200023651123
2025-12-26T16:11:04.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:04.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.907521, teldec = -24.256216
2025-12-26T16:11:04.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.886096606259471     dec_j2k = -24.3956500564232
2025-12-26T16:11:04.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:04.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-26T16:11:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:04.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09102765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558986477101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992352, telescope_ra=0.907521, 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.9273, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.886096606259471, telescope_dec_j2k=-24.3956500564232, observability=1)
2025-12-26T16:11:05.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41988611221313477
2025-12-26T16:11:05.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:05.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9078012, teldec = -24.256216
2025-12-26T16:11:05.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.886377089574131     dec_j2k = -24.3956477859941
2025-12-26T16:11:05.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:05.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-26T16:11:05.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:05.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:05.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:05.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:05.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:05.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:05.861 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:05.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:05.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:05.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:05.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:05.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:05.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09103988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556178641104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.9078012, 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.92758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.886377089574131, telescope_dec_j2k=-24.3956477859941, observability=1)
2025-12-26T16:11:06.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46050190925598145
2025-12-26T16:11:06.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:06.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9081093, teldec = -24.256216
2025-12-26T16:11:06.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.886685501093413     dec_j2k = -24.3956452886264
2025-12-26T16:11:06.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:06.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-26T16:11:06.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:06.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:06.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:06.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:06.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09105206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554574163392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.9081093, 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.92789, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.886685501093413, telescope_dec_j2k=-24.3956452886264, observability=1)
2025-12-26T16:11:07.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49614691734313965
2025-12-26T16:11:07.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:07.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9083892, teldec = -24.256216
2025-12-26T16:11:07.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.886965684094729     dec_j2k = -24.3956430190514
2025-12-26T16:11:07.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:07.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:07.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:07.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:07.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:07.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:07.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09106428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560992074241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.9083892, 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.92817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.886965684094729, telescope_dec_j2k=-24.3956430190514, observability=1)
2025-12-26T16:11:08.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5292527675628662
2025-12-26T16:11:09.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:09.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9086967, teldec = -24.256216
2025-12-26T16:11:09.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.887273494996362     dec_j2k = -24.3956405248162
2025-12-26T16:11:09.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:09.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-26T16:11:09.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:09.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:09.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:09.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:09.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:09.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:09.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:09.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:09.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:09.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:09.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:09.027 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:09.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09107654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556980879961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.9086967, 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.92848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.887273494996362, telescope_dec_j2k=-24.3956405248162, observability=1)
2025-12-26T16:11:09.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5638229846954346
2025-12-26T16:11:10.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:10.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9089956, teldec = -24.256216
2025-12-26T16:11:10.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.887572697197344     dec_j2k = -24.3956380994704
2025-12-26T16:11:10.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:10.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-26T16:11:10.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:10.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:10.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:10.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:10.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:10.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:10.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:10.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:10.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:10.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:10.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:10.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:10.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09108877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558184238245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.9089956, 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.92878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.887572697197344, telescope_dec_j2k=-24.3956380994704, observability=1)
2025-12-26T16:11:10.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5979869365692139
2025-12-26T16:11:11.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:11.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9092758, teldec = -24.256216
2025-12-26T16:11:11.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.887853180486869     dec_j2k = -24.3956358250838
2025-12-26T16:11:11.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:11.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-26T16:11:11.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:11.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:11.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:11.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:11.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09110102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798563799910238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992351, telescope_ra=0.9092758, 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.92906, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.887853180486869, telescope_dec_j2k=-24.3956358250838, observability=1)
2025-12-26T16:11:11.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6292839050292969
2025-12-26T16:11:12.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:12.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9095842, teldec = -24.256216
2025-12-26T16:11:12.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.888161892281804     dec_j2k = -24.3956333209282
2025-12-26T16:11:12.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:12.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:12.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:12.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:12.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:12.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:12.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:12.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:12.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:12.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:12.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:12.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:12.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:12.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:12.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09111344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798559387596529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992351, telescope_ra=0.9095842, 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.92937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.888161892281804, telescope_dec_j2k=-24.3956333209282, observability=1)
2025-12-26T16:11:12.862 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6442768573760986
2025-12-26T16:11:13.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:13.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9098925, teldec = -24.256216
2025-12-26T16:11:13.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.888470503969848     dec_j2k = -24.3956308166741
2025-12-26T16:11:13.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:13.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-26T16:11:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:13.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:13.317 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09112613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.9098925, 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.92967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.888470503969848, telescope_dec_j2k=-24.3956308166741, observability=1)
2025-12-26T16:11:13.437 [DEBUG] [Thread-467688 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11996269226074219
2025-12-26T16:11:13.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6342129707336426
2025-12-26T16:11:14.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:14.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9102003, teldec = -24.256216
2025-12-26T16:11:14.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.888778615146619     dec_j2k = -24.3956283155733
2025-12-26T16:11:14.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:14.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-26T16:11:14.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:14.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:14.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:14.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:14.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:14.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:14.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:14.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:14.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:14.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:14.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:14.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:14.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0911385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798557381999389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992351, telescope_ra=0.9102003, 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.92998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.888778615146619, telescope_dec_j2k=-24.3956283155733, observability=1)
2025-12-26T16:11:15.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6615359783172607
2025-12-26T16:11:15.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:15.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9104802, teldec = -24.256216
2025-12-26T16:11:15.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.889058798112294     dec_j2k = -24.3956260403928
2025-12-26T16:11:15.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:15.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:15.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:15.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:15.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:15.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:15.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:15.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09115076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798557381999389, 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.992351, telescope_ra=0.9104802, 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.93026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.889058798112294, telescope_dec_j2k=-24.3956260403928, observability=1)
2025-12-26T16:11:16.135 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6945767402648926
2025-12-26T16:11:16.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:16.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9107788, teldec = -24.256216
2025-12-26T16:11:16.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.889357699977519     dec_j2k = -24.3956236123813
2025-12-26T16:11:16.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:16.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:16.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:16.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:16.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:16.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:16.497 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.091163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798557381999389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.9107788, 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.93056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.889357699977519, telescope_dec_j2k=-24.3956236123813, observability=1)
2025-12-26T16:11:17.223 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7262287139892578
2025-12-26T16:11:17.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:17.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9110593, teldec = -24.256216
2025-12-26T16:11:17.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.889638483539865     dec_j2k = -24.3956213307688
2025-12-26T16:11:17.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:17.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-26T16:11:17.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:17.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:17.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:17.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:17.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:17.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:17.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:17.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:17.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09117525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855497528282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.9110593, 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.93084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.889638483539865, telescope_dec_j2k=-24.3956213307688, observability=1)
2025-12-26T16:11:18.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.752465009689331
2025-12-26T16:11:18.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:18.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9113676, teldec = -24.256216
2025-12-26T16:11:18.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.889947095200178     dec_j2k = -24.3956188221593
2025-12-26T16:11:18.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:18.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-26T16:11:18.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:18.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:18.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:18.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:18.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:18.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0911875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558986477101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.9113676, 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.93115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.889947095200178, telescope_dec_j2k=-24.3956188221593, observability=1)
2025-12-26T16:11:19.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.898374080657959
2025-12-26T16:11:19.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:19.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9116758, teldec = -24.256209
2025-12-26T16:11:19.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.89025560644852     dec_j2k = -24.3956093140815
2025-12-26T16:11:19.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:19.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:19.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:19.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:19.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:19.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:19.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:19.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:19.682 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:19.682 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:19.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:19.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:19.683 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:19.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09119984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798559387596529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=0.9116758, 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.93146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.89025560644852, telescope_dec_j2k=-24.3956093140815, observability=1)
2025-12-26T16:11:20.689 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:20.692 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9119556, teldec = -24.256216
2025-12-26T16:11:20.693 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.89053568959299     dec_j2k = -24.3956140351326
2025-12-26T16:11:20.695 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:20.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:20.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:20.701 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:20.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:20.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:20.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09121169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554574163392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.9119556, 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.93174, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.89053568959299, telescope_dec_j2k=-24.3956140351326, observability=1)
2025-12-26T16:11:20.729 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01980280876159668
2025-12-26T16:11:21.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:21.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9122634, teldec = -24.256216
2025-12-26T16:11:21.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.890843800731011     dec_j2k = -24.3956115279504
2025-12-26T16:11:21.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:21.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-26T16:11:21.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:21.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:21.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:21.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:21.789 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0912242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560992074241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.9122634, 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.93205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.890843800731011, telescope_dec_j2k=-24.3956115279504, observability=1)
2025-12-26T16:11:21.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021045684814453125
2025-12-26T16:11:22.392 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:22.393 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:22.622 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8325159549713135
2025-12-26T16:11:22.622 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.87642240524292 seconds ago
2025-12-26T16:11:22.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:22.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9125347, teldec = -24.256216
2025-12-26T16:11:22.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.891115374968399     dec_j2k = -24.3956093173264
2025-12-26T16:11:22.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:22.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:22.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:22.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:22.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:22.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:22.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:22.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:22.847 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:22.847 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:22.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:22.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:22.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:22.848 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:22.848 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09123647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556178641104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.9125347, 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.93232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.891115374968399, telescope_dec_j2k=-24.3956093173264, observability=1)
2025-12-26T16:11:22.901 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05284619331359863
2025-12-26T16:11:23.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:23.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9128431, teldec = -24.256216
2025-12-26T16:11:23.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.891424086702007     dec_j2k = -24.3956068035459
2025-12-26T16:11:23.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:23.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:23.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:23.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:23.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:23.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:23.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:23.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:23.906 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:23.906 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:23.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:23.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:23.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:23.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:23.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09124869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558986477101, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.9128431, 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.93263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.891424086702007, telescope_dec_j2k=-24.3956068035459, observability=1)
2025-12-26T16:11:23.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08375191688537598
2025-12-26T16:11:24.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:24.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9131511, teldec = -24.256216
2025-12-26T16:11:24.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.891732398025488     dec_j2k = -24.3956042921167
2025-12-26T16:11:24.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:24.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-26T16:11:24.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:24.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:24.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:24.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:24.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:24.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:24.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:24.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:24.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:24.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:24.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.091261, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558184238245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.9131511, 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.93293, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.891732398025488, telescope_dec_j2k=-24.3956042921167, observability=1)
2025-12-26T16:11:25.081 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11746883392333984
2025-12-26T16:11:26.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:26.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9134313, teldec = -24.256216
2025-12-26T16:11:26.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.892012881243951     dec_j2k = -24.3956020065795
2025-12-26T16:11:26.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:26.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-26T16:11:26.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:26.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:26.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:26.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:26.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:26.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:26.024 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:26.024 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:26.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:26.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:26.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:26.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:26.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09127321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992351, telescope_ra=0.9134313, 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.93321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.892012881243951, telescope_dec_j2k=-24.3956020065795, observability=1)
2025-12-26T16:11:26.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14959144592285156
2025-12-26T16:11:27.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:27.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.913711, teldec = -24.256216
2025-12-26T16:11:27.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.892292863952238     dec_j2k = -24.3955997243709
2025-12-26T16:11:27.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11: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-26T16:11:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:27.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:27.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:27.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:27.079 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:27.079 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:27.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:27.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:27.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:27.079 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:27.079 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09128547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558184238245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992351, telescope_ra=0.913711, 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.93349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.892292863952238, telescope_dec_j2k=-24.3955997243709, observability=1)
2025-12-26T16:11:27.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18322277069091797
2025-12-26T16:11:28.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:28.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9140188, teldec = -24.256216
2025-12-26T16:11:28.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.892600975057217     dec_j2k = -24.3955972120149
2025-12-26T16:11:28.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:28.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-26T16:11:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:28.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:28.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:28.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:28.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:28.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:28.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:28.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:28.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:28.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:28.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09129774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555777521676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.9140188, 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.9338, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.892600975057217, telescope_dec_j2k=-24.3955972120149, observability=1)
2025-12-26T16:11:28.353 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21122980117797852
2025-12-26T16:11:29.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:29.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9143176, teldec = -24.256216
2025-12-26T16:11:29.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.892900077060011     dec_j2k = -24.3955947722519
2025-12-26T16:11:29.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:29.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:29.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:29.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:29.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:29.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:29.206 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09131009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=0.9143176, 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.9341, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.892900077060011, telescope_dec_j2k=-24.3955947722519, observability=1)
2025-12-26T16:11:29.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23703336715698242
2025-12-26T16:11:30.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:30.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9145981, teldec = -24.256216
2025-12-26T16:11:30.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.893180860561673     dec_j2k = -24.3955924811342
2025-12-26T16:11:30.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:30.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-26T16:11:30.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:30.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:30.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:30.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:30.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09132233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855497528282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.9145981, 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.93438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.893180860561673, telescope_dec_j2k=-24.3955924811342, observability=1)
2025-12-26T16:11:30.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2718629837036133
2025-12-26T16:11:31.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:31.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9149062, teldec = -24.256216
2025-12-26T16:11:31.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.893489271953131     dec_j2k = -24.3955899637122
2025-12-26T16:11:31.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:31.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-26T16:11:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:31.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:31.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09133461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555376402248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.9149062, 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.93469, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.893489271953131, telescope_dec_j2k=-24.3955899637122, observability=1)
2025-12-26T16:11:31.495 [DEBUG] [Thread-467689 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1727917194366455
2025-12-26T16:11:31.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3418703079223633
2025-12-26T16:11:31.913 [DEBUG] [Thread-467690 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5905900001525879
2025-12-26T16:11:32.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:32.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9152146, teldec = -24.256209
2025-12-26T16:11:32.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.893797983335618     dec_j2k = -24.3955804435563
2025-12-26T16:11:32.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:32.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-26T16:11:32.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:32.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:32.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:32.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:32.393 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09134696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798559387596529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=0.9152146, 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.935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.893797983335618, telescope_dec_j2k=-24.3955804435563, observability=1)
2025-12-26T16:11:32.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3591940402984619
2025-12-26T16:11:33.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:33.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9154945, teldec = -24.256216
2025-12-26T16:11:33.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.894078166521827     dec_j2k = -24.3955851543087
2025-12-26T16:11:33.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:33.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-26T16:11:33.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:33.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:33.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:33.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:33.456 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09135925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.9154945, 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.93528, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.894078166521827, telescope_dec_j2k=-24.3955851543087, observability=1)
2025-12-26T16:11:33.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3861377239227295
2025-12-26T16:11:34.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:34.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.915802, teldec = -24.256216
2025-12-26T16:11:34.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.894385977289981     dec_j2k = -24.3955826391509
2025-12-26T16:11:34.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:34.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:34.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:34.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:34.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:34.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:34.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09137152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554173043964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.915802, 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.93558, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.894385977289981, telescope_dec_j2k=-24.3955826391509, observability=1)
2025-12-26T16:11:34.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41840457916259766
2025-12-26T16:11:35.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:35.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9161006, teldec = -24.256216
2025-12-26T16:11:35.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.894684879057993     dec_j2k = -24.3955801959232
2025-12-26T16:11:35.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:35.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-26T16:11:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:35.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:35.579 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:35.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09138382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556980879961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=0.9161006, 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.93588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.894684879057993, telescope_dec_j2k=-24.3955801959232, observability=1)
2025-12-26T16:11:36.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4434964656829834
2025-12-26T16:11:36.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:36.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9163808, teldec = -24.256216
2025-12-26T16:11:36.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.894965362225813     dec_j2k = -24.3955779024731
2025-12-26T16:11:36.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:36.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:36.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:36.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09139619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798563398790809, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992351, telescope_ra=0.9163808, 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.93616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.894965362225813, telescope_dec_j2k=-24.3955779024731, observability=1)
2025-12-26T16:11:37.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46274542808532715
2025-12-26T16:11:37.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:37.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9166894, teldec = -24.256216
2025-12-26T16:11:37.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.895274274088862     dec_j2k = -24.3955753756978
2025-12-26T16:11:37.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:37.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-26T16:11:37.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:37.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:37.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:37.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:37.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:37.720 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09140861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555777521676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9166894, 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.93647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.895274274088862, telescope_dec_j2k=-24.3955753756978, observability=1)
2025-12-26T16:11:38.203 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48319268226623535
2025-12-26T16:11:38.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:38.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9169977, teldec = -24.256215
2025-12-26T16:11:38.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.895582885599043     dec_j2k = -24.3955718505582
2025-12-26T16:11:38.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:38.771 [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-26T16:11:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:38.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:38.781 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0914209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798557381999389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99235, telescope_ra=0.9169977, 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.93678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.895582885599043, telescope_dec_j2k=-24.3955718505582, observability=1)
2025-12-26T16:11:39.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5133390426635742
2025-12-26T16:11:39.807 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:39.809 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 0.9172779, teldec = -24.256215
2025-12-26T16:11:39.810 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 0.895863368751411     dec_j2k = -24.3955695547015
2025-12-26T16:11:39.812 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:39.813 [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-26T16:11:39.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:39.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:39.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:39.820 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:39.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:39.827 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09143296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560992074241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9172779, 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.93706, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.895863368751411, telescope_dec_j2k=-24.3955695547015, observability=1)
2025-12-26T16:11:39.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9172779, teldec = -24.256215
2025-12-26T16:11:39.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.895863368751411     dec_j2k = -24.3955695547015
2025-12-26T16:11:39.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:39.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-26T16:11:39.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:39.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:39.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:39.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:39.841 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:39.842 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09143317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798560992074241, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9172779, 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.93706, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.895863368751411, telescope_dec_j2k=-24.3955695547015, observability=1)
2025-12-26T16:11:40.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5436327457427979
2025-12-26T16:11:40.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:40.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9175778, teldec = -24.256222
2025-12-26T16:11:40.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.896163572113203     dec_j2k = -24.39557409597
2025-12-26T16:11:40.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:40.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-26T16:11:40.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:40.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:40.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:40.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:40.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09144543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992361, telescope_ra=0.9175778, 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.93736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.896163572113203, telescope_dec_j2k=-24.39557409597, observability=1)
2025-12-26T16:11:41.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5745680332183838
2025-12-26T16:11:41.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:41.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9178863, teldec = -24.256215
2025-12-26T16:11:41.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.896472383545291     dec_j2k = -24.3955645671061
2025-12-26T16:11:41.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:41.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-26T16:11:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:41.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:41.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:41.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:41.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:41.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:41.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:41.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:41.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:41.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:41.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09145773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556178641104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99235, telescope_ra=0.9178863, 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.93767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.896472383545291, telescope_dec_j2k=-24.3955645671061, observability=1)
2025-12-26T16:11:42.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6003363132476807
2025-12-26T16:11:43.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:43.009 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.918167, teldec = -24.256215
2025-12-26T16:11:43.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.896753367187589     dec_j2k = -24.3955622647642
2025-12-26T16:11:43.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:43.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-26T16:11:43.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:43.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:43.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:43.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:43.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:43.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553370805108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99235, telescope_ra=0.918167, 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.93795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.896753367187589, telescope_dec_j2k=-24.3955622647642, observability=1)
2025-12-26T16:11:43.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6297452449798584
2025-12-26T16:11:44.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:44.096 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9184761, teldec = -24.256222
2025-12-26T16:11:44.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.897062779829488     dec_j2k = -24.3955667279812
2025-12-26T16:11:44.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:44.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-26T16:11:44.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:44.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:44.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:44.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:44.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:44.117 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09148256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798559387596529, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992361, telescope_ra=0.9184761, 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.93826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.897062779829488, telescope_dec_j2k=-24.3955667279812, observability=1)
2025-12-26T16:11:44.747 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6297817230224609
2025-12-26T16:11:45.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:45.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9187843, teldec = -24.256215
2025-12-26T16:11:45.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.897371290941076     dec_j2k = -24.3955571989273
2025-12-26T16:11:45.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:45.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-26T16:11:45.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:45.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:45.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:45.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:45.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09149519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554574163392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9187843, 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.93857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.897371290941076, telescope_dec_j2k=-24.3955571989273, observability=1)
2025-12-26T16:11:45.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6387789249420166
2025-12-26T16:11:46.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:46.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9190837, teldec = -24.256215
2025-12-26T16:11:46.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.897670993462669     dec_j2k = -24.3955547406049
2025-12-26T16:11:46.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:46.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:46.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:46.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:46.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:46.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:46.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:46.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:46.263 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:46.263 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:46.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:46.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:46.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:46.264 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:46.264 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09150748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554173043964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99235, telescope_ra=0.9190837, 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.93887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.897670993462669, telescope_dec_j2k=-24.3955547406049, observability=1)
2025-12-26T16:11:46.928 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6643848419189453
2025-12-26T16:11:47.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:47.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9193645, teldec = -24.256215
2025-12-26T16:11:47.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.89795207718532     dec_j2k = -24.3955524342241
2025-12-26T16:11:47.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:47.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:47.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:47.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:47.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:47.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:47.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:47.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:47.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:47.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:47.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:47.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:47.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:47.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:47.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09151973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, 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.99235, telescope_ra=0.9193645, 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.93915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.89795207718532, telescope_dec_j2k=-24.3955524342241, observability=1)
2025-12-26T16:11:48.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6944630146026611
2025-12-26T16:11:48.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:48.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9196452, teldec = -24.256215
2025-12-26T16:11:48.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.898233060802075     dec_j2k = -24.3955501279103
2025-12-26T16:11:48.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:48.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-26T16:11:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:48.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:48.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:48.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:48.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:48.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:48.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:48.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:48.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:48.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09153201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99235, telescope_ra=0.9196452, 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.93943, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.898233060802075, telescope_dec_j2k=-24.3955501279103, observability=1)
2025-12-26T16:11:49.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7275946140289307
2025-12-26T16:11:49.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:49.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9199533, teldec = -24.256215
2025-12-26T16:11:49.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.898541472097954     dec_j2k = -24.3955475956019
2025-12-26T16:11:49.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:49.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:49.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:49.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:49.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:49.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:49.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09154426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554173043964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9199533, 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.93974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.898541472097954, telescope_dec_j2k=-24.3955475956019, observability=1)
2025-12-26T16:11:49.556 [DEBUG] [Thread-467691 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11907267570495605
2025-12-26T16:11:50.199 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7619645595550537
2025-12-26T16:11:50.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:50.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9202523, teldec = -24.256209
2025-12-26T16:11:50.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.898840773929711     dec_j2k = -24.3955391377566
2025-12-26T16:11:50.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:50.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-26T16:11:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:50.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:50.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:50.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:50.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:50.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:50.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:50.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:50.495 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:50.495 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09155649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554574163392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=0.9202523, 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.94003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.898840773929711, telescope_dec_j2k=-24.3955391377566, observability=1)
2025-12-26T16:11:50.556 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061087608337402344
2025-12-26T16:11:51.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7972202301025391
2025-12-26T16:11:51.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:51.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9205332, teldec = -24.256215
2025-12-26T16:11:51.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.899121957997305     dec_j2k = -24.3955428268744
2025-12-26T16:11:51.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:51.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:51.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:51.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:51.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:51.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:51.550 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09156869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553370805108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9205332, 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.94032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.899121957997305, telescope_dec_j2k=-24.3955428268744, observability=1)
2025-12-26T16:11:52.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.829571008682251
2025-12-26T16:11:52.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:52.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9208421, teldec = -24.256215
2025-12-26T16:11:52.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.89943117008456     dec_j2k = -24.3955402853641
2025-12-26T16:11:52.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:52.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-26T16:11:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:52.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:52.607 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09158091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556980879961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99235, telescope_ra=0.9208421, 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.94062, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.89943117008456, telescope_dec_j2k=-24.3955402853641, observability=1)
2025-12-26T16:11:53.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8633632659912109
2025-12-26T16:11:53.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:53.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9211226, teldec = -24.256215
2025-12-26T16:11:53.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.899711953473681     dec_j2k = -24.3955379767268
2025-12-26T16:11:53.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:53.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-26T16:11:53.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:53.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:53.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:53.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:53.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09159322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99235, telescope_ra=0.9211226, 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.94091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.899711953473681, telescope_dec_j2k=-24.3955379767268, observability=1)
2025-12-26T16:11:54.561 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8903059959411621
2025-12-26T16:11:54.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:54.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9214304, teldec = -24.256215
2025-12-26T16:11:54.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.900020064438402     dec_j2k = -24.395535442532
2025-12-26T16:11:54.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:54.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-26T16:11:54.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:54.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:54.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:54.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:54.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:54.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:54.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:54.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:54.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:54.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:54.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:54.732 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:54.732 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09160552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99235, telescope_ra=0.9214304, 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.94121, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.900020064438402, telescope_dec_j2k=-24.395535442532, observability=1)
2025-12-26T16:11:55.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9197189807891846
2025-12-26T16:11:55.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:55.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9217304, teldec = -24.256215
2025-12-26T16:11:55.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.900320367517295     dec_j2k = -24.3955329716841
2025-12-26T16:11:55.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:55.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-26T16:11:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:55.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:55.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:55.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:55.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09161772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556980879961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9217304, 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.94151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:10:56.371400', telescope_ra_j2k=0.900320367517295, telescope_dec_j2k=-24.3955329716841, observability=1)
2025-12-26T16:11:56.513 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:56.513 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:11:56.514 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:56.514 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:11:56.514 [INFO] [ThreadPoolExecutor-21522_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:11:56.515 [INFO] [ThreadPoolExecutor-21522_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:11:56.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9506044387817383
2025-12-26T16:11:56.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:56.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9220111, teldec = -24.256215
2025-12-26T16:11:56.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.900601351093078     dec_j2k = -24.395530659014
2025-12-26T16:11:56.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:56.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-26T16:11:56.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:56.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:56.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:56.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:56.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09163007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555376402248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99235, telescope_ra=0.9220111, 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.94179, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.900601351093078, telescope_dec_j2k=-24.395530659014, observability=1)
2025-12-26T16:11:57.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9779775142669678
2025-12-26T16:11:57.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:57.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9223198, teldec = -24.256215
2025-12-26T16:11:57.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.900910362950102     dec_j2k = -24.395528114783
2025-12-26T16:11:57.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:57.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-26T16:11:57.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:57.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:57.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:57.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:57.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:57.918 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09164236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554574163392, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99235, telescope_ra=0.9223198, 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.9421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.900910362950102, telescope_dec_j2k=-24.395528114783, observability=1)
2025-12-26T16:11:58.923 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:11:58.925 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9226, teldec = -24.256215
2025-12-26T16:11:58.927 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.901190846010562     dec_j2k = -24.3955258046525
2025-12-26T16:11:58.927 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:11:58.928 [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-26T16:11:58.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:11:58.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:11:58.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:11:58.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:11:58.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:11:58.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:58.936 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:11:58.936 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:11:58.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:11:58.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:11:58.936 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:11:58.937 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:11:58.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09165421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855497528282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9226, 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.94238, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.901190846010562, telescope_dec_j2k=-24.3955258046525, observability=1)
2025-12-26T16:11:58.961 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02419590950012207
2025-12-26T16:12:00.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:00.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9228991, teldec = -24.256215
2025-12-26T16:12:00.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.901490248158608     dec_j2k = -24.3955233378704
2025-12-26T16:12:00.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:00.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-26T16:12:00.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:00.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:00.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:00.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:00.013 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:00.015 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9228991, teldec = -24.256215
2025-12-26T16:12:00.016 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.901490248158608     dec_j2k = -24.3955233378704
2025-12-26T16:12:00.017 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:00.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-26T16:12:00.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:00.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:00.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:00.020 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:00.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0916667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9228991, 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.94268, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.901490248158608, telescope_dec_j2k=-24.3955233378704, observability=1)
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:00.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09166683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9228991, 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.94268, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.901490248158608, telescope_dec_j2k=-24.3955233378704, observability=1)
2025-12-26T16:12:01.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:01.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9232077, teldec = -24.256215
2025-12-26T16:12:01.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.901799159897667     dec_j2k = -24.3955207918412
2025-12-26T16:12:01.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:01.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-26T16:12:01.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:01.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:01.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:01.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:01.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.091679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99235, telescope_ra=0.9232077, 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.94299, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.901799159897667, telescope_dec_j2k=-24.3955207918412, observability=1)
2025-12-26T16:12:01.144 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05890774726867676
2025-12-26T16:12:02.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:02.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9234883, teldec = -24.256209
2025-12-26T16:12:02.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.902080043081668     dec_j2k = -24.3955124765658
2025-12-26T16:12:02.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:02.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-26T16:12:02.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:02.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:02.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:02.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:02.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:02.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09169128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798558585357673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=0.9234883, 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.94327, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.902080043081668, telescope_dec_j2k=-24.3955124765658, observability=1)
2025-12-26T16:12:02.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09031009674072266
2025-12-26T16:12:02.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39320802688598633
2025-12-26T16:12:03.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:03.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9237971, teldec = -24.256215
2025-12-26T16:12:03.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.902389155276629     dec_j2k = -24.3955159266072
2025-12-26T16:12:03.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:03.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-26T16:12:03.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:03.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:03.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:03.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:03.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09170351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548557371971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9237971, 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.94358, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.902389155276629, telescope_dec_j2k=-24.3955159266072, observability=1)
2025-12-26T16:12:03.322 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1226496696472168
2025-12-26T16:12:04.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:04.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9240773, teldec = -24.256215
2025-12-26T16:12:04.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.902669638311479     dec_j2k = -24.3955136125154
2025-12-26T16:12:04.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:04.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-26T16:12:04.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:04.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:04.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:04.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:04.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:04.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:04.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:04.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:04.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:04.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:04.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:04.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:04.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09171596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99235, telescope_ra=0.9240773, 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.94386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.902669638311479, telescope_dec_j2k=-24.3955136125154, observability=1)
2025-12-26T16:12:04.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1367638111114502
2025-12-26T16:12:05.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:05.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9243765, teldec = -24.256215
2025-12-26T16:12:05.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.902969140533187     dec_j2k = -24.3955111406786
2025-12-26T16:12:05.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:05.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-26T16:12:05.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:05.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:05.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:05.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:05.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:05.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09172826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549760730256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99235, telescope_ra=0.9243765, 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.94416, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.902969140533187, telescope_dec_j2k=-24.3955111406786, observability=1)
2025-12-26T16:12:05.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16591382026672363
2025-12-26T16:12:06.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:06.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9246854, teldec = -24.256215
2025-12-26T16:12:06.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.90327835254704     dec_j2k = -24.3955085878066
2025-12-26T16:12:06.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:06.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:06.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:06.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:06.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:06.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:06.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09174057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554173043964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99235, telescope_ra=0.9246854, 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.94447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.90327835254704, telescope_dec_j2k=-24.3955085878066, observability=1)
2025-12-26T16:12:06.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1912674903869629
2025-12-26T16:12:07.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:07.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9249938, teldec = -24.256209
2025-12-26T16:12:07.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.903587063784362     dec_j2k = -24.3955000386938
2025-12-26T16:12:07.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:07.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-26T16:12:07.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:07.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:07.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:07.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:07.511 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09175343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548958491399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=0.9249938, 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.94478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.903587063784362, telescope_dec_j2k=-24.3955000386938, observability=1)
2025-12-26T16:12:07.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17253684997558594
2025-12-26T16:12:07.740 [DEBUG] [Thread-467692 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22878456115722656
2025-12-26T16:12:08.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:08.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9252745, teldec = -24.256215
2025-12-26T16:12:08.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.903868047569043     dec_j2k = -24.3955037167198
2025-12-26T16:12:08.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:08.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:08.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:08.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:08.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:08.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:08.574 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09176567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555777521676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99235, telescope_ra=0.9252745, 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.94506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.903868047569043, telescope_dec_j2k=-24.3955037167198, observability=1)
2025-12-26T16:12:08.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19968843460083008
2025-12-26T16:12:09.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:09.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9255828, teldec = -24.256215
2025-12-26T16:12:09.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.90417665895969     dec_j2k = -24.3955011661582
2025-12-26T16:12:09.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:09.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-26T16:12:09.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:09.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:09.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:09.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:09.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09177799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798557783118817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992349, telescope_ra=0.9255828, 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.94537, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.90417665895969, telescope_dec_j2k=-24.3955011661582, observability=1)
2025-12-26T16:12:09.901 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2641487121582031
2025-12-26T16:12:10.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:10.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9258823, teldec = -24.256215
2025-12-26T16:12:10.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.904476461456472     dec_j2k = -24.3954986875279
2025-12-26T16:12:10.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:10.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-26T16:12:10.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:10.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:10.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:10.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:10.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:10.696 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09179028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9258823, 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.94566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.904476461456472, telescope_dec_j2k=-24.3954986875279, observability=1)
2025-12-26T16:12:10.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2997117042541504
2025-12-26T16:12:11.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:11.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.926163, teldec = -24.256215
2025-12-26T16:12:11.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.904757444960089     dec_j2k = -24.3954963637053
2025-12-26T16:12:11.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:11.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:11.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:11.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:11.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:11.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:11.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09180257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556980879961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992349, telescope_ra=0.926163, 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.94595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.904757444960089, telescope_dec_j2k=-24.3954963637053, observability=1)
2025-12-26T16:12:12.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3242523670196533
2025-12-26T16:12:12.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:12.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9264716, teldec = -24.256215
2025-12-26T16:12:12.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.905066356636725     dec_j2k = -24.3954938080378
2025-12-26T16:12:12.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:12.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-26T16:12:12.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:12.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:12.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:12.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:12.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:12.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:12.819 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:12.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:12.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:12.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:12.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:12.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:12.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09181484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9264716, 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.94625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.905066356636725, telescope_dec_j2k=-24.3954938080378, observability=1)
2025-12-26T16:12:13.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3535311222076416
2025-12-26T16:12:13.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:13.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9267797, teldec = -24.256215
2025-12-26T16:12:13.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.905374767802477     dec_j2k = -24.3954912556021
2025-12-26T16:12:13.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:13.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-26T16:12:13.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:13.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:13.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:13.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:13.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:13.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:13.924 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:13.924 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:13.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:13.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:13.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:13.925 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:13.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09182763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555777521676, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992349, telescope_ra=0.9267797, 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.94656, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.905374767802477, telescope_dec_j2k=-24.3954912556021, observability=1)
2025-12-26T16:12:14.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33881521224975586
2025-12-26T16:12:14.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:14.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9270789, teldec = -24.256215
2025-12-26T16:12:14.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.905674269974026     dec_j2k = -24.3954887760286
2025-12-26T16:12:14.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:14.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-26T16:12:14.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:14.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:14.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:14.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:14.985 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:14.985 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:14.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:14.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09183992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550161849684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992349, telescope_ra=0.9270789, 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.94686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.905674269974026, telescope_dec_j2k=-24.3954887760286, observability=1)
2025-12-26T16:12:15.391 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40538907051086426
2025-12-26T16:12:16.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:16.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9273596, teldec = -24.256215
2025-12-26T16:12:16.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.905955253456781     dec_j2k = -24.3954864489923
2025-12-26T16:12:16.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:16.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-26T16:12:16.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:16.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:16.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:16.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:16.048 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:16.048 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:16.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:16.049 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:16.049 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0918522, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552167446824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992349, telescope_ra=0.9273596, 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.94714, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.905955253456781, telescope_dec_j2k=-24.3954864489923, observability=1)
2025-12-26T16:12:16.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4359259605407715
2025-12-26T16:12:17.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:17.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9276685, teldec = -24.256215
2025-12-26T16:12:17.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.90626446541344     dec_j2k = -24.3954838873034
2025-12-26T16:12:17.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:17.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-26T16:12:17.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:17.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:17.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:17.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:17.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09186446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556579760532, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992349, telescope_ra=0.9276685, 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.94745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.90626446541344, telescope_dec_j2k=-24.3954838873034, observability=1)
2025-12-26T16:12:17.394 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:17.397 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:17.398 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:17.400 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:17.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46664929389953613
2025-12-26T16:12:18.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:18.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9279493, teldec = -24.256215
2025-12-26T16:12:18.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.906545548986893     dec_j2k = -24.395481557854
2025-12-26T16:12:18.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:18.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-26T16:12:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:18.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:18.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:18.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:18.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:18.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:18.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:18.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:18.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:18.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:18.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09187671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553370805108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9279493, 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.94773, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.906545548986893, telescope_dec_j2k=-24.395481557854, observability=1)
2025-12-26T16:12:18.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.501373291015625
2025-12-26T16:12:19.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:19.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9282494, teldec = -24.256208
2025-12-26T16:12:19.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.906845951734525     dec_j2k = -24.3954720680898
2025-12-26T16:12:19.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:19.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-26T16:12:19.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:19.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:19.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:19.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:19.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:19.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:19.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:19.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:19.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:19.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:19.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:19.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:19.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09188891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=0.9282494, 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.94803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.906845951734525, telescope_dec_j2k=-24.3954720680898, observability=1)
2025-12-26T16:12:19.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5329818725585938
2025-12-26T16:12:20.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:20.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9285317, teldec = -24.256215
2025-12-26T16:12:20.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.907128537123601     dec_j2k = -24.3954767239986
2025-12-26T16:12:20.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:20.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-26T16:12:20.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:20.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:20.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:20.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:20.283 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0919012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552568566252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9285317, 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.94831, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.907128537123601, telescope_dec_j2k=-24.3954767239986, observability=1)
2025-12-26T16:12:20.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5629942417144775
2025-12-26T16:12:21.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:21.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9288406, teldec = -24.256215
2025-12-26T16:12:21.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.907437749057735     dec_j2k = -24.3954741588458
2025-12-26T16:12:21.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:21.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-26T16:12:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:21.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09191346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548156252543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992349, telescope_ra=0.9288406, 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.94862, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.907437749057735, telescope_dec_j2k=-24.3954741588458, observability=1)
2025-12-26T16:12:21.407 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:21.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5953395366668701
2025-12-26T16:12:22.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:22.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9291208, teldec = -24.256215
2025-12-26T16:12:22.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.907718232004828     dec_j2k = -24.3954718312327
2025-12-26T16:12:22.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:22.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-26T16:12:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:22.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:22.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:22.404 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:22.404 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:22.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:22.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:22.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:22.404 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:22.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09192575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550161849684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992349, telescope_ra=0.9291208, 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.9489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.907718232004828, telescope_dec_j2k=-24.3954718312327, observability=1)
2025-12-26T16:12:22.408 [DEBUG] [ThreadPoolExecutor-21521_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:22.410 [INFO] [ThreadPoolExecutor-21521_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:12:22.682 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.2777717113494873
2025-12-26T16:12:22.682 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.87574601173401 seconds ago
2025-12-26T16:12:23.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6202671527862549
2025-12-26T16:12:23.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:23.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9294202, teldec = -24.256221
2025-12-26T16:12:23.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.908017934601706     dec_j2k = -24.395475342758
2025-12-26T16:12:23.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:23.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-26T16:12:23.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:23.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:23.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:23.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:23.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09193808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99236, telescope_ra=0.9294202, 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.9492, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.908017934601706, telescope_dec_j2k=-24.395475342758, observability=1)
2025-12-26T16:12:24.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6471245288848877
2025-12-26T16:12:24.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:24.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9297289, teldec = -24.256215
2025-12-26T16:12:24.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.908326946049842     dec_j2k = -24.3954667771802
2025-12-26T16:12:24.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:24.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:24.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:24.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:24.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:24.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:24.526 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:24.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09195031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9297289, 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.94951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.908326946049842, telescope_dec_j2k=-24.3954667771802, observability=1)
2025-12-26T16:12:25.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.715609073638916
2025-12-26T16:12:25.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:25.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9300101, teldec = -24.256221
2025-12-26T16:12:25.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.9086084302583     dec_j2k = -24.3954704383316
2025-12-26T16:12:25.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:25.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-26T16:12:25.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:25.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:25.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:25.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:25.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:25.581 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09196258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.9300101, 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.94979, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.9086084302583, telescope_dec_j2k=-24.3954704383316, observability=1)
2025-12-26T16:12:25.802 [DEBUG] [Thread-467693 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2216627597808838
2025-12-26T16:12:26.373 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7928791046142578
2025-12-26T16:12:26.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:26.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.930318, teldec = -24.256215
2025-12-26T16:12:26.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.908916640887126     dec_j2k = -24.3954618776676
2025-12-26T16:12:26.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:26.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-26T16:12:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:26.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:26.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09197487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.930318, 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.9501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.908916640887126, telescope_dec_j2k=-24.3954618776676, observability=1)
2025-12-26T16:12:27.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8201541900634766
2025-12-26T16:12:27.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:27.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9305976, teldec = -24.256215
2025-12-26T16:12:27.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.909196523202596     dec_j2k = -24.3954595510879
2025-12-26T16:12:27.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:27.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-26T16:12:27.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:27.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:27.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:27.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:27.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:27.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:27.698 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:27.698 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:27.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:27.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:27.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:27.699 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:27.699 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09198706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554173043964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992349, telescope_ra=0.9305976, 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.95038, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.909196523202596, telescope_dec_j2k=-24.3954595510879, observability=1)
2025-12-26T16:12:28.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8526914119720459
2025-12-26T16:12:28.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:28.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9308967, teldec = -24.256221
2025-12-26T16:12:28.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.909495925469455     dec_j2k = -24.3954630608812
2025-12-26T16:12:28.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:28.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-26T16:12:28.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:28.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16: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-26T16:12:28.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:28.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09199931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855096408854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99236, telescope_ra=0.9308967, 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.95068, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.909495925469455, telescope_dec_j2k=-24.3954630608812, observability=1)
2025-12-26T16:12:29.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8879530429840088
2025-12-26T16:12:29.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:29.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9312054, teldec = -24.256214
2025-12-26T16:12:29.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.909804936844127     dec_j2k = -24.3954534910329
2025-12-26T16:12:29.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:29.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-26T16:12:29.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:29.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:29.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:29.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:29.814 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09201156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992349, telescope_ra=0.9312054, 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.95099, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.909804936844127, telescope_dec_j2k=-24.3954534910329, observability=1)
2025-12-26T16:12:30.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9214785099029541
2025-12-26T16:12:30.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:30.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9314856, teldec = -24.256214
2025-12-26T16:12:30.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.910085419749886     dec_j2k = -24.3954511570813
2025-12-26T16:12:30.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:30.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-26T16:12:30.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:30.873 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09202383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550161849684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9314856, 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.95127, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.910085419749886, telescope_dec_j2k=-24.3954511570813, observability=1)
2025-12-26T16:12:31.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9521853923797607
2025-12-26T16:12:31.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:31.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9317937, teldec = -24.256214
2025-12-26T16:12:31.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.910393830819403     dec_j2k = -24.3954485898673
2025-12-26T16:12:31.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:31.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:31.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:31.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:31.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:31.931 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:31.932 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:31.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:31.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:31.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:31.932 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:31.932 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09203606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549359610828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992349, telescope_ra=0.9317937, 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.95158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.910393830819403, telescope_dec_j2k=-24.3954485898673, observability=1)
2025-12-26T16:12:31.953 [DEBUG] [Thread-467694 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021381378173828125
2025-12-26T16:12:32.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9816842079162598
2025-12-26T16:12:32.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:32.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9320736, teldec = -24.256214
2025-12-26T16:12:32.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.910674013411982     dec_j2k = -24.3954462568399
2025-12-26T16:12:32.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:32.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-26T16:12:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:32.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:32.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09204838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855096408854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9320736, 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.95186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.910674013411982, telescope_dec_j2k=-24.3954462568399, observability=1)
2025-12-26T16:12:34.004 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:34.006 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9323811, teldec = -24.256214
2025-12-26T16:12:34.007 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.910981823864425     dec_j2k = -24.3954436928968
2025-12-26T16:12:34.009 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:34.010 [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-26T16:12:34.016 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:34.016 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:34.016 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:34.016 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:34.023 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:34.023 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:34.023 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:34.023 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:34.023 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:34.023 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:34.024 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:34.024 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:34.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09206024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550161849684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9323811, 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.95216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.910981823864425, telescope_dec_j2k=-24.3954436928968, observability=1)
2025-12-26T16:12:34.041 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017243623733520508
2025-12-26T16:12:35.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:35.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9326803, teldec = -24.256214
2025-12-26T16:12:35.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.911281325931501     dec_j2k = -24.3954411972911
2025-12-26T16:12:35.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:35.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-26T16:12:35.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:35.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:35.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:35.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:35.095 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:35.097 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9326803, teldec = -24.256214
2025-12-26T16:12:35.098 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.911281325931501     dec_j2k = -24.3954411972911
2025-12-26T16:12:35.099 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:35.100 [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-26T16:12:35.102 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:35.102 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:35.102 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:35.102 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:35.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:35.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09207272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551766327396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992349, telescope_ra=0.9326803, 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.95246, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.911281325931501, telescope_dec_j2k=-24.3954411972911, observability=1)
2025-12-26T16:12:35.109 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:35.109 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:35.110 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:35.110 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:35.110 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:35.110 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:35.110 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:35.110 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:35.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09207286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551766327396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992349, telescope_ra=0.9326803, 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.95246, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.911281325931501, telescope_dec_j2k=-24.3954411972911, observability=1)
2025-12-26T16:12:36.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:36.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9329605, teldec = -24.256214
2025-12-26T16:12:36.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.911561808811434     dec_j2k = -24.3954388593867
2025-12-26T16:12:36.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:36.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-26T16:12:36.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:36.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:36.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:36.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:36.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:36.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:36.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:36.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:36.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:36.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09208503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553370805108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9329605, 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.95274, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.911561808811434, telescope_dec_j2k=-24.3954388593867, observability=1)
2025-12-26T16:12:36.221 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05807757377624512
2025-12-26T16:12:37.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:37.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9332688, teldec = -24.256214
2025-12-26T16:12:37.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.911870420054451     dec_j2k = -24.3954362861567
2025-12-26T16:12:37.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:37.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-26T16:12:37.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:37.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:37.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:37.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:37.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09209733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549359610828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992349, telescope_ra=0.9332688, 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.95305, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.911870420054451, telescope_dec_j2k=-24.3954362861567, observability=1)
2025-12-26T16:12:37.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08712029457092285
2025-12-26T16:12:38.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:38.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.933549, teldec = -24.256214
2025-12-26T16:12:38.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.912150902924068     dec_j2k = -24.3954339466752
2025-12-26T16:12:38.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:38.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:38.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:38.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:38.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:38.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:38.288 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:38.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09210962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549359610828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.933549, 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.95333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.912150902924068, telescope_dec_j2k=-24.3954339466752, observability=1)
2025-12-26T16:12:38.403 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11492586135864258
2025-12-26T16:12:39.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:39.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9338568, teldec = -24.256214
2025-12-26T16:12:39.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.91245901365098     dec_j2k = -24.3954313758868
2025-12-26T16:12:39.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:39.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:39.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:39.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:39.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:39.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:39.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09212186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550562969112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992349, telescope_ra=0.9338568, 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.95364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.91245901365098, telescope_dec_j2k=-24.3954313758868, observability=1)
2025-12-26T16:12:39.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15204930305480957
2025-12-26T16:12:39.888 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5461106300354004
2025-12-26T16:12:40.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:40.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9341363, teldec = -24.256208
2025-12-26T16:12:40.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.912738795535244     dec_j2k = -24.3954230412166
2025-12-26T16:12:40.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:40.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-26T16:12:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:40.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:40.411 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09213419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=0.9341363, 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.95392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.912738795535244, telescope_dec_j2k=-24.3954230412166, observability=1)
2025-12-26T16:12:40.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17347931861877441
2025-12-26T16:12:41.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:41.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9344353, teldec = -24.256214
2025-12-26T16:12:41.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.913038097635961     dec_j2k = -24.3954265417226
2025-12-26T16:12:41.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:41.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-26T16:12:41.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:41.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:41.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:41.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:41.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:41.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:41.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:41.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:41.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:41.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:41.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:41.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:41.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09214648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552167446824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9344353, 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.95422, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.913038097635961, telescope_dec_j2k=-24.3954265417226, observability=1)
2025-12-26T16:12:41.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20301079750061035
2025-12-26T16:12:42.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:42.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9347437, teldec = -24.256214
2025-12-26T16:12:42.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.913346808951452     dec_j2k = -24.395423963308
2025-12-26T16:12:42.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:42.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-26T16:12:42.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:42.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:42.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:42.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:42.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:42.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:42.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:42.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:42.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:42.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:42.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:42.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:42.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09215885, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552568566252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9347437, 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.95453, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.913346808951452, telescope_dec_j2k=-24.395423963308, observability=1)
2025-12-26T16:12:42.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22426462173461914
2025-12-26T16:12:43.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:43.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9350801, teldec = -24.256214
2025-12-26T16:12:43.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.913683548524846     dec_j2k = -24.3954211497589
2025-12-26T16:12:43.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:43.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-26T16:12:43.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:43.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:43.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:43.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:43.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0921723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798554173043964, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9350801, 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.95486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.913683548524846, telescope_dec_j2k=-24.3954211497589, observability=1)
2025-12-26T16:12:43.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1494135856628418
2025-12-26T16:12:43.886 [DEBUG] [Thread-467695 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17997431755065918
2025-12-26T16:12:44.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:44.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9353601, teldec = -24.256214
2025-12-26T16:12:44.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.913963831160786     dec_j2k = -24.3954188070973
2025-12-26T16:12:44.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:44.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-26T16:12:44.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:44.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:44.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:44.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:44.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:44.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:44.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:44.771 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:44.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:44.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:44.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:44.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:44.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09218463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552568566252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9353601, 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.95514, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.913963831160786, telescope_dec_j2k=-24.3954188070973, observability=1)
2025-12-26T16:12:44.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17526936531066895
2025-12-26T16:12:45.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:45.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9356679, teldec = -24.256214
2025-12-26T16:12:45.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.914271941852763     dec_j2k = -24.3954162309778
2025-12-26T16:12:45.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:45.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-26T16:12:45.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:45.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:45.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:45.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:45.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09219693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9356679, 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.95545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.914271941852763, telescope_dec_j2k=-24.3954162309778, observability=1)
2025-12-26T16:12:46.039 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20924997329711914
2025-12-26T16:12:46.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:46.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9359475, teldec = -24.256214
2025-12-26T16:12:46.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.914551824074631     dec_j2k = -24.3954138900918
2025-12-26T16:12:46.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:46.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-26T16:12:46.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:46.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:46.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:46.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:46.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:46.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:46.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:46.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:46.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:46.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:46.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:46.888 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:46.888 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09220914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798555376402248, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9359475, 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.95573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.914551824074631, telescope_dec_j2k=-24.3954138900918, observability=1)
2025-12-26T16:12:47.127 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2388010025024414
2025-12-26T16:12:47.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:47.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9362467, teldec = -24.256214
2025-12-26T16:12:47.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.914851326074857     dec_j2k = -24.3954113842813
2025-12-26T16:12:47.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:47.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-26T16:12:47.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:47.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:47.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:47.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:47.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09222146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552167446824, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992348, telescope_ra=0.9362467, 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.95603, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.914851326074857, telescope_dec_j2k=-24.3954113842813, observability=1)
2025-12-26T16:12:48.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2695903778076172
2025-12-26T16:12:48.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:48.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.936555, teldec = -24.256214
2025-12-26T16:12:48.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.915159937254372     dec_j2k = -24.3954088013625
2025-12-26T16:12:48.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:48.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-26T16:12:49.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:49.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:49.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:49.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:49.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09223373, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549359610828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.936555, 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.95634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.915159937254372, telescope_dec_j2k=-24.3954088013625, observability=1)
2025-12-26T16:12:49.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2970857620239258
2025-12-26T16:12:49.644 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6359565258026123
2025-12-26T16:12:50.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:50.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9368352, teldec = -24.256214
2025-12-26T16:12:50.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.915440420066254     dec_j2k = -24.3954064530754
2025-12-26T16:12:50.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:50.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-26T16:12:50.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:50.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:50.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:50.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:50.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09224595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551766327396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9368352, 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.95662, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.915440420066254, telescope_dec_j2k=-24.3954064530754, observability=1)
2025-12-26T16:12:50.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33130526542663574
2025-12-26T16:12:51.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:51.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9371435, teldec = -24.256214
2025-12-26T16:12:51.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.915749031234372     dec_j2k = -24.3954038684218
2025-12-26T16:12:51.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:51.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-26T16:12:51.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:51.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:51.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:51.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:51.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:51.129 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09225825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550562969112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992348, telescope_ra=0.9371435, 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.95693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.915749031234372, telescope_dec_j2k=-24.3954038684218, observability=1)
2025-12-26T16:12:51.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3616492748260498
2025-12-26T16:12:52.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:52.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.937423, teldec = -24.256208
2025-12-26T16:12:52.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.916028813059991     dec_j2k = -24.3953955249669
2025-12-26T16:12:52.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:52.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-26T16:12:52.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:52.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:52.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:52.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:52.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:52.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09227064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992337, telescope_ra=0.937423, 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.95721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.916028813059991, telescope_dec_j2k=-24.3953955249669, observability=1)
2025-12-26T16:12:52.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3756103515625
2025-12-26T16:12:53.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:53.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.937731, teldec = -24.256214
2025-12-26T16:12:53.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.91633712418335     dec_j2k = -24.3953989405601
2025-12-26T16:12:53.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:53.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-26T16:12:53.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:53.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:53.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:53.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:53.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.092283, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.937731, 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.95751, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.91633712418335, telescope_dec_j2k=-24.3953989405601, observability=1)
2025-12-26T16:12:53.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3998420238494873
2025-12-26T16:12:54.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:54.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9380294, teldec = -24.256208
2025-12-26T16:12:54.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.91663582507306     dec_j2k = -24.3953904368995
2025-12-26T16:12:54.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:54.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-26T16:12:54.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:54.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:54.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:54.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:54.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0922953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855497528282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992337, telescope_ra=0.9380294, 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.95781, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.91663582507306, telescope_dec_j2k=-24.3953904368995, observability=1)
2025-12-26T16:12:54.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4294712543487549
2025-12-26T16:12:55.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:55.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9383379, teldec = -24.256214
2025-12-26T16:12:55.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.916944636689468     dec_j2k = -24.3953938465087
2025-12-26T16:12:55.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:55.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-26T16:12:55.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:55.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:55.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:55.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:55.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:55.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:55.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:55.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:55.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:55.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:55.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:55.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:55.393 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09230757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992348, telescope_ra=0.9383379, 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.95812, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.916944636689468, telescope_dec_j2k=-24.3953938465087, observability=1)
2025-12-26T16:12:55.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46024513244628906
2025-12-26T16:12:56.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:56.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9386181, teldec = -24.256214
2025-12-26T16:12:56.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.917225119469939     dec_j2k = -24.395391493445
2025-12-26T16:12:56.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:56.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-26T16:12:56.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:56.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:56.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:56.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:56.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09231992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545749535975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9386181, 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.9584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:11:56.512129', telescope_ra_j2k=0.917225119469939, telescope_dec_j2k=-24.395391493445, observability=1)
2025-12-26T16:12:56.653 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:56.653 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:12:56.654 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:56.654 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:12:56.655 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:56.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4789614677429199
2025-12-26T16:12:57.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:57.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9389265, teldec = -24.256214
2025-12-26T16:12:57.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.917533830704402     dec_j2k = -24.3953889026955
2025-12-26T16:12:57.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:57.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-26T16:12:57.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:57.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:57.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:57.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:57.522 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09233227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855296968568, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9389265, 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.95871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.917533830704402, telescope_dec_j2k=-24.3953889026955, observability=1)
2025-12-26T16:12:57.656 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:57.658 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:57.658 [DEBUG] [ThreadPoolExecutor-21523_0] [payload.py] [to_registers()] [0]
2025-12-26T16:12:57.660 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:57.660 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:57.660 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:12:57.660 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:57.668 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:57.668 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:12:57.668 [DEBUG] [ThreadPoolExecutor-21523_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:12:57.668 [DEBUG] [ThreadPoolExecutor-21523_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:12:57.668 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:57.668 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:57.668 [DEBUG] [ThreadPoolExecutor-21523_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:58.031 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5085361003875732
2025-12-26T16:12:58.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:58.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9392067, teldec = -24.256214
2025-12-26T16:12:58.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.917814313474489     dec_j2k = -24.3953865480549
2025-12-26T16:12:58.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:58.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-26T16:12:58.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:58.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:58.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:58.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:58.582 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09234455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855096408854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9392067, 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.95899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.917814313474489, telescope_dec_j2k=-24.3953865480549, observability=1)
2025-12-26T16:12:59.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5387406349182129
2025-12-26T16:12:59.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:12:59.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9395145, teldec = -24.256214
2025-12-26T16:12:59.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.918122424092033     dec_j2k = -24.3953839606146
2025-12-26T16:12:59.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:12:59.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-26T16:12:59.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:12:59.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:12:59.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:12:59.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:12:59.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09235686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992348, telescope_ra=0.9395145, 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.9593, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.918122424092033, telescope_dec_j2k=-24.3953839606146, observability=1)
2025-12-26T16:13:00.212 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5598077774047852
2025-12-26T16:13:00.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:00.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9398131, teldec = -24.256208
2025-12-26T16:13:00.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.918421325149513     dec_j2k = -24.3953754501835
2025-12-26T16:13:00.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:00.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:00.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:00.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:00.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:00.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:00.716 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09236924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855096408854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=0.9398131, 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.9596, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.918421325149513, telescope_dec_j2k=-24.3953754501835, observability=1)
2025-12-26T16:13:01.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5893747806549072
2025-12-26T16:13:01.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:01.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9400934, teldec = -24.256207
2025-12-26T16:13:01.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.918701907959733     dec_j2k = -24.3953720924161
2025-12-26T16:13:01.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:01.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-26T16:13:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:01.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:01.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:01.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:01.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:01.793 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:01.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:01.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:01.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:01.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:01.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09238163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552568566252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=0.9400934, 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.95988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.918701907959733, telescope_dec_j2k=-24.3953720924161, observability=1)
2025-12-26T16:13:02.023 [DEBUG] [Thread-467696 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22967100143432617
2025-12-26T16:13:02.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5993967056274414
2025-12-26T16:13:02.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7522323131561279
2025-12-26T16:13:02.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:02.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9404019, teldec = -24.256214
2025-12-26T16:13:02.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.919010719581703     dec_j2k = -24.3953764958482
2025-12-26T16:13:02.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:02.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-26T16:13:02.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:02.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:02.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:02.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:02.852 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09239391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551766327396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992348, telescope_ra=0.9404019, 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.96018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.919010719581703, telescope_dec_j2k=-24.3953764958482, observability=1)
2025-12-26T16:13:03.483 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6312465667724609
2025-12-26T16:13:03.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:03.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9407099, teldec = -24.256214
2025-12-26T16:13:03.898 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.919319030377868     dec_j2k = -24.3953739032069
2025-12-26T16:13:03.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:03.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-26T16:13:03.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:03.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:03.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:03.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:03.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:03.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:03.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:03.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:03.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:03.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:03.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:03.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:03.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09240619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548958491399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992348, telescope_ra=0.9407099, 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.96049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.919319030377868, telescope_dec_j2k=-24.3953739032069, observability=1)
2025-12-26T16:13:04.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6589956283569336
2025-12-26T16:13:04.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:04.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9409899, teldec = -24.256214
2025-12-26T16:13:04.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.919599312914642     dec_j2k = -24.3953715454734
2025-12-26T16:13:04.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:04.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-26T16:13:04.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:04.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:04.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:04.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:04.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:04.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:04.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:04.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:04.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:04.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:04.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:04.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:04.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09241858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992348, telescope_ra=0.9409899, 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.96077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.919599312914642, telescope_dec_j2k=-24.3953715454734, observability=1)
2025-12-26T16:13:05.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6844356060028076
2025-12-26T16:13:06.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:06.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9412977, teldec = -24.256214
2025-12-26T16:13:06.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.919907423497572     dec_j2k = -24.3953689527859
2025-12-26T16:13:06.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:06.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-26T16:13:06.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:06.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:06.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:06.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:06.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:06.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09243078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545749535975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992348, telescope_ra=0.9412977, 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.96108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.919907423497572, telescope_dec_j2k=-24.3953689527859, observability=1)
2025-12-26T16:13:06.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7178876399993896
2025-12-26T16:13:07.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:07.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9415684, teldec = -24.256214
2025-12-26T16:13:07.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.920178396640124     dec_j2k = -24.3953666718537
2025-12-26T16:13:07.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:13:07.085 [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-26T16:13:07.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:07.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:07.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:07.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:07.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09244304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798556178641104, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992348, telescope_ra=0.9415684, 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.96135, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.920178396640124, telescope_dec_j2k=-24.3953666718537, observability=1)
2025-12-26T16:13:07.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7466018199920654
2025-12-26T16:13:08.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:08.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9418769, teldec = -24.25622
2025-12-26T16:13:08.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.920487208188883     dec_j2k = -24.3953700710254
2025-12-26T16:13:08.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:08.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-26T16:13:08.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:08.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:08.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:08.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:08.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:08.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09245543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550562969112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.9418769, 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.96166, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.920487208188883, telescope_dec_j2k=-24.3953700710254, observability=1)
2025-12-26T16:13:08.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.769942045211792
2025-12-26T16:13:09.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:09.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9421848, teldec = -24.256214
2025-12-26T16:13:09.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.92079541858469     dec_j2k = -24.3953614754221
2025-12-26T16:13:09.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:09.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-26T16:13:09.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:09.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:09.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:09.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:09.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:09.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:09.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:09.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:09.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:09.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:09.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:09.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:09.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09246767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855096408854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=0.9421848, 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.96197, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.92079541858469, telescope_dec_j2k=-24.3953614754221, observability=1)
2025-12-26T16:13:10.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7973296642303467
2025-12-26T16:13:10.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:10.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9424655, teldec = -24.25622
2025-12-26T16:13:10.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.921076402072611     dec_j2k = -24.3953651072983
2025-12-26T16:13:10.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:13:10.279 [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-26T16:13:10.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:10.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:10.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:10.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:10.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09248002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548557371971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.9424655, 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.96225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.921076402072611, telescope_dec_j2k=-24.3953651072983, observability=1)
2025-12-26T16:13:11.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8292911052703857
2025-12-26T16:13:11.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:11.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9427731, teldec = -24.256214
2025-12-26T16:13:11.339 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.9213843121541     dec_j2k = -24.3953565124943
2025-12-26T16:13:11.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:11.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-26T16:13:11.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:11.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:11.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:11.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:11.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09249232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548156252543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992348, telescope_ra=0.9427731, 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.96256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.9213843121541, telescope_dec_j2k=-24.3953565124943, observability=1)
2025-12-26T16:13:12.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9635145664215088
2025-12-26T16:13:12.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:12.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9430529, teldec = -24.25622
2025-12-26T16:13:12.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.921664394723731     dec_j2k = -24.3953601503895
2025-12-26T16:13:12.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:12.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:12.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:12.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:12.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:12.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:12.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0925046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550562969112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992358, telescope_ra=0.9430529, 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.96284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.921664394723731, telescope_dec_j2k=-24.3953601503895, observability=1)
2025-12-26T16:13:13.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9951159954071045
2025-12-26T16:13:13.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:13.457 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9433513, teldec = -24.256214
2025-12-26T16:13:13.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.921963095511717     dec_j2k = -24.3953516315471
2025-12-26T16:13:13.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:13.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-26T16:13:13.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:13.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:13.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:13.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:13.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:13.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:13.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:13.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:13.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:13.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:13.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:13.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:13.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09251684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544145058263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992347, telescope_ra=0.9433513, 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.96313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.921963095511717, telescope_dec_j2k=-24.3953516315471, observability=1)
2025-12-26T16:13:14.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:14.503 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9436594, teldec = -24.256214
2025-12-26T16:13:14.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.922271506351369     dec_j2k = -24.3953490293776
2025-12-26T16:13:14.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:14.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-26T16:13:14.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:14.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:14.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:14.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:14.514 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:14.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9436594, teldec = -24.256214
2025-12-26T16:13:14.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.922271506351369     dec_j2k = -24.3953490293776
2025-12-26T16:13:14.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:14.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:14.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:14.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:14.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:14.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:14.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:14.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:14.521 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:14.521 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:14.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:14.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:14.521 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:14.522 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:14.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09252896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855096408854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9436594, 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.96344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.922271506351369, telescope_dec_j2k=-24.3953490293776, observability=1)
2025-12-26T16:13:14.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:14.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:14.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:14.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:14.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:14.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:14.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:14.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:14.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09252911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079855096408854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9436594, 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.96344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.922271506351369, telescope_dec_j2k=-24.3953490293776, observability=1)
2025-12-26T16:13:15.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:15.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9439396, teldec = -24.256214
2025-12-26T16:13:15.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.922551989037714     dec_j2k = -24.3953466620599
2025-12-26T16:13:15.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:15.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-26T16:13:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:15.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:15.591 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:15.593 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9439677, teldec = -24.256214
2025-12-26T16:13:15.594 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.922580117386784     dec_j2k = -24.3953464246108
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:15.595 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09254139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546551774831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9439396, 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.96372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.922551989037714, telescope_dec_j2k=-24.3953466620599, observability=1)
2025-12-26T16:13:15.596 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:15.596 [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-26T16:13:15.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:15.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:15.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:15.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:15.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09254157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546551774831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9439677, 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.96375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.922580117386784, telescope_dec_j2k=-24.3953464246108, observability=1)
2025-12-26T16:13:16.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:16.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9442481, teldec = -24.25622
2025-12-26T16:13:16.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.922860800540934     dec_j2k = -24.3953500542394
2025-12-26T16:13:16.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:16.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-26T16:13:16.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:16.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:16.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:16.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:16.661 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:16.662 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09255376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543743938835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992358, telescope_ra=0.9442481, 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.96403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.922860800540934, telescope_dec_j2k=-24.3953500542394, observability=1)
2025-12-26T16:13:16.681 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01970958709716797
2025-12-26T16:13:17.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:17.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.944556, teldec = -24.256214
2025-12-26T16:13:17.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.923169010889818     dec_j2k = -24.3953414516576
2025-12-26T16:13:17.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:17.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:17.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:17.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:17.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:17.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:17.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.092566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992347, telescope_ra=0.944556, 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.96434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.923169010889818, telescope_dec_j2k=-24.3953414516576, observability=1)
2025-12-26T16:13:17.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.053348541259765625
2025-12-26T16:13:18.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:18.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9448356, teldec = -24.256214
2025-12-26T16:13:18.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.923448892954966     dec_j2k = -24.3953390870138
2025-12-26T16:13:18.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:18.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-26T16:13:18.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:18.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:18.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:18.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:18.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09257829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549760730256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992347, telescope_ra=0.9448356, 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.96462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.923448892954966, telescope_dec_j2k=-24.3953390870138, observability=1)
2025-12-26T16:13:18.862 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0828092098236084
2025-12-26T16:13:19.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:19.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9451342, teldec = -24.256214
2025-12-26T16:13:19.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.923747794182158     dec_j2k = -24.3953365608574
2025-12-26T16:13:19.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:19.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-26T16:13:19.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:19.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:19.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:19.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:19.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09259052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549760730256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992347, telescope_ra=0.9451342, 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.96492, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.923747794182158, telescope_dec_j2k=-24.3953365608574, observability=1)
2025-12-26T16:13:20.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22655987739562988
2025-12-26T16:13:20.098 [DEBUG] [Thread-467697 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2601797580718994
2025-12-26T16:13:20.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:20.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9454147, teldec = -24.256213
2025-12-26T16:13:20.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.924028577099639     dec_j2k = -24.3953331871404
2025-12-26T16:13:20.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:20.884 [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-26T16:13:20.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:20.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:20.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:20.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:20.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:20.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:20.898 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:20.898 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:20.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:20.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:20.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:20.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:20.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09260277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545749535975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992347, telescope_ra=0.9454147, 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.9652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.924028577099639, telescope_dec_j2k=-24.3953331871404, observability=1)
2025-12-26T16:13:21.158 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25928473472595215
2025-12-26T16:13:21.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:21.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9457228, teldec = -24.256213
2025-12-26T16:13:21.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.924336987898993     dec_j2k = -24.3953305788949
2025-12-26T16:13:21.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:21.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-26T16:13:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:21.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:21.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09261507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549359610828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9457228, 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.96551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.924336987898993, telescope_dec_j2k=-24.3953305788949, observability=1)
2025-12-26T16:13:22.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29047584533691406
2025-12-26T16:13:22.669 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:22.670 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:22.742 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7861225605010986
2025-12-26T16:13:22.742 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.85350179672241 seconds ago
2025-12-26T16:13:23.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:23.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9460311, teldec = -24.256213
2025-12-26T16:13:23.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.92464559889407     dec_j2k = -24.3953279680482
2025-12-26T16:13:23.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:23.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-26T16:13:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:23.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:23.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:23.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:23.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:23.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:23.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:23.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:23.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:23.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:23.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09262735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546952894259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9460311, 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.96581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.92464559889407, telescope_dec_j2k=-24.3953279680482, observability=1)
2025-12-26T16:13:23.337 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31885457038879395
2025-12-26T16:13:24.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:24.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9463111, teldec = -24.256213
2025-12-26T16:13:24.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.924925881336529     dec_j2k = -24.3953255960737
2025-12-26T16:13:24.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:24.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-26T16:13:24.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:24.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:24.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:24.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:24.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09263964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548557371971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9463111, 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.96609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.924925881336529, telescope_dec_j2k=-24.3953255960737, observability=1)
2025-12-26T16:13:24.427 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.346987247467041
2025-12-26T16:13:25.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:25.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9466188, teldec = -24.256213
2025-12-26T16:13:25.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.925233891714876     dec_j2k = -24.395322988579
2025-12-26T16:13:25.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:25.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-26T16:13:25.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:25.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:25.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:25.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:25.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:25.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:25.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:25.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:25.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:25.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:25.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:25.146 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:25.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09265197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551766327396, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9466188, 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.9664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.925233891714876, telescope_dec_j2k=-24.395322988579, observability=1)
2025-12-26T16:13:25.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37125182151794434
2025-12-26T16:13:26.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:26.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9469174, teldec = -24.256213
2025-12-26T16:13:26.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.925532792908265     dec_j2k = -24.395320457334
2025-12-26T16:13:26.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:26.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-26T16:13:26.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:26.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:26.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:26.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:26.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09266424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798547354013687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9469174, 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.9667, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.925532792908265, telescope_dec_j2k=-24.395320457334, observability=1)
2025-12-26T16:13:26.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3986635208129883
2025-12-26T16:13:27.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:27.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9471979, teldec = -24.256213
2025-12-26T16:13:27.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.925813575839292     dec_j2k = -24.3953180787474
2025-12-26T16:13:27.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:27.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-26T16:13:27.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:27.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:27.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:27.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:27.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09267661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798553771924536, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992347, telescope_ra=0.9471979, 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.96698, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.925813575839292, telescope_dec_j2k=-24.3953180787474, observability=1)
2025-12-26T16:13:27.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4206266403198242
2025-12-26T16:13:28.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:28.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9475063, teldec = -24.256213
2025-12-26T16:13:28.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.926122286906351     dec_j2k = -24.3953154627063
2025-12-26T16:13:28.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:28.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-26T16:13:28.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:28.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:28.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:28.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:28.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:28.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:28.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:28.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:28.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:28.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:28.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:28.343 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:28.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09268895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550562969112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9475063, 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.96729, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.926122286906351, telescope_dec_j2k=-24.3953154627063, observability=1)
2025-12-26T16:13:28.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4450409412384033
2025-12-26T16:13:29.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:29.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9477865, teldec = -24.256213
2025-12-26T16:13:29.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.926402769524292     dec_j2k = -24.3953130850872
2025-12-26T16:13:29.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:29.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-26T16:13:29.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:29.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:29.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:29.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:29.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:29.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:29.403 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:29.403 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:29.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:29.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:29.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:29.403 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:29.403 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09270119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798547354013687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9477865, 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.96757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.926402769524292, telescope_dec_j2k=-24.3953130850872, observability=1)
2025-12-26T16:13:29.879 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47646045684814453
2025-12-26T16:13:30.445 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:30.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9480945, teldec = -24.256213
2025-12-26T16:13:30.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.926711080176369     dec_j2k = -24.3953104707074
2025-12-26T16:13:30.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:30.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-26T16:13:30.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:30.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:30.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:30.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:30.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:30.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:30.463 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:30.463 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:30.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:30.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:30.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:30.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:30.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0927135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544947297119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9480945, 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.96788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.926711080176369, telescope_dec_j2k=-24.3953104707074, observability=1)
2025-12-26T16:13:30.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5085475444793701
2025-12-26T16:13:31.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:31.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9484029, teldec = -24.256213
2025-12-26T16:13:31.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.927019791225845     dec_j2k = -24.395307852024
2025-12-26T16:13:31.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:31.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-26T16:13:31.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:31.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:31.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:31.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:31.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:31.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:31.539 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:31.539 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:31.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:31.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:31.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:31.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:31.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09272595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548557371971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9484029, 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.96819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.927019791225845, telescope_dec_j2k=-24.395307852024, observability=1)
2025-12-26T16:13:31.983 [DEBUG] [Thread-467698 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44288182258605957
2025-12-26T16:13:32.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5204486846923828
2025-12-26T16:13:32.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:32.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9487015, teldec = -24.256213
2025-12-26T16:13:32.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.92731869238536     dec_j2k = -24.3953053156884
2025-12-26T16:13:32.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:32.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-26T16:13:32.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:32.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:32.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:32.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:32.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0927383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9487015, 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.96848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.92731869238536, telescope_dec_j2k=-24.3953053156884, observability=1)
2025-12-26T16:13:33.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.545825719833374
2025-12-26T16:13:33.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:33.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9489814, teldec = -24.256213
2025-12-26T16:13:33.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.927598874679432     dec_j2k = -24.3953029374187
2025-12-26T16:13:33.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:33.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-26T16:13:33.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:33.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:33.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:33.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:33.662 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:33.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09275052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545348416547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992347, telescope_ra=0.9489814, 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.96876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.927598874679432, telescope_dec_j2k=-24.3953029374187, observability=1)
2025-12-26T16:13:34.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5779998302459717
2025-12-26T16:13:34.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:34.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9492901, teldec = -24.256207
2025-12-26T16:13:34.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.927907885741001     dec_j2k = -24.3952943141087
2025-12-26T16:13:34.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:34.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-26T16:13:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:34.732 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:34.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09276292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798551365207968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=0.9492901, 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.96907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.927907885741001, telescope_dec_j2k=-24.3952943141087, observability=1)
2025-12-26T16:13:35.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5986166000366211
2025-12-26T16:13:35.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:35.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9495702, teldec = -24.256213
2025-12-26T16:13:35.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.928188268499334     dec_j2k = -24.3952979320268
2025-12-26T16:13:35.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:35.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-26T16:13:35.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:35.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:35.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:35.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:35.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09277527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543743938835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9495702, 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.96935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.928188268499334, telescope_dec_j2k=-24.3952979320268, observability=1)
2025-12-26T16:13:36.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6220474243164062
2025-12-26T16:13:36.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:36.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.949878, teldec = -24.256213
2025-12-26T16:13:36.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.928496378914738     dec_j2k = -24.3952953140991
2025-12-26T16:13:36.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:36.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-26T16:13:36.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:36.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:36.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:36.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:36.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:36.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:36.861 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:36.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:36.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:36.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:36.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:36.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:36.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09278758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798541337222266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.949878, 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.96966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.928496378914738, telescope_dec_j2k=-24.3952953140991, observability=1)
2025-12-26T16:13:37.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6500020027160645
2025-12-26T16:13:37.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:37.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9501575, teldec = -24.256207
2025-12-26T16:13:37.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.928776160511124     dec_j2k = -24.395286936624
2025-12-26T16:13:37.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:37.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-26T16:13:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:37.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:37.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:37.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09279979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546551774831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992336, telescope_ra=0.9501575, 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.96994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.928776160511124, telescope_dec_j2k=-24.395286936624, observability=1)
2025-12-26T16:13:38.167 [DEBUG] [Thread-467699 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2461543083190918
2025-12-26T16:13:38.602 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6813104152679443
2025-12-26T16:13:38.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:38.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9504569, teldec = -24.256207
2025-12-26T16:13:38.965 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.929075862443931     dec_j2k = -24.3952843884726
2025-12-26T16:13:38.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:38.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:38.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:38.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:38.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:38.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:38.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:38.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09281207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548958491399, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=0.9504569, 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.97024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.929075862443931, telescope_dec_j2k=-24.3952843884726, observability=1)
2025-12-26T16:13:39.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7130711078643799
2025-12-26T16:13:39.949 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.968923807144165
2025-12-26T16:13:40.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:40.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9507654, teldec = -24.256213
2025-12-26T16:13:40.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.929384673821246     dec_j2k = -24.3952877614393
2025-12-26T16:13:40.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:40.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-26T16:13:40.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:40.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:40.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:40.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:40.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09282435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546150655403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9507654, 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.97055, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.929384673821246, telescope_dec_j2k=-24.3952877614393, observability=1)
2025-12-26T16:13:40.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.745203971862793
2025-12-26T16:13:41.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:41.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9510457, teldec = -24.256213
2025-12-26T16:13:41.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.929665256481863     dec_j2k = -24.395285374243
2025-12-26T16:13:41.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:41.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-26T16:13:41.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:41.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:41.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:41.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:41.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:41.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:41.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:41.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:41.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:41.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:41.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:41.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:41.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09283663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552568566252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9510457, 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.97083, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.929665256481863, telescope_dec_j2k=-24.395285374243, observability=1)
2025-12-26T16:13:41.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7749342918395996
2025-12-26T16:13:42.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:42.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9513537, teldec = -24.256213
2025-12-26T16:13:42.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.929973567069979     dec_j2k = -24.3952827502719
2025-12-26T16:13:42.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:42.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:42.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:42.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:42.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:42.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:42.180 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:42.181 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0928491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992347, telescope_ra=0.9513537, 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.97114, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.929973567069979, telescope_dec_j2k=-24.3952827502719, observability=1)
2025-12-26T16:13:42.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7832202911376953
2025-12-26T16:13:43.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:43.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9516615, teldec = -24.256213
2025-12-26T16:13:43.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.930281677450366     dec_j2k = -24.3952801270993
2025-12-26T16:13:43.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:43.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-26T16:13:43.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:43.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:43.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:43.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:43.241 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09286141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544947297119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992347, telescope_ra=0.9516615, 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.97144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.930281677450366, telescope_dec_j2k=-24.3952801270993, observability=1)
2025-12-26T16:13:44.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8128700256347656
2025-12-26T16:13:44.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:44.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9519414, teldec = -24.256213
2025-12-26T16:13:44.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.930561859691605     dec_j2k = -24.395277740914
2025-12-26T16:13:44.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:44.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:44.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:44.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:44.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:44.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:44.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:44.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09287365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545348416547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=0.9519414, 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.97172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.930561859691605, telescope_dec_j2k=-24.395277740914, observability=1)
2025-12-26T16:13:45.145 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.844794511795044
2025-12-26T16:13:45.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:45.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9522404, teldec = -24.256207
2025-12-26T16:13:45.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.93086116091312     dec_j2k = -24.3952691916089
2025-12-26T16:13:45.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:45.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-26T16:13:45.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:45.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:45.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:45.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:45.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:45.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:45.353 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:45.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:45.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:45.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:45.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:45.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:45.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09288589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992336, telescope_ra=0.9522404, 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.97202, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.93086116091312, telescope_dec_j2k=-24.3952691916089, observability=1)
2025-12-26T16:13:46.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8834655284881592
2025-12-26T16:13:46.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:46.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9525493, teldec = -24.256207
2025-12-26T16:13:46.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.931170372385125     dec_j2k = -24.3952665564435
2025-12-26T16:13:46.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:46.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-26T16:13:46.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:46.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:46.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:46.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:46.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09289846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548156252543, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=0.9525493, 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.97233, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.931170372385125, telescope_dec_j2k=-24.3952665564435, observability=1)
2025-12-26T16:13:47.326 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8806424140930176
2025-12-26T16:13:47.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:47.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9528302, teldec = -24.256213
2025-12-26T16:13:47.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.931451555892836     dec_j2k = -24.3952701588121
2025-12-26T16:13:47.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:47.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-26T16:13:47.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:47.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:47.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:47.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:47.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:47.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:47.502 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:47.503 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:47.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:47.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:47.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:47.503 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:47.503 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09291072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548557371971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9528302, 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.97261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.931451555892836, telescope_dec_j2k=-24.3952701588121, observability=1)
2025-12-26T16:13:48.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9130327701568604
2025-12-26T16:13:48.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:48.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9531389, teldec = -24.256213
2025-12-26T16:13:48.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.931760567151631     dec_j2k = -24.3952675236139
2025-12-26T16:13:48.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:48.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-26T16:13:48.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:48.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:48.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:48.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:48.563 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09292299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545749535975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.9531389, 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.97292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.931760567151631, telescope_dec_j2k=-24.3952675236139, observability=1)
2025-12-26T16:13:48.727 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16345596313476562
2025-12-26T16:13:49.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9418003559112549
2025-12-26T16:13:49.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:49.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.953438, teldec = -24.256213
2025-12-26T16:13:49.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.932059968725039     dec_j2k = -24.3952649694972
2025-12-26T16:13:49.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:49.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-26T16:13:49.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:49.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:49.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:49.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:49.629 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09293531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.953438, 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.97322, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.932059968725039, telescope_dec_j2k=-24.3952649694972, observability=1)
2025-12-26T16:13:50.597 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9677767753601074
2025-12-26T16:13:50.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:50.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9537182, teldec = -24.256213
2025-12-26T16:13:50.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.93234045123696     dec_j2k = -24.3952625759987
2025-12-26T16:13:50.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:50.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-26T16:13:50.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:50.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:50.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:50.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:50.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:50.689 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0929476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798552568566252, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9537182, 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.9735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.93234045123696, telescope_dec_j2k=-24.3952625759987, observability=1)
2025-12-26T16:13:51.691 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:51.693 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.953999, teldec = -24.256213
2025-12-26T16:13:51.694 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.93262153434879     dec_j2k = -24.3952601766226
2025-12-26T16:13:51.696 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:51.697 [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-26T16:13:51.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:51.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:51.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:51.702 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:51.709 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:51.710 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0929594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550161849684, 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.108623, telescope_az=89.992346, telescope_ra=0.953999, 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.97378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.93262153434879, telescope_dec_j2k=-24.3952601766226, observability=1)
2025-12-26T16:13:51.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03370833396911621
2025-12-26T16:13:52.778 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:52.781 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9543081, teldec = -24.256219
2025-12-26T16:13:52.782 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.932930946262369     dec_j2k = -24.3952635340211
2025-12-26T16:13:52.784 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:52.785 [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-26T16:13:52.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:52.791 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:52.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:52.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:52.792 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:52.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9543081, teldec = -24.256219
2025-12-26T16:13:52.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.932930946262369     dec_j2k = -24.3952635340211
2025-12-26T16:13:52.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:52.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-26T16:13:52.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:52.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:52.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:52.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:52.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09297198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544546177691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.9543081, 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.97409, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.932930946262369, telescope_dec_j2k=-24.3952635340211, observability=1)
2025-12-26T16:13:52.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:52.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:52.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:52.807 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:52.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:52.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:52.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:52.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:52.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09297212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544546177691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.9543081, 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.97409, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.932930946262369, telescope_dec_j2k=-24.3952635340211, observability=1)
2025-12-26T16:13:53.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:53.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9546161, teldec = -24.256219
2025-12-26T16:13:53.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.933239256786329     dec_j2k = -24.3952609004513
2025-12-26T16:13:53.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:53.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-26T16:13:53.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:53.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:53.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:53.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:53.865 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:53.866 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09298439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546150655403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992357, telescope_ra=0.9546161, 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.9744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.933239256786329, telescope_dec_j2k=-24.3952609004513, observability=1)
2025-12-26T16:13:53.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002305746078491211
2025-12-26T16:13:54.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:54.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9549151, teldec = -24.256213
2025-12-26T16:13:54.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.933538557955943     dec_j2k = -24.3952523435069
2025-12-26T16:13:54.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:54.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-26T16:13:54.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:54.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:54.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:54.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:54.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:54.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:54.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:54.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:54.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:54.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:54.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:54.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:54.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09299681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544947297119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992346, telescope_ra=0.9549151, 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.9747, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.933538557955943, telescope_dec_j2k=-24.3952523435069, observability=1)
2025-12-26T16:13:54.959 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015736818313598633
2025-12-26T16:13:55.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:55.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9551959, teldec = -24.256213
2025-12-26T16:13:55.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.933819641046245     dec_j2k = -24.3952499409205
2025-12-26T16:13:55.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:55.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-26T16:13:55.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:55.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:55.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:55.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:56.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:56.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09300916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.9551959, 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.97498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:12:56.651523', telescope_ra_j2k=0.933819641046245, telescope_dec_j2k=-24.3952499409205, observability=1)
2025-12-26T16:13:56.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04508709907531738
2025-12-26T16:13:56.236 [DEBUG] [Thread-467700 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22922778129577637
2025-12-26T16:13:56.804 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:56.804 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:13:56.805 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:56.805 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:13:56.805 [INFO] [ThreadPoolExecutor-21524_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:13:56.805 [INFO] [ThreadPoolExecutor-21524_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:13:57.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:57.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9555048, teldec = -24.256213
2025-12-26T16:13:57.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.9341288524599     dec_j2k = -24.3952472970345
2025-12-26T16:13:57.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:57.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-26T16:13:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:57.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09302141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546551774831, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992346, telescope_ra=0.9555048, 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.97529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.9341288524599, telescope_dec_j2k=-24.3952472970345, observability=1)
2025-12-26T16:13:57.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0707712173461914
2025-12-26T16:13:58.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:58.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9557853, teldec = -24.256213
2025-12-26T16:13:58.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.934409635237151     dec_j2k = -24.3952448954356
2025-12-26T16:13:58.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:58.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-26T16:13:58.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:58.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:58.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:58.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:58.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:58.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:58.129 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:58.129 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:58.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:58.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:58.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:58.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:58.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09303368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798548557371971, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992346, telescope_ra=0.9557853, 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.97557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.934409635237151, telescope_dec_j2k=-24.3952448954356, observability=1)
2025-12-26T16:13:58.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0993204116821289
2025-12-26T16:13:59.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:13:59.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9560933, teldec = -24.256213
2025-12-26T16:13:59.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.934717945731847     dec_j2k = -24.3952422575202
2025-12-26T16:13:59.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:13:59.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-26T16:13:59.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:13:59.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:13:59.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:13:59.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:13:59.184 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09304596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545348416547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992346, telescope_ra=0.9560933, 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.97588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.934717945731847, telescope_dec_j2k=-24.3952422575202, observability=1)
2025-12-26T16:13:59.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13589191436767578
2025-12-26T16:14:00.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:00.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9563927, teldec = -24.256213
2025-12-26T16:14:00.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.935017647551052     dec_j2k = -24.3952396923924
2025-12-26T16:14:00.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:00.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-26T16:14:00.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:00.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:00.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:00.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:00.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:00.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:00.240 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:00.241 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:00.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:00.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:00.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:00.241 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:00.241 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09305817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542540580551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9563927, 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.97618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.935017647551052, telescope_dec_j2k=-24.3952396923924, observability=1)
2025-12-26T16:14:00.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16966962814331055
2025-12-26T16:14:01.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:01.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9566735, teldec = -24.256213
2025-12-26T16:14:01.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.935298730614736     dec_j2k = -24.3952372858433
2025-12-26T16:14:01.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:01.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-26T16:14:01.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:01.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:01.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:01.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:01.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:01.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:01.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:01.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:01.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:01.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:01.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:01.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:01.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09307042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544145058263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992346, telescope_ra=0.9566735, 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.97646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.935298730614736, telescope_dec_j2k=-24.3952372858433, observability=1)
2025-12-26T16:14:01.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1961069107055664
2025-12-26T16:14:02.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:02.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9569824, teldec = -24.256213
2025-12-26T16:14:02.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.935607941999101     dec_j2k = -24.395234637598
2025-12-26T16:14:02.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:02.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-26T16:14:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:02.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:02.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:02.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:02.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09308284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546150655403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.9569824, 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.97676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.935607941999101, telescope_dec_j2k=-24.395234637598, observability=1)
2025-12-26T16:14:02.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18226122856140137
2025-12-26T16:14:02.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21551251411437988
2025-12-26T16:14:03.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:03.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9572629, teldec = -24.256213
2025-12-26T16:14:03.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.935888724749747     dec_j2k = -24.3952322320407
2025-12-26T16:14:03.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:03.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-26T16:14:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:03.436 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09309515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546150655403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.9572629, 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.97705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.935888724749747, telescope_dec_j2k=-24.3952322320407, observability=1)
2025-12-26T16:14:03.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24601149559020996
2025-12-26T16:14:04.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:04.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.957562, teldec = -24.256213
2025-12-26T16:14:04.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.936188126244063     dec_j2k = -24.3952296661427
2025-12-26T16:14:04.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:04.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-26T16:14:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:04.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09310738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545749535975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992346, telescope_ra=0.957562, 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.97734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.936188126244063, telescope_dec_j2k=-24.3952296661427, observability=1)
2025-12-26T16:14:04.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2788357734680176
2025-12-26T16:14:05.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:05.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9578709, teldec = -24.256213
2025-12-26T16:14:05.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.936497337610793     dec_j2k = -24.3952270152763
2025-12-26T16:14:05.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:05.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-26T16:14:05.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:05.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:05.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:05.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:05.554 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09311965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546952894259, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9578709, 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.97765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.936497337610793, telescope_dec_j2k=-24.3952270152763, observability=1)
2025-12-26T16:14:05.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3111107349395752
2025-12-26T16:14:06.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:06.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9581515, teldec = -24.256206
2025-12-26T16:14:06.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.936778220124483     dec_j2k = -24.3952176071069
2025-12-26T16:14:06.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:06.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-26T16:14:06.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:06.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:06.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:06.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:06.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:06.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:06.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:06.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:06.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:06.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:06.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:06.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:06.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09313194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545749535975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=0.9581515, 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.97793, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.936778220124483, telescope_dec_j2k=-24.3952176071069, observability=1)
2025-12-26T16:14:06.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33591508865356445
2025-12-26T16:14:07.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:07.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9584606, teldec = -24.256213
2025-12-26T16:14:07.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.937087632002823     dec_j2k = -24.3952219521572
2025-12-26T16:14:07.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:07.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-26T16:14:07.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:07.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:07.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:07.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:07.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:07.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:07.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:07.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:07.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:07.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:07.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:07.674 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:07.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09314419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543743938835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9584606, 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.97824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.937087632002823, telescope_dec_j2k=-24.3952219521572, observability=1)
2025-12-26T16:14:08.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36847352981567383
2025-12-26T16:14:08.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:08.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9587408, teldec = -24.256213
2025-12-26T16:14:08.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.937368114424433     dec_j2k = -24.3952195452177
2025-12-26T16:14:08.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:08.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-26T16:14:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:08.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:08.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:08.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:08.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:08.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:08.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:08.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:08.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:08.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09315652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798546150655403, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992346, telescope_ra=0.9587408, 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.97852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.937368114424433, telescope_dec_j2k=-24.3952195452177, observability=1)
2025-12-26T16:14:09.134 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39458179473876953
2025-12-26T16:14:09.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:09.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9590402, teldec = -24.256213
2025-12-26T16:14:09.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.937667816192689     dec_j2k = -24.3952169725201
2025-12-26T16:14:09.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:09.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-26T16:14:09.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:09.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:09.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:09.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:09.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:09.798 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09316877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798549359610828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992346, telescope_ra=0.9590402, 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.97882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.937667816192689, telescope_dec_j2k=-24.3952169725201, observability=1)
2025-12-26T16:14:10.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42752933502197266
2025-12-26T16:14:10.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:10.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9593491, teldec = -24.256213
2025-12-26T16:14:10.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.937977027530043     dec_j2k = -24.3952143172933
2025-12-26T16:14:10.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14: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-26T16:14:10.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:10.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:10.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:10.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:10.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:10.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09318102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798539331625126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.9593491, 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.97913, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.937977027530043, telescope_dec_j2k=-24.3952143172933, observability=1)
2025-12-26T16:14:11.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4604320526123047
2025-12-26T16:14:11.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:11.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9596296, teldec = -24.256212
2025-12-26T16:14:11.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.938257810191947     dec_j2k = -24.395210905486
2025-12-26T16:14:11.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:11.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-26T16:14:11.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:11.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:11.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:11.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:11.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:11.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09319326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543342819407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992346, telescope_ra=0.9596296, 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.97941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.938257810191947, telescope_dec_j2k=-24.395210905486, observability=1)
2025-12-26T16:14:12.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4909799098968506
2025-12-26T16:14:12.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:12.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9599377, teldec = -24.256212
2025-12-26T16:14:12.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.938566220711283     dec_j2k = -24.395208255403
2025-12-26T16:14:12.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:12.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-26T16:14:12.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:12.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:12.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:12.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:12.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:12.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:12.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:12.978 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:12.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:12.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:12.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:12.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:12.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09320553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798547354013687, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9599377, 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.97972, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.938566220711283, telescope_dec_j2k=-24.395208255403, observability=1)
2025-12-26T16:14:13.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5176253318786621
2025-12-26T16:14:14.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:14.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9602368, teldec = -24.256212
2025-12-26T16:14:14.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.938865622154096     dec_j2k = -24.3952056818652
2025-12-26T16:14:14.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:14.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-26T16:14:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:14.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:14.038 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09321781, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543743938835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992346, telescope_ra=0.9602368, 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.98002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.938865622154096, telescope_dec_j2k=-24.3952056818652, observability=1)
2025-12-26T16:14:14.307 [DEBUG] [Thread-467701 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26900339126586914
2025-12-26T16:14:14.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5480227470397949
2025-12-26T16:14:15.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:15.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9605176, teldec = -24.256212
2025-12-26T16:14:15.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.939146705148319     dec_j2k = -24.3952032650083
2025-12-26T16:14:15.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:15.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:15.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:15.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:15.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:15.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:15.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:15.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:15.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:15.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:15.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:15.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09323009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9605176, 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.9803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.939146705148319, telescope_dec_j2k=-24.3952032650083, observability=1)
2025-12-26T16:14:15.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5790538787841797
2025-12-26T16:14:16.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:16.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9608265, teldec = -24.256212
2025-12-26T16:14:16.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.939455916456247     dec_j2k = -24.3952006054239
2025-12-26T16:14:16.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:16.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-26T16:14:16.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:16.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:16.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:16.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:16.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09324245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543342819407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992346, telescope_ra=0.9608265, 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.98061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.939455916456247, telescope_dec_j2k=-24.3952006054239, observability=1)
2025-12-26T16:14:16.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6021969318389893
2025-12-26T16:14:17.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:17.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9611349, teldec = -24.256212
2025-12-26T16:14:17.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.939764627254138     dec_j2k = -24.3951979492355
2025-12-26T16:14:17.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:17.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-26T16:14:17.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:17.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:17.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:17.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:17.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:17.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:17.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:17.231 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:17.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:17.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:17.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:17.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:17.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09325482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542139461123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992346, telescope_ra=0.9611349, 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.98092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.939764627254138, telescope_dec_j2k=-24.3951979492355, observability=1)
2025-12-26T16:14:17.671 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:17.673 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:17.674 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:17.676 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:17.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6270101070404053
2025-12-26T16:14:18.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:18.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9614149, teldec = -24.256206
2025-12-26T16:14:18.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.940044909149125     dec_j2k = -24.3951895374013
2025-12-26T16:14:18.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:18.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-26T16:14:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:18.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:18.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:18.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09326714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542139461123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992335, telescope_ra=0.9614149, 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.9812, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.940044909149125, telescope_dec_j2k=-24.3951895374013, observability=1)
2025-12-26T16:14:18.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6532344818115234
2025-12-26T16:14:19.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:19.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9617705, teldec = -24.256212
2025-12-26T16:14:19.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.940400867776736     dec_j2k = -24.3951924720738
2025-12-26T16:14:19.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:19.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-26T16:14:19.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:19.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:19.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:19.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:19.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09328156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798547755133115, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9617705, 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.98155, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.940400867776736, telescope_dec_j2k=-24.3951924720738, observability=1)
2025-12-26T16:14:20.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4938204288482666
2025-12-26T16:14:20.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:20.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9620512, teldec = -24.256212
2025-12-26T16:14:20.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.9406818506424     dec_j2k = -24.3951900519673
2025-12-26T16:14:20.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:20.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-26T16:14:20.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:20.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:20.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:20.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:20.627 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09329411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544947297119, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9620512, 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.98183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.9406818506424, telescope_dec_j2k=-24.3951900519673, observability=1)
2025-12-26T16:14:21.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.54183030128479
2025-12-26T16:14:21.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:21.683 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:21.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9623601, teldec = -24.256212
2025-12-26T16:14:21.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.940991061919751     dec_j2k = -24.3951873878599
2025-12-26T16:14:21.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:21.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:21.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:21.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:21.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:21.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:21.698 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09330652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542139461123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9623601, 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.98214, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.940991061919751, telescope_dec_j2k=-24.3951873878599, observability=1)
2025-12-26T16:14:22.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5589253902435303
2025-12-26T16:14:22.685 [DEBUG] [ThreadPoolExecutor-21523_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:22.686 [INFO] [ThreadPoolExecutor-21523_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:14:22.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:22.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9626683, teldec = -24.256206
2025-12-26T16:14:22.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.941299572208416     dec_j2k = -24.3951787294187
2025-12-26T16:14:22.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:22.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-26T16:14:22.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:22.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:22.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:22.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:22.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09331888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545749535975, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=0.9626683, 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.98245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.941299572208416, telescope_dec_j2k=-24.3951787294187, observability=1)
2025-12-26T16:14:22.802 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.035752058029174805
2025-12-26T16:14:22.802 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.85310506820679 seconds ago
2025-12-26T16:14:23.347 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5805926322937012
2025-12-26T16:14:23.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:23.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9629674, teldec = -24.256212
2025-12-26T16:14:23.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.941598973875668     dec_j2k = -24.3951821475463
2025-12-26T16:14:23.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:23.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-26T16:14:23.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:23.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:23.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:23.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:23.822 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:23.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09333109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544145058263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992345, telescope_ra=0.9629674, 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.98275, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.941598973875668, telescope_dec_j2k=-24.3951821475463, observability=1)
2025-12-26T16:14:24.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.615126371383667
2025-12-26T16:14:24.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:24.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9632481, teldec = -24.256212
2025-12-26T16:14:24.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.941879956719621     dec_j2k = -24.3951797242323
2025-12-26T16:14:24.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:24.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-26T16:14:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:24.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:24.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:24.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:24.888 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:24.888 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:24.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:24.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:24.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:24.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:24.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0933434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9632481, 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.98303, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.941879956719621, telescope_dec_j2k=-24.3951797242323, observability=1)
2025-12-26T16:14:25.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6390838623046875
2025-12-26T16:14:25.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:25.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9635573, teldec = -24.256212
2025-12-26T16:14:25.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.942189468275356     dec_j2k = -24.395177054004
2025-12-26T16:14:25.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:25.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-26T16:14:25.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:25.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:25.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:25.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:25.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:25.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:25.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:25.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:25.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:25.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:25.951 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:25.951 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:25.951 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09335572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798538930505698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992345, telescope_ra=0.9635573, 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.98334, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.942189468275356, telescope_dec_j2k=-24.395177054004, observability=1)
2025-12-26T16:14:26.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.670936107635498
2025-12-26T16:14:26.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:26.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9638375, teldec = -24.256212
2025-12-26T16:14:26.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.942469950604804     dec_j2k = -24.3951746334293
2025-12-26T16:14:26.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:27.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-26T16:14:27.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:27.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:27.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:27.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:27.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09336801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545348416547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9638375, 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.98362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.942469950604804, telescope_dec_j2k=-24.3951746334293, observability=1)
2025-12-26T16:14:27.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6993012428283691
2025-12-26T16:14:28.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:28.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9641456, teldec = -24.256212
2025-12-26T16:14:28.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.942778361040419     dec_j2k = -24.3951719709686
2025-12-26T16:14:28.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:28.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-26T16:14:28.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:28.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:28.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:28.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:28.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:28.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09338024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544546177691, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9641456, 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.98393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.942778361040419, telescope_dec_j2k=-24.3951719709686, observability=1)
2025-12-26T16:14:28.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7299337387084961
2025-12-26T16:14:29.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:29.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9644458, teldec = -24.256212
2025-12-26T16:14:29.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.943078863510236     dec_j2k = -24.3951693759045
2025-12-26T16:14:29.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:29.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-26T16:14:29.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:29.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:29.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:29.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:29.131 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:29.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0933925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9644458, 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.98423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.943078863510236, telescope_dec_j2k=-24.3951693759045, observability=1)
2025-12-26T16:14:29.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.758629560470581
2025-12-26T16:14:30.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:30.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.964726, teldec = -24.256212
2025-12-26T16:14:30.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.943359345823568     dec_j2k = -24.3951669529532
2025-12-26T16:14:30.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:30.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-26T16:14:30.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:30.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:30.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:30.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:30.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09340484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992345, telescope_ra=0.964726, 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.98451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.943359345823568, telescope_dec_j2k=-24.3951669529532, observability=1)
2025-12-26T16:14:30.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7900609970092773
2025-12-26T16:14:31.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:31.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9650344, teldec = -24.256212
2025-12-26T16:14:31.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.943668056543711     dec_j2k = -24.395164285284
2025-12-26T16:14:31.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:31.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-26T16:14:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:31.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:31.256 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09341711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543743938835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992345, telescope_ra=0.9650344, 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.98482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.943668056543711, telescope_dec_j2k=-24.395164285284, observability=1)
2025-12-26T16:14:32.024 [DEBUG] [Thread-467702 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.768686056137085
2025-12-26T16:14:32.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8149755001068115
2025-12-26T16:14:32.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:32.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9653146, teldec = -24.256212
2025-12-26T16:14:32.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.943948538846357     dec_j2k = -24.3951618607584
2025-12-26T16:14:32.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:32.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-26T16:14:32.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:32.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:32.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:32.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:32.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09342947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542540580551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992345, telescope_ra=0.9653146, 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.9851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.943948538846357, telescope_dec_j2k=-24.3951618607584, observability=1)
2025-12-26T16:14:32.374 [DEBUG] [Thread-467703 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04906582832336426
2025-12-26T16:14:33.161 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8356938362121582
2025-12-26T16:14:33.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:33.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9656416, teldec = -24.256212
2025-12-26T16:14:33.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.94427586829376     dec_j2k = -24.3951590303323
2025-12-26T16:14:33.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:14:33.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-26T16:14:33.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:33.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:33.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:33.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:33.492 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09344295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9656416, 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.98542, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.94427586829376, telescope_dec_j2k=-24.3951590303323, observability=1)
2025-12-26T16:14:34.251 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7588162422180176
2025-12-26T16:14:34.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:34.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9659502, teldec = -24.256212
2025-12-26T16:14:34.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.944584779197092     dec_j2k = -24.3951563582356
2025-12-26T16:14:34.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:34.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-26T16:14:34.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:34.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:34.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:34.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:34.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:34.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09345528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542540580551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9659502, 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.98573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.944584779197092, telescope_dec_j2k=-24.3951563582356, observability=1)
2025-12-26T16:14:35.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7885370254516602
2025-12-26T16:14:35.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:35.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.966231, teldec = -24.256212
2025-12-26T16:14:35.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.944865862087561     dec_j2k = -24.3951539260629
2025-12-26T16:14:35.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:35.609 [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-26T16:14:35.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:35.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:35.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:35.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:35.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:35.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:35.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:35.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:35.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:35.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:35.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:35.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:35.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09346764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798540936102838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.966231, 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.98601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.944865862087561, telescope_dec_j2k=-24.3951539260629, observability=1)
2025-12-26T16:14:36.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8156054019927979
2025-12-26T16:14:36.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:36.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9665399, teldec = -24.256212
2025-12-26T16:14:36.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.945175073281318     dec_j2k = -24.3951512496304
2025-12-26T16:14:36.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:36.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:36.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09347991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544145058263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992345, telescope_ra=0.9665399, 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.98632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.945175073281318, telescope_dec_j2k=-24.3951512496304, observability=1)
2025-12-26T16:14:37.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8449680805206299
2025-12-26T16:14:37.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:37.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9668204, teldec = -24.256212
2025-12-26T16:14:37.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.945455855858824     dec_j2k = -24.3951488184778
2025-12-26T16:14:37.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:37.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-26T16:14:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16: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-26T16:14:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:37.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09349213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992345, telescope_ra=0.9668204, 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.9866, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.945455855858824, telescope_dec_j2k=-24.3951488184778, observability=1)
2025-12-26T16:14:38.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8798940181732178
2025-12-26T16:14:38.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:38.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9671195, teldec = -24.256212
2025-12-26T16:14:38.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.945755257168462     dec_j2k = -24.3951462252877
2025-12-26T16:14:38.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:38.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-26T16:14:38.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:38.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:38.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:38.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:38.797 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09350442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543743938835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9671195, 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.9869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.945755257168462, telescope_dec_j2k=-24.3951462252877, observability=1)
2025-12-26T16:14:39.703 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9061329364776611
2025-12-26T16:14:39.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:39.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9674284, teldec = -24.256212
2025-12-26T16:14:39.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.9460644683444     dec_j2k = -24.3951435462357
2025-12-26T16:14:39.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:39.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-26T16:14:39.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:39.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:39.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:39.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:39.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09351671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542139461123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9674284, 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.98721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.9460644683444, telescope_dec_j2k=-24.3951435462357, observability=1)
2025-12-26T16:14:40.009 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1480250358581543
2025-12-26T16:14:40.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9351129531860352
2025-12-26T16:14:40.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:40.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9677092, teldec = -24.256212
2025-12-26T16:14:40.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.946345551207921     dec_j2k = -24.3951411101013
2025-12-26T16:14:40.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:40.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-26T16:14:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:40.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:40.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09352898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798541337222266, 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.108623, telescope_az=89.992345, telescope_ra=0.9677092, 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.98749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.946345551207921, telescope_dec_j2k=-24.3951411101013, observability=1)
2025-12-26T16:14:41.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9611775875091553
2025-12-26T16:14:41.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:41.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9680175, teldec = -24.256212
2025-12-26T16:14:41.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.946654161767632     dec_j2k = -24.3951384345187
2025-12-26T16:14:41.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:41.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-26T16:14:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:41.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:41.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:41.982 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:41.982 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:41.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:41.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:41.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:41.983 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:41.983 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09354131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079854053498341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9680175, 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.9878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.946654161767632, telescope_dec_j2k=-24.3951384345187, observability=1)
2025-12-26T16:14:42.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9916248321533203
2025-12-26T16:14:43.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:43.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9683167, teldec = -24.256212
2025-12-26T16:14:43.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.946953663154736     dec_j2k = -24.3951358370432
2025-12-26T16:14:43.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:43.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-26T16:14:43.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:43.042 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09355353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853852938627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9683167, 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.9881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.946953663154736, telescope_dec_j2k=-24.3951358370432, observability=1)
2025-12-26T16:14:44.066 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:44.068 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9685974, teldec = -24.256212
2025-12-26T16:14:44.069 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.947234645901315     dec_j2k = -24.3951333993968
2025-12-26T16:14:44.070 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:44.071 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:44.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:44.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:44.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:44.079 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:44.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:44.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9685974, teldec = -24.256212
2025-12-26T16:14:44.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.947234645901315     dec_j2k = -24.3951333993968
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:44.087 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09356559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9685974, 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.98838, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.947234645901315, telescope_dec_j2k=-24.3951333993968, observability=1)
2025-12-26T16:14:44.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:44.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-26T16:14:44.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:44.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:44.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:44.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:44.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09356579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9685974, 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.98838, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.947234645901315, telescope_dec_j2k=-24.3951333993968, observability=1)
2025-12-26T16:14:45.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:45.156 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:45.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9689063, teldec = -24.256212
2025-12-26T16:14:45.159 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9689063, teldec = -24.256212
2025-12-26T16:14:45.160 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.947543857047577     dec_j2k = -24.3951307159878
2025-12-26T16:14:45.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.947543857047577     dec_j2k = -24.3951307159878
2025-12-26T16:14:45.162 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:45.162 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:45.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:45.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:45.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:45.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:45.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-26T16:14:45.163 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:45.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:45.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:45.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:45.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:45.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:45.171 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:45.171 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:45.171 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:45.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:45.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:45.172 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:45.172 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:45.172 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09357821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544145058263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9689063, 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.98869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.947543857047577, telescope_dec_j2k=-24.3951307159878, observability=1)
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:45.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09357818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798544145058263, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.9689063, 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.98869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.947543857047577, telescope_dec_j2k=-24.3951307159878, observability=1)
2025-12-26T16:14:46.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:46.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.969215, teldec = -24.256212
2025-12-26T16:14:46.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.947852867986182     dec_j2k = -24.3951280334065
2025-12-26T16:14:46.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:46.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-26T16:14:46.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:46.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:46.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:46.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:46.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:46.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:46.253 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:46.253 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:46.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:46.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:46.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:46.253 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:46.253 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09359068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798538930505698, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=0.969215, 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.989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.947852867986182, telescope_dec_j2k=-24.3951280334065, observability=1)
2025-12-26T16:14:46.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03302574157714844
2025-12-26T16:14:47.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:47.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9694952, teldec = -24.256212
2025-12-26T16:14:47.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.948133350212743     dec_j2k = -24.3951255977009
2025-12-26T16:14:47.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:47.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-26T16:14:47.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:47.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:47.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:47.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:47.313 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09360297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543342819407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992345, telescope_ra=0.9694952, 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.98928, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.948133350212743, telescope_dec_j2k=-24.3951255977009, observability=1)
2025-12-26T16:14:47.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061470985412597656
2025-12-26T16:14:47.818 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5053384304046631
2025-12-26T16:14:48.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:48.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9697943, teldec = -24.256212
2025-12-26T16:14:48.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.948432751470358     dec_j2k = -24.3951229968757
2025-12-26T16:14:48.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14: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-26T16:14:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:48.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:48.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:48.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:48.372 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:48.372 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:48.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:48.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09361523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543342819407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992345, telescope_ra=0.9697943, 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.98958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.948432751470358, telescope_dec_j2k=-24.3951229968757, observability=1)
2025-12-26T16:14:48.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0913996696472168
2025-12-26T16:14:49.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:49.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9701032, teldec = -24.256212
2025-12-26T16:14:49.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.948741962592552     dec_j2k = -24.3951203099385
2025-12-26T16:14:49.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:49.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-26T16:14:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:49.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:49.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:49.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:49.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:49.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:49.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:49.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:49.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:49.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:49.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09362759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542139461123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9701032, 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.98989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.948741962592552, telescope_dec_j2k=-24.3951203099385, observability=1)
2025-12-26T16:14:49.555 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1148991584777832
2025-12-26T16:14:50.445 [DEBUG] [Thread-467704 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:50.447 [INFO] [Thread-467704 (handle)] [driver.py] [get_status()] Telra = 0.970384, teldec = -24.256212
2025-12-26T16:14:50.448 [INFO] [Thread-467704 (handle)] [driver.py] [get_status()] ra_j2k = 0.949023045407203     dec_j2k = -24.3951178666364
2025-12-26T16:14:50.451 [DEBUG] [Thread-467704 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:50.451 [DEBUG] [Thread-467704 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:50.455 [DEBUG] [Thread-467704 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:50.455 [DEBUG] [Thread-467704 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:50.455 [DEBUG] [Thread-467704 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:50.455 [DEBUG] [Thread-467704 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:50.462 [DEBUG] [Thread-467704 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09363942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798536122669702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.970384, 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.99017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.949023045407203, telescope_dec_j2k=-24.3951178666364, observability=1)
2025-12-26T16:14:50.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021404743194580078
2025-12-26T16:14:50.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18272805213928223
2025-12-26T16:14:51.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:51.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9706645, teldec = -24.256212
2025-12-26T16:14:51.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.949303827914571     dec_j2k = -24.3951154251935
2025-12-26T16:14:51.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:51.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-26T16:14:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:51.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:51.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:51.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:51.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:51.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:51.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:51.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0936519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853652378913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992344, telescope_ra=0.9706645, 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.99045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.949303827914571, telescope_dec_j2k=-24.3951154251935, observability=1)
2025-12-26T16:14:51.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19517970085144043
2025-12-26T16:14:52.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:52.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9709725, teldec = -24.256212
2025-12-26T16:14:52.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.949612138112833     dec_j2k = -24.3951127435286
2025-12-26T16:14:52.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14: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-26T16:14:52.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:52.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:52.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:52.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:52.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:52.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:52.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:52.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:52.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:52.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09366424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798539732744554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9709725, 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.99076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.949612138112833, telescope_dec_j2k=-24.3951127435286, observability=1)
2025-12-26T16:14:52.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2223052978515625
2025-12-26T16:14:53.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:53.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9712717, teldec = -24.256212
2025-12-26T16:14:53.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.949911639442362     dec_j2k = -24.395110137616
2025-12-26T16:14:53.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:53.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-26T16:14:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:53.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09367646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798539732744554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9712717, 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.99105, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.949911639442362, telescope_dec_j2k=-24.395110137616, observability=1)
2025-12-26T16:14:53.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2504098415374756
2025-12-26T16:14:54.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:54.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9715525, teldec = -24.256212
2025-12-26T16:14:54.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.95019272223562     dec_j2k = -24.395107691183
2025-12-26T16:14:54.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:54.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:54.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:54.729 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09368883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798545348416547, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=0.9715525, 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.99133, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.95019272223562, telescope_dec_j2k=-24.395107691183, observability=1)
2025-12-26T16:14:55.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2782764434814453
2025-12-26T16:14:55.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:55.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9718614, teldec = -24.256212
2025-12-26T16:14:55.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.950501933322402     dec_j2k = -24.3951049990635
2025-12-26T16:14:55.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:55.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-26T16:14:55.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:55.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:55.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:55.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:55.792 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:55.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0937011, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079854053498341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9718614, 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.99164, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.950501933322402, telescope_dec_j2k=-24.3951049990635, observability=1)
2025-12-26T16:14:56.175 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38251280784606934
2025-12-26T16:14:56.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:56.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9721416, teldec = -24.256212
2025-12-26T16:14:56.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.950782415500623     dec_j2k = -24.3951025562821
2025-12-26T16:14:56.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:56.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:56.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:56.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:56.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09371339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798538128266842, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=0.9721416, 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.99192, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:13:56.803265', telescope_ra_j2k=0.950782415500623, telescope_dec_j2k=-24.3951025562821, observability=1)
2025-12-26T16:14:56.944 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:56.944 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:14:56.945 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:56.945 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:14:56.946 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:57.263 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40711450576782227
2025-12-26T16:14:57.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:57.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9724404, teldec = -24.256212
2025-12-26T16:14:57.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.951081516404511     dec_j2k = -24.3950999505208
2025-12-26T16:14:57.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:57.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-26T16:14:57.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:57.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:57.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:57.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:57.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:57.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:57.922 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:57.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:57.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:57.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:57.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:57.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:57.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09372576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798550161849684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=0.9724404, 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.99222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.951081516404511, telescope_dec_j2k=-24.3950999505208, observability=1)
2025-12-26T16:14:57.948 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:57.950 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:57.950 [DEBUG] [ThreadPoolExecutor-21525_0] [payload.py] [to_registers()] [0]
2025-12-26T16:14:57.956 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:57.956 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:57.956 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:14:57.956 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:57.963 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:57.963 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:14:57.963 [DEBUG] [ThreadPoolExecutor-21525_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:14:57.963 [DEBUG] [ThreadPoolExecutor-21525_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:14:57.963 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:57.963 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:57.964 [DEBUG] [ThreadPoolExecutor-21525_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:58.352 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4296431541442871
2025-12-26T16:14:58.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:14:58.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9727493, teldec = -24.256212
2025-12-26T16:14:58.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.951390727473385     dec_j2k = -24.3950972557844
2025-12-26T16:14:58.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:14:58.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-26T16:14:58.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:14:58.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:14:58.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:14:58.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:14:58.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09373804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543342819407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9727493, 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.99253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.951390727473385, telescope_dec_j2k=-24.3950972557844, observability=1)
2025-12-26T16:14:59.444 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4622187614440918
2025-12-26T16:15:00.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:00.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9730582, teldec = -24.256212
2025-12-26T16:15:00.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.951699938536025     dec_j2k = -24.3950945601375
2025-12-26T16:15:00.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:00.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-26T16:15:00.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:00.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:00.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:00.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:00.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0937503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798540133863982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=0.9730582, 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.99284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.951699938536025, telescope_dec_j2k=-24.3950945601375, observability=1)
2025-12-26T16:15:00.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4903538227081299
2025-12-26T16:15:01.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:01.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9733387, teldec = -24.256212
2025-12-26T16:15:01.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.95198072099443     dec_j2k = -24.3950921115375
2025-12-26T16:15:01.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:01.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-26T16:15:01.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:01.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:01.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:01.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:01.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:01.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:01.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:01.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:01.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:01.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09376256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529704758853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=0.9733387, 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.99312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.95198072099443, telescope_dec_j2k=-24.3950921115375, observability=1)
2025-12-26T16:15:01.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5245490074157715
2025-12-26T16:15:02.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:02.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9736189, teldec = -24.256212
2025-12-26T16:15:02.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.952261203145606     dec_j2k = -24.3950896648068
2025-12-26T16:15:02.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:02.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-26T16:15:02.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:02.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:02.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:02.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:02.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:02.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09377485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798540936102838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=0.9736189, 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.9934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.952261203145606, telescope_dec_j2k=-24.3950896648068, observability=1)
2025-12-26T16:15:02.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3652505874633789
2025-12-26T16:15:02.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5511269569396973
2025-12-26T16:15:03.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:03.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9739462, teldec = -24.256211
2025-12-26T16:15:03.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.952588832671493     dec_j2k = -24.3950858059358
2025-12-26T16:15:03.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:03.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:03.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:03.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:03.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:03.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:03.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:03.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:03.238 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:03.238 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:03.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:03.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:03.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:03.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:03.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09378725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798536122669702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9739462, 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.99373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.952588832671493, telescope_dec_j2k=-24.3950858059358, observability=1)
2025-12-26T16:15:03.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5674166679382324
2025-12-26T16:15:04.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:04.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.974227, teldec = -24.256211
2025-12-26T16:15:04.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.952869915415669     dec_j2k = -24.3950833523377
2025-12-26T16:15:04.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:04.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-26T16:15:04.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:04.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:04.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:04.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:04.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09379959, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798540936102838, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=0.974227, 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.99401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.952869915415669, telescope_dec_j2k=-24.3950833523377, observability=1)
2025-12-26T16:15:04.896 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5969774723052979
2025-12-26T16:15:05.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:05.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9745356, teldec = -24.256211
2025-12-26T16:15:05.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.953178826146373     dec_j2k = -24.3950806549587
2025-12-26T16:15:05.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:05.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:05.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:05.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:05.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:05.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:05.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:05.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09381185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798540133863982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=0.9745356, 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.99432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.953178826146373, telescope_dec_j2k=-24.3950806549587, observability=1)
2025-12-26T16:15:05.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6273417472839355
2025-12-26T16:15:06.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:06.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9748161, teldec = -24.256211
2025-12-26T16:15:06.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.953459608577654     dec_j2k = -24.3950782024051
2025-12-26T16:15:06.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:06.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:06.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:06.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:06.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:06.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:06.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09382425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798543743938835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9748161, 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.9946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.953459608577654, telescope_dec_j2k=-24.3950782024051, observability=1)
2025-12-26T16:15:07.077 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.643651008605957
2025-12-26T16:15:07.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:07.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9751242, teldec = -24.256205
2025-12-26T16:15:07.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.953768018512055     dec_j2k = -24.3950695082024
2025-12-26T16:15:07.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:07.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-26T16:15:07.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:07.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:07.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:07.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:07.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:07.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09383649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798541337222266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992333, telescope_ra=0.9751242, 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=21.99491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.953768018512055, telescope_dec_j2k=-24.3950695082024, observability=1)
2025-12-26T16:15:08.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6781914234161377
2025-12-26T16:15:08.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:08.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9754236, teldec = -24.256211
2025-12-26T16:15:08.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.954067720242711     dec_j2k = -24.3950728881517
2025-12-26T16:15:08.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:08.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-26T16:15:08.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:08.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:08.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:08.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:08.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:08.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:08.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:08.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:08.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:08.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:08.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:08.546 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:08.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09384874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798542941699979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=0.9754236, 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.99521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.954067720242711, telescope_dec_j2k=-24.3950728881517, observability=1)
2025-12-26T16:15:08.616 [DEBUG] [Thread-467705 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07008838653564453
2025-12-26T16:15:09.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7118918895721436
2025-12-26T16:15:09.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:09.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9757046, teldec = -24.256211
2025-12-26T16:15:09.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.954349003161086     dec_j2k = -24.3950704288453
2025-12-26T16:15:09.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:09.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-26T16:15:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:09.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:09.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:09.606 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:09.606 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:09.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:09.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:09.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:09.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:09.607 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09386098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798534117072561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=0.9757046, 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.99549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.954349003161086, telescope_dec_j2k=-24.3950704288453, observability=1)
2025-12-26T16:15:10.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7419674396514893
2025-12-26T16:15:10.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:10.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9760132, teldec = -24.256211
2025-12-26T16:15:10.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.954657913861923     dec_j2k = -24.3950677271165
2025-12-26T16:15:10.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:10.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-26T16:15:10.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:10.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:10.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:10.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:10.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09387329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798537326027986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=0.9760132, 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.9958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.954657913861923, telescope_dec_j2k=-24.3950677271165, observability=1)
2025-12-26T16:15:11.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7701263427734375
2025-12-26T16:15:11.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:11.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9762935, teldec = -24.256205
2025-12-26T16:15:11.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.95493849578336     dec_j2k = -24.3950592728976
2025-12-26T16:15:11.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:11.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:11.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:11.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:11.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:11.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:11.735 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09388562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798537326027986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=0.9762935, 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=21.99608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.95493849578336, telescope_dec_j2k=-24.3950592728976, observability=1)
2025-12-26T16:15:12.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7937161922454834
2025-12-26T16:15:12.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:12.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9765929, teldec = -24.256211
2025-12-26T16:15:12.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.955238197491426     dec_j2k = -24.3950626495075
2025-12-26T16:15:12.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:12.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-26T16:15:12.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:12.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:12.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:12.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:12.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09389789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798539331625126, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=0.9765929, 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.99638, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.955238197491426, telescope_dec_j2k=-24.3950626495075, observability=1)
2025-12-26T16:15:13.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8254828453063965
2025-12-26T16:15:13.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:13.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9769015, teldec = -24.256211
2025-12-26T16:15:13.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.955547108174284     dec_j2k = -24.3950599451638
2025-12-26T16:15:13.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:13.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:13.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:13.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:13.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:13.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:13.847 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0939101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798535320430846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9769015, 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.99668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.955547108174284, telescope_dec_j2k=-24.3950599451638, observability=1)
2025-12-26T16:15:14.709 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8621559143066406
2025-12-26T16:15:14.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:14.898 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9771825, teldec = -24.256218
2025-12-26T16:15:14.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.95582839139396     dec_j2k = -24.39506448127
2025-12-26T16:15:14.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:15:14.903 [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-26T16:15:14.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:14.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:14.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:14.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:14.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09392242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798539732744554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992354, telescope_ra=0.9771825, 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.99696, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.95582839139396, telescope_dec_j2k=-24.39506448127, observability=1)
2025-12-26T16:15:15.878 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9625048637390137
2025-12-26T16:15:15.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:15.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9774909, teldec = -24.256211
2025-12-26T16:15:15.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.956137101534997     dec_j2k = -24.3950547775709
2025-12-26T16:15:15.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:15.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-26T16:15:15.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:15.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:15.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:15.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:15.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09393478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798540133863982, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992344, telescope_ra=0.9774909, 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.99727, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.956137101534997, telescope_dec_j2k=-24.3950547775709, observability=1)
2025-12-26T16:15:16.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9840853214263916
2025-12-26T16:15:17.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:17.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9777709, teldec = -24.256205
2025-12-26T16:15:17.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.956417383126796     dec_j2k = -24.3950463220331
2025-12-26T16:15:17.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:17.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-26T16:15:17.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:17.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:17.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:17.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:17.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:17.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:17.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:17.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:17.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:17.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:17.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:17.037 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:17.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.093947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079854053498341, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=0.9777709, 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=21.99755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.956417383126796, telescope_dec_j2k=-24.3950463220331, observability=1)
2025-12-26T16:15:18.055 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:18.057 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9780702, teldec = -24.256211
2025-12-26T16:15:18.058 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.956716984705611     dec_j2k = -24.3950496953016
2025-12-26T16:15:18.060 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:18.061 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:18.064 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:18.064 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:18.064 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:18.064 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:18.071 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:18.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09395898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798537727147414, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=0.9780702, 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.99785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.956716984705611, telescope_dec_j2k=-24.3950496953016, observability=1)
2025-12-26T16:15:18.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019247770309448242
2025-12-26T16:15:19.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:19.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9783783, teldec = -24.256211
2025-12-26T16:15:19.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.957025394855211     dec_j2k = -24.395046990999
2025-12-26T16:15:19.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:19.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-26T16:15:19.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:19.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:19.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:19.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:19.147 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:19.148 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9783783, teldec = -24.256211
2025-12-26T16:15:19.149 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.957025394855211     dec_j2k = -24.395046990999
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:19.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09397146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798534919311418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9783783, 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.99816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.957025394855211, telescope_dec_j2k=-24.395046990999, observability=1)
2025-12-26T16:15:19.151 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:19.152 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:19.157 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:19.157 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:19.157 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:19.157 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:19.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09397161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798534919311418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9783783, 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.99816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.957025394855211, telescope_dec_j2k=-24.395046990999, observability=1)
2025-12-26T16:15:20.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:20.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9786588, teldec = -24.256211
2025-12-26T16:15:20.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.957306177215779     dec_j2k = -24.395044528164
2025-12-26T16:15:20.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:20.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:20.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:20.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:20.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:20.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:20.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:20.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:20.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:20.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:20.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:20.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:20.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:20.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:20.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0939837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798533314833705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=0.9786588, 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.99844, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.957306177215779, telescope_dec_j2k=-24.395044528164, observability=1)
2025-12-26T16:15:20.276 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06586337089538574
2025-12-26T16:15:21.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:21.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9789669, teldec = -24.256211
2025-12-26T16:15:21.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.957614587353457     dec_j2k = -24.3950418221318
2025-12-26T16:15:21.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:21.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-26T16:15:21.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:21.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:21.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:21.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:21.271 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09399603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853852938627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992344, telescope_ra=0.9789669, 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.99875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.957614587353457, telescope_dec_j2k=-24.3950418221318, observability=1)
2025-12-26T16:15:21.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09726381301879883
2025-12-26T16:15:22.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:22.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9792468, teldec = -24.256211
2025-12-26T16:15:22.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.957894769099217     dec_j2k = -24.3950393629944
2025-12-26T16:15:22.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:22.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-26T16:15:22.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:22.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:22.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:22.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:22.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09400829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798541337222266, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9792468, 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.99903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.957894769099217, telescope_dec_j2k=-24.3950393629944, observability=1)
2025-12-26T16:15:22.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1254565715789795
2025-12-26T16:15:22.862 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5318262577056885
2025-12-26T16:15:22.862 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.852824449539185 seconds ago
2025-12-26T16:15:22.964 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:22.965 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:23.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:23.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9795548, teldec = -24.256217
2025-12-26T16:15:23.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.958203079406652     dec_j2k = -24.3950426555769
2025-12-26T16:15:23.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:23.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-26T16:15:23.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:23.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:23.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:23.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:23.395 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09402057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532111475421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992354, telescope_ra=0.9795548, 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.99934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.958203079406652, telescope_dec_j2k=-24.3950426555769, observability=1)
2025-12-26T16:15:23.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15086579322814941
2025-12-26T16:15:24.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:24.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9798532, teldec = -24.256211
2025-12-26T16:15:24.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.958501779480352     dec_j2k = -24.39503403274
2025-12-26T16:15:24.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:15:24.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-26T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:24.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:24.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:24.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09403287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798539732744554, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992343, telescope_ra=0.9798532, 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.99964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.958501779480352, telescope_dec_j2k=-24.39503403274, observability=1)
2025-12-26T16:15:24.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1811072826385498
2025-12-26T16:15:25.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:25.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9801334, teldec = -24.256211
2025-12-26T16:15:25.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.958782261511744     dec_j2k = -24.3950315685981
2025-12-26T16:15:25.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:25.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:25.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:25.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:25.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:25.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:25.516 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0940451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798534919311418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9801334, 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.99992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.958782261511744, telescope_dec_j2k=-24.3950315685981, observability=1)
2025-12-26T16:15:25.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21334171295166016
2025-12-26T16:15:26.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:26.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9804419, teldec = -24.256217
2025-12-26T16:15:26.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.959091072304728     dec_j2k = -24.3950348541772
2025-12-26T16:15:26.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:26.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-26T16:15:26.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:26.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:26.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:26.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:26.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:26.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:26.577 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:26.578 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:26.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:26.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:26.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:26.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:26.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09405744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798537326027986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992354, telescope_ra=0.9804419, 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=22.00022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.959091072304728, telescope_dec_j2k=-24.3950348541772, observability=1)
2025-12-26T16:15:26.678 [DEBUG] [Thread-467706 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1000821590423584
2025-12-26T16:15:26.820 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24251532554626465
2025-12-26T16:15:27.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:27.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9807222, teldec = -24.256211
2025-12-26T16:15:27.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.959371654143302     dec_j2k = -24.3950263881187
2025-12-26T16:15:27.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:27.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-26T16:15:27.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:27.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:27.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:27.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:27.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:27.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:27.643 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:27.643 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:27.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:27.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:27.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:27.644 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:27.644 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09406979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798533715953133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9807222, 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.0005, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.959371654143302, telescope_dec_j2k=-24.3950263881187, observability=1)
2025-12-26T16:15:27.908 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2642819881439209
2025-12-26T16:15:28.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:28.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9810305, teldec = -24.256217
2025-12-26T16:15:28.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.959680264723205     dec_j2k = -24.3950296737264
2025-12-26T16:15:28.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:15:28.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:28.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:28.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:28.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:28.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:28.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:28.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:28.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:28.710 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:28.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:28.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:28.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:28.710 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:28.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09408204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798535320430846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992354, telescope_ra=0.9810305, 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=22.00081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.959680264723205, telescope_dec_j2k=-24.3950296737264, observability=1)
2025-12-26T16:15:28.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2884078025817871
2025-12-26T16:15:29.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:29.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9813102, teldec = -24.256211
2025-12-26T16:15:29.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.959960245946857     dec_j2k = -24.3950212113787
2025-12-26T16:15:29.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:29.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-26T16:15:29.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:29.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:29.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:29.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:29.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09409444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853451819199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9813102, 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.00109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.959960245946857, telescope_dec_j2k=-24.3950212113787, observability=1)
2025-12-26T16:15:30.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3134422302246094
2025-12-26T16:15:30.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:30.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9816093, teldec = -24.256211
2025-12-26T16:15:30.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.960259646972878     dec_j2k = -24.3950185768434
2025-12-26T16:15:30.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:30.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:30.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:30.846 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:30.847 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09410683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532913714277, 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.108623, telescope_az=89.992343, telescope_ra=0.9816093, 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.00139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.960259646972878, telescope_dec_j2k=-24.3950185768434, observability=1)
2025-12-26T16:15:31.219 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3728771209716797
2025-12-26T16:15:31.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:31.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9819174, teldec = -24.256211
2025-12-26T16:15:31.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.960568057050684     dec_j2k = -24.3950158621422
2025-12-26T16:15:31.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:31.893 [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-26T16:15:31.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:31.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:31.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:31.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:31.904 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09411909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798536122669702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9819174, 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.0017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.960568057050684, telescope_dec_j2k=-24.3950158621422, observability=1)
2025-12-26T16:15:32.067 [DEBUG] [Thread-467707 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.162278413772583
2025-12-26T16:15:32.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40239453315734863
2025-12-26T16:15:32.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:32.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.982226, teldec = -24.256211
2025-12-26T16:15:32.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.960876967625423     dec_j2k = -24.3950131421281
2025-12-26T16:15:32.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:32.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:32.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:32.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:32.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:32.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:32.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:32.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:32.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:32.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:32.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:32.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:32.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:32.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0941314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853451819199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992343, telescope_ra=0.982226, 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.00201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.960876967625423, telescope_dec_j2k=-24.3950131421281, observability=1)
2025-12-26T16:15:33.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4261150360107422
2025-12-26T16:15:34.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:34.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9825057, teldec = -24.256211
2025-12-26T16:15:34.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.961156949109799     dec_j2k = -24.3950106760554
2025-12-26T16:15:34.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:34.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-26T16:15:34.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:34.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:34.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:34.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:34.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:34.031 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0941437, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531309236565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992343, telescope_ra=0.9825057, 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.00229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.961156949109799, telescope_dec_j2k=-24.3950106760554, observability=1)
2025-12-26T16:15:34.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4578530788421631
2025-12-26T16:15:35.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:35.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9828135, teldec = -24.256211
2025-12-26T16:15:35.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.961465058867474     dec_j2k = -24.3950079613671
2025-12-26T16:15:35.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:35.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-26T16:15:35.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:35.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:35.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:35.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:35.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:35.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:35.097 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:35.097 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:35.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:35.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:35.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:35.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:35.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.094156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798538128266842, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9828135, 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.0026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.961465058867474, telescope_dec_j2k=-24.3950079613671, observability=1)
2025-12-26T16:15:35.578 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48038601875305176
2025-12-26T16:15:36.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:36.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9830934, teldec = -24.256211
2025-12-26T16:15:36.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.961745240542267     dec_j2k = -24.3950054919628
2025-12-26T16:15:36.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15: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-26T16:15:36.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:36.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:36.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:36.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:36.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09416837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798537326027986, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9830934, 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.00288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.961745240542267, telescope_dec_j2k=-24.3950054919628, observability=1)
2025-12-26T16:15:36.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5082223415374756
2025-12-26T16:15:37.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:37.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9833925, teldec = -24.256211
2025-12-26T16:15:37.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.962044641533083     dec_j2k = -24.3950028523418
2025-12-26T16:15:37.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15: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-26T16:15:37.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:37.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:37.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:37.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:37.221 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09418062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530506997709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9833925, 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.00318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.962044641533083, telescope_dec_j2k=-24.3950028523418, observability=1)
2025-12-26T16:15:37.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5372819900512695
2025-12-26T16:15:38.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:38.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9837009, teldec = -24.256211
2025-12-26T16:15:38.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.962353351876502     dec_j2k = -24.3950001297533
2025-12-26T16:15:38.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:38.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-26T16:15:38.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:38.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:38.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:38.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:38.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:38.279 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09419286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853451819199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9837009, 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.00348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.962353351876502, telescope_dec_j2k=-24.3950001297533, observability=1)
2025-12-26T16:15:38.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5705287456512451
2025-12-26T16:15:39.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:39.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9839814, teldec = -24.256211
2025-12-26T16:15:39.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.962634134138645     dec_j2k = -24.3949976526814
2025-12-26T16:15:39.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:39.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-26T16:15:39.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:39.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:39.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:39.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:39.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09420515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853451819199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9839814, 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.00376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.962634134138645, telescope_dec_j2k=-24.3949976526814, observability=1)
2025-12-26T16:15:39.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6016523838043213
2025-12-26T16:15:40.070 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7319250106811523
2025-12-26T16:15:40.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:40.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9842894, teldec = -24.256211
2025-12-26T16:15:40.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.962942444067556     dec_j2k = -24.3949949318954
2025-12-26T16:15:40.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:40.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:40.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:40.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:40.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:40.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:40.402 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09421742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532111475421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9842894, 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.00407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.962942444067556, telescope_dec_j2k=-24.3949949318954, observability=1)
2025-12-26T16:15:41.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6308867931365967
2025-12-26T16:15:41.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:41.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9845689, teldec = -24.256204
2025-12-26T16:15:41.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.963222224981373     dec_j2k = -24.3949854627134
2025-12-26T16:15:41.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:41.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-26T16:15:41.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:41.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:41.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:41.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:41.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:41.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:41.461 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:41.461 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:41.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:41.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:41.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:41.461 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:41.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09422966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530105878281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=0.9845689, 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.00435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.963222224981373, telescope_dec_j2k=-24.3949854627134, observability=1)
2025-12-26T16:15:42.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6606159210205078
2025-12-26T16:15:42.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:42.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.984877, teldec = -24.256204
2025-12-26T16:15:42.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.963530634998824     dec_j2k = -24.3949827393181
2025-12-26T16:15:42.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:42.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-26T16:15:42.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:42.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:42.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:42.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:42.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:42.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:42.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:42.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:42.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:42.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:42.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:42.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:42.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09424194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798534117072561, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=0.984877, 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.00466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.963530634998824, telescope_dec_j2k=-24.3949827393181, observability=1)
2025-12-26T16:15:43.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6926898956298828
2025-12-26T16:15:43.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:43.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9851757, teldec = -24.256211
2025-12-26T16:15:43.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.963829635883172     dec_j2k = -24.3949870975227
2025-12-26T16:15:43.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:43.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:43.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:43.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:43.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:43.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:43.576 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09425419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798535320430846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9851757, 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.00496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.963829635883172, telescope_dec_j2k=-24.3949870975227, observability=1)
2025-12-26T16:15:44.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7257068157196045
2025-12-26T16:15:44.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:44.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9854562, teldec = -24.256211
2025-12-26T16:15:44.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.964110418117946     dec_j2k = -24.3949846165069
2025-12-26T16:15:44.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:44.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:44.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:44.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:44.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:44.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:44.650 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09426656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531710355993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9854562, 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.00524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.964110418117946, telescope_dec_j2k=-24.3949846165069, observability=1)
2025-12-26T16:15:44.760 [DEBUG] [Thread-467708 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11043071746826172
2025-12-26T16:15:45.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7426090240478516
2025-12-26T16:15:45.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:45.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9857646, teldec = -24.256211
2025-12-26T16:15:45.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.964419128419256     dec_j2k = -24.3949818878507
2025-12-26T16:15:45.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:45.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-26T16:15:45.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:45.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:45.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:45.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:45.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09427887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798535721550274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9857646, 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.00555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.964419128419256, telescope_dec_j2k=-24.3949818878507, observability=1)
2025-12-26T16:15:46.486 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7775201797485352
2025-12-26T16:15:46.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:46.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9860729, teldec = -24.256211
2025-12-26T16:15:46.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.964727738613652     dec_j2k = -24.3949791591729
2025-12-26T16:15:46.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:46.787 [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-26T16:15:46.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:46.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:46.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:46.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:46.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:46.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:46.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:46.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:46.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:46.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:46.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:46.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:46.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09429146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532512594849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992343, telescope_ra=0.9860729, 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.00586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.964727738613652, telescope_dec_j2k=-24.3949791591729, observability=1)
2025-12-26T16:15:46.904 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10554814338684082
2025-12-26T16:15:47.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7747812271118164
2025-12-26T16:15:47.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:47.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9863813, teldec = -24.256211
2025-12-26T16:15:47.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.965036448902361     dec_j2k = -24.3949764287036
2025-12-26T16:15:47.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:47.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-26T16:15:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:47.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:47.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:47.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:47.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:47.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:47.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:47.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:47.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:47.890 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:47.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09430406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530908117137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9863813, 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.00616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.965036448902361, telescope_dec_j2k=-24.3949764287036, observability=1)
2025-12-26T16:15:48.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.773550271987915
2025-12-26T16:15:48.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:48.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9866526, teldec = -24.256211
2025-12-26T16:15:48.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.96530802185865     dec_j2k = -24.3949740259555
2025-12-26T16:15:48.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:48.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-26T16:15:48.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:48.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:48.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:48.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:48.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:48.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09431637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532913714277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9866526, 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.00646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.96530802185865, telescope_dec_j2k=-24.3949740259555, observability=1)
2025-12-26T16:15:49.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8051495552062988
2025-12-26T16:15:49.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:49.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9869612, teldec = -24.256211
2025-12-26T16:15:49.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.965616932336722     dec_j2k = -24.3949712920098
2025-12-26T16:15:49.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:49.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:49.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:49.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:49.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:49.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:50.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:50.006 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0943286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532913714277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9869612, 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.00674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.965616932336722, telescope_dec_j2k=-24.3949712920098, observability=1)
2025-12-26T16:15:50.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8420240879058838
2025-12-26T16:15:51.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:51.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9872701, teldec = -24.256211
2025-12-26T16:15:51.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.965926143110293     dec_j2k = -24.3949685544972
2025-12-26T16:15:51.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:51.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:51.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:51.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:51.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:51.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:51.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09434089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529704758853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992343, telescope_ra=0.9872701, 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.00705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.965926143110293, telescope_dec_j2k=-24.3949685544972, observability=1)
2025-12-26T16:15:51.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.868511438369751
2025-12-26T16:15:52.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:52.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9875503, teldec = -24.256211
2025-12-26T16:15:52.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.966206625004315     dec_j2k = -24.3949660705411
2025-12-26T16:15:52.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:15:52.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-26T16:15:52.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:52.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:52.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:52.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:52.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:52.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:52.124 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:52.124 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:52.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:52.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:52.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:52.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:52.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0943531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532111475421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992343, telescope_ra=0.9875503, 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.00733, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.966206625004315, telescope_dec_j2k=-24.3949660705411, observability=1)
2025-12-26T16:15:53.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9007456302642822
2025-12-26T16:15:53.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:53.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9878305, teldec = -24.256211
2025-12-26T16:15:53.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.966487106893126     dec_j2k = -24.3949635858367
2025-12-26T16:15:53.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:53.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-26T16:15:53.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:53.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:53.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:53.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:53.181 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09436535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531309236565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992343, telescope_ra=0.9878305, 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.00761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.966487106893126, telescope_dec_j2k=-24.3949635858367, observability=1)
2025-12-26T16:15:54.115 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9341349601745605
2025-12-26T16:15:54.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:54.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9881296, teldec = -24.25621
2025-12-26T16:15:54.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.966786507742606     dec_j2k = -24.394959932798
2025-12-26T16:15:54.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:54.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-26T16:15:54.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:54.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:54.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:54.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:54.243 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09437762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798533314833705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992342, telescope_ra=0.9881296, 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=22.00791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.966786507742606, telescope_dec_j2k=-24.394959932798, observability=1)
2025-12-26T16:15:55.206 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.96307373046875
2025-12-26T16:15:55.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:55.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9884383, teldec = -24.25621
2025-12-26T16:15:55.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.967095518291009     dec_j2k = -24.3949571936202
2025-12-26T16:15:55.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:55.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-26T16:15:55.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:55.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:55.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:55.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:55.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:55.301 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09438984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531309236565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992342, telescope_ra=0.9884383, 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=22.00822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.967095518291009, telescope_dec_j2k=-24.3949571936202, observability=1)
2025-12-26T16:15:56.299 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9988343715667725
2025-12-26T16:15:56.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:56.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.988719, teldec = -24.25621
2025-12-26T16:15:56.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.967376500666261     dec_j2k = -24.3949547021054
2025-12-26T16:15:56.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:56.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-26T16:15:56.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:56.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:56.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:56.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:56.359 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09440208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527699161713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992342, telescope_ra=0.988719, 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=22.0085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:14:56.943053', telescope_ra_j2k=0.967376500666261, telescope_dec_j2k=-24.3949547021054, observability=1)
2025-12-26T16:15:57.093 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:57.093 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:15:57.094 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:57.094 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:15:57.094 [INFO] [ThreadPoolExecutor-21526_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:15:57.095 [INFO] [ThreadPoolExecutor-21526_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:15:57.388 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:57.390 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9890275, teldec = -24.256204
2025-12-26T16:15:57.391 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.967685310716157     dec_j2k = -24.3949459635057
2025-12-26T16:15:57.393 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:57.394 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:57.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:57.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:57.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:57.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:57.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:57.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9890275, teldec = -24.256204
2025-12-26T16:15:57.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.967685310716157     dec_j2k = -24.3949459635057
2025-12-26T16:15:57.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:57.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-26T16:15:57.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:57.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:57.404 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:57.404 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:57.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:57.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:57.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:57.405 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:57.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09441422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532111475421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=0.9890275, 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.00881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.967685310716157, telescope_dec_j2k=-24.3949459635057, observability=1)
2025-12-26T16:15:57.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:57.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:57.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:57.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:57.412 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09441434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532111475421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=0.9890275, 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.00881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.967685310716157, telescope_dec_j2k=-24.3949459635057, observability=1)
2025-12-26T16:15:58.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:58.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9893268, teldec = -24.25621
2025-12-26T16:15:58.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.967984912075742     dec_j2k = -24.3949493046523
2025-12-26T16:15:58.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:58.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-26T16:15:58.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:58.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:58.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:58.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:58.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09442655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.9893268, 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=22.00911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.967984912075742, telescope_dec_j2k=-24.3949493046523, observability=1)
2025-12-26T16:15:58.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008857488632202148
2025-12-26T16:15:59.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:15:59.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.989607, teldec = -24.25621
2025-12-26T16:15:59.515 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.968265393931466     dec_j2k = -24.3949468152034
2025-12-26T16:15:59.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:59.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:15:59.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:15:59.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:15:59.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:15:59.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:15:59.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0944388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532512594849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992342, telescope_ra=0.989607, 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=22.00939, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.968265393931466, telescope_dec_j2k=-24.3949468152034, observability=1)
2025-12-26T16:15:59.568 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04042220115661621
2025-12-26T16:16:00.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:00.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9899153, teldec = -24.25621
2025-12-26T16:16:00.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.968574004047201     dec_j2k = -24.3949440752342
2025-12-26T16:16:00.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:00.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:00.595 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:00.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09445115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853451819199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.9899153, 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=22.0097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.968574004047201, telescope_dec_j2k=-24.3949440752342, observability=1)
2025-12-26T16:16:00.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06282997131347656
2025-12-26T16:16:01.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:01.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9901958, teldec = -24.25621
2025-12-26T16:16:01.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.968854786193714     dec_j2k = -24.3949415815463
2025-12-26T16:16:01.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:01.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-26T16:16:01.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:01.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:01.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:01.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:01.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09446346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531309236565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992342, telescope_ra=0.9901958, 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=22.00998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.968854786193714, telescope_dec_j2k=-24.3949415815463, observability=1)
2025-12-26T16:16:01.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08033108711242676
2025-12-26T16:16:02.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8722808361053467
2025-12-26T16:16:02.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:02.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9905039, teldec = -24.25621
2025-12-26T16:16:02.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.969163196096202     dec_j2k = -24.394938841626
2025-12-26T16:16:02.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:02.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-26T16:16:02.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:02.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:02.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:02.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:02.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:02.732 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09447584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798533314833705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.9905039, 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=22.01029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.969163196096202, telescope_dec_j2k=-24.394938841626, observability=1)
2025-12-26T16:16:02.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10767841339111328
2025-12-26T16:16:02.972 [DEBUG] [Thread-467709 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24076509475708008
2025-12-26T16:16:03.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:03.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9908114, teldec = -24.25621
2025-12-26T16:16:03.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.969471005388879     dec_j2k = -24.3949361061395
2025-12-26T16:16:03.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:03.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-26T16:16:03.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:03.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:03.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:03.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:03.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09448811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992342, telescope_ra=0.9908114, 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=22.01059, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.969471005388879, telescope_dec_j2k=-24.3949361061395, observability=1)
2025-12-26T16:16:03.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13808012008666992
2025-12-26T16:16:04.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:04.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.99111, teldec = -24.25621
2025-12-26T16:16:04.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.969769905723644     dec_j2k = -24.394933448964
2025-12-26T16:16:04.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:04.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-26T16:16:04.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:04.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:04.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:04.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:04.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:04.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09450041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798533715953133, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.99111, 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=22.01089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.969769905723644, telescope_dec_j2k=-24.394933448964, observability=1)
2025-12-26T16:16:05.020 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16623973846435547
2025-12-26T16:16:05.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:05.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9913902, teldec = -24.25621
2025-12-26T16:16:05.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.970050387546109     dec_j2k = -24.3949309547533
2025-12-26T16:16:05.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:05.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-26T16:16:05.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:05.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:05.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:05.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:05.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:05.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:05.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:05.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:05.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:05.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:05.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:05.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:05.912 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09451271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532111475421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992342, telescope_ra=0.9913902, 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=22.01117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.970050387546109, telescope_dec_j2k=-24.3949309547533, observability=1)
2025-12-26T16:16:06.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20126080513000488
2025-12-26T16:16:06.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:06.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9916984, teldec = -24.256204
2025-12-26T16:16:06.958 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.970358897238614     dec_j2k = -24.3949222109718
2025-12-26T16:16:06.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:06.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-26T16:16:06.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:06.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:06.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:06.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:06.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:06.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:06.969 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:06.969 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:06.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:06.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:06.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:06.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:06.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09452495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530105878281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=0.9916984, 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.01148, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.970358897238614, telescope_dec_j2k=-24.3949222109718, observability=1)
2025-12-26T16:16:07.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2309436798095703
2025-12-26T16:16:08.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:08.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9919793, teldec = -24.25621
2025-12-26T16:16:08.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.970640080040159     dec_j2k = -24.3949257084178
2025-12-26T16:16:08.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:08.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-26T16:16:08.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:08.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:08.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:08.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:08.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:08.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:08.031 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:08.031 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:08.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:08.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:08.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:08.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:08.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0945372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529704758853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.9919793, 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=22.01176, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.970640080040159, telescope_dec_j2k=-24.3949257084178, observability=1)
2025-12-26T16:16:08.291 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25878190994262695
2025-12-26T16:16:09.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:09.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9922877, teldec = -24.25621
2025-12-26T16:16:09.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.970948790207753     dec_j2k = -24.3949229605875
2025-12-26T16:16:09.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:09.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-26T16:16:09.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:09.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:09.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:09.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:09.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:09.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:09.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:09.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:09.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:09.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:09.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:09.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:09.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09454948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798534919311418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.9922877, 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=22.01207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.970948790207753, telescope_dec_j2k=-24.3949229605875, observability=1)
2025-12-26T16:16:09.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2880532741546631
2025-12-26T16:16:10.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:10.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9925676, teldec = -24.25621
2025-12-26T16:16:10.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.971228971706507     dec_j2k = -24.3949204659065
2025-12-26T16:16:10.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:10.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-26T16:16:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:10.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:10.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09456178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528902519997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.9925676, 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=22.01235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.971228971706507, telescope_dec_j2k=-24.3949204659065, observability=1)
2025-12-26T16:16:10.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3206784725189209
2025-12-26T16:16:11.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:11.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9928667, teldec = -24.25621
2025-12-26T16:16:11.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.971528372509152     dec_j2k = -24.3949177992754
2025-12-26T16:16:11.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:11.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:11.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09457405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532512594849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992342, telescope_ra=0.9928667, 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=22.01265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.971528372509152, telescope_dec_j2k=-24.3949177992754, observability=1)
2025-12-26T16:16:11.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3469693660736084
2025-12-26T16:16:12.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:12.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9931755, teldec = -24.256217
2025-12-26T16:16:12.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.971837483395002     dec_j2k = -24.3949220446438
2025-12-26T16:16:12.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:12.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:12.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:12.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:12.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:12.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:12.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:12.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:12.284 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:12.284 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:12.284 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:12.284 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09458642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853451819199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992353, telescope_ra=0.9931755, 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=22.01296, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.971837483395002, telescope_dec_j2k=-24.3949220446438, observability=1)
2025-12-26T16:16:12.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44415926933288574
2025-12-26T16:16:13.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:13.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9934563, teldec = -24.256216
2025-12-26T16:16:13.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.972118565734586     dec_j2k = -24.394918539654
2025-12-26T16:16:13.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:13.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-26T16:16:13.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:13.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:13.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:13.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:13.345 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09459873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079853652378913, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992353, telescope_ra=0.9934563, 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=22.01324, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.972118565734586, telescope_dec_j2k=-24.394918539654, observability=1)
2025-12-26T16:16:13.819 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47339653968811035
2025-12-26T16:16:14.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:14.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9937645, teldec = -24.25621
2025-12-26T16:16:14.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.972427075384069     dec_j2k = -24.3949097898047
2025-12-26T16:16:14.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:14.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-26T16:16:14.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:14.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:14.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:14.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:14.408 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09461096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532913714277, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.9937645, 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=22.01355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.972427075384069, telescope_dec_j2k=-24.3949097898047, observability=1)
2025-12-26T16:16:14.909 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5008313655853271
2025-12-26T16:16:15.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:15.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9940441, teldec = -24.25621
2025-12-26T16:16:15.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.972706956553547     dec_j2k = -24.3949072938634
2025-12-26T16:16:15.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:15.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-26T16:16:15.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:15.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:15.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:15.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:15.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09462326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530908117137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.9940441, 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=22.01383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.972706956553547, telescope_dec_j2k=-24.3949072938634, observability=1)
2025-12-26T16:16:16.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5336873531341553
2025-12-26T16:16:16.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:16.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.994343, teldec = -24.25621
2025-12-26T16:16:16.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.973006157125584     dec_j2k = -24.3949046248106
2025-12-26T16:16:16.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:16.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-26T16:16:16.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:16.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:16.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:16.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:16.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09463565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531309236565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.994343, 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=22.01413, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.973006157125584, telescope_dec_j2k=-24.3949046248106, observability=1)
2025-12-26T16:16:17.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5526061058044434
2025-12-26T16:16:17.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:17.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9946518, teldec = -24.256216
2025-12-26T16:16:17.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.973315267933681     dec_j2k = -24.3949078659248
2025-12-26T16:16:17.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:17.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-26T16:16:17.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:17.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:17.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:17.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:17.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09464795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798533314833705, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992352, telescope_ra=0.9946518, 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=22.01443, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.973315267933681, telescope_dec_j2k=-24.3949078659248, observability=1)
2025-12-26T16:16:17.967 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:17.970 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:17.971 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:17.973 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:18.178 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5815451145172119
2025-12-26T16:16:18.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:18.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9949326, teldec = -24.25621
2025-12-26T16:16:18.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.973596350006277     dec_j2k = -24.394899357432
2025-12-26T16:16:18.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:18.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-26T16:16:18.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:18.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:18.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:18.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:18.658 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09466019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529303639425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992342, telescope_ra=0.9949326, 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=22.01472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.973596350006277, telescope_dec_j2k=-24.394899357432, observability=1)
2025-12-26T16:16:19.271 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6121969223022461
2025-12-26T16:16:19.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:19.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9952413, teldec = -24.25621
2025-12-26T16:16:19.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.973905360414694     dec_j2k = -24.3948965982417
2025-12-26T16:16:19.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:19.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-26T16:16:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:19.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:19.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0946725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.9952413, 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=22.01502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.973905360414694, telescope_dec_j2k=-24.3948965982417, observability=1)
2025-12-26T16:16:20.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6383209228515625
2025-12-26T16:16:20.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:20.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9955215, teldec = -24.25621
2025-12-26T16:16:20.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.974185842159866     dec_j2k = -24.394894093001
2025-12-26T16:16:20.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:20.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-26T16:16:20.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:20.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:20.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:20.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:20.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:20.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:20.788 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:20.788 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:20.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:20.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:20.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:20.789 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:20.789 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09468487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.9955215, 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=22.0153, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.974185842159866, telescope_dec_j2k=-24.394894093001, observability=1)
2025-12-26T16:16:21.027 [DEBUG] [Thread-467710 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23819875717163086
2025-12-26T16:16:21.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.703498363494873
2025-12-26T16:16:21.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:21.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9958212, teldec = -24.25621
2025-12-26T16:16:21.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.974485843506756     dec_j2k = -24.3948914125849
2025-12-26T16:16:21.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:21.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-26T16:16:21.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:21.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:21.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:21.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:21.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09469723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992342, telescope_ra=0.9958212, 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=22.0156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.974485843506756, telescope_dec_j2k=-24.3948914125849, observability=1)
2025-12-26T16:16:21.978 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:22.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.722661018371582
2025-12-26T16:16:22.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:22.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9961298, teldec = -24.25621
2025-12-26T16:16:22.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.974794753796268     dec_j2k = -24.3948886516759
2025-12-26T16:16:22.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16: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-26T16:16:22.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:22.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:22.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:22.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:22.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:22.916 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09470951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529303639425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.9961298, 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=22.01591, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.974794753796268, telescope_dec_j2k=-24.3948886516759, observability=1)
2025-12-26T16:16:22.922 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.006079196929931641
2025-12-26T16:16:22.922 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.85180974006653 seconds ago
2025-12-26T16:16:22.980 [DEBUG] [ThreadPoolExecutor-21525_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:22.981 [INFO] [ThreadPoolExecutor-21525_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:16:23.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7544095516204834
2025-12-26T16:16:23.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:23.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9964387, teldec = -24.25621
2025-12-26T16:16:23.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.975103964381037     dec_j2k = -24.3948858871744
2025-12-26T16:16:23.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:23.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-26T16:16:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:23.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:23.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:23.977 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:23.977 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:23.978 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:23.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09472177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530105878281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992342, telescope_ra=0.9964387, 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=22.01622, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.975103964381037, telescope_dec_j2k=-24.3948858871744, observability=1)
2025-12-26T16:16:24.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8202481269836426
2025-12-26T16:16:25.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:25.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9967189, teldec = -24.25621
2025-12-26T16:16:25.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.975384446103744     dec_j2k = -24.3948833787374
2025-12-26T16:16:25.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:25.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-26T16:16:25.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:25.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:25.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:25.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:25.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09473411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532512594849, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992342, telescope_ra=0.9967189, 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=22.0165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.975384446103744, telescope_dec_j2k=-24.3948833787374, observability=1)
2025-12-26T16:16:25.928 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8852720260620117
2025-12-26T16:16:26.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:26.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9970181, teldec = -24.25621
2025-12-26T16:16:26.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.975683946923896     dec_j2k = -24.3948806993808
2025-12-26T16:16:26.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:26.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-26T16:16:26.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:26.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:26.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:26.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:26.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:26.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:26.104 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:26.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:26.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:26.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:26.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:26.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:26.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09474641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=0.9970181, 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=22.0168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.975683946923896, telescope_dec_j2k=-24.3948806993808, observability=1)
2025-12-26T16:16:27.016 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9116580486297607
2025-12-26T16:16:27.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:27.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9972988, teldec = -24.25621
2025-12-26T16:16:27.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.975964929138416     dec_j2k = -24.3948781849177
2025-12-26T16:16:27.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:27.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-26T16:16:27.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:27.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:27.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:27.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:27.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09475869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=0.9972988, 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=22.01708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.975964929138416, telescope_dec_j2k=-24.3948781849177, observability=1)
2025-12-26T16:16:28.105 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9398636817932129
2025-12-26T16:16:28.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:28.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9976077, teldec = -24.25621
2025-12-26T16:16:28.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.976274139698984     dec_j2k = -24.3948754169763
2025-12-26T16:16:28.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:28.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-26T16:16:28.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:28.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:28.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:28.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:28.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09477093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530908117137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992341, telescope_ra=0.9976077, 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=22.01739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.976274139698984, telescope_dec_j2k=-24.3948754169763, observability=1)
2025-12-26T16:16:29.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9714505672454834
2025-12-26T16:16:29.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:29.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9979156, teldec = -24.256203
2025-12-26T16:16:29.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.976582348911864     dec_j2k = -24.3948656577164
2025-12-26T16:16:29.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:29.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:29.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:29.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:29.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:29.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:29.284 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09478319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=0.9979156, 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.0177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.976582348911864, telescope_dec_j2k=-24.3948656577164, observability=1)
2025-12-26T16:16:30.289 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:30.291 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 0.9981957, teldec = -24.25621
2025-12-26T16:16:30.292 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.976862730842234     dec_j2k = -24.3948701456086
2025-12-26T16:16:30.294 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:30.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-26T16:16:30.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:30.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:30.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:30.296 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:30.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:30.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:30.303 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:30.303 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:30.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:30.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:30.304 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:30.304 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:30.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09479502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=0.9981957, 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=22.01798, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.976862730842234, telescope_dec_j2k=-24.3948701456086, observability=1)
2025-12-26T16:16:30.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02125835418701172
2025-12-26T16:16:31.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:31.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9984754, teldec = -24.25621
2025-12-26T16:16:31.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.977142712029273     dec_j2k = -24.3948676369671
2025-12-26T16:16:31.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:31.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:31.384 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09480749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798532111475421, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=0.9984754, 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=22.01826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.977142712029273, telescope_dec_j2k=-24.3948676369671, observability=1)
2025-12-26T16:16:31.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03397679328918457
2025-12-26T16:16:32.099 [DEBUG] [Thread-467711 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7145290374755859
2025-12-26T16:16:32.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:32.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9987742, teldec = -24.25621
2025-12-26T16:16:32.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.977441812412057     dec_j2k = -24.3948649561936
2025-12-26T16:16:32.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:32.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-26T16:16:32.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:32.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:32.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:32.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:32.449 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:32.449 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:32.450 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:32.450 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0948198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529704758853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992341, telescope_ra=0.9987742, 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=22.01856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.977441812412057, telescope_dec_j2k=-24.3948649561936, observability=1)
2025-12-26T16:16:32.506 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056702375411987305
2025-12-26T16:16:33.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:33.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9990826, teldec = -24.25621
2025-12-26T16:16:33.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.977750522439405     dec_j2k = -24.3948621883991
2025-12-26T16:16:33.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:33.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:33.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:33.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:33.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:33.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:33.510 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:33.511 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0948321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528902519997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992341, telescope_ra=0.9990826, 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=22.01887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.977750522439405, telescope_dec_j2k=-24.3948621883991, observability=1)
2025-12-26T16:16:33.597 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08664083480834961
2025-12-26T16:16:34.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:34.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9993628, teldec = -24.25621
2025-12-26T16:16:34.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.978031004112411     dec_j2k = -24.3948596729053
2025-12-26T16:16:34.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:34.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:34.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:34.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:34.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:34.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:34.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:34.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:34.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:34.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:34.579 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:34.579 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09484444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528902519997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992341, telescope_ra=0.9993628, 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=22.01915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.978031004112411, telescope_dec_j2k=-24.3948596729053, observability=1)
2025-12-26T16:16:34.687 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10846352577209473
2025-12-26T16:16:35.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:35.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9996711, teldec = -24.25621
2025-12-26T16:16:35.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.978339614027042     dec_j2k = -24.39485690428
2025-12-26T16:16:35.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:35.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-26T16:16:35.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:35.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:35.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:35.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:35.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:35.646 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09485678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992341, telescope_ra=0.9996711, 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=22.01945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.978339614027042, telescope_dec_j2k=-24.39485690428, observability=1)
2025-12-26T16:16:35.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13439512252807617
2025-12-26T16:16:36.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:36.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 0.9999789, teldec = -24.25621
2025-12-26T16:16:36.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.97864772343268     dec_j2k = -24.3948541392417
2025-12-26T16:16:36.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:36.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:36.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:36.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:36.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:36.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:36.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09486907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531309236565, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992341, telescope_ra=0.9999789, 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=22.01976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.97864772343268, telescope_dec_j2k=-24.3948541392417, observability=1)
2025-12-26T16:16:36.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16201114654541016
2025-12-26T16:16:37.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:37.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0002584, teldec = -24.256203
2025-12-26T16:16:37.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.978927504048396     dec_j2k = -24.3948446282725
2025-12-26T16:16:37.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:37.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:37.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:37.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09488149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530908117137, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.0002584, 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.02004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.978927504048396, telescope_dec_j2k=-24.3948446282725, observability=1)
2025-12-26T16:16:37.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18143868446350098
2025-12-26T16:16:38.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:38.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0005583, teldec = -24.25621
2025-12-26T16:16:38.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.979227705837839     dec_j2k = -24.3948489319101
2025-12-26T16:16:38.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:38.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-26T16:16:38.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:38.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:38.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:38.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:38.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:38.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:38.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:38.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:38.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:38.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:38.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:38.839 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:38.839 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09489376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=1.0005583, 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=22.02034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.979227705837839, telescope_dec_j2k=-24.3948489319101, observability=1)
2025-12-26T16:16:39.049 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2098538875579834
2025-12-26T16:16:39.103 [DEBUG] [Thread-467712 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.264387845993042
2025-12-26T16:16:39.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:39.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0008666, teldec = -24.25621
2025-12-26T16:16:39.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.979536315727685     dec_j2k = -24.3948461597743
2025-12-26T16:16:39.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:39.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-26T16:16:39.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:39.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:39.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:39.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:39.906 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:39.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09490612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529303639425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992341, telescope_ra=1.0008666, 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=22.02065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.979536315727685, telescope_dec_j2k=-24.3948461597743, observability=1)
2025-12-26T16:16:40.131 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22473883628845215
2025-12-26T16:16:40.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2325730323791504
2025-12-26T16:16:40.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:40.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0011471, teldec = -24.25621
2025-12-26T16:16:40.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.979817097668614     dec_j2k = -24.3948436368209
2025-12-26T16:16:40.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:40.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-26T16:16:40.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:40.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:40.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:40.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:40.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:40.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:40.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:40.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:40.971 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:40.971 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09491846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992341, telescope_ra=1.0011471, 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=22.02093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.979817097668614, telescope_dec_j2k=-24.3948436368209, observability=1)
2025-12-26T16:16:41.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26084065437316895
2025-12-26T16:16:42.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:42.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0014549, teldec = -24.25621
2025-12-26T16:16:42.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.980125207043689     dec_j2k = -24.3948408674558
2025-12-26T16:16:42.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:42.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-26T16:16:42.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:42.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:42.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:42.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:42.034 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09493074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530105878281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992341, telescope_ra=1.0014549, 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=22.02124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.980125207043689, telescope_dec_j2k=-24.3948408674558, observability=1)
2025-12-26T16:16:42.320 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28563952445983887
2025-12-26T16:16:43.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:43.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0017345, teldec = -24.25621
2025-12-26T16:16:43.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.980405088068929     dec_j2k = -24.3948383510321
2025-12-26T16:16:43.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:43.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-26T16:16:43.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:43.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:43.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:43.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:43.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09494306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=1.0017345, 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=22.02152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.980405088068929, telescope_dec_j2k=-24.3948383510321, observability=1)
2025-12-26T16:16:43.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3114511966705322
2025-12-26T16:16:44.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:44.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0020331, teldec = -24.25621
2025-12-26T16:16:44.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.980703988185205     dec_j2k = -24.3948356627847
2025-12-26T16:16:44.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:44.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-26T16:16:44.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:44.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:44.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:44.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:44.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09495539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992341, telescope_ra=1.0020331, 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=22.02182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.980703988185205, telescope_dec_j2k=-24.3948356627847, observability=1)
2025-12-26T16:16:44.501 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33864712715148926
2025-12-26T16:16:45.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:45.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0023417, teldec = -24.256216
2025-12-26T16:16:45.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.981012898635252     dec_j2k = -24.3948388830807
2025-12-26T16:16:45.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:45.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-26T16:16:45.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:45.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:45.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:45.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:45.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:45.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09496775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530105878281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992352, telescope_ra=1.0023417, 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=22.02212, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.981012898635252, telescope_dec_j2k=-24.3948388830807, observability=1)
2025-12-26T16:16:45.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36081910133361816
2025-12-26T16:16:45.992 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7610175609588623
2025-12-26T16:16:46.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:46.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.00265, teldec = -24.256216
2025-12-26T16:16:46.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.981321508488163     dec_j2k = -24.3948361057089
2025-12-26T16:16:46.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:46.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-26T16:16:46.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:46.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:46.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:46.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:46.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09498008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530105878281, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992352, telescope_ra=1.00265, 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=22.02243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.981321508488163, telescope_dec_j2k=-24.3948361057089, observability=1)
2025-12-26T16:16:46.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3870885372161865
2025-12-26T16:16:47.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:47.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.00293, teldec = -24.256209
2025-12-26T16:16:47.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.981601789555242     dec_j2k = -24.3948265831233
2025-12-26T16:16:47.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:47.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-26T16:16:47.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:47.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:47.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:47.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:47.364 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09499244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992341, telescope_ra=1.00293, 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.02271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.981601789555242, telescope_dec_j2k=-24.3948265831233, observability=1)
2025-12-26T16:16:47.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4081888198852539
2025-12-26T16:16:48.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:48.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0032384, teldec = -24.256209
2025-12-26T16:16:48.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.981910499496311     dec_j2k = -24.3948238031228
2025-12-26T16:16:48.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16: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-26T16:16:48.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:48.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:48.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:48.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:48.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:48.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:48.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:48.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:48.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:48.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:48.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:48.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:48.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09500488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992341, telescope_ra=1.0032384, 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.02302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.981910499496311, telescope_dec_j2k=-24.3948238031228, observability=1)
2025-12-26T16:16:48.862 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42348575592041016
2025-12-26T16:16:49.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:49.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0035459, teldec = -24.256209
2025-12-26T16:16:49.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.982218308526494     dec_j2k = -24.3948210303334
2025-12-26T16:16:49.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:49.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-26T16:16:49.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:49.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:49.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:49.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:49.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:49.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:49.500 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:49.500 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:49.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:49.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:49.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:49.501 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:49.501 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09501721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530506997709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=1.0035459, 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.02333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.982218308526494, telescope_dec_j2k=-24.3948210303334, observability=1)
2025-12-26T16:16:49.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4520263671875
2025-12-26T16:16:50.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:50.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0038164, teldec = -24.256203
2025-12-26T16:16:50.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.982489080077528     dec_j2k = -24.394812590972
2025-12-26T16:16:50.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:50.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-26T16:16:50.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:50.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:50.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:50.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:50.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:50.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:50.563 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:50.563 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:50.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:50.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:50.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:50.564 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:50.564 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09502947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530506997709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.0038164, 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.0236, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.982489080077528, telescope_dec_j2k=-24.394812590972, observability=1)
2025-12-26T16:16:51.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4820592403411865
2025-12-26T16:16:51.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:51.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0041245, teldec = -24.256203
2025-12-26T16:16:51.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.982797489698577     dec_j2k = -24.3948098110757
2025-12-26T16:16:51.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:51.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-26T16:16:51.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:51.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:51.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:51.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:51.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:51.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09504178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.0041245, 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.02391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.982797489698577, telescope_dec_j2k=-24.3948098110757, observability=1)
2025-12-26T16:16:52.134 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5077180862426758
2025-12-26T16:16:52.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:52.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.004405, teldec = -24.256203
2025-12-26T16:16:52.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.983078271577795     dec_j2k = -24.3948072794201
2025-12-26T16:16:52.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16: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-26T16:16:52.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:52.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:52.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:52.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:52.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09505407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.004405, 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.02419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.983078271577795, telescope_dec_j2k=-24.3948072794201, observability=1)
2025-12-26T16:16:53.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5361127853393555
2025-12-26T16:16:53.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:53.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0047132, teldec = -24.256209
2025-12-26T16:16:53.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.983386781577115     dec_j2k = -24.3948104963581
2025-12-26T16:16:53.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:53.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-26T16:16:53.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:53.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:53.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:53.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:53.747 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09506635, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=1.0047132, 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.0245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.983386781577115, telescope_dec_j2k=-24.3948104963581, observability=1)
2025-12-26T16:16:54.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5669684410095215
2025-12-26T16:16:54.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:54.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0050216, teldec = -24.256209
2025-12-26T16:16:54.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.983695491481056     dec_j2k = -24.3948077111212
2025-12-26T16:16:54.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:54.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-26T16:16:54.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:54.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:54.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:54.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:54.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:54.809 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09507866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528902519997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992341, telescope_ra=1.0050216, 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.0248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.983695491481056, telescope_dec_j2k=-24.3948077111212, observability=1)
2025-12-26T16:16:55.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5962996482849121
2025-12-26T16:16:55.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:55.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0053013, teldec = -24.256203
2025-12-26T16:16:55.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.98397547224927     dec_j2k = -24.3947991848339
2025-12-26T16:16:55.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:55.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-26T16:16:55.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:55.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:55.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:55.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:55.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09509093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99233, telescope_ra=1.0053013, 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.02508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.98397547224927, telescope_dec_j2k=-24.3947991848339, observability=1)
2025-12-26T16:16:56.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6222176551818848
2025-12-26T16:16:56.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:56.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0056015, teldec = -24.256209
2025-12-26T16:16:56.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.984275974191582     dec_j2k = -24.394802471448
2025-12-26T16:16:56.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:56.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-26T16:16:56.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:56.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:56.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:56.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:56.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09510326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992341, telescope_ra=1.0056015, 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.02538, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:15:57.092157', telescope_ra_j2k=0.984275974191582, telescope_dec_j2k=-24.394802471448, observability=1)
2025-12-26T16:16:57.238 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:57.238 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:16:57.239 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:57.239 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:16:57.240 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:57.284 [DEBUG] [Thread-467713 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34772229194641113
2025-12-26T16:16:57.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6499416828155518
2025-12-26T16:16:57.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:57.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0059101, teldec = -24.256209
2025-12-26T16:16:57.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.984584884277962     dec_j2k = -24.3947996817946
2025-12-26T16:16:57.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:57.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-26T16:16:57.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:57.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:57.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:57.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:57.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09511552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.0059101, 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.02569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.984584884277962, telescope_dec_j2k=-24.3947996817946, observability=1)
2025-12-26T16:16:58.242 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:58.244 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:58.244 [DEBUG] [ThreadPoolExecutor-21527_0] [payload.py] [to_registers()] [0]
2025-12-26T16:16:58.250 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:58.250 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:58.251 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:16:58.251 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:58.258 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:58.258 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:16:58.258 [DEBUG] [ThreadPoolExecutor-21527_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:16:58.258 [DEBUG] [ThreadPoolExecutor-21527_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:16:58.258 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:58.258 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:58.258 [DEBUG] [ThreadPoolExecutor-21527_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:58.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.680816650390625
2025-12-26T16:16:59.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:16:59.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0061912, teldec = -24.256209
2025-12-26T16:16:59.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.984866266726282     dec_j2k = -24.3947971399439
2025-12-26T16:16:59.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:16:59.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-26T16:16:59.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:16:59.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:16:59.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:16:59.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:16:59.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0951278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527699161713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=1.0061912, 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.02597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.984866266726282, telescope_dec_j2k=-24.3947971399439, observability=1)
2025-12-26T16:16:59.767 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7103450298309326
2025-12-26T16:17:00.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:00.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0064992, teldec = -24.256209
2025-12-26T16:17:00.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.98517457619749     dec_j2k = -24.394794353986
2025-12-26T16:17:00.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:00.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-26T16:17:00.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:00.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:00.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:00.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:00.112 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:00.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09514005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528902519997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.0064992, 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.02628, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.98517457619749, telescope_dec_j2k=-24.394794353986, observability=1)
2025-12-26T16:17:00.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7471420764923096
2025-12-26T16:17:01.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:01.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0067707, teldec = -24.256216
2025-12-26T16:17:01.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.985446349328128     dec_j2k = -24.3947988968079
2025-12-26T16:17:01.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:01.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:01.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:01.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:01.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:01.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:01.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:01.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:01.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:01.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:01.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:01.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:01.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:01.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:01.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09515228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992351, telescope_ra=1.0067707, 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=22.02655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.985446349328128, telescope_dec_j2k=-24.3947988968079, observability=1)
2025-12-26T16:17:01.947 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7744400501251221
2025-12-26T16:17:02.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:02.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0070794, teldec = -24.256209
2025-12-26T16:17:02.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.98575535915146     dec_j2k = -24.3947891034394
2025-12-26T16:17:02.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:02.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-26T16:17:02.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:02.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:02.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:02.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:02.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:02.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:02.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:02.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:02.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:02.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:02.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:02.238 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:02.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09516457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528902519997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=1.0070794, 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.02686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.98575535915146, telescope_dec_j2k=-24.3947891034394, observability=1)
2025-12-26T16:17:02.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3148472309112549
2025-12-26T16:17:03.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.800356388092041
2025-12-26T16:17:03.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:03.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0073878, teldec = -24.256209
2025-12-26T16:17:03.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.986064069006028     dec_j2k = -24.394786311255
2025-12-26T16:17:03.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:03.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-26T16:17:03.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:03.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:03.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:03.298 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09517689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.0073878, 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.02717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.986064069006028, telescope_dec_j2k=-24.394786311255, observability=1)
2025-12-26T16:17:04.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8310668468475342
2025-12-26T16:17:04.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:04.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0076677, teldec = -24.256209
2025-12-26T16:17:04.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.986344250220598     dec_j2k = -24.3947837763194
2025-12-26T16:17:04.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:04.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:04.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:04.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:04.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:04.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:04.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:04.358 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09518916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529704758853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.0076677, 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.02745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.986344250220598, telescope_dec_j2k=-24.3947837763194, observability=1)
2025-12-26T16:17:05.219 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8611981868743896
2025-12-26T16:17:05.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:05.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0079755, teldec = -24.256209
2025-12-26T16:17:05.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.986652359460071     dec_j2k = -24.3947809878443
2025-12-26T16:17:05.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:05.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-26T16:17:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:05.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:05.420 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:05.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09520145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=1.0079755, 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.02776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.986652359460071, telescope_dec_j2k=-24.3947809878443, observability=1)
2025-12-26T16:17:06.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8921089172363281
2025-12-26T16:17:06.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:06.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0082551, teldec = -24.256209
2025-12-26T16:17:06.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.986932240362097     dec_j2k = -24.3947784540618
2025-12-26T16:17:06.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:06.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-26T16:17:06.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:06.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:06.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:06.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:06.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0952137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527699161713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.0082551, 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.02804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.986932240362097, telescope_dec_j2k=-24.3947784540618, observability=1)
2025-12-26T16:17:07.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9204361438751221
2025-12-26T16:17:07.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:07.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0085539, teldec = -24.256215
2025-12-26T16:17:07.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.987231340838876     dec_j2k = -24.3947817449273
2025-12-26T16:17:07.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:07.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-26T16:17:07.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:07.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:07.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:07.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:07.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09522602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992351, telescope_ra=1.0085539, 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=22.02834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.987231340838876, telescope_dec_j2k=-24.3947817449273, observability=1)
2025-12-26T16:17:08.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9456801414489746
2025-12-26T16:17:08.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:08.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0088621, teldec = -24.256209
2025-12-26T16:17:08.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.987539850170491     dec_j2k = -24.3947729507638
2025-12-26T16:17:08.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:08.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-26T16:17:08.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:08.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:08.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:08.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:08.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:08.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:08.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:08.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:08.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:08.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:08.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:08.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:08.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09523828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99234, telescope_ra=1.0088621, 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.02864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.987539850170491, telescope_dec_j2k=-24.3947729507638, observability=1)
2025-12-26T16:17:09.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9781475067138672
2025-12-26T16:17:09.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:09.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0091425, teldec = -24.256209
2025-12-26T16:17:09.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.987820531859371     dec_j2k = -24.3947704073641
2025-12-26T16:17:09.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:09.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-26T16:17:09.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:09.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:09.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:09.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:09.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:09.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:09.669 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:09.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:09.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:09.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:09.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:09.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:09.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09525063, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.0091425, 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.02893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.987820531859371, telescope_dec_j2k=-24.3947704073641, observability=1)
2025-12-26T16:17:10.672 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:10.674 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0094228, teldec = -24.256209
2025-12-26T16:17:10.675 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.988101113442457     dec_j2k = -24.3947678641234
2025-12-26T16:17:10.677 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:10.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-26T16:17:10.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:10.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:10.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:10.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:10.691 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09526241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99234, telescope_ra=1.0094228, 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.02921, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.988101113442457, telescope_dec_j2k=-24.3947678641234, observability=1)
2025-12-26T16:17:10.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022393226623535156
2025-12-26T16:17:11.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:11.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0097312, teldec = -24.256203
2025-12-26T16:17:11.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.988409822956446     dec_j2k = -24.3947590655954
2025-12-26T16:17:11.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:11.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-26T16:17:11.762 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:11.763 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0097312, teldec = -24.256203
2025-12-26T16:17:11.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:11.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:11.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:11.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:11.764 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.988409822956446     dec_j2k = -24.3947590655954
2025-12-26T16:17:11.767 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:11.767 [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-26T16:17:11.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:11.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:11.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:11.771 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:11.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:11.772 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09527493, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.0097312, 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.02951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.988409822956446, telescope_dec_j2k=-24.3947590655954, observability=1)
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:11.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09527502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.0097312, 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.02951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.988409822956446, telescope_dec_j2k=-24.3947590655954, observability=1)
2025-12-26T16:17:12.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:12.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0100302, teldec = -24.256209
2025-12-26T16:17:12.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.988709123604554     dec_j2k = -24.3947623504465
2025-12-26T16:17:12.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17: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-26T16:17:12.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:12.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:12.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:12.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:12.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:12.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:12.834 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:12.834 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:12.835 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:12.835 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0952872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.0100302, 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.02981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.988709123604554, telescope_dec_j2k=-24.3947623504465, observability=1)
2025-12-26T16:17:12.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01737070083618164
2025-12-26T16:17:13.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:13.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0103389, teldec = -24.256209
2025-12-26T16:17:13.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.989018133698734     dec_j2k = -24.3947595468746
2025-12-26T16:17:13.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:13.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-26T16:17:13.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:13.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:13.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:13.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:13.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:13.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09529953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526094684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=1.0103389, 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.03012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.989018133698734, telescope_dec_j2k=-24.3947595468746, observability=1)
2025-12-26T16:17:13.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04784679412841797
2025-12-26T16:17:14.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:14.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0106196, teldec = -24.256209
2025-12-26T16:17:14.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.989299115660837     dec_j2k = -24.3947569968077
2025-12-26T16:17:14.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:14.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-26T16:17:14.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:14.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:14.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:14.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:14.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:14.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:14.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:14.952 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:14.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:14.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:14.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:14.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:14.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09531175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=1.0106196, 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.0304, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.989299115660837, telescope_dec_j2k=-24.3947569968077, observability=1)
2025-12-26T16:17:15.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0798652172088623
2025-12-26T16:17:15.352 [DEBUG] [Thread-467714 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3990209102630615
2025-12-26T16:17:15.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:16.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0109282, teldec = -24.256209
2025-12-26T16:17:16.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.989608025642204     dec_j2k = -24.394754192413
2025-12-26T16:17:16.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:16.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-26T16:17:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:16.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09532407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.0109282, 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.03071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.989608025642204, telescope_dec_j2k=-24.394754192413, observability=1)
2025-12-26T16:17:16.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18492507934570312
2025-12-26T16:17:17.290 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:17.292 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0112839, teldec = -24.256209
2025-12-26T16:17:17.293 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.989964082926368     dec_j2k = -24.3947509588738
2025-12-26T16:17:17.294 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:17.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-26T16:17:17.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:17.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:17.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:17.297 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:17.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:17.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:17.305 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:17.305 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:17.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:17.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:17.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:17.306 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:17.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09533902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.0112839, 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.03107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.989964082926368, telescope_dec_j2k=-24.3947509588738, observability=1)
2025-12-26T16:17:17.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05496025085449219
2025-12-26T16:17:18.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:18.381 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0115926, teldec = -24.256209
2025-12-26T16:17:18.382 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 0.990273092994234     dec_j2k = -24.3947481516185
2025-12-26T16:17:18.384 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:18.385 [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-26T16:17:18.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:18.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:18.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:18.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:18.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:18.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:18.397 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:18.397 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:18.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:18.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:18.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:18.398 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:18.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09535162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.0115926, 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.03138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.990273092994234, telescope_dec_j2k=-24.3947481516185, observability=1)
2025-12-26T16:17:18.401 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.003087759017944336
2025-12-26T16:17:19.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:19.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0119015, teldec = -24.256209
2025-12-26T16:17:19.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.990582303256497     dec_j2k = -24.3947453416366
2025-12-26T16:17:19.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:19.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-26T16:17:19.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:19.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:19.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:19.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:19.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09536512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, 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.99234, telescope_ra=1.0119015, 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.03168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.990582303256497, telescope_dec_j2k=-24.3947453416366, observability=1)
2025-12-26T16:17:19.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01895451545715332
2025-12-26T16:17:20.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:20.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0122101, teldec = -24.256209
2025-12-26T16:17:20.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.990891213210951     dec_j2k = -24.394742533477
2025-12-26T16:17:20.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:20.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-26T16:17:20.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:20.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:20.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:20.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:20.627 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:20.627 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:20.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:20.628 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:20.628 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09537747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99234, telescope_ra=1.0122101, 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.03199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.990891213210951, telescope_dec_j2k=-24.394742533477, observability=1)
2025-12-26T16:17:20.673 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04556441307067871
2025-12-26T16:17:21.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:21.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0124903, teldec = -24.256209
2025-12-26T16:17:21.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.99117169463514     dec_j2k = -24.3947399829631
2025-12-26T16:17:21.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:21.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-26T16:17:21.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:21.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:21.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:21.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:21.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:21.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:21.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:21.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:21.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:21.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:21.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:21.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:21.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09538969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.0124903, 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.03227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.99117169463514, telescope_dec_j2k=-24.3947399829631, observability=1)
2025-12-26T16:17:21.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07972073554992676
2025-12-26T16:17:22.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:22.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0127897, teldec = -24.256209
2025-12-26T16:17:22.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.991471395337304     dec_j2k = -24.3947372568559
2025-12-26T16:17:22.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:22.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-26T16:17:22.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:22.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:22.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:22.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:22.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09540192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=1.0127897, 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.03257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.991471395337304, telescope_dec_j2k=-24.3947372568559, observability=1)
2025-12-26T16:17:22.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11346626281738281
2025-12-26T16:17:22.982 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.24201679229736328
2025-12-26T16:17:22.982 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.8511528968811 seconds ago
2025-12-26T16:17:23.259 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:23.260 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:23.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:23.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0130705, teldec = -24.256209
2025-12-26T16:17:23.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.991752477353023     dec_j2k = -24.3947346993309
2025-12-26T16:17:23.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:23.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-26T16:17:23.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:23.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:23.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:23.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:23.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:23.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09541418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523687967432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.0130705, 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.03285, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.991752477353023, telescope_dec_j2k=-24.3947346993309, observability=1)
2025-12-26T16:17:23.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14280939102172852
2025-12-26T16:17:24.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:24.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0133794, teldec = -24.256209
2025-12-26T16:17:24.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.992061687584193     dec_j2k = -24.3947318850045
2025-12-26T16:17:24.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:24.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:24.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09542649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.0133794, 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.03316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.992061687584193, telescope_dec_j2k=-24.3947318850045, observability=1)
2025-12-26T16:17:25.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1698627471923828
2025-12-26T16:17:25.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:25.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0136873, teldec = -24.256202
2025-12-26T16:17:25.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.992369896463012     dec_j2k = -24.3947220795104
2025-12-26T16:17:25.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:25.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-26T16:17:25.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:25.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:25.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:25.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:25.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:25.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:25.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:25.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:25.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:25.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:25.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:25.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:25.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09543874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, 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.992329, telescope_ra=1.0136873, 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.03347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.992369896463012, telescope_dec_j2k=-24.3947220795104, observability=1)
2025-12-26T16:17:26.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20476818084716797
2025-12-26T16:17:26.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:26.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0139674, teldec = -24.256209
2025-12-26T16:17:26.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.992650278100136     dec_j2k = -24.3947265253444
2025-12-26T16:17:26.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:26.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-26T16:17:26.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:26.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:26.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:26.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:26.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:26.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:26.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:26.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:26.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:26.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:26.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:26.996 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:26.996 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09545112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99234, telescope_ra=1.0139674, 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.03375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.992650278100136, telescope_dec_j2k=-24.3947265253444, observability=1)
2025-12-26T16:17:27.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22005152702331543
2025-12-26T16:17:28.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:28.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0142944, teldec = -24.256209
2025-12-26T16:17:28.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.992977606489105     dec_j2k = -24.3947235432935
2025-12-26T16:17:28.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:28.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-26T16:17:28.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:28.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:28.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:28.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:28.097 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:28.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09546388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523687967432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99234, telescope_ra=1.0142944, 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.03408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.992977606489105, telescope_dec_j2k=-24.3947235432935, observability=1)
2025-12-26T16:17:28.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20808768272399902
2025-12-26T16:17:29.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:29.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0145749, teldec = -24.256209
2025-12-26T16:17:29.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.993258388174747     dec_j2k = -24.394720984485
2025-12-26T16:17:29.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:29.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-26T16:17:29.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:29.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:29.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:29.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:29.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09547612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.0145749, 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.03436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.993258388174747, telescope_dec_j2k=-24.394720984485, observability=1)
2025-12-26T16:17:29.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24534964561462402
2025-12-26T16:17:30.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:30.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.014883, teldec = -24.256202
2025-12-26T16:17:30.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.993566797228868     dec_j2k = -24.3947111736629
2025-12-26T16:17:30.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:30.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:30.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:30.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:30.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:30.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:30.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:30.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:30.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:30.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:30.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:30.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09548836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.014883, 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.03467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.993566797228868, telescope_dec_j2k=-24.3947111736629, observability=1)
2025-12-26T16:17:30.486 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27338600158691406
2025-12-26T16:17:31.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:31.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0151631, teldec = -24.256209
2025-12-26T16:17:31.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.993847178843562     dec_j2k = -24.3947156163101
2025-12-26T16:17:31.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:31.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-26T16:17:31.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:31.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:31.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:31.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:31.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:31.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:31.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:31.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:31.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:31.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:31.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:31.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:31.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09550061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525292445144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.0151631, 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.03495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.993847178843562, telescope_dec_j2k=-24.3947156163101, observability=1)
2025-12-26T16:17:31.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34858250617980957
2025-12-26T16:17:32.131 [DEBUG] [Thread-467715 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8627920150756836
2025-12-26T16:17:32.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:32.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0154709, teldec = -24.256209
2025-12-26T16:17:32.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.994155287926056     dec_j2k = -24.3947128058783
2025-12-26T16:17:32.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:32.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-26T16:17:32.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:32.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:32.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:32.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:32.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:32.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09551347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530506997709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.0154709, 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.03525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.994155287926056, telescope_dec_j2k=-24.3947128058783, observability=1)
2025-12-26T16:17:32.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3265566825866699
2025-12-26T16:17:33.411 [DEBUG] [Thread-467716 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:33.413 [INFO] [Thread-467716 (handle)] [driver.py] [get_status()] Telra = 1.0157782, teldec = -24.256202
2025-12-26T16:17:33.415 [INFO] [Thread-467716 (handle)] [driver.py] [get_status()] ra_j2k = 0.994462896157696     dec_j2k = -24.3947029997376
2025-12-26T16:17:33.417 [DEBUG] [Thread-467716 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:33.418 [DEBUG] [Thread-467716 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:33.420 [DEBUG] [Thread-467716 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:33.420 [DEBUG] [Thread-467716 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:33.421 [DEBUG] [Thread-467716 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:33.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:33.421 [DEBUG] [Thread-467716 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:33.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0157782, teldec = -24.256202
2025-12-26T16:17:33.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.994462896157696     dec_j2k = -24.3947029997376
2025-12-26T16:17:33.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:33.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-26T16:17:33.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:33.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:33.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:33.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:33.428 [DEBUG] [Thread-467716 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:33.428 [DEBUG] [Thread-467716 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:33.428 [DEBUG] [Thread-467716 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:33.428 [DEBUG] [Thread-467716 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:33.428 [DEBUG] [Thread-467716 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:33.429 [DEBUG] [Thread-467716 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:33.429 [DEBUG] [Thread-467716 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:33.429 [DEBUG] [Thread-467716 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:33.429 [DEBUG] [Thread-467716 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0955256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523687967432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.0157782, 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.03556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.994462896157696, telescope_dec_j2k=-24.3947029997376, observability=1)
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:33.436 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:33.437 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09552571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523687967432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.0157782, 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.03556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.994462896157696, telescope_dec_j2k=-24.3947029997376, observability=1)
2025-12-26T16:17:33.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3589503765106201
2025-12-26T16:17:34.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:34.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0160773, teldec = -24.256209
2025-12-26T16:17:34.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.994762296833772     dec_j2k = -24.39470726638
2025-12-26T16:17:34.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:34.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-26T16:17:34.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:34.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:34.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:34.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:34.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:34.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09553793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.0160773, 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.03586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.994762296833772, telescope_dec_j2k=-24.39470726638, observability=1)
2025-12-26T16:17:34.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3937842845916748
2025-12-26T16:17:35.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:35.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0163575, teldec = -24.256209
2025-12-26T16:17:35.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.995042778184026     dec_j2k = -24.3947047055553
2025-12-26T16:17:35.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:35.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-26T16:17:35.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:35.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09555016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0163575, 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.03614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.995042778184026, telescope_dec_j2k=-24.3947047055553, observability=1)
2025-12-26T16:17:35.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4266319274902344
2025-12-26T16:17:36.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:36.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0166659, teldec = -24.256208
2025-12-26T16:17:36.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.995351487794891     dec_j2k = -24.3947008862289
2025-12-26T16:17:36.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:36.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-26T16:17:36.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:36.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:36.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:36.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:36.613 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09556248, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0166659, 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=22.03645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.995351487794891, telescope_dec_j2k=-24.3947008862289, observability=1)
2025-12-26T16:17:37.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4531722068786621
2025-12-26T16:17:37.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:37.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0169461, teldec = -24.256208
2025-12-26T16:17:37.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.995631969133852     dec_j2k = -24.3946983238351
2025-12-26T16:17:37.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:37.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-26T16:17:37.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:37.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:37.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:37.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:37.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:37.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:37.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:37.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:37.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:37.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:37.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:37.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:37.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09557469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992339, telescope_ra=1.0169461, 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=22.03673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.995631969133852, telescope_dec_j2k=-24.3946983238351, observability=1)
2025-12-26T16:17:38.155 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4881308078765869
2025-12-26T16:17:38.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:38.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0172541, teldec = -24.256208
2025-12-26T16:17:38.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.995940278379617     dec_j2k = -24.394695506352
2025-12-26T16:17:38.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:38.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-26T16:17:38.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:38.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:38.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:38.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:38.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09558692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529704758853, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0172541, 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=22.03704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.995940278379617, telescope_dec_j2k=-24.394695506352, observability=1)
2025-12-26T16:17:39.247 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5233352184295654
2025-12-26T16:17:39.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:39.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0175338, teldec = -24.256208
2025-12-26T16:17:39.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.996220259205293     dec_j2k = -24.3946929469662
2025-12-26T16:17:39.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:39.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-26T16:17:39.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:39.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:39.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:39.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:39.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0955992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0175338, 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=22.03732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.996220259205293, telescope_dec_j2k=-24.3946929469662, observability=1)
2025-12-26T16:17:40.192 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4016993045806885
2025-12-26T16:17:40.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5475850105285645
2025-12-26T16:17:40.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:40.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0178324, teldec = -24.256208
2025-12-26T16:17:40.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.996519159001122     dec_j2k = -24.3946902138151
2025-12-26T16:17:40.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:40.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:40.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:40.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:40.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:40.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:40.847 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09561148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.0178324, 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=22.03761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.996519159001122, telescope_dec_j2k=-24.3946902138151, observability=1)
2025-12-26T16:17:41.431 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5833885669708252
2025-12-26T16:17:41.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:41.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0181126, teldec = -24.256208
2025-12-26T16:17:41.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.99679964031771     dec_j2k = -24.3946876483119
2025-12-26T16:17:41.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:41.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-26T16:17:41.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:41.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:41.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:41.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:41.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:41.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:41.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:41.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:41.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:41.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:41.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:41.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:41.904 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09562372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523687967432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992339, telescope_ra=1.0181126, 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=22.0379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.99679964031771, telescope_dec_j2k=-24.3946876483119, observability=1)
2025-12-26T16:17:42.519 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6148827075958252
2025-12-26T16:17:42.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:42.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0184206, teldec = -24.256208
2025-12-26T16:17:42.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.997107949538876     dec_j2k = -24.3946848274109
2025-12-26T16:17:42.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:42.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-26T16:17:42.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:42.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:42.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:42.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:42.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.095636, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0184206, 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=22.0382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.997107949538876, telescope_dec_j2k=-24.3946848274109, observability=1)
2025-12-26T16:17:43.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6468100547790527
2025-12-26T16:17:44.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:44.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.018729, teldec = -24.256208
2025-12-26T16:17:44.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.997416659155114     dec_j2k = -24.3946820019422
2025-12-26T16:17:44.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:44.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-26T16:17:44.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:44.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:44.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:44.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:44.021 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09564817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525292445144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.018729, 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=22.03851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.997416659155114, telescope_dec_j2k=-24.3946820019422, observability=1)
2025-12-26T16:17:44.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6786012649536133
2025-12-26T16:17:45.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:45.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0190094, teldec = -24.256215
2025-12-26T16:17:45.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.997697340998736     dec_j2k = -24.394686431591
2025-12-26T16:17:45.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:45.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-26T16:17:45.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:45.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:45.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:45.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:45.079 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:45.081 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.0190094, teldec = -24.256215
2025-12-26T16:17:45.082 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 0.997697340998736     dec_j2k = -24.394686431591
2025-12-26T16:17:45.084 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:45.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09566049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518473414867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99235, telescope_ra=1.0190094, 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=22.03879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.997697340998736, telescope_dec_j2k=-24.394686431591, observability=1)
2025-12-26T16:17:45.085 [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-26T16:17:45.092 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:45.093 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:45.093 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:45.093 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:45.100 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09566065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518473414867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99235, telescope_ra=1.0190094, 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=22.03879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.997697340998736, telescope_dec_j2k=-24.394686431591, observability=1)
2025-12-26T16:17:45.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6927986145019531
2025-12-26T16:17:46.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:46.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0193167, teldec = -24.256208
2025-12-26T16:17:46.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.99800494915478     dec_j2k = -24.3946766151055
2025-12-26T16:17:46.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:46.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-26T16:17:46.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:46.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:46.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:46.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:46.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:46.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:46.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:46.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:46.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:46.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:46.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:46.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:46.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09567289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518072295439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0193167, 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=22.0391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.99800494915478, telescope_dec_j2k=-24.3946766151055, observability=1)
2025-12-26T16:17:46.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7291035652160645
2025-12-26T16:17:47.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:47.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0196156, teldec = -24.256208
2025-12-26T16:17:47.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.998304149215287     dec_j2k = -24.3946738741387
2025-12-26T16:17:47.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:47.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-26T16:17:47.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:47.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:47.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:47.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:47.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09568514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0196156, 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=22.0394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.998304149215287, telescope_dec_j2k=-24.3946738741387, observability=1)
2025-12-26T16:17:47.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7619342803955078
2025-12-26T16:17:48.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:48.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0198961, teldec = -24.256208
2025-12-26T16:17:48.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.99858493079878     dec_j2k = -24.3946713011302
2025-12-26T16:17:48.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:48.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-26T16:17:48.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:48.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:48.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:48.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:48.271 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09569738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992339, telescope_ra=1.0198961, 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=22.03968, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.99858493079878, telescope_dec_j2k=-24.3946713011302, observability=1)
2025-12-26T16:17:49.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.790583610534668
2025-12-26T16:17:49.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:49.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0202041, teldec = -24.256208
2025-12-26T16:17:49.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.998893239982278     dec_j2k = -24.3946684750039
2025-12-26T16:17:49.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:49.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-26T16:17:49.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:49.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:49.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:49.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:49.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:49.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09570969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992339, telescope_ra=1.0202041, 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=22.03999, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.998893239982278, telescope_dec_j2k=-24.3946684750039, observability=1)
2025-12-26T16:17:50.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8212740421295166
2025-12-26T16:17:50.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:50.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0204846, teldec = -24.256208
2025-12-26T16:17:50.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.999174021554441     dec_j2k = -24.3946659004253
2025-12-26T16:17:50.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:50.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:50.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:50.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:50.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:50.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:50.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:50.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:50.396 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:50.396 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:50.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:50.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:50.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:50.397 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:50.397 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09572196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992339, telescope_ra=1.0204846, 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=22.04027, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.999174021554441, telescope_dec_j2k=-24.3946659004253, observability=1)
2025-12-26T16:17:51.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.847994327545166
2025-12-26T16:17:51.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:51.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0207927, teldec = -24.256208
2025-12-26T16:17:51.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.999482430825874     dec_j2k = -24.3946630716567
2025-12-26T16:17:51.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:51.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-26T16:17:51.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:51.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:51.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:51.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:51.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09573427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992339, telescope_ra=1.0207927, 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=22.04058, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.999482430825874, telescope_dec_j2k=-24.3946630716567, observability=1)
2025-12-26T16:17:51.582 [DEBUG] [Thread-467717 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12464761734008789
2025-12-26T16:17:52.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8761818408966064
2025-12-26T16:17:52.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:52.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0210723, teldec = -24.256208
2025-12-26T16:17:52.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 0.999762311483304     dec_j2k = -24.3946605037746
2025-12-26T16:17:52.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:52.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-26T16:17:52.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:52.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:52.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:52.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:52.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09574653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526094684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992339, telescope_ra=1.0210723, 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=22.04085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=0.999762311483304, telescope_dec_j2k=-24.3946605037746, observability=1)
2025-12-26T16:17:53.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9083645343780518
2025-12-26T16:17:53.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:53.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0213709, teldec = -24.256208
2025-12-26T16:17:53.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00006121120666     dec_j2k = -24.394657760573
2025-12-26T16:17:53.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:53.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-26T16:17:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:53.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:53.575 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09575877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992339, telescope_ra=1.0213709, 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=22.04115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=1.00006121120666, telescope_dec_j2k=-24.394657760573, observability=1)
2025-12-26T16:17:54.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9388465881347656
2025-12-26T16:17:54.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:54.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0216787, teldec = -24.256208
2025-12-26T16:17:54.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00036932015821     dec_j2k = -24.3946549319646
2025-12-26T16:17:54.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:54.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-26T16:17:54.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:54.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:54.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:54.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:54.634 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09577103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.0216787, 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=22.04146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=1.00036932015821, telescope_dec_j2k=-24.3946549319646, observability=1)
2025-12-26T16:17:55.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9695849418640137
2025-12-26T16:17:55.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:55.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0219589, teldec = -24.256208
2025-12-26T16:17:55.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00064980140084     dec_j2k = -24.3946523562101
2025-12-26T16:17:55.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:55.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-26T16:17:55.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:55.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:55.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:55.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:55.699 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09578334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0219589, 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=22.04174, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=1.00064980140084, telescope_dec_j2k=-24.3946523562101, observability=1)
2025-12-26T16:17:56.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9977872371673584
2025-12-26T16:17:56.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:56.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0222672, teldec = -24.256208
2025-12-26T16:17:56.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0009584108418     dec_j2k = -24.394649521282
2025-12-26T16:17:56.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:56.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-26T16:17:56.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:56.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:56.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:56.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:56.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:56.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09579558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525292445144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0222672, 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=22.04205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:16:57.237828', telescope_ra_j2k=1.0009584108418, telescope_dec_j2k=-24.394649521282, observability=1)
2025-12-26T16:17:57.378 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:57.378 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:17:57.379 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:57.379 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:17:57.379 [INFO] [ThreadPoolExecutor-21528_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:17:57.379 [INFO] [ThreadPoolExecutor-21528_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:17:57.786 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:57.788 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0225475, teldec = -24.256208
2025-12-26T16:17:57.789 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.00123899217346     dec_j2k = -24.3946469430393
2025-12-26T16:17:57.791 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:57.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-26T16:17:57.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:57.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0225475, teldec = -24.256208
2025-12-26T16:17:57.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:57.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:57.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:57.799 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:57.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00123899217346     dec_j2k = -24.3946469430393
2025-12-26T16:17:57.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:57.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-26T16:17:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:57.806 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:57.807 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09580772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0225475, 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=22.04233, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00123899217346, telescope_dec_j2k=-24.3946469430393, observability=1)
2025-12-26T16:17:57.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:57.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:57.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:57.815 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:57.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:57.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:57.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:57.815 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:57.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09580785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992339, telescope_ra=1.0225475, 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=22.04233, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00123899217346, telescope_dec_j2k=-24.3946469430393, observability=1)
2025-12-26T16:17:58.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:58.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0228548, teldec = -24.256202
2025-12-26T16:17:58.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0015466003027     dec_j2k = -24.3946381161233
2025-12-26T16:17:58.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:58.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-26T16:17:58.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:58.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:58.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:58.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:58.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:58.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:58.872 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:58.872 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:58.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:58.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:58.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:58.873 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:58.873 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09582012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523286848004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.0228548, 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.04264, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.0015466003027, telescope_dec_j2k=-24.3946381161233, observability=1)
2025-12-26T16:17:58.875 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002134084701538086
2025-12-26T16:17:59.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:17:59.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0231625, teldec = -24.256208
2025-12-26T16:17:59.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00185460941805     dec_j2k = -24.3946412835561
2025-12-26T16:17:59.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:17:59.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-26T16:17:59.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:17:59.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:17:59.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:17:59.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:17:59.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0958324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.0231625, 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=22.04295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00185460941805, telescope_dec_j2k=-24.3946412835561, observability=1)
2025-12-26T16:17:59.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027463912963867188
2025-12-26T16:18:00.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:00.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0234336, teldec = -24.256202
2025-12-26T16:18:00.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00212598120347     dec_j2k = -24.3946327881755
2025-12-26T16:18:00.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:00.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-26T16:18:00.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:00.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:00.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:00.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:01.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:01.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:01.000 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:01.000 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:01.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:01.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:01.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:01.001 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:01.001 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09584472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.0234336, 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.04322, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00212598120347, telescope_dec_j2k=-24.3946327881755, observability=1)
2025-12-26T16:18:01.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05841827392578125
2025-12-26T16:18:02.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:02.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0237421, teldec = -24.256208
2025-12-26T16:18:02.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0024347911096     dec_j2k = -24.394635946546
2025-12-26T16:18:02.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:02.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-26T16:18:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:02.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:02.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:02.073 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:02.073 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:02.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:02.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:02.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:02.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:02.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09585712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526094684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.0237421, 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=22.04352, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.0024347911096, telescope_dec_j2k=-24.394635946546, observability=1)
2025-12-26T16:18:02.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07241106033325195
2025-12-26T16:18:02.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4889087677001953
2025-12-26T16:18:03.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:03.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0240504, teldec = -24.256208
2025-12-26T16:18:03.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00274340051271     dec_j2k = -24.3946331063898
2025-12-26T16:18:03.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:03.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-26T16:18:03.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:03.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:03.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:03.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:03.138 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09586944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992338, telescope_ra=1.0240504, 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=22.04383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00274340051271, telescope_dec_j2k=-24.3946331063898, observability=1)
2025-12-26T16:18:03.238 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09941935539245605
2025-12-26T16:18:04.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:04.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0243307, teldec = -24.256208
2025-12-26T16:18:04.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00302398180995     dec_j2k = -24.3946305233938
2025-12-26T16:18:04.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:04.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-26T16:18:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:04.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:04.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:04.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:04.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:04.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:04.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09588172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0243307, 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=22.04411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00302398180995, telescope_dec_j2k=-24.3946305233938, observability=1)
2025-12-26T16:18:04.328 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13332080841064453
2025-12-26T16:18:05.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:05.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0246382, teldec = -24.256208
2025-12-26T16:18:05.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00333179039773     dec_j2k = -24.3946276888874
2025-12-26T16:18:05.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:05.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-26T16:18:05.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:05.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:05.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:05.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:05.253 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09589391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519275653723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0246382, 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=22.04442, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00333179039773, telescope_dec_j2k=-24.3946276888874, observability=1)
2025-12-26T16:18:05.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16428542137145996
2025-12-26T16:18:06.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:06.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0249181, teldec = -24.256208
2025-12-26T16:18:06.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00361197128221     dec_j2k = -24.3946251080136
2025-12-26T16:18:06.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:06.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-26T16:18:06.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:06.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:06.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:06.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:06.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:06.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:06.321 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:06.321 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:06.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:06.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:06.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:06.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:06.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09590631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992338, telescope_ra=1.0249181, 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=22.0447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00361197128221, telescope_dec_j2k=-24.3946251080136, observability=1)
2025-12-26T16:18:06.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18899250030517578
2025-12-26T16:18:07.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:07.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.025217, teldec = -24.256208
2025-12-26T16:18:07.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00391117122755     dec_j2k = -24.394622351124
2025-12-26T16:18:07.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:07.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:07.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:07.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:07.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:07.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:07.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09591858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992338, telescope_ra=1.025217, 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=22.045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00391117122755, telescope_dec_j2k=-24.394622351124, observability=1)
2025-12-26T16:18:07.599 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2169804573059082
2025-12-26T16:18:08.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:08.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0255256, teldec = -24.256208
2025-12-26T16:18:08.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00422008090034     dec_j2k = -24.3946195038756
2025-12-26T16:18:08.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:08.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-26T16:18:08.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:08.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:08.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:08.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:08.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:08.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09593083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0255256, 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=22.04531, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00422008090034, telescope_dec_j2k=-24.3946195038756, observability=1)
2025-12-26T16:18:08.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24960994720458984
2025-12-26T16:18:09.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:09.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0258058, teldec = -24.256208
2025-12-26T16:18:09.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00450056206872     dec_j2k = -24.3946169178709
2025-12-26T16:18:09.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:09.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-26T16:18:09.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:09.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09594306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=1.0258058, 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=22.04559, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00450056206872, telescope_dec_j2k=-24.3946169178709, observability=1)
2025-12-26T16:18:09.663 [DEBUG] [Thread-467718 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16424942016601562
2025-12-26T16:18:09.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2808048725128174
2025-12-26T16:18:10.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:10.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0261141, teldec = -24.256208
2025-12-26T16:18:10.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00480917142794     dec_j2k = -24.3946140716648
2025-12-26T16:18:10.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:10.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-26T16:18:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:10.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:10.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09595532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0261141, 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=22.0459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00480917142794, telescope_dec_j2k=-24.3946140716648, observability=1)
2025-12-26T16:18:10.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.315493106842041
2025-12-26T16:18:11.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:11.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0263938, teldec = -24.256208
2025-12-26T16:18:11.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00508915208323     dec_j2k = -24.3946114887103
2025-12-26T16:18:11.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:11.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-26T16:18:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:11.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:11.615 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09596758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525292445144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0263938, 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=22.04618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00508915208323, telescope_dec_j2k=-24.3946114887103, observability=1)
2025-12-26T16:18:11.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3432888984680176
2025-12-26T16:18:12.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:12.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0267016, teldec = -24.256208
2025-12-26T16:18:12.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00539726092824     dec_j2k = -24.3946086454001
2025-12-26T16:18:12.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:12.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-26T16:18:12.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:12.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:12.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:12.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:12.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09597984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852208348972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0267016, 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=22.04648, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00539726092824, telescope_dec_j2k=-24.3946086454001, observability=1)
2025-12-26T16:18:13.051 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3759579658508301
2025-12-26T16:18:13.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:13.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0270002, teldec = -24.256208
2025-12-26T16:18:13.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00569616053577     dec_j2k = -24.3946058862144
2025-12-26T16:18:13.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:13.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-26T16:18:13.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:13.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:13.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:13.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:13.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:13.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:13.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:13.734 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:13.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:13.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:13.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:13.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:13.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09599212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0270002, 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=22.04678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00569616053577, telescope_dec_j2k=-24.3946058862144, observability=1)
2025-12-26T16:18:14.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40749049186706543
2025-12-26T16:18:14.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:14.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0273083, teldec = -24.256201
2025-12-26T16:18:14.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00600456932246     dec_j2k = -24.3945960389809
2025-12-26T16:18:14.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:14.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:14.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:14.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:14.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:14.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:14.822 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09600466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.0273083, 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.04709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00600456932246, telescope_dec_j2k=-24.3945960389809, observability=1)
2025-12-26T16:18:15.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40967869758605957
2025-12-26T16:18:15.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:15.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.027589, teldec = -24.256208
2025-12-26T16:18:15.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00628555130441     dec_j2k = -24.3946004429787
2025-12-26T16:18:15.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:15.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-26T16:18:15.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:15.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:15.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:15.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:15.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:15.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:15.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:15.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:15.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:15.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:15.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:15.883 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:15.883 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09601693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=1.027589, 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=22.04737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00628555130441, telescope_dec_j2k=-24.3946004429787, observability=1)
2025-12-26T16:18:16.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4424116611480713
2025-12-26T16:18:16.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:16.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0278973, teldec = -24.256208
2025-12-26T16:18:16.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00659416062565     dec_j2k = -24.3945975915458
2025-12-26T16:18:16.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:16.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-26T16:18:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:16.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:16.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09602919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520479012007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=1.0278973, 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=22.04768, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00659416062565, telescope_dec_j2k=-24.3945975915458, observability=1)
2025-12-26T16:18:17.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47683286666870117
2025-12-26T16:18:17.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:17.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0281775, teldec = -24.256208
2025-12-26T16:18:17.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0068746417481     dec_j2k = -24.3945949992229
2025-12-26T16:18:17.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:17.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-26T16:18:17.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:17.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:17.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:17.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:17.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:17.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09604141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798517671176011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=1.0281775, 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=22.04796, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.0068746417481, telescope_dec_j2k=-24.3945949992229, observability=1)
2025-12-26T16:18:18.261 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:18.264 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:18.265 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:18.267 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:18.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5096991062164307
2025-12-26T16:18:19.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:19.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0284764, teldec = -24.256208
2025-12-26T16:18:19.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00717384162612     dec_j2k = -24.3945922330707
2025-12-26T16:18:19.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:19.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:19.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:19.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:19.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:19.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:19.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:19.055 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09605367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0284764, 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=22.04826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00717384162612, telescope_dec_j2k=-24.3945922330707, observability=1)
2025-12-26T16:18:19.591 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5362608432769775
2025-12-26T16:18:20.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:20.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0287856, teldec = -24.256208
2025-12-26T16:18:20.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00748335183134     dec_j2k = -24.394589370704
2025-12-26T16:18:20.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:18:20.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-26T16:18:20.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:20.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:20.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:20.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:20.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:20.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09606655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=1.0287856, 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=22.04857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00748335183134, telescope_dec_j2k=-24.394589370704, observability=1)
2025-12-26T16:18:20.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5200483798980713
2025-12-26T16:18:21.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:21.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0290945, teldec = -24.256208
2025-12-26T16:18:21.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00779256172897     dec_j2k = -24.394586510207
2025-12-26T16:18:21.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:21.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-26T16:18:21.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:21.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:21.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:21.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:21.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:21.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09607935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523286848004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992338, telescope_ra=1.0290945, 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=22.04888, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00779256172897, telescope_dec_j2k=-24.394586510207, observability=1)
2025-12-26T16:18:21.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5031545162200928
2025-12-26T16:18:22.271 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:22.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:22.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0294026, teldec = -24.256208
2025-12-26T16:18:22.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00810097081744     dec_j2k = -24.3945836562147
2025-12-26T16:18:22.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:22.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:22.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:22.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:22.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:22.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:22.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:22.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:22.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:22.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:22.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:22.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:22.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:22.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09609166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992338, telescope_ra=1.0294026, 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=22.04919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00810097081744, telescope_dec_j2k=-24.3945836562147, observability=1)
2025-12-26T16:18:22.864 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.529613733291626
2025-12-26T16:18:23.042 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.70747971534729
2025-12-26T16:18:23.042 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.85066103935242 seconds ago
2025-12-26T16:18:23.274 [DEBUG] [ThreadPoolExecutor-21527_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:23.275 [INFO] [ThreadPoolExecutor-21527_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:18:23.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:23.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0296825, teldec = -24.256208
2025-12-26T16:18:23.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00838115160973     dec_j2k = -24.3945810626625
2025-12-26T16:18:23.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:23.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-26T16:18:23.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:23.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:23.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:23.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:23.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09610394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992338, telescope_ra=1.0296825, 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=22.04947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00838115160973, telescope_dec_j2k=-24.3945810626625, observability=1)
2025-12-26T16:18:23.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5570919513702393
2025-12-26T16:18:24.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:24.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0299811, teldec = -24.256208
2025-12-26T16:18:24.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00868005115565     dec_j2k = -24.3945782950151
2025-12-26T16:18:24.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:24.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-26T16:18:24.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:24.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:24.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:24.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:24.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09611632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, 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.992338, telescope_ra=1.0299811, 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=22.04976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00868005115565, telescope_dec_j2k=-24.3945782950151, observability=1)
2025-12-26T16:18:25.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5813624858856201
2025-12-26T16:18:25.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:25.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0302894, teldec = -24.256208
2025-12-26T16:18:25.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00898866042581     dec_j2k = -24.3945754365716
2025-12-26T16:18:25.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:25.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-26T16:18:25.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:25.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:25.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:25.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:25.532 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:25.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09612867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992338, telescope_ra=1.0302894, 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=22.05007, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00898866042581, telescope_dec_j2k=-24.3945754365716, observability=1)
2025-12-26T16:18:26.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6436676979064941
2025-12-26T16:18:26.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:26.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0305699, teldec = -24.256208
2025-12-26T16:18:26.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00926944180276     dec_j2k = -24.3945728350944
2025-12-26T16:18:26.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:26.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-26T16:18:26.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:26.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:26.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:26.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:26.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:26.595 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09614094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519275653723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992338, telescope_ra=1.0305699, 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=22.05035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00926944180276, telescope_dec_j2k=-24.3945728350944, observability=1)
2025-12-26T16:18:27.264 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6690554618835449
2025-12-26T16:18:27.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:27.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0308782, teldec = -24.256208
2025-12-26T16:18:27.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00957805106033     dec_j2k = -24.3945699749255
2025-12-26T16:18:27.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:27.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:27.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:27.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:27.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:27.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:27.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09615325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0308782, 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=22.05066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00957805106033, telescope_dec_j2k=-24.3945699749255, observability=1)
2025-12-26T16:18:27.723 [DEBUG] [Thread-467719 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.067626953125
2025-12-26T16:18:28.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6987504959106445
2025-12-26T16:18:28.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:28.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0311585, teldec = -24.256207
2025-12-26T16:18:28.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.00985863217553     dec_j2k = -24.394566373824
2025-12-26T16:18:28.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18: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-26T16:18:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:28.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:28.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:28.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:28.721 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:28.721 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:28.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:28.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:28.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:28.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:28.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09616554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992338, telescope_ra=1.0311585, 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.05094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.00985863217553, telescope_dec_j2k=-24.394566373824, observability=1)
2025-12-26T16:18:29.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7232835292816162
2025-12-26T16:18:29.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:29.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0314662, teldec = -24.256207
2025-12-26T16:18:29.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01016664081866     dec_j2k = -24.3945635175009
2025-12-26T16:18:29.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:29.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-26T16:18:29.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:29.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:29.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:29.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:29.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:29.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:29.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:29.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:29.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:29.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:29.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:29.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:29.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09617793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529303639425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.0314662, 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.05125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01016664081866, telescope_dec_j2k=-24.3945635175009, observability=1)
2025-12-26T16:18:30.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7447459697723389
2025-12-26T16:18:30.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:30.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0317651, teldec = -24.256207
2025-12-26T16:18:30.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01046584062852     dec_j2k = -24.3945607420049
2025-12-26T16:18:30.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:30.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-26T16:18:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:30.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:30.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:30.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09619027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852208348972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=1.0317651, 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.05155, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01046584062852, telescope_dec_j2k=-24.3945607420049, observability=1)
2025-12-26T16:18:31.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7750487327575684
2025-12-26T16:18:31.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:31.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0320458, teldec = -24.256214
2025-12-26T16:18:31.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01074682252545     dec_j2k = -24.394565134111
2025-12-26T16:18:31.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:31.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-26T16:18:31.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:31.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:31.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:31.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:31.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:31.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:31.916 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:31.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:31.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:31.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:31.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:31.917 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:31.917 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09620252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=1.0320458, 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=22.05183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01074682252545, telescope_dec_j2k=-24.394565134111, observability=1)
2025-12-26T16:18:32.164 [DEBUG] [Thread-467720 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24724221229553223
2025-12-26T16:18:32.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7989294528961182
2025-12-26T16:18:32.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:32.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0323541, teldec = -24.256214
2025-12-26T16:18:32.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01105543175152     dec_j2k = -24.3945622696173
2025-12-26T16:18:32.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:32.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-26T16:18:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:32.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:32.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:32.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:32.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:32.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:32.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:32.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09621479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992348, telescope_ra=1.0323541, 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=22.05214, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01105543175152, telescope_dec_j2k=-24.3945622696173, observability=1)
2025-12-26T16:18:33.807 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8278248310089111
2025-12-26T16:18:34.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:34.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0326617, teldec = -24.256207
2025-12-26T16:18:34.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01136333992058     dec_j2k = -24.3945524113517
2025-12-26T16:18:34.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:34.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-26T16:18:34.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:34.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:34.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:34.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:34.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:34.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:34.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:34.034 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:34.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:34.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:34.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:34.034 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:34.034 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09622705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992338, telescope_ra=1.0326617, 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.05244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01136333992058, telescope_dec_j2k=-24.3945524113517, observability=1)
2025-12-26T16:18:34.897 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8630940914154053
2025-12-26T16:18:35.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:35.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0329418, teldec = -24.256214
2025-12-26T16:18:35.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01164372119856     dec_j2k = -24.3945568066449
2025-12-26T16:18:35.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:35.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-26T16:18:35.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:35.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:35.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:35.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:35.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09623936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992348, telescope_ra=1.0329418, 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=22.05272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01164372119856, telescope_dec_j2k=-24.3945568066449, observability=1)
2025-12-26T16:18:35.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8939249515533447
2025-12-26T16:18:36.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:36.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0332494, teldec = -24.256207
2025-12-26T16:18:36.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01195162935485     dec_j2k = -24.3945469466613
2025-12-26T16:18:36.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:36.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-26T16:18:36.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:36.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:36.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:36.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:36.159 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09625163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992337, telescope_ra=1.0332494, 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.05303, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01195162935485, telescope_dec_j2k=-24.3945469466613, observability=1)
2025-12-26T16:18:37.077 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9181215763092041
2025-12-26T16:18:37.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:37.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0335486, teldec = -24.256207
2025-12-26T16:18:37.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01225112942854     dec_j2k = -24.3945441633086
2025-12-26T16:18:37.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:37.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-26T16:18:37.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:37.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:37.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:37.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:37.222 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:37.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09626394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0335486, 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.05333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01225112942854, telescope_dec_j2k=-24.3945441633086, observability=1)
2025-12-26T16:18:38.166 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9431874752044678
2025-12-26T16:18:38.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:38.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.033829, teldec = -24.256214
2025-12-26T16:18:38.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01253181099043     dec_j2k = -24.3945485534489
2025-12-26T16:18:38.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:38.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:38.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:38.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:38.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:38.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09627625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=1.033829, 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=22.05361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01253181099043, telescope_dec_j2k=-24.3945485534489, observability=1)
2025-12-26T16:18:39.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9711945056915283
2025-12-26T16:18:39.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:39.334 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0341371, teldec = -24.256207
2025-12-26T16:18:39.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01284021962885     dec_j2k = -24.394538686217
2025-12-26T16:18:39.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:39.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:39.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:39.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:39.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:39.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:39.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:39.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:39.347 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:39.347 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:39.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:39.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:39.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:39.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:39.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09628858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0341371, 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.05392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01284021962885, telescope_dec_j2k=-24.394538686217, observability=1)
2025-12-26T16:18:40.253 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9052736759185791
2025-12-26T16:18:40.350 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:40.352 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0344173, teldec = -24.256214
2025-12-26T16:18:40.354 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.01312070097889     dec_j2k = -24.3945430766518
2025-12-26T16:18:40.355 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:40.356 [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-26T16:18:40.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:40.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:40.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:40.360 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:40.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09630036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525693564572, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992348, telescope_ra=1.0344173, 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=22.0542, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01312070097889, telescope_dec_j2k=-24.3945430766518, observability=1)
2025-12-26T16:18:40.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028360366821289062
2025-12-26T16:18:41.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:41.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0347249, teldec = -24.256207
2025-12-26T16:18:41.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01342860910306     dec_j2k = -24.394533212355
2025-12-26T16:18:41.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:41.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-26T16:18:41.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:41.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:41.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:41.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:41.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:41.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:41.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:41.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:41.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:41.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:41.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:41.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:41.452 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09631292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0347249, 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.05451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01342860910306, telescope_dec_j2k=-24.394533212355, observability=1)
2025-12-26T16:18:41.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027872085571289062
2025-12-26T16:18:42.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:42.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0350045, teldec = -24.256207
2025-12-26T16:18:42.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01370848949099     dec_j2k = -24.3945306074398
2025-12-26T16:18:42.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:42.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:42.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:42.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:42.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:42.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:42.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09632516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992337, telescope_ra=1.0350045, 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.05479, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01370848949099, telescope_dec_j2k=-24.3945306074398, observability=1)
2025-12-26T16:18:42.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05892658233642578
2025-12-26T16:18:43.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:43.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0353034, teldec = -24.256207
2025-12-26T16:18:43.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01400768922729     dec_j2k = -24.3945278218932
2025-12-26T16:18:43.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:43.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-26T16:18:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:43.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:43.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:43.568 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:43.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:43.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:43.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:43.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:43.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09633737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=1.0353034, 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.05509, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01400768922729, telescope_dec_j2k=-24.3945278218932, observability=1)
2025-12-26T16:18:43.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08935284614562988
2025-12-26T16:18:44.191 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.623509407043457
2025-12-26T16:18:44.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:44.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0356117, teldec = -24.256207
2025-12-26T16:18:44.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01431629838336     dec_j2k = -24.3945249478555
2025-12-26T16:18:44.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:44.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-26T16:18:44.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:44.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:44.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:44.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:44.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09634965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798530506997709, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0356117, 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.05539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01431629838336, telescope_dec_j2k=-24.3945249478555, observability=1)
2025-12-26T16:18:44.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12143468856811523
2025-12-26T16:18:45.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:45.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0358919, teldec = -24.256207
2025-12-26T16:18:45.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01459677935566     dec_j2k = -24.3945223349885
2025-12-26T16:18:45.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:45.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-26T16:18:45.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:45.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:45.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:45.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:45.692 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:45.692 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:45.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:45.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:45.693 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:45.693 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09636198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992337, telescope_ra=1.0358919, 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.05567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01459677935566, telescope_dec_j2k=-24.3945223349885, observability=1)
2025-12-26T16:18:45.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14849042892456055
2025-12-26T16:18:45.913 [DEBUG] [Thread-467721 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2201542854309082
2025-12-26T16:18:46.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:46.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0362003, teldec = -24.256207
2025-12-26T16:18:46.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01490548859935     dec_j2k = -24.3945194582939
2025-12-26T16:18:46.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:46.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-26T16:18:46.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:46.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:46.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:46.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:46.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:46.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:46.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:46.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:46.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:46.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:46.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:46.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:46.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09637442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0362003, 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.05598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01490548859935, telescope_dec_j2k=-24.3945194582939, observability=1)
2025-12-26T16:18:46.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15910053253173828
2025-12-26T16:18:47.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:47.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0364797, teldec = -24.256201
2025-12-26T16:18:47.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01518516845825     dec_j2k = -24.3945108518606
2025-12-26T16:18:47.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:47.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-26T16:18:47.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:47.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:47.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:47.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:47.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:47.828 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09638674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992326, telescope_ra=1.0364797, 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.05626, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01518516845825, telescope_dec_j2k=-24.3945108518606, observability=1)
2025-12-26T16:18:48.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19068694114685059
2025-12-26T16:18:48.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:48.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0367874, teldec = -24.256207
2025-12-26T16:18:48.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01549317728715     dec_j2k = -24.3945139794428
2025-12-26T16:18:48.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:48.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-26T16:18:48.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:48.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:48.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:48.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:48.887 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.096399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0367874, 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.05657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01549317728715, telescope_dec_j2k=-24.3945139794428, observability=1)
2025-12-26T16:18:49.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22252678871154785
2025-12-26T16:18:49.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:49.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0370866, teldec = -24.256207
2025-12-26T16:18:49.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01579267728708     dec_j2k = -24.3945111860314
2025-12-26T16:18:49.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:49.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-26T16:18:49.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:49.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:49.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:49.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:49.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09641125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0370866, 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.05687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01579267728708, telescope_dec_j2k=-24.3945111860314, observability=1)
2025-12-26T16:18:50.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25082969665527344
2025-12-26T16:18:50.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:50.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0373668, teldec = -24.256207
2025-12-26T16:18:50.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01607315823054     dec_j2k = -24.3945085692379
2025-12-26T16:18:50.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:50.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-26T16:18:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:51.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:51.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09642355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992337, telescope_ra=1.0373668, 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.05715, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01607315823054, telescope_dec_j2k=-24.3945085692379, observability=1)
2025-12-26T16:18:51.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2803380489349365
2025-12-26T16:18:52.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:52.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0376751, teldec = -24.256207
2025-12-26T16:18:52.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01638176734223     dec_j2k = -24.3945056891559
2025-12-26T16:18:52.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:52.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-26T16:18:52.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:52.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:52.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:52.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:52.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09643587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523286848004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=1.0376751, 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.05746, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01638176734223, telescope_dec_j2k=-24.3945056891559, observability=1)
2025-12-26T16:18:52.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3068664073944092
2025-12-26T16:18:53.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:53.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0379553, teldec = -24.256207
2025-12-26T16:18:53.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01666224827417     dec_j2k = -24.3945030707958
2025-12-26T16:18:53.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:53.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-26T16:18:53.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:53.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:53.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:53.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:53.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:53.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:53.143 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:53.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:53.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:53.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:53.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:53.144 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:53.144 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09644819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526094684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0379553, 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.05777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01666224827417, telescope_dec_j2k=-24.3945030707958, observability=1)
2025-12-26T16:18:53.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3274810314178467
2025-12-26T16:18:54.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:54.191 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0382628, teldec = -24.256207
2025-12-26T16:18:54.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01697005657112     dec_j2k = -24.3945001964692
2025-12-26T16:18:54.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:54.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-26T16:18:54.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:54.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:54.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:54.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:54.204 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09646052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=1.0382628, 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.05805, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01697005657112, telescope_dec_j2k=-24.3945001964692, observability=1)
2025-12-26T16:18:54.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35747194290161133
2025-12-26T16:18:55.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:55.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0385704, teldec = -24.256207
2025-12-26T16:18:55.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01727796496171     dec_j2k = -24.3944973203092
2025-12-26T16:18:55.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:55.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-26T16:18:55.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:55.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:55.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:55.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:55.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09647279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=1.0385704, 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.05835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01727796496171, telescope_dec_j2k=-24.3944973203092, observability=1)
2025-12-26T16:18:55.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3902273178100586
2025-12-26T16:18:56.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:56.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0388692, teldec = -24.256207
2025-12-26T16:18:56.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01757706452334     dec_j2k = -24.3944945255714
2025-12-26T16:18:56.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:56.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-26T16:18:56.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:56.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:56.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:56.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:56.323 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09648505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992337, telescope_ra=1.0388692, 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.05865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01757706452334, telescope_dec_j2k=-24.3944945255714, observability=1)
2025-12-26T16:18:56.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4221177101135254
2025-12-26T16:18:57.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:57.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0391492, teldec = -24.256201
2025-12-26T16:18:57.374 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01785734493085     dec_j2k = -24.3944859064392
2025-12-26T16:18:57.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:57.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-26T16:18:57.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:57.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:57.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:57.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:57.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:57.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:57.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:57.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:57.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:57.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:57.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:57.388 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:57.388 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09649736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992326, telescope_ra=1.0391492, 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.05893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:17:57.377671', telescope_ra_j2k=1.01785734493085, telescope_dec_j2k=-24.3944859064392, observability=1)
2025-12-26T16:18:57.519 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:57.519 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:18:57.520 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:57.520 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:18:57.521 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:57.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4455525875091553
2025-12-26T16:18:58.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:58.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0394578, teldec = -24.256207
2025-12-26T16:18:58.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01816625460541     dec_j2k = -24.3944890177937
2025-12-26T16:18:58.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:58.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-26T16:18:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:58.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:58.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:58.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0965098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527298042284, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0394578, 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.05924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.01816625460541, telescope_dec_j2k=-24.3944890177937, observability=1)
2025-12-26T16:18:58.523 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:58.524 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:58.524 [DEBUG] [ThreadPoolExecutor-21529_0] [payload.py] [to_registers()] [0]
2025-12-26T16:18:58.530 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:58.530 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:58.530 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:18:58.530 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:58.537 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:58.537 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:18:58.537 [DEBUG] [ThreadPoolExecutor-21529_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:18:58.537 [DEBUG] [ThreadPoolExecutor-21529_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:18:58.537 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:58.537 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:58.537 [DEBUG] [ThreadPoolExecutor-21529_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:58.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4598095417022705
2025-12-26T16:18:59.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:18:59.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.039738, teldec = -24.256207
2025-12-26T16:18:59.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01844673550242     dec_j2k = -24.3944863946882
2025-12-26T16:18:59.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:18:59.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-26T16:18:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:18:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:18:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:18:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:18:59.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:18:59.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:59.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:18:59.529 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:18:59.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:18:59.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:18:59.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:18:59.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:18:59.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09652212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798527699161713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992337, telescope_ra=1.039738, 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.05952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.01844673550242, telescope_dec_j2k=-24.3944863946882, observability=1)
2025-12-26T16:19:00.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48379039764404297
2025-12-26T16:19:00.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:00.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.040046, teldec = -24.256207
2025-12-26T16:19:00.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01875504426225     dec_j2k = -24.3944835104712
2025-12-26T16:19:00.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:00.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:00.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09653439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523687967432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992337, telescope_ra=1.040046, 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.05983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.01875504426225, telescope_dec_j2k=-24.3944835104712, observability=1)
2025-12-26T16:19:01.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.519540548324585
2025-12-26T16:19:01.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:01.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0403538, teldec = -24.256207
2025-12-26T16:19:01.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01906315281494     dec_j2k = -24.3944806272269
2025-12-26T16:19:01.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:01.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-26T16:19:01.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:01.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:01.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:01.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:01.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:01.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:01.659 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:01.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:01.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:01.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:01.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:01.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:01.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09654677, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=1.0403538, 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.06014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.01906315281494, telescope_dec_j2k=-24.3944806272269, observability=1)
2025-12-26T16:19:02.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5347094535827637
2025-12-26T16:19:02.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8758814334869385
2025-12-26T16:19:02.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:02.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0406246, teldec = -24.256207
2025-12-26T16:19:02.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01933422427167     dec_j2k = -24.3944780898273
2025-12-26T16:19:02.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:02.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-26T16:19:02.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:02.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:02.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:02.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:02.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:02.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09655907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0406246, 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.06041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.01933422427167, telescope_dec_j2k=-24.3944780898273, observability=1)
2025-12-26T16:19:03.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5623271465301514
2025-12-26T16:19:03.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:03.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0409321, teldec = -24.256207
2025-12-26T16:19:03.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01964203251117     dec_j2k = -24.3944752077035
2025-12-26T16:19:03.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:03.772 [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-26T16:19:03.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:03.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:03.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:03.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:03.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:03.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09657138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798517671176011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0409321, 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.06071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.01964203251117, telescope_dec_j2k=-24.3944752077035, observability=1)
2025-12-26T16:19:03.976 [DEBUG] [Thread-467722 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19465136528015137
2025-12-26T16:19:04.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5943455696105957
2025-12-26T16:19:04.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:04.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0412407, teldec = -24.256207
2025-12-26T16:19:04.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.01995094184666     dec_j2k = -24.3944723143668
2025-12-26T16:19:04.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:04.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-26T16:19:04.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:04.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:04.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:04.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:04.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:04.865 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09658391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798531710355993, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=1.0412407, 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.06102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.01995094184666, telescope_dec_j2k=-24.3944723143668, observability=1)
2025-12-26T16:19:05.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6010198593139648
2025-12-26T16:19:05.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:05.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0415209, teldec = -24.256207
2025-12-26T16:19:05.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02023142270867     dec_j2k = -24.3944696865161
2025-12-26T16:19:05.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:05.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-26T16:19:05.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:05.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:05.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:05.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:05.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09659615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524891325716, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.0415209, 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.0613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02023142270867, telescope_dec_j2k=-24.3944696865161, observability=1)
2025-12-26T16:19:06.597 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6768527030944824
2025-12-26T16:19:06.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:06.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.041829, teldec = -24.256207
2025-12-26T16:19:06.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02053983153025     dec_j2k = -24.3944667961449
2025-12-26T16:19:06.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:06.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-26T16:19:06.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:06.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:06.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:06.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:06.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:06.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0966084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.041829, 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.06161, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02053983153025, telescope_dec_j2k=-24.3944667961449, observability=1)
2025-12-26T16:19:07.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7025649547576904
2025-12-26T16:19:08.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:08.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0421089, teldec = -24.256207
2025-12-26T16:19:08.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02082001208001     dec_j2k = -24.3944641695441
2025-12-26T16:19:08.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:08.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-26T16:19:08.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:08.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:08.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:08.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:08.042 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09662065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528902519997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.0421089, 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.06189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02082001208001, telescope_dec_j2k=-24.3944641695441, observability=1)
2025-12-26T16:19:08.775 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7323129177093506
2025-12-26T16:19:09.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:09.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0424167, teldec = -24.256207
2025-12-26T16:19:09.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02112812058819     dec_j2k = -24.3944612802688
2025-12-26T16:19:09.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:19:09.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-26T16:19:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:09.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:09.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:09.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:09.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:09.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:09.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09663294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523687967432, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0424167, 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.0622, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02112812058819, telescope_dec_j2k=-24.3944612802688, observability=1)
2025-12-26T16:19:09.866 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7659883499145508
2025-12-26T16:19:10.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:10.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0427156, teldec = -24.256207
2025-12-26T16:19:10.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02142732016953     dec_j2k = -24.3944584736753
2025-12-26T16:19:10.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:10.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-26T16:19:10.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:10.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:10.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:10.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:10.158 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09664515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992336, telescope_ra=1.0427156, 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.0625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02142732016953, telescope_dec_j2k=-24.3944584736753, observability=1)
2025-12-26T16:19:10.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8000450134277344
2025-12-26T16:19:11.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:11.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0429958, teldec = -24.256207
2025-12-26T16:19:11.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02170780100255     dec_j2k = -24.3944558418995
2025-12-26T16:19:11.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:11.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:11.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:11.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09665744, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0429958, 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.06278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02170780100255, telescope_dec_j2k=-24.3944558418995, observability=1)
2025-12-26T16:19:12.047 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8271758556365967
2025-12-26T16:19:12.264 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:12.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0433041, teldec = -24.256207
2025-12-26T16:19:12.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02201640999268     dec_j2k = -24.3944529453331
2025-12-26T16:19:12.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:12.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-26T16:19:12.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:12.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:12.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:12.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:12.284 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09666973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528100281141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992336, telescope_ra=1.0433041, 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.06309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02201640999268, telescope_dec_j2k=-24.3944529453331, observability=1)
2025-12-26T16:19:13.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8525359630584717
2025-12-26T16:19:13.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:13.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0436122, teldec = -24.256207
2025-12-26T16:19:13.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02232481877569     dec_j2k = -24.3944500497441
2025-12-26T16:19:13.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:13.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-26T16:19:13.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:13.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:13.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:13.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:13.351 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09668213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992336, telescope_ra=1.0436122, 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.06339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02232481877569, telescope_dec_j2k=-24.3944500497441, observability=1)
2025-12-26T16:19:14.227 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8755266666412354
2025-12-26T16:19:14.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:14.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0438918, teldec = -24.256207
2025-12-26T16:19:14.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02260469898975     dec_j2k = -24.3944474212238
2025-12-26T16:19:14.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:14.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-26T16:19:14.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:14.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:14.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:14.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:14.420 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09669444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852208348972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0438918, 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.06367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02260469898975, telescope_dec_j2k=-24.3944474212238, observability=1)
2025-12-26T16:19:15.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8975448608398438
2025-12-26T16:19:15.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:15.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0441996, teldec = -24.256207
2025-12-26T16:19:15.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02291280745938     dec_j2k = -24.3944445267367
2025-12-26T16:19:15.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:15.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-26T16:19:15.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:15.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:15.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:15.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:15.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:15.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:15.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:15.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:15.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:15.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:15.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:15.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:15.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09670693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0441996, 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.06398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02291280745938, telescope_dec_j2k=-24.3944445267367, observability=1)
2025-12-26T16:19:16.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9171531200408936
2025-12-26T16:19:16.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:16.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0444793, teldec = -24.256207
2025-12-26T16:19:16.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02319278776211     dec_j2k = -24.3944418957159
2025-12-26T16:19:16.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:16.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-26T16:19:16.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:16.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:16.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:16.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:16.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:16.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:16.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:16.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:16.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:16.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:16.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:16.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:16.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09671914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798525292445144, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0444793, 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.06426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02319278776211, telescope_dec_j2k=-24.3944418957159, observability=1)
2025-12-26T16:19:17.499 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9518554210662842
2025-12-26T16:19:17.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:17.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0447778, teldec = -24.256207
2025-12-26T16:19:17.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02349158689928     dec_j2k = -24.394439087032
2025-12-26T16:19:17.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:17.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-26T16:19:17.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:17.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:17.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:17.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:17.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:17.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:17.615 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:17.615 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:17.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:17.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:17.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:17.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:17.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09673147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523286848004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0447778, 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.06456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02349158689928, telescope_dec_j2k=-24.394439087032, observability=1)
2025-12-26T16:19:18.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9733593463897705
2025-12-26T16:19:18.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:18.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0450862, teldec = -24.256207
2025-12-26T16:19:18.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02380029595099     dec_j2k = -24.394436184307
2025-12-26T16:19:18.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:18.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-26T16:19:18.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:18.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:18.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:18.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:18.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:18.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09674369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523286848004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992336, telescope_ra=1.0450862, 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.06487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02380029595099, telescope_dec_j2k=-24.394436184307, observability=1)
2025-12-26T16:19:19.678 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:19.681 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0453667, teldec = -24.256206
2025-12-26T16:19:19.682 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.02408107698753     dec_j2k = -24.3944325434875
2025-12-26T16:19:19.684 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:19.685 [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-26T16:19:19.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:19.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:19.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:19.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:19.694 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:19.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09675554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.0453667, 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.06515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02408107698753, telescope_dec_j2k=-24.3944325434875, observability=1)
2025-12-26T16:19:19.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019226551055908203
2025-12-26T16:19:20.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:20.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0456749, teldec = -24.256213
2025-12-26T16:19:20.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.024389586179     dec_j2k = -24.3944366402978
2025-12-26T16:19:20.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:20.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-26T16:19:20.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:20.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:20.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:20.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:20.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09676796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992347, telescope_ra=1.0456749, 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=22.06546, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.024389586179, telescope_dec_j2k=-24.3944366402978, observability=1)
2025-12-26T16:19:20.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04452061653137207
2025-12-26T16:19:21.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:21.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0459551, teldec = -24.256213
2025-12-26T16:19:21.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02467006695379     dec_j2k = -24.3944340006477
2025-12-26T16:19:21.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19: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-26T16:19:21.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:21.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:21.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:21.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:21.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09678017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523286848004, 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.992347, telescope_ra=1.0459551, 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=22.06574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02467006695379, telescope_dec_j2k=-24.3944340006477, observability=1)
2025-12-26T16:19:21.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07224392890930176
2025-12-26T16:19:22.177 [DEBUG] [Thread-467723 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3517768383026123
2025-12-26T16:19:22.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:22.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0462625, teldec = -24.256206
2025-12-26T16:19:22.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02497777462485     dec_j2k = -24.3944241045241
2025-12-26T16:19:22.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:22.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-26T16:19:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:22.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:22.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:22.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:22.938 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:22.938 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:22.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:22.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:22.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:22.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:22.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09679304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992336, telescope_ra=1.0462625, 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.06605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02497777462485, telescope_dec_j2k=-24.3944241045241, observability=1)
2025-12-26T16:19:22.988 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05063009262084961
2025-12-26T16:19:23.102 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.16464447975158691
2025-12-26T16:19:23.103 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.84981036186218 seconds ago
2025-12-26T16:19:23.539 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:23.540 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:23.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:23.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0465616, teldec = -24.256206
2025-12-26T16:19:23.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02527717432572     dec_j2k = -24.3944212851292
2025-12-26T16:19:23.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:23.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:24.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:24.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:24.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:24.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:24.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09680542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0465616, 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.06634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02527717432572, telescope_dec_j2k=-24.3944212851292, observability=1)
2025-12-26T16:19:24.078 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07092165946960449
2025-12-26T16:19:25.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:25.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0468699, teldec = -24.256206
2025-12-26T16:19:25.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02558578323848     dec_j2k = -24.3944183781237
2025-12-26T16:19:25.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:25.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-26T16:19:25.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:25.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:25.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:25.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:25.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09681775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.0468699, 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.06665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02558578323848, telescope_dec_j2k=-24.3944183781237, observability=1)
2025-12-26T16:19:25.169 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09484624862670898
2025-12-26T16:19:26.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:26.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0471503, teldec = -24.256213
2025-12-26T16:19:26.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02586646454346     dec_j2k = -24.3944227327837
2025-12-26T16:19:26.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:26.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-26T16:19:26.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:26.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:26.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:26.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:26.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09683007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992347, telescope_ra=1.0471503, 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=22.06693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02586646454346, telescope_dec_j2k=-24.3944227327837, observability=1)
2025-12-26T16:19:26.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1275033950805664
2025-12-26T16:19:27.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:27.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0474582, teldec = -24.256206
2025-12-26T16:19:27.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02617467268916     dec_j2k = -24.3944128284535
2025-12-26T16:19:27.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:27.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-26T16:19:27.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:27.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:27.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:27.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:27.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:27.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:27.193 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:27.193 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:27.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:27.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:27.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:27.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:27.194 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09684233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798528501400569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.0474582, 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.06724, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02617467268916, telescope_dec_j2k=-24.3944128284535, observability=1)
2025-12-26T16:19:27.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15599918365478516
2025-12-26T16:19:28.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:28.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0477379, teldec = -24.256206
2025-12-26T16:19:28.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02645465292767     dec_j2k = -24.3944101887786
2025-12-26T16:19:28.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:28.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-26T16:19:28.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:28.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:28.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:28.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:28.255 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09685463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852007789258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.0477379, 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.06752, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02645465292767, telescope_dec_j2k=-24.3944101887786, observability=1)
2025-12-26T16:19:28.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18476152420043945
2025-12-26T16:19:29.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:29.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0480373, teldec = -24.256206
2025-12-26T16:19:29.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.026754352898     dec_j2k = -24.3944073623614
2025-12-26T16:19:29.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:29.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-26T16:19:29.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:29.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:29.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:29.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:29.319 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:29.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09686693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798529303639425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992336, telescope_ra=1.0480373, 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.06782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.026754352898, telescope_dec_j2k=-24.3944073623614, observability=1)
2025-12-26T16:19:29.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21082282066345215
2025-12-26T16:19:30.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:30.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0483462, teldec = -24.256206
2025-12-26T16:19:30.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02706356237979     dec_j2k = -24.3944044453697
2025-12-26T16:19:30.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:30.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-26T16:19:30.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:30.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:30.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:30.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:30.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:30.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:30.384 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:30.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:30.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:30.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:30.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:30.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:30.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09687924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0483462, 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.06813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02706356237979, telescope_dec_j2k=-24.3944044453697, observability=1)
2025-12-26T16:19:30.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2360363006591797
2025-12-26T16:19:31.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:31.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0486548, teldec = -24.256206
2025-12-26T16:19:31.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02737247155429     dec_j2k = -24.3944015303064
2025-12-26T16:19:31.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:31.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-26T16:19:31.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:31.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:31.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:31.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:31.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09689155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992336, telescope_ra=1.0486548, 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.06844, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02737247155429, telescope_dec_j2k=-24.3944015303064, observability=1)
2025-12-26T16:19:31.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26926207542419434
2025-12-26T16:19:32.192 [DEBUG] [Thread-467724 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7471153736114502
2025-12-26T16:19:32.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:32.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0489353, teldec = -24.256206
2025-12-26T16:19:32.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02765325257064     dec_j2k = -24.3943988798938
2025-12-26T16:19:32.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:32.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-26T16:19:32.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:32.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:32.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:32.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:32.502 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09690378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519275653723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.0489353, 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.06872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02765325257064, telescope_dec_j2k=-24.3943988798938, observability=1)
2025-12-26T16:19:32.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2995433807373047
2025-12-26T16:19:33.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:33.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.049215, teldec = -24.256206
2025-12-26T16:19:33.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02793323277999     dec_j2k = -24.3943962362966
2025-12-26T16:19:33.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:33.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-26T16:19:33.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:33.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:33.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:33.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:33.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09691602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.049215, 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.069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02793323277999, telescope_dec_j2k=-24.3943962362966, observability=1)
2025-12-26T16:19:33.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33333373069763184
2025-12-26T16:19:34.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:34.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0495138, teldec = -24.256206
2025-12-26T16:19:34.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02823233211801     dec_j2k = -24.3943934113544
2025-12-26T16:19:34.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:34.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-26T16:19:34.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:34.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:34.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:34.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:34.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:34.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:34.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:34.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:34.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:34.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:34.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:34.627 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:34.627 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09692833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0495138, 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.0693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02823233211801, telescope_dec_j2k=-24.3943934113544, observability=1)
2025-12-26T16:19:34.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.356001615524292
2025-12-26T16:19:35.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:35.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0498222, teldec = -24.256206
2025-12-26T16:19:35.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0285410410667     dec_j2k = -24.3943904947623
2025-12-26T16:19:35.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:35.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-26T16:19:35.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:35.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:35.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:35.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:35.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09694078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992336, telescope_ra=1.0498222, 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.0696, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.0285410410667, telescope_dec_j2k=-24.3943904947623, observability=1)
2025-12-26T16:19:36.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3739891052246094
2025-12-26T16:19:36.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:36.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0501311, teldec = -24.256206
2025-12-26T16:19:36.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02885025050954     dec_j2k = -24.3943875725364
2025-12-26T16:19:36.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:36.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-26T16:19:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:36.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:36.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:36.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:36.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:36.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:36.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09695309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.0501311, 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.06991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02885025050954, telescope_dec_j2k=-24.3943875725364, observability=1)
2025-12-26T16:19:37.164 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3980216979980469
2025-12-26T16:19:37.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:37.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0504116, teldec = -24.256206
2025-12-26T16:19:37.813 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02913103149662     dec_j2k = -24.3943849181929
2025-12-26T16:19:37.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:37.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-26T16:19:37.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:37.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:37.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:37.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:37.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:37.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09696541, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992336, telescope_ra=1.0504116, 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.07019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02913103149662, telescope_dec_j2k=-24.3943849181929, observability=1)
2025-12-26T16:19:38.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42923450469970703
2025-12-26T16:19:38.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:38.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0507199, teldec = -24.256206
2025-12-26T16:19:38.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02943964032555     dec_j2k = -24.3943819999191
2025-12-26T16:19:38.873 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:38.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-26T16:19:38.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:38.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:38.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:38.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:38.884 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09697766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852007789258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.0507199, 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.0705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02943964032555, telescope_dec_j2k=-24.3943819999191, observability=1)
2025-12-26T16:19:39.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4591400623321533
2025-12-26T16:19:39.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:39.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0510196, teldec = -24.256206
2025-12-26T16:19:39.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.02973964053329     dec_j2k = -24.3943791621855
2025-12-26T16:19:39.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:39.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-26T16:19:39.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:39.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:39.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:39.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:39.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09698993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852208348972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992335, telescope_ra=1.0510196, 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.0708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.02973964053329, telescope_dec_j2k=-24.3943791621855, observability=1)
2025-12-26T16:19:40.227 [DEBUG] [Thread-467725 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2775568962097168
2025-12-26T16:19:40.315 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3659791946411133
2025-12-26T16:19:40.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48562026023864746
2025-12-26T16:19:40.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:40.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0513004, teldec = -24.256206
2025-12-26T16:19:40.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03002072180323     dec_j2k = -24.3943765026345
2025-12-26T16:19:40.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:40.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-26T16:19:41.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:41.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:41.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:41.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:41.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09700223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798517270056583, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0513004, 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.07108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03002072180323, telescope_dec_j2k=-24.3943765026345, observability=1)
2025-12-26T16:19:41.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5157909393310547
2025-12-26T16:19:42.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:42.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0516093, teldec = -24.256206
2025-12-26T16:19:42.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03032993121376     dec_j2k = -24.3943735760744
2025-12-26T16:19:42.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:42.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-26T16:19:42.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:42.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:42.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:42.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:42.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:42.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:42.082 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:42.082 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:42.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:42.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:42.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:42.082 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:42.082 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09701463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0516093, 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.07139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03032993121376, telescope_dec_j2k=-24.3943735760744, observability=1)
2025-12-26T16:19:42.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5713934898376465
2025-12-26T16:19:43.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:43.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0518895, teldec = -24.256206
2025-12-26T16:19:43.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.030610411871     dec_j2k = -24.3943709206386
2025-12-26T16:19:43.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:43.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-26T16:19:43.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:43.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:43.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:43.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:43.140 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:43.141 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09702689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518072295439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992335, telescope_ra=1.0518895, 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.07167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.030610411871, telescope_dec_j2k=-24.3943709206386, observability=1)
2025-12-26T16:19:43.278 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13751506805419922
2025-12-26T16:19:43.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6030972003936768
2025-12-26T16:19:44.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:44.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0521975, teldec = -24.256206
2025-12-26T16:19:44.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0309187203672     dec_j2k = -24.3943680008845
2025-12-26T16:19:44.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:44.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-26T16:19:44.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:44.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:44.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:44.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:44.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09703917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0521975, 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.07198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.0309187203672, telescope_dec_j2k=-24.3943680008845, observability=1)
2025-12-26T16:19:44.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6346569061279297
2025-12-26T16:19:45.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:45.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0524972, teldec = -24.256206
2025-12-26T16:19:45.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03121872054357     dec_j2k = -24.3943651589477
2025-12-26T16:19:45.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:45.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-26T16:19:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:45.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:45.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09705142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852007789258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0524972, 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.07228, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03121872054357, telescope_dec_j2k=-24.3943651589477, observability=1)
2025-12-26T16:19:45.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6692192554473877
2025-12-26T16:19:46.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:46.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.052778, teldec = -24.256206
2025-12-26T16:19:46.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03149980178412     dec_j2k = -24.3943624954586
2025-12-26T16:19:46.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:46.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-26T16:19:46.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:46.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:46.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:46.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:46.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09706368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992335, telescope_ra=1.052778, 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.07256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03149980178412, telescope_dec_j2k=-24.3943624954586, observability=1)
2025-12-26T16:19:47.015 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6981644630432129
2025-12-26T16:19:47.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:47.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0530869, teldec = -24.256206
2025-12-26T16:19:47.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03180901116229     dec_j2k = -24.3943595645665
2025-12-26T16:19:47.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:47.362 [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-26T16:19:47.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:47.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:47.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:47.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:47.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09707589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798516868937155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0530869, 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.07287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03180901116229, telescope_dec_j2k=-24.3943595645665, observability=1)
2025-12-26T16:19:48.140 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.766124963760376
2025-12-26T16:19:48.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:48.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0533671, teldec = -24.256206
2025-12-26T16:19:48.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03208949179019     dec_j2k = -24.3943569052012
2025-12-26T16:19:48.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:48.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-26T16:19:48.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:48.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:48.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:48.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:48.437 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:48.438 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09708817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852208348972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0533671, 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.07315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03208949179019, telescope_dec_j2k=-24.3943569052012, observability=1)
2025-12-26T16:19:49.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7939286231994629
2025-12-26T16:19:49.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:49.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0536663, teldec = -24.256206
2025-12-26T16:19:49.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03238899144095     dec_j2k = -24.3943540646853
2025-12-26T16:19:49.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:49.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-26T16:19:49.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:49.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:49.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:49.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:49.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:49.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:49.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:49.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:49.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:49.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:49.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:49.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:49.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09710047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0536663, 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.07345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03238899144095, telescope_dec_j2k=-24.3943540646853, observability=1)
2025-12-26T16:19:50.324 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8263890743255615
2025-12-26T16:19:50.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:50.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0539468, teldec = -24.256206
2025-12-26T16:19:50.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03266977235777     dec_j2k = -24.39435140093
2025-12-26T16:19:50.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:50.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:50.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:50.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:50.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:50.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:50.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:50.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:50.555 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:50.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:50.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:50.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:50.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:50.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:50.555 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0971127, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0539468, 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.07373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03266977235777, telescope_dec_j2k=-24.39435140093, observability=1)
2025-12-26T16:19:51.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8619911670684814
2025-12-26T16:19:51.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:51.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0542557, teldec = -24.256206
2025-12-26T16:19:51.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03297898171033     dec_j2k = -24.3943484666115
2025-12-26T16:19:51.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:51.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-26T16:19:51.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:51.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:51.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:51.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:51.612 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.097125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0542557, 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.07404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03297898171033, telescope_dec_j2k=-24.3943484666115, observability=1)
2025-12-26T16:19:52.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8923616409301758
2025-12-26T16:19:52.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:52.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0545643, teldec = -24.256206
2025-12-26T16:19:52.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03328789075568     dec_j2k = -24.3943455342386
2025-12-26T16:19:52.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:52.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-26T16:19:52.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:52.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:52.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:52.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:52.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09713719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526896922856, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0545643, 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.07435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03328789075568, telescope_dec_j2k=-24.3943455342386, observability=1)
2025-12-26T16:19:53.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9240283966064453
2025-12-26T16:19:53.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:53.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0548445, teldec = -24.256206
2025-12-26T16:19:53.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03356837135419     dec_j2k = -24.3943428709448
2025-12-26T16:19:53.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:53.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:53.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:53.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:53.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:53.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:53.730 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09714946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518473414867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0548445, 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.07463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03356837135419, telescope_dec_j2k=-24.3943428709448, observability=1)
2025-12-26T16:19:54.685 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9553091526031494
2025-12-26T16:19:54.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:54.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0551436, teldec = -24.256206
2025-12-26T16:19:54.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03386777087343     dec_j2k = -24.3943400271849
2025-12-26T16:19:54.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:54.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-26T16:19:54.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:54.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:54.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:54.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:54.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:54.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:54.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:54.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:54.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:54.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:54.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:54.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:54.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0971617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992335, telescope_ra=1.0551436, 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.07493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03386777087343, telescope_dec_j2k=-24.3943400271849, observability=1)
2025-12-26T16:19:55.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9862997531890869
2025-12-26T16:19:55.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:55.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0554244, teldec = -24.256206
2025-12-26T16:19:55.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03414885206122     dec_j2k = -24.3943373566437
2025-12-26T16:19:55.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:55.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-26T16:19:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:55.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:55.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:55.848 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:55.848 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:55.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:55.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09717403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0554244, 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.07521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03414885206122, telescope_dec_j2k=-24.3943373566437, observability=1)
2025-12-26T16:19:56.867 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:56.868 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0557333, teldec = -24.256206
2025-12-26T16:19:56.870 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.03445806138135     dec_j2k = -24.394334417994
2025-12-26T16:19:56.871 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:56.872 [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-26T16:19:56.877 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:56.877 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:56.877 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:56.877 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:56.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09718596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0557333, 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.07552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:18:57.517806', telescope_ra_j2k=1.03445806138135, telescope_dec_j2k=-24.394334417994, observability=1)
2025-12-26T16:19:56.892 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0065801143646240234
2025-12-26T16:19:57.659 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:57.659 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:19:57.660 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:57.660 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:19:57.660 [INFO] [ThreadPoolExecutor-21530_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:19:57.660 [INFO] [ThreadPoolExecutor-21530_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:19:57.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:57.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0560135, teldec = -24.256206
2025-12-26T16:19:57.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03473854195657     dec_j2k = -24.394331751592
2025-12-26T16:19:57.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:57.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-26T16:19:57.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:57.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:57.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:57.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:57.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:57.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:57.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:57.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:57.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:57.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09719833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992335, telescope_ra=1.0560135, 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.0758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03473854195657, telescope_dec_j2k=-24.394331751592, observability=1)
2025-12-26T16:19:57.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012787818908691406
2025-12-26T16:19:58.305 [DEBUG] [Thread-467726 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.361696720123291
2025-12-26T16:19:58.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:19:58.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0563127, teldec = -24.256206
2025-12-26T16:19:58.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03503804155108     dec_j2k = -24.3943289035623
2025-12-26T16:19:58.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:19:58.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-26T16:19:59.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:19:59.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:19:59.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:19:59.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:19:59.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:19:59.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:59.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:19:59.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:19:59.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:19:59.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:19:59.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:19:59.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:19:59.009 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09721057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798526495803428, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0563127, 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.0761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03503804155108, telescope_dec_j2k=-24.3943289035623, observability=1)
2025-12-26T16:19:59.047 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.038041114807128906
2025-12-26T16:20:00.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:00.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0566216, teldec = -24.256206
2025-12-26T16:20:00.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03534725085169     dec_j2k = -24.3943259623089
2025-12-26T16:20:00.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:00.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-26T16:20:00.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:00.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:00.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:00.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:00.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:00.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:00.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:00.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:00.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:00.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:00.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:00.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:00.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0972228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852408908686, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0566216, 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.0764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03534725085169, telescope_dec_j2k=-24.3943259623089, observability=1)
2025-12-26T16:20:00.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06883740425109863
2025-12-26T16:20:01.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:01.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0569023, teldec = -24.256206
2025-12-26T16:20:01.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03562823190984     dec_j2k = -24.3943232887824
2025-12-26T16:20:01.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:01.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-26T16:20:01.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:01.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:01.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:01.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:01.153 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:01.154 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09723534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0569023, 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.07668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03562823190984, telescope_dec_j2k=-24.3943232887824, observability=1)
2025-12-26T16:20:01.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11538577079772949
2025-12-26T16:20:02.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:02.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0572109, teldec = -24.256206
2025-12-26T16:20:02.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03593714089711     dec_j2k = -24.3943203486596
2025-12-26T16:20:02.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:02.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-26T16:20:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:02.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:02.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09724777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992335, telescope_ra=1.0572109, 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.07699, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03593714089711, telescope_dec_j2k=-24.3943203486596, observability=1)
2025-12-26T16:20:02.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13257932662963867
2025-12-26T16:20:02.547 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32321929931640625
2025-12-26T16:20:03.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:03.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0575193, teldec = -24.256206
2025-12-26T16:20:03.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03624584967735     dec_j2k = -24.3943174095395
2025-12-26T16:20:03.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:03.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-26T16:20:03.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:03.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:03.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:03.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:03.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:03.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:03.287 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:03.287 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:03.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:03.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:03.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:03.287 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:03.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09726005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.0575193, 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.0773, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03624584967735, telescope_dec_j2k=-24.3943174095395, observability=1)
2025-12-26T16:20:03.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15975522994995117
2025-12-26T16:20:04.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:04.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0578186, teldec = -24.256212
2025-12-26T16:20:04.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03654544964614     dec_j2k = -24.3943205557471
2025-12-26T16:20:04.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:04.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:04.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:04.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:04.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:04.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:04.347 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09727231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519275653723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992345, telescope_ra=1.0578186, 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=22.0776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03654544964614, telescope_dec_j2k=-24.3943205557471, observability=1)
2025-12-26T16:20:04.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18926620483398438
2025-12-26T16:20:05.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:05.392 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0580994, teldec = -24.256212
2025-12-26T16:20:05.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03682653078056     dec_j2k = -24.3943178780789
2025-12-26T16:20:05.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:05.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-26T16:20:05.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:05.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:05.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:05.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:05.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:05.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:05.405 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:05.406 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:05.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:05.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:05.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:05.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:05.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09728462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, 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.992345, telescope_ra=1.0580994, 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=22.07788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03682653078056, telescope_dec_j2k=-24.3943178780789, observability=1)
2025-12-26T16:20:05.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2218019962310791
2025-12-26T16:20:06.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:06.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.05838, teldec = -24.256206
2025-12-26T16:20:06.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03710741140271     dec_j2k = -24.3943092021053
2025-12-26T16:20:06.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:06.454 [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-26T16:20:06.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:06.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:06.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:06.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:06.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09729686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518072295439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.05838, 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.07816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03710741140271, telescope_dec_j2k=-24.3943092021053, observability=1)
2025-12-26T16:20:06.721 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.251509428024292
2025-12-26T16:20:07.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:07.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0586886, teldec = -24.256206
2025-12-26T16:20:07.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03741632035749     dec_j2k = -24.394306257656
2025-12-26T16:20:07.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20: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-26T16:20:07.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:07.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:07.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:07.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:07.526 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09730916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0586886, 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.07847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03741632035749, telescope_dec_j2k=-24.394306257656, observability=1)
2025-12-26T16:20:07.807 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2807314395904541
2025-12-26T16:20:08.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:08.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0589971, teldec = -24.256212
2025-12-26T16:20:08.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03772512951196     dec_j2k = -24.3943093127233
2025-12-26T16:20:08.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:08.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-26T16:20:08.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:08.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:08.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:08.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:08.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09732141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852007789258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992345, telescope_ra=1.0589971, 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=22.07878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03772512951196, telescope_dec_j2k=-24.3943093127233, observability=1)
2025-12-26T16:20:08.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3140263557434082
2025-12-26T16:20:09.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:09.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0592682, teldec = -24.256206
2025-12-26T16:20:09.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03799650060546     dec_j2k = -24.394300725069
2025-12-26T16:20:09.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:09.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-26T16:20:09.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:09.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:09.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:09.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:09.646 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09733366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519275653723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0592682, 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.07905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03799650060546, telescope_dec_j2k=-24.394300725069, observability=1)
2025-12-26T16:20:10.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3798069953918457
2025-12-26T16:20:10.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:10.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0595768, teldec = -24.256206
2025-12-26T16:20:10.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03830540954068     dec_j2k = -24.3942977780194
2025-12-26T16:20:10.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:10.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-26T16:20:10.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:10.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:10.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:10.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:10.704 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09734591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798517270056583, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.0595768, 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.07936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03830540954068, telescope_dec_j2k=-24.3942977780194, observability=1)
2025-12-26T16:20:11.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41486167907714844
2025-12-26T16:20:11.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:11.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0598576, teldec = -24.256205
2025-12-26T16:20:11.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03858649058866     dec_j2k = -24.3942940957567
2025-12-26T16:20:11.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:11.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-26T16:20:11.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:11.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:11.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:11.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09735819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992334, telescope_ra=1.0598576, 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.07964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03858649058866, telescope_dec_j2k=-24.3942940957567, observability=1)
2025-12-26T16:20:12.208 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4425845146179199
2025-12-26T16:20:12.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:12.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0601662, teldec = -24.256205
2025-12-26T16:20:12.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03889539951088     dec_j2k = -24.3942911469817
2025-12-26T16:20:12.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:12.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-26T16:20:12.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:12.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:12.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:12.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:12.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09737047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522484609148, 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.108622, telescope_az=89.992334, telescope_ra=1.0601662, 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.07995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03889539951088, telescope_dec_j2k=-24.3942911469817, observability=1)
2025-12-26T16:20:13.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4749469757080078
2025-12-26T16:20:13.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:13.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0604654, teldec = -24.256205
2025-12-26T16:20:13.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03919489901679     dec_j2k = -24.3942882871644
2025-12-26T16:20:13.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:13.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-26T16:20:13.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:13.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:13.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:13.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:13.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0973827, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518072295439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992334, telescope_ra=1.0604654, 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.08025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03919489901679, telescope_dec_j2k=-24.3942882871644, observability=1)
2025-12-26T16:20:14.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5069265365600586
2025-12-26T16:20:14.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:14.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0607459, teldec = -24.256205
2025-12-26T16:20:14.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03947567979778     dec_j2k = -24.3942856053143
2025-12-26T16:20:14.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:14.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-26T16:20:14.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:14.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:14.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:14.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:14.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09739498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992334, telescope_ra=1.0607459, 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.08053, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03947567979778, telescope_dec_j2k=-24.3942856053143, observability=1)
2025-12-26T16:20:15.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5749931335449219
2025-12-26T16:20:16.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:16.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0610548, teldec = -24.256205
2025-12-26T16:20:16.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.03978488900071     dec_j2k = -24.3942826510695
2025-12-26T16:20:16.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:16.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-26T16:20:16.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:16.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:16.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:16.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:16.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:16.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:16.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:16.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:16.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:16.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:16.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:16.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:16.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09740759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798517270056583, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992334, telescope_ra=1.0610548, 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.08084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.03978488900071, telescope_dec_j2k=-24.3942826510695, observability=1)
2025-12-26T16:20:16.507 [DEBUG] [Thread-467727 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47433972358703613
2025-12-26T16:20:16.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5767927169799805
2025-12-26T16:20:17.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:17.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0613632, teldec = -24.256199
2025-12-26T16:20:17.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04009359738903     dec_j2k = -24.3942737012381
2025-12-26T16:20:17.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:17.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-26T16:20:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:17.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:17.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.0613632, 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.08115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04009359738903, telescope_dec_j2k=-24.3942737012381, observability=1)
2025-12-26T16:20:17.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5896992683410645
2025-12-26T16:20:18.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:18.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0616436, teldec = -24.256205
2025-12-26T16:20:18.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04037427835924     dec_j2k = -24.3942770174219
2025-12-26T16:20:18.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:20:18.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:18.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:18.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:18.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:18.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:18.169 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09743236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518473414867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992334, telescope_ra=1.0616436, 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.08143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04037427835924, telescope_dec_j2k=-24.3942770174219, observability=1)
2025-12-26T16:20:18.541 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:18.543 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:18.545 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:18.547 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:18.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6187794208526611
2025-12-26T16:20:19.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:19.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0619433, teldec = -24.256205
2025-12-26T16:20:19.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.040674278334     dec_j2k = -24.3942741486248
2025-12-26T16:20:19.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:19.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-26T16:20:19.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:19.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:19.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:19.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:19.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09744461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0619433, 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.08173, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.040674278334, telescope_dec_j2k=-24.3942741486248, observability=1)
2025-12-26T16:20:19.875 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6462814807891846
2025-12-26T16:20:20.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:20.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0622522, teldec = -24.256205
2025-12-26T16:20:20.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04098348751048     dec_j2k = -24.3942711908717
2025-12-26T16:20:20.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:20.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-26T16:20:20.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:20.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:20.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:20.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:20.292 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0974569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798523286848004, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992334, telescope_ra=1.0622522, 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.08203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04098348751048, telescope_dec_j2k=-24.3942711908717, observability=1)
2025-12-26T16:20:20.971 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6788158416748047
2025-12-26T16:20:21.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:21.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.062533, teldec = -24.256205
2025-12-26T16:20:21.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04126456855588     dec_j2k = -24.394268501394
2025-12-26T16:20:21.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:21.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:21.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:21.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:21.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:21.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:21.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09746914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.062533, 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.08232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04126456855588, telescope_dec_j2k=-24.394268501394, observability=1)
2025-12-26T16:20:22.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7085886001586914
2025-12-26T16:20:22.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:22.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0628413, teldec = -24.256205
2025-12-26T16:20:22.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04157317711882     dec_j2k = -24.3942655476625
2025-12-26T16:20:22.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:22.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-26T16:20:22.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:22.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:22.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:22.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:22.417 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09748146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992334, telescope_ra=1.0628413, 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.08262, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04157317711882, telescope_dec_j2k=-24.3942655476625, observability=1)
2025-12-26T16:20:22.552 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:23.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7325289249420166
2025-12-26T16:20:23.163 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7454686164855957
2025-12-26T16:20:23.163 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.847715854644775 seconds ago
2025-12-26T16:20:23.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:23.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0631405, teldec = -24.256205
2025-12-26T16:20:23.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04187267656749     dec_j2k = -24.3942626802534
2025-12-26T16:20:23.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:23.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-26T16:20:23.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:23.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:23.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:23.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:23.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:23.476 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09749374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798517270056583, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0631405, 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.08292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04187267656749, telescope_dec_j2k=-24.3942626802534, observability=1)
2025-12-26T16:20:23.555 [DEBUG] [ThreadPoolExecutor-21529_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:23.556 [INFO] [ThreadPoolExecutor-21529_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:20:24.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7641456127166748
2025-12-26T16:20:24.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:24.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0634212, teldec = -24.256205
2025-12-26T16:20:24.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04215365749495     dec_j2k = -24.3942599893689
2025-12-26T16:20:24.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:24.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-26T16:20:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:24.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:24.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09750605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992334, telescope_ra=1.0634212, 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.0832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04215365749495, telescope_dec_j2k=-24.3942599893689, observability=1)
2025-12-26T16:20:25.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7924158573150635
2025-12-26T16:20:25.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:25.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0637301, teldec = -24.256205
2025-12-26T16:20:25.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04246286663873     dec_j2k = -24.394257027286
2025-12-26T16:20:25.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:25.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-26T16:20:25.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:25.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:25.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:25.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:25.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:25.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:25.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:25.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:25.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:25.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:25.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:25.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:25.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09751838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992334, telescope_ra=1.0637301, 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.08351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04246286663873, telescope_dec_j2k=-24.394257027286, observability=1)
2025-12-26T16:20:26.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8206641674041748
2025-12-26T16:20:26.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:26.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0640106, teldec = -24.256205
2025-12-26T16:20:26.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04274364735418     dec_j2k = -24.3942543367505
2025-12-26T16:20:26.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:26.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:26.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:26.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:26.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:26.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:26.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:26.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:26.669 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:26.669 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:26.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:26.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:26.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:26.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:26.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09753068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992334, telescope_ra=1.0640106, 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.08379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04274364735418, telescope_dec_j2k=-24.3942543367505, observability=1)
2025-12-26T16:20:27.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8416256904602051
2025-12-26T16:20:27.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:27.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0643187, teldec = -24.256205
2025-12-26T16:20:27.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04305205568433     dec_j2k = -24.3942513806179
2025-12-26T16:20:27.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:27.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-26T16:20:27.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:27.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:27.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:27.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:27.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09754306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798522885728576, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992334, telescope_ra=1.0643187, 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.0841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04305205568433, telescope_dec_j2k=-24.3942513806179, observability=1)
2025-12-26T16:20:28.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8620615005493164
2025-12-26T16:20:28.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:28.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0646181, teldec = -24.256205
2025-12-26T16:20:28.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04335175530146     dec_j2k = -24.394248507097
2025-12-26T16:20:28.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:28.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:28.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:28.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:28.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:28.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:28.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:28.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:28.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:28.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:28.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:28.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:28.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:28.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:28.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09755539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992334, telescope_ra=1.0646181, 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.0844, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04335175530146, telescope_dec_j2k=-24.394248507097, observability=1)
2025-12-26T16:20:29.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8901937007904053
2025-12-26T16:20:29.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:29.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0648981, teldec = -24.256199
2025-12-26T16:20:29.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04363203519031     dec_j2k = -24.3942398195347
2025-12-26T16:20:29.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:29.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-26T16:20:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:29.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:29.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09756766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.0648981, 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.08471, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04363203519031, telescope_dec_j2k=-24.3942398195347, observability=1)
2025-12-26T16:20:30.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9196271896362305
2025-12-26T16:20:30.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:30.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0652069, teldec = -24.256205
2025-12-26T16:20:30.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04394114450971     dec_j2k = -24.3942428535515
2025-12-26T16:20:30.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:30.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-26T16:20:30.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:30.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:30.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:30.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:30.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:30.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0652069, 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.08499, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04394114450971, telescope_dec_j2k=-24.3942428535515, observability=1)
2025-12-26T16:20:31.872 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9448895454406738
2025-12-26T16:20:31.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:31.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0655147, teldec = -24.256205
2025-12-26T16:20:31.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04424925251322     dec_j2k = -24.394239896806
2025-12-26T16:20:31.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:31.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:31.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:31.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:31.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:31.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:31.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09759227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798524490206288, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992334, telescope_ra=1.0655147, 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.0853, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04424925251322, telescope_dec_j2k=-24.394239896806, observability=1)
2025-12-26T16:20:32.225 [DEBUG] [Thread-467728 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23812150955200195
2025-12-26T16:20:32.963 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9760663509368896
2025-12-26T16:20:33.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:33.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0657947, teldec = -24.256205
2025-12-26T16:20:33.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04452953269244     dec_j2k = -24.3942372063286
2025-12-26T16:20:33.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:33.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:33.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:33.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:33.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:33.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:33.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09760475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518072295439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992334, telescope_ra=1.0657947, 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.08558, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04452953269244, telescope_dec_j2k=-24.3942372063286, observability=1)
2025-12-26T16:20:34.053 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9863533973693848
2025-12-26T16:20:34.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:34.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0661022, teldec = -24.256205
2025-12-26T16:20:34.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04483734038278     dec_j2k = -24.3942342507515
2025-12-26T16:20:34.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20: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-26T16:20:34.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:34.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:34.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:34.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:34.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:34.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:34.129 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:34.129 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:34.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:34.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:34.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:34.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:34.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09761704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0661022, 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.08588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04483734038278, telescope_dec_j2k=-24.3942342507515, observability=1)
2025-12-26T16:20:34.582 [DEBUG] [Thread-467729 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4524681568145752
2025-12-26T16:20:35.145 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:35.148 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0663733, teldec = -24.256199
2025-12-26T16:20:35.151 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.04510871133611     dec_j2k = -24.3942256448285
2025-12-26T16:20:35.153 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:35.154 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:35.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:35.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:35.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:35.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:35.162 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.097629, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514863340015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.0663733, 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.08616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04510871133611, telescope_dec_j2k=-24.3942256448285, observability=1)
2025-12-26T16:20:35.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010218381881713867
2025-12-26T16:20:36.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:36.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0667096, teldec = -24.256205
2025-12-26T16:20:36.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04544534813879     dec_j2k = -24.394228410011
2025-12-26T16:20:36.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:36.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-26T16:20:36.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:36.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:36.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:36.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:36.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09764191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0667096, 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.08649, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04544534813879, telescope_dec_j2k=-24.394228410011, observability=1)
2025-12-26T16:20:36.275 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0003178119659423828
2025-12-26T16:20:37.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:37.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0669901, teldec = -24.256205
2025-12-26T16:20:37.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04572612879425     dec_j2k = -24.3942257115505
2025-12-26T16:20:37.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:37.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-26T16:20:37.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:37.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:37.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:37.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:37.346 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09765426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992334, telescope_ra=1.0669901, 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.08677, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04572612879425, telescope_dec_j2k=-24.3942257115505, observability=1)
2025-12-26T16:20:37.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01585674285888672
2025-12-26T16:20:38.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:38.392 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0672979, teldec = -24.256205
2025-12-26T16:20:38.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04603423675833     dec_j2k = -24.3942227496007
2025-12-26T16:20:38.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:38.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:38.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:38.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:38.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:38.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:38.409 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09766656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520479012007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992334, telescope_ra=1.0672979, 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.08708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04603423675833, telescope_dec_j2k=-24.3942227496007, observability=1)
2025-12-26T16:20:38.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04342484474182129
2025-12-26T16:20:39.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:39.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0675779, teldec = -24.256205
2025-12-26T16:20:39.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04631451690167     dec_j2k = -24.3942200543892
2025-12-26T16:20:39.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:39.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-26T16:20:39.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:39.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:39.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:39.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:39.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:39.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:39.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:39.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:39.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:39.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:39.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:39.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:39.462 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09767882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798517671176011, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0675779, 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.08736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04631451690167, telescope_dec_j2k=-24.3942200543892, observability=1)
2025-12-26T16:20:39.543 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08145976066589355
2025-12-26T16:20:40.376 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9139688014984131
2025-12-26T16:20:40.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:40.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0678856, teldec = -24.256205
2025-12-26T16:20:40.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04662252475269     dec_j2k = -24.394217091687
2025-12-26T16:20:40.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:40.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-26T16:20:40.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:40.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:40.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:40.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:40.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:40.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:40.519 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:40.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:40.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:40.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:40.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:40.520 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:40.520 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09769102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798516066698299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0678856, 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.08767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04662252475269, telescope_dec_j2k=-24.394217091687, observability=1)
2025-12-26T16:20:40.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11417889595031738
2025-12-26T16:20:41.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:41.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.068184, teldec = -24.256199
2025-12-26T16:20:41.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04692122298324     dec_j2k = -24.3942082182072
2025-12-26T16:20:41.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:41.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-26T16:20:41.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:41.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:41.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:41.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:41.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09770326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520479012007, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.068184, 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.08797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04692122298324, telescope_dec_j2k=-24.3942082182072, observability=1)
2025-12-26T16:20:41.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14691448211669922
2025-12-26T16:20:42.367 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7895631790161133
2025-12-26T16:20:42.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:42.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0684644, teldec = -24.256205
2025-12-26T16:20:42.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0472019038183     dec_j2k = -24.3942115162549
2025-12-26T16:20:42.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:42.630 [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-26T16:20:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:42.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09771557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519275653723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0684644, 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.08825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.0472019038183, telescope_dec_j2k=-24.3942115162549, observability=1)
2025-12-26T16:20:42.815 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17425084114074707
2025-12-26T16:20:43.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:43.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0687728, teldec = -24.256205
2025-12-26T16:20:43.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04751061234998     dec_j2k = -24.3942085442198
2025-12-26T16:20:43.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:43.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-26T16:20:43.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:43.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:43.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:43.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:43.705 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:43.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09772786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508445429166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992334, telescope_ra=1.0687728, 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.08856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04751061234998, telescope_dec_j2k=-24.3942085442198, observability=1)
2025-12-26T16:20:43.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19899630546569824
2025-12-26T16:20:44.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:44.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0690532, teldec = -24.256211
2025-12-26T16:20:44.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04779129317341     dec_j2k = -24.3942118407023
2025-12-26T16:20:44.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:44.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-26T16:20:44.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:44.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:44.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:44.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:44.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:44.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:44.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:44.771 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:44.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:44.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:44.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:44.772 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:44.772 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.0977402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992344, telescope_ra=1.0690532, 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.08884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04779129317341, telescope_dec_j2k=-24.3942118407023, observability=1)
2025-12-26T16:20:45.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33622145652770996
2025-12-26T16:20:45.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:45.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0693608, teldec = -24.256205
2025-12-26T16:20:45.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04809920058205     dec_j2k = -24.3942028751952
2025-12-26T16:20:45.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:45.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-26T16:20:45.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:45.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:45.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:45.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:45.835 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09775251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798516066698299, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0693608, 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.08914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04809920058205, telescope_dec_j2k=-24.3942028751952, observability=1)
2025-12-26T16:20:46.238 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4030780792236328
2025-12-26T16:20:46.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:46.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0696683, teldec = -24.256205
2025-12-26T16:20:46.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0484070081935     dec_j2k = -24.3941999092215
2025-12-26T16:20:46.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:46.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-26T16:20:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:46.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:46.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:46.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09776534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519275653723, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992333, telescope_ra=1.0696683, 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.08945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.0484070081935, telescope_dec_j2k=-24.3941999092215, observability=1)
2025-12-26T16:20:47.326 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3816812038421631
2025-12-26T16:20:48.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:48.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0699674, teldec = -24.256205
2025-12-26T16:20:48.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04870640739536     dec_j2k = -24.3941970234095
2025-12-26T16:20:48.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:48.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-26T16:20:48.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:48.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:48.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:48.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:48.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09777808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079852007789258, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992333, telescope_ra=1.0699674, 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.08975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04870640739536, telescope_dec_j2k=-24.3941970234095, observability=1)
2025-12-26T16:20:48.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41408395767211914
2025-12-26T16:20:49.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:49.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0702758, teldec = -24.256205
2025-12-26T16:20:49.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04901511589363     dec_j2k = -24.3941940469802
2025-12-26T16:20:49.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:49.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-26T16:20:49.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:49.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:49.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:49.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:49.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09779034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521281250864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992333, telescope_ra=1.0702758, 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.09006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04901511589363, telescope_dec_j2k=-24.3941940469802, observability=1)
2025-12-26T16:20:49.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4425981044769287
2025-12-26T16:20:50.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:50.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.070556, teldec = -24.256205
2025-12-26T16:20:50.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04929559617697     dec_j2k = -24.394191341933
2025-12-26T16:20:50.155 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:50.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-26T16:20:50.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:50.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:50.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:50.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:50.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:50.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:50.167 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:50.167 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:50.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:50.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:50.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:50.168 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:50.168 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09780267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514863340015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.070556, 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.09034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04929559617697, telescope_dec_j2k=-24.394191341933, observability=1)
2025-12-26T16:20:50.635 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4677543640136719
2025-12-26T16:20:51.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:51.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.070864, teldec = -24.256205
2025-12-26T16:20:51.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04960390426205     dec_j2k = -24.3941883676463
2025-12-26T16:20:51.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:51.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-26T16:20:51.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:51.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:51.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:51.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:51.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:51.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:51.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:51.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:51.238 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:51.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09781504, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798516467817727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.070864, 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.09065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04960390426205, telescope_dec_j2k=-24.3941883676463, observability=1)
2025-12-26T16:20:51.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4900846481323242
2025-12-26T16:20:52.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:52.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0712278, teldec = -24.256205
2025-12-26T16:20:52.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.04996806815371     dec_j2k = -24.3941848533533
2025-12-26T16:20:52.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:52.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-26T16:20:52.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:52.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:52.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:52.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:52.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09783035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514863340015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0712278, 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.09101, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.04996806815371, telescope_dec_j2k=-24.3941848533533, observability=1)
2025-12-26T16:20:52.658 [DEBUG] [Thread-467730 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10123324394226074
2025-12-26T16:20:52.816 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2593419551849365
2025-12-26T16:20:53.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:53.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0715355, teldec = -24.256211
2025-12-26T16:20:53.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0502760762342     dec_j2k = -24.3941878794704
2025-12-26T16:20:53.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:53.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-26T16:20:53.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:53.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:53.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:53.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:53.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:53.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09784245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514863340015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992344, telescope_ra=1.0715355, 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.09132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.0502760762342, telescope_dec_j2k=-24.3941878794704, observability=1)
2025-12-26T16:20:53.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30289196968078613
2025-12-26T16:20:54.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:54.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0718339, teldec = -24.256205
2025-12-26T16:20:54.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05057477438521     dec_j2k = -24.3941789956662
2025-12-26T16:20:54.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:54.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-26T16:20:54.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:54.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:54.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:54.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:54.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:54.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:54.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:54.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:54.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:54.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:54.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:54.662 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:54.662 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09785472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513258862303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992333, telescope_ra=1.0718339, 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.09162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.05057477438521, telescope_dec_j2k=-24.3941789956662, observability=1)
2025-12-26T16:20:55.035 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3726961612701416
2025-12-26T16:20:55.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:55.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0721141, teldec = -24.256205
2025-12-26T16:20:55.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05085525463704     dec_j2k = -24.3941762864808
2025-12-26T16:20:55.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:55.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-26T16:20:55.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:55.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:55.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:55.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:55.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:55.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:55.725 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:55.725 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:55.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:55.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:55.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:55.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:55.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09786698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798519676773151, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0721141, 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.0919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.05085525463704, telescope_dec_j2k=-24.3941762864808, observability=1)
2025-12-26T16:20:56.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40223193168640137
2025-12-26T16:20:56.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:56.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0724225, teldec = -24.256205
2025-12-26T16:20:56.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05116396308752     dec_j2k = -24.3941733037762
2025-12-26T16:20:56.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:56.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-26T16:20:56.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:56.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:56.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:56.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:56.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:56.795 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09787936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798511253265162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.0724225, 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.09221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:19:57.657960', telescope_ra_j2k=1.05116396308752, telescope_dec_j2k=-24.3941733037762, observability=1)
2025-12-26T16:20:57.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.421314001083374
2025-12-26T16:20:57.799 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:57.799 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:20:57.800 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:57.800 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:20:57.801 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:57.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:57.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0727029, teldec = -24.256205
2025-12-26T16:20:57.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05144464352746     dec_j2k = -24.3941705910926
2025-12-26T16:20:57.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:57.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-26T16:20:57.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:57.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:57.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:57.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:57.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09789182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513659981731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.0727029, 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.09249, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05144464352746, telescope_dec_j2k=-24.3941705910926, observability=1)
2025-12-26T16:20:58.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4348418712615967
2025-12-26T16:20:58.803 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:58.805 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:58.806 [DEBUG] [ThreadPoolExecutor-21531_0] [payload.py] [to_registers()] [0]
2025-12-26T16:20:58.810 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:58.810 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:58.810 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:20:58.811 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:58.818 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:58.818 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:20:58.818 [DEBUG] [ThreadPoolExecutor-21531_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:20:58.818 [DEBUG] [ThreadPoolExecutor-21531_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:20:58.819 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:58.819 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:58.819 [DEBUG] [ThreadPoolExecutor-21531_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:58.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:58.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0730105, teldec = -24.256205
2025-12-26T16:20:58.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05175255116473     dec_j2k = -24.3941676144099
2025-12-26T16:20:58.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:58.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-26T16:20:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:58.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:58.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:58.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:58.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:58.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:58.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:58.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:58.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:58.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09790412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798521682370292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.0730105, 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.09279, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05175255116473, telescope_dec_j2k=-24.3941676144099, observability=1)
2025-12-26T16:20:59.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46526241302490234
2025-12-26T16:20:59.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:20:59.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0732901, teldec = -24.256205
2025-12-26T16:20:59.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05203243079267     dec_j2k = -24.3941649079086
2025-12-26T16:20:59.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:20:59.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-26T16:20:59.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:20:59.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:20:59.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:20:59.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:20:59.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09791641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798515665578871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.0732901, 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.09307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05203243079267, telescope_dec_j2k=-24.3941649079086, observability=1)
2025-12-26T16:21:00.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49239206314086914
2025-12-26T16:21:01.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:01.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0735897, teldec = -24.256211
2025-12-26T16:21:01.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05233233072738     dec_j2k = -24.3941680064527
2025-12-26T16:21:01.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:01.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-26T16:21:01.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:01.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:01.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:01.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:01.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09792868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513659981731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992344, telescope_ra=1.0735897, 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.09337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05233233072738, telescope_dec_j2k=-24.3941680064527, observability=1)
2025-12-26T16:21:01.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5276024341583252
2025-12-26T16:21:02.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:02.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0738979, teldec = -24.256205
2025-12-26T16:21:02.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0526408386339     dec_j2k = -24.3941590219068
2025-12-26T16:21:02.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:02.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-26T16:21:02.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:02.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:02.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:02.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:02.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:02.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09794088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513258862303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992333, telescope_ra=1.0738979, 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.09368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.0526408386339, telescope_dec_j2k=-24.3941590219068, observability=1)
2025-12-26T16:21:02.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45489501953125
2025-12-26T16:21:02.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5646147727966309
2025-12-26T16:21:03.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:03.152 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0741781, teldec = -24.256204
2025-12-26T16:21:03.153 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05292131879204     dec_j2k = -24.3941553073294
2025-12-26T16:21:03.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:03.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-26T16:21:03.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:03.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:03.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:03.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:03.168 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09795314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798520880131436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0741781, 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.09396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05292131879204, telescope_dec_j2k=-24.3941553073294, observability=1)
2025-12-26T16:21:03.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.590071439743042
2025-12-26T16:21:04.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:04.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0744861, teldec = -24.256204
2025-12-26T16:21:04.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05322962679646     dec_j2k = -24.3941523224693
2025-12-26T16:21:04.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:04.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-26T16:21:04.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:04.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:04.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:04.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:04.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09796542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518874534295, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992333, telescope_ra=1.0744861, 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.09427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05322962679646, telescope_dec_j2k=-24.3941523224693, observability=1)
2025-12-26T16:21:04.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6214158535003662
2025-12-26T16:21:05.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:05.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0747937, teldec = -24.256198
2025-12-26T16:21:05.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05353753408261     dec_j2k = -24.3941433411225
2025-12-26T16:21:05.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:05.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:05.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:05.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:05.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:05.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:05.298 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09797778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798515264459443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992322, telescope_ra=1.0747937, 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.09458, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05353753408261, telescope_dec_j2k=-24.3941433411225, observability=1)
2025-12-26T16:21:05.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6434955596923828
2025-12-26T16:21:06.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:06.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0750736, teldec = -24.256204
2025-12-26T16:21:06.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05381771428585     dec_j2k = -24.3941466264527
2025-12-26T16:21:06.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:06.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:06.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:06.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:06.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:06.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:06.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0979901, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514061101159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992333, telescope_ra=1.0750736, 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.09486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05381771428585, telescope_dec_j2k=-24.3941466264527, observability=1)
2025-12-26T16:21:07.029 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6670558452606201
2025-12-26T16:21:07.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:07.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0753722, teldec = -24.256204
2025-12-26T16:21:07.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05411661287087     dec_j2k = -24.3941437301684
2025-12-26T16:21:07.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:07.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:07.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:07.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:07.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:07.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:07.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:07.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:07.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:07.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:07.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09800244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513659981731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0753722, 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.09515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05411661287087, telescope_dec_j2k=-24.3941437301684, observability=1)
2025-12-26T16:21:08.117 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.69266676902771
2025-12-26T16:21:08.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:08.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0756524, teldec = -24.256204
2025-12-26T16:21:08.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05439709305094     dec_j2k = -24.3941410115873
2025-12-26T16:21:08.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:08.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:08.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:08.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:08.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:08.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:08.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09801464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798516467817727, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992333, telescope_ra=1.0756524, 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.09544, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05439709305094, telescope_dec_j2k=-24.3941410115873, observability=1)
2025-12-26T16:21:09.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7284133434295654
2025-12-26T16:21:09.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:09.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0759607, teldec = -24.256204
2025-12-26T16:21:09.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05470570132243     dec_j2k = -24.3941380195123
2025-12-26T16:21:09.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:09.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-26T16:21:09.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:09.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:09.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:09.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:09.539 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09802692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514061101159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992333, telescope_ra=1.0759607, 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.09574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05470570132243, telescope_dec_j2k=-24.3941380195123, observability=1)
2025-12-26T16:21:10.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7615523338317871
2025-12-26T16:21:10.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:10.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0762691, teldec = -24.256204
2025-12-26T16:21:10.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05501440968702     dec_j2k = -24.3941350255657
2025-12-26T16:21:10.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:10.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-26T16:21:10.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:10.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:10.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:10.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:10.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:10.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:10.598 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:10.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:10.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:10.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:10.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:10.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:10.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09803912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798511253265162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0762691, 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.09605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05501440968702, telescope_dec_j2k=-24.3941350255657, observability=1)
2025-12-26T16:21:10.853 [DEBUG] [Thread-467731 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2543492317199707
2025-12-26T16:21:11.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7948346138000488
2025-12-26T16:21:11.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:11.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.076549, teldec = -24.256204
2025-12-26T16:21:11.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05529458954891     dec_j2k = -24.3941323075169
2025-12-26T16:21:11.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:11.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-26T16:21:11.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:11.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:11.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:11.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:11.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:11.661 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09805145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798516868937155, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.076549, 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.09633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05529458954891, telescope_dec_j2k=-24.3941323075169, observability=1)
2025-12-26T16:21:12.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8215930461883545
2025-12-26T16:21:12.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:12.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0768568, teldec = -24.256204
2025-12-26T16:21:12.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05560269730043     dec_j2k = -24.3941293176803
2025-12-26T16:21:12.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:12.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-26T16:21:12.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:12.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:12.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:12.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:12.719 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0980637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513258862303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0768568, 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.09664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05560269730043, telescope_dec_j2k=-24.3941293176803, observability=1)
2025-12-26T16:21:13.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8528597354888916
2025-12-26T16:21:13.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:13.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0771551, teldec = -24.256204
2025-12-26T16:21:13.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05590129554689     dec_j2k = -24.394126419266
2025-12-26T16:21:13.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:13.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-26T16:21:13.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:13.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:13.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:13.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:13.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:13.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:13.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:13.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:13.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:13.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:13.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:13.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:13.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09807593, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518072295439, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.0771551, 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.09694, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05590129554689, telescope_dec_j2k=-24.394126419266, observability=1)
2025-12-26T16:21:14.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8855886459350586
2025-12-26T16:21:14.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:14.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0774348, teldec = -24.256204
2025-12-26T16:21:14.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05618127519082     dec_j2k = -24.3941237008117
2025-12-26T16:21:14.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:14.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-26T16:21:14.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:14.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:14.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:14.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:14.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:14.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:14.836 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:14.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:14.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:14.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:14.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:14.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:14.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09808821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513659981731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.0774348, 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.09722, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05618127519082, telescope_dec_j2k=-24.3941237008117, observability=1)
2025-12-26T16:21:15.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9167661666870117
2025-12-26T16:21:15.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:15.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0777434, teldec = -24.256204
2025-12-26T16:21:15.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05649018372237     dec_j2k = -24.394120700613
2025-12-26T16:21:15.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:15.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-26T16:21:15.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:15.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:15.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:15.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:15.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09810045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518473414867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992333, telescope_ra=1.0777434, 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.09753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05649018372237, telescope_dec_j2k=-24.394120700613, observability=1)
2025-12-26T16:21:16.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9483568668365479
2025-12-26T16:21:16.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:16.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0780239, teldec = -24.256204
2025-12-26T16:21:16.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05677096415415     dec_j2k = -24.3941179728188
2025-12-26T16:21:16.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:16.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-26T16:21:16.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:16.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:16.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:16.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:16.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09811273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798518473414867, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0780239, 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.09781, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05677096415415, telescope_dec_j2k=-24.3941179728188, observability=1)
2025-12-26T16:21:17.934 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9765331745147705
2025-12-26T16:21:17.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:18.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0783316, teldec = -24.256204
2025-12-26T16:21:18.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05707897177273     dec_j2k = -24.3941149796539
2025-12-26T16:21:18.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:18.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:18.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:18.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:18.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:18.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:18.015 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:18.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09812499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513258862303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0783316, 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.09811, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05707897177273, telescope_dec_j2k=-24.3941149796539, observability=1)
2025-12-26T16:21:19.024 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:19.026 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0786116, teldec = -24.256204
2025-12-26T16:21:19.028 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.05735925169267     dec_j2k = -24.3941122551624
2025-12-26T16:21:19.030 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:21:19.031 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:19.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:19.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:19.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:19.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:19.040 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09813686, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798515665578871, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992332, telescope_ra=1.0786116, 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.09839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05735925169267, telescope_dec_j2k=-24.3941122551624, observability=1)
2025-12-26T16:21:19.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018017292022705078
2025-12-26T16:21:20.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:20.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0789104, teldec = -24.256204
2025-12-26T16:21:20.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05765835040094     dec_j2k = -24.3941093469216
2025-12-26T16:21:20.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:20.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-26T16:21:20.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:20.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:20.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:20.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:20.114 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:20.116 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0789104, teldec = -24.256204
2025-12-26T16:21:20.117 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.05765835040094     dec_j2k = -24.3941093469216
2025-12-26T16:21:20.118 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:20.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09814933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513258862303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992332, telescope_ra=1.0789104, 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.09869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05765835040094, telescope_dec_j2k=-24.3941093469216, observability=1)
2025-12-26T16:21:20.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-26T16:21:20.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:20.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:20.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:20.126 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:20.133 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:20.134 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09814948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513258862303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992332, telescope_ra=1.0789104, 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.09869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05765835040094, telescope_dec_j2k=-24.3941093469216, observability=1)
2025-12-26T16:21:21.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:21.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0791912, teldec = -24.256204
2025-12-26T16:21:21.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05793943110882     dec_j2k = -24.3941066131051
2025-12-26T16:21:21.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:21.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:21.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:21.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:21.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:21.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:21.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:21.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:21.186 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:21.186 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:21.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:21.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:21.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:21.186 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:21.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09816167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798511253265162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992332, telescope_ra=1.0791912, 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.09897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05793943110882, telescope_dec_j2k=-24.3941066131051, observability=1)
2025-12-26T16:21:21.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05919981002807617
2025-12-26T16:21:22.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:22.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0795001, teldec = -24.256204
2025-12-26T16:21:22.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05824863990086     dec_j2k = -24.3941036048494
2025-12-26T16:21:22.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:22.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-26T16:21:22.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:22.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:22.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:22.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:22.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:22.252 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.098174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514462220587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0795001, 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.09928, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05824863990086, telescope_dec_j2k=-24.3941036048494, observability=1)
2025-12-26T16:21:22.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08150959014892578
2025-12-26T16:21:23.223 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9711551666259766
2025-12-26T16:21:23.223 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.84697198867798 seconds ago
2025-12-26T16:21:23.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:23.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0798087, teldec = -24.256204
2025-12-26T16:21:23.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05855754838607     dec_j2k = -24.3941005986127
2025-12-26T16:21:23.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:23.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-26T16:21:23.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:23.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:23.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:23.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:23.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09818628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798510049906878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992332, telescope_ra=1.0798087, 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.09959, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05855754838607, telescope_dec_j2k=-24.3941005986127, observability=1)
2025-12-26T16:21:23.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11369562149047852
2025-12-26T16:21:23.820 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:23.821 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:24.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:24.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0801168, teldec = -24.256204
2025-12-26T16:21:24.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05886595636455     dec_j2k = -24.3940975963468
2025-12-26T16:21:24.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:24.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-26T16:21:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:24.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:24.415 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09819905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798515264459443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0801168, 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.0999, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05886595636455, telescope_dec_j2k=-24.3940975963468, observability=1)
2025-12-26T16:21:24.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1367487907409668
2025-12-26T16:21:25.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:25.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0804449, teldec = -24.256204
2025-12-26T16:21:25.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05919438432754     dec_j2k = -24.3940943982033
2025-12-26T16:21:25.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:25.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-26T16:21:25.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:25.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:25.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:25.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:25.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09821278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508846548594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992332, telescope_ra=1.0804449, 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.10023, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05919438432754, telescope_dec_j2k=-24.3940943982033, observability=1)
2025-12-26T16:21:25.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04372882843017578
2025-12-26T16:21:26.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:26.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0807257, teldec = -24.256204
2025-12-26T16:21:26.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05947546500406     dec_j2k = -24.394091660305
2025-12-26T16:21:26.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:26.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-26T16:21:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:26.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:26.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:26.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:26.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:26.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:26.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:26.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:26.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:26.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:26.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09822507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798515264459443, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0807257, 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.10051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05947546500406, telescope_dec_j2k=-24.394091660305, observability=1)
2025-12-26T16:21:26.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10956835746765137
2025-12-26T16:21:27.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:27.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0810346, teldec = -24.256204
2025-12-26T16:21:27.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.05978467376159     dec_j2k = -24.3940886475592
2025-12-26T16:21:27.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:27.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-26T16:21:27.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:27.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:27.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:27.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:27.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:27.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:27.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:27.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:27.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:27.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:27.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:27.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:27.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09823742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798510049906878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0810346, 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.10082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.05978467376159, telescope_dec_j2k=-24.3940886475592, observability=1)
2025-12-26T16:21:27.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13261055946350098
2025-12-26T16:21:28.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:28.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0813148, teldec = -24.256204
2025-12-26T16:21:28.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06006515382634     dec_j2k = -24.3940859139469
2025-12-26T16:21:28.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:28.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-26T16:21:28.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:28.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:28.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:28.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:28.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:28.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:28.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:28.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:28.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:28.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:28.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:28.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:28.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0982497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798512456623446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0813148, 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.1011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06006515382634, telescope_dec_j2k=-24.3940859139469, observability=1)
2025-12-26T16:21:28.925 [DEBUG] [Thread-467732 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13545012474060059
2025-12-26T16:21:28.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16057801246643066
2025-12-26T16:21:29.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:29.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0816134, teldec = -24.256204
2025-12-26T16:21:29.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06036405227591     dec_j2k = -24.3940830000068
2025-12-26T16:21:29.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:21:29.839 [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-26T16:21:29.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:29.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:29.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:29.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:29.847 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09826197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079851165438459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0816134, 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.1014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06036405227591, telescope_dec_j2k=-24.3940830000068, observability=1)
2025-12-26T16:21:30.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19414520263671875
2025-12-26T16:21:30.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:30.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.081922, teldec = -24.256204
2025-12-26T16:21:30.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06067296071361     dec_j2k = -24.3940799875927
2025-12-26T16:21:30.895 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:30.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-26T16:21:30.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:30.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:30.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:30.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:30.905 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:30.906 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09827419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506439832026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.081922, 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.1017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06067296071361, telescope_dec_j2k=-24.3940799875927, observability=1)
2025-12-26T16:21:31.136 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23003292083740234
2025-12-26T16:21:31.947 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:31.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0822025, teldec = -24.256204
2025-12-26T16:21:31.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06095374106007     dec_j2k = -24.3940772486955
2025-12-26T16:21:31.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:31.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-26T16:21:31.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:31.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:31.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:31.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:31.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:31.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:31.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:31.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:31.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:31.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:31.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:31.965 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:31.965 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09828642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798512456623446, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992332, telescope_ra=1.0822025, 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.10199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06095374106007, telescope_dec_j2k=-24.3940772486955, observability=1)
2025-12-26T16:21:32.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2566094398498535
2025-12-26T16:21:32.254 [DEBUG] [Thread-467733 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2889866828918457
2025-12-26T16:21:33.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:33.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0825105, teldec = -24.256204
2025-12-26T16:21:33.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06126204888485     dec_j2k = -24.3940742404206
2025-12-26T16:21:33.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:33.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-26T16:21:33.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:33.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:33.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:33.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:33.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:33.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:33.024 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:33.024 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:33.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:33.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:33.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:33.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:33.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09829873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798511253265162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0825105, 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.10229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06126204888485, telescope_dec_j2k=-24.3940742404206, observability=1)
2025-12-26T16:21:33.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2890918254852295
2025-12-26T16:21:34.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:34.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0827902, teldec = -24.256204
2025-12-26T16:21:34.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06154202841975     dec_j2k = -24.394071507777
2025-12-26T16:21:34.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:34.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-26T16:21:34.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:34.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:34.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:34.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:34.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09831095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798509247668022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0827902, 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.10257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06154202841975, telescope_dec_j2k=-24.394071507777, observability=1)
2025-12-26T16:21:34.403 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3230454921722412
2025-12-26T16:21:35.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:35.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.083098, teldec = -24.256204
2025-12-26T16:21:35.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06185013603145     dec_j2k = -24.3940684997426
2025-12-26T16:21:35.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:35.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-26T16:21:35.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:35.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:35.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:35.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:35.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:35.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:35.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:35.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:35.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:35.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:35.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:35.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:35.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09832329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506038712598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992332, telescope_ra=1.083098, 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.10288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06185013603145, telescope_dec_j2k=-24.3940684997426, observability=1)
2025-12-26T16:21:35.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34442710876464844
2025-12-26T16:21:36.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:36.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0833966, teldec = -24.256204
2025-12-26T16:21:36.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06214903444217     dec_j2k = -24.3940655807595
2025-12-26T16:21:36.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:36.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:36.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:36.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09833554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798510852145734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992332, telescope_ra=1.0833966, 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.10318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06214903444217, telescope_dec_j2k=-24.3940655807595, observability=1)
2025-12-26T16:21:36.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3771522045135498
2025-12-26T16:21:37.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:37.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0836771, teldec = -24.256204
2025-12-26T16:21:37.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06242981475844     dec_j2k = -24.3940628379449
2025-12-26T16:21:37.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:37.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-26T16:21:37.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:37.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:37.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:37.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:37.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09834786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798507242070882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0836771, 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.10346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06242981475844, telescope_dec_j2k=-24.3940628379449, observability=1)
2025-12-26T16:21:37.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4006819725036621
2025-12-26T16:21:38.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:38.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0839854, teldec = -24.256204
2025-12-26T16:21:38.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06273842284986     dec_j2k = -24.3940598224339
2025-12-26T16:21:38.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:38.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-26T16:21:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:38.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:38.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:38.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:38.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:38.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:38.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:38.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:38.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:38.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:38.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09836021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508044309738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992332, telescope_ra=1.0839854, 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.10377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06273842284986, telescope_dec_j2k=-24.3940598224339, observability=1)
2025-12-26T16:21:38.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42562222480773926
2025-12-26T16:21:39.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:39.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0842656, teldec = -24.256204
2025-12-26T16:21:39.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06301890285427     dec_j2k = -24.3940570809908
2025-12-26T16:21:39.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:39.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-26T16:21:39.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:39.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:39.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:39.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:39.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09837249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506038712598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992332, telescope_ra=1.0842656, 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.10405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06301890285427, telescope_dec_j2k=-24.3940570809908, observability=1)
2025-12-26T16:21:39.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4568502902984619
2025-12-26T16:21:40.437 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:40.439 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.0845737, teldec = -24.256204
2025-12-26T16:21:40.440 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.06332731073258     dec_j2k = -24.3940540657193
2025-12-26T16:21:40.442 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:40.444 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:21:40.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:40.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0845737, teldec = -24.256204
2025-12-26T16:21:40.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06332731073258     dec_j2k = -24.3940540657193
2025-12-26T16:21:40.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:40.449 [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-26T16:21:40.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:40.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:40.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:40.450 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:40.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:40.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:40.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:40.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:40.452 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:40.452 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:40.452 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:40.452 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:40.452 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:40.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:40.452 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:40.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:40.452 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:40.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:40.453 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:40.453 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:40.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:40.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:40.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:40.453 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:40.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09838478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513659981731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992332, telescope_ra=1.0845737, 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.10436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06332731073258, telescope_dec_j2k=-24.3940540657193, observability=1)
2025-12-26T16:21:40.453 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0983847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513659981731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992332, telescope_ra=1.0845737, 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.10436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06332731073258, telescope_dec_j2k=-24.3940540657193, observability=1)
2025-12-26T16:21:40.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4944803714752197
2025-12-26T16:21:41.460 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:41.462 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.0848542, teldec = -24.256204
2025-12-26T16:21:41.464 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.06360809102471     dec_j2k = -24.3940513197779
2025-12-26T16:21:41.464 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:21:41.466 [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-26T16:21:41.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:41.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:41.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:41.472 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:41.479 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:41.479 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:41.479 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:41.479 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:41.480 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:41.480 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:41.480 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:41.480 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:41.480 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09839654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798510049906878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0848542, 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.10464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06360809102471, telescope_dec_j2k=-24.3940513197779, observability=1)
2025-12-26T16:21:41.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014689207077026367
2025-12-26T16:21:42.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5581912994384766
2025-12-26T16:21:42.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:42.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0851528, teldec = -24.256204
2025-12-26T16:21:42.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06390698939711     dec_j2k = -24.3940483958288
2025-12-26T16:21:42.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:42.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-26T16:21:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:42.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:42.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:42.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:42.554 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:42.554 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:42.554 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:42.554 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09840897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079850563759317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992332, telescope_ra=1.0851528, 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.10494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06390698939711, telescope_dec_j2k=-24.3940483958288, observability=1)
2025-12-26T16:21:43.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5723066329956055
2025-12-26T16:21:43.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:43.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0854613, teldec = -24.25621
2025-12-26T16:21:43.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06421579796976     dec_j2k = -24.3940513735163
2025-12-26T16:21:43.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:43.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-26T16:21:43.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:43.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:43.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:43.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:43.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:43.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:43.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:43.624 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:43.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:43.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:43.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:43.624 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:43.624 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09842134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798507242070882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992342, telescope_ra=1.0854613, 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=22.10524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06421579796976, telescope_dec_j2k=-24.3940513735163, observability=1)
2025-12-26T16:21:44.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5932772159576416
2025-12-26T16:21:44.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:44.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0857419, teldec = -24.256204
2025-12-26T16:21:44.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06449667802895     dec_j2k = -24.3940426247714
2025-12-26T16:21:44.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:44.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-26T16:21:44.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:44.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:44.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:44.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:44.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:44.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:44.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:44.687 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:44.687 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09843368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506439832026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992332, telescope_ra=1.0857419, 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.10552, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06449667802895, telescope_dec_j2k=-24.3940426247714, observability=1)
2025-12-26T16:21:45.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6206891536712646
2025-12-26T16:21:45.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:45.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0860505, teldec = -24.256204
2025-12-26T16:21:45.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06480558637356     dec_j2k = -24.3940396002917
2025-12-26T16:21:45.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:45.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-26T16:21:45.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:45.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:45.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:45.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:45.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:45.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:45.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:45.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:45.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:45.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:45.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:45.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:45.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09844596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508445429166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992332, telescope_ra=1.0860505, 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.10583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06480558637356, telescope_dec_j2k=-24.3940396002917, observability=1)
2025-12-26T16:21:46.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7306714057922363
2025-12-26T16:21:46.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:46.796 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0863309, teldec = -24.25621
2025-12-26T16:21:46.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06508626685039     dec_j2k = -24.3940428508745
2025-12-26T16:21:46.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:46.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:46.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:46.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:46.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:46.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:46.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:46.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:46.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:46.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:46.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:46.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:46.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:46.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:46.813 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09845828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079850964878745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992342, telescope_ra=1.0863309, 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=22.10611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06508626685039, telescope_dec_j2k=-24.3940428508745, observability=1)
2025-12-26T16:21:47.005 [DEBUG] [Thread-467734 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19241547584533691
2025-12-26T16:21:47.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7488353252410889
2025-12-26T16:21:47.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:47.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0866297, teldec = -24.256197
2025-12-26T16:21:47.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06538536470791     dec_j2k = -24.3940269219453
2025-12-26T16:21:47.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:47.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-26T16:21:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:47.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:47.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09847062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798509247668022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.0866297, 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.10641, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06538536470791, telescope_dec_j2k=-24.3940269219453, observability=1)
2025-12-26T16:21:48.654 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7720859050750732
2025-12-26T16:21:48.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:48.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.086939, teldec = -24.256204
2025-12-26T16:21:48.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06569497409934     dec_j2k = -24.3940308873813
2025-12-26T16:21:48.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:48.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-26T16:21:48.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:48.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:48.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:48.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:48.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:48.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:48.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:48.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:48.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:48.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:48.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:48.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:48.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09848293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798514462220587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.086939, 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.10672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06569497409934, telescope_dec_j2k=-24.3940308873813, observability=1)
2025-12-26T16:21:49.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.802109956741333
2025-12-26T16:21:49.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:49.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0872479, teldec = -24.256204
2025-12-26T16:21:49.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06600418271661     dec_j2k = -24.3940278564597
2025-12-26T16:21:49.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:49.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-26T16:21:49.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:49.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:49.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:49.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:50.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:50.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09849519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798510852145734, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=1.0872479, 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.10703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06600418271661, telescope_dec_j2k=-24.3940278564597, observability=1)
2025-12-26T16:21:50.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8319511413574219
2025-12-26T16:21:51.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:51.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0875281, teldec = -24.256204
2025-12-26T16:21:51.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06628466265411     dec_j2k = -24.3940251063606
2025-12-26T16:21:51.048 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:51.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:51.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:51.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:51.059 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09850745, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798509247668022, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992331, telescope_ra=1.0875281, 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.10731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06628466265411, telescope_dec_j2k=-24.3940251063606, observability=1)
2025-12-26T16:21:51.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.865964412689209
2025-12-26T16:21:52.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:52.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0878276, teldec = -24.256204
2025-12-26T16:21:52.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06658446186716     dec_j2k = -24.3940221660145
2025-12-26T16:21:52.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:52.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:52.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:52.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:52.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:52.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:52.129 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0985198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798510049906878, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992331, telescope_ra=1.0878276, 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.10761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06658446186716, telescope_dec_j2k=-24.3940221660145, observability=1)
2025-12-26T16:21:53.015 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8861916065216064
2025-12-26T16:21:53.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:53.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0881083, teldec = -24.256204
2025-12-26T16:21:53.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06686544229225     dec_j2k = -24.3940194094668
2025-12-26T16:21:53.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:53.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-26T16:21:53.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:53.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:53.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:53.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:53.188 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:53.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:53.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:53.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:53.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:53.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:53.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09853207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798505236473741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992331, telescope_ra=1.0881083, 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.10789, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06686544229225, telescope_dec_j2k=-24.3940194094668, observability=1)
2025-12-26T16:21:54.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9171853065490723
2025-12-26T16:21:54.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:54.233 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0884169, teldec = -24.256204
2025-12-26T16:21:54.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06717435058335     dec_j2k = -24.394016378073
2025-12-26T16:21:54.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:54.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-26T16:21:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:54.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:54.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:54.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:54.248 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:54.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:54.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:54.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:54.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:54.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:54.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09854434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508846548594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.0884169, 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.1082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06717435058335, telescope_dec_j2k=-24.394016378073, observability=1)
2025-12-26T16:21:55.196 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9473507404327393
2025-12-26T16:21:55.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:55.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0887256, teldec = -24.256203
2025-12-26T16:21:55.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06748335891475     dec_j2k = -24.3940123448837
2025-12-26T16:21:55.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:55.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-26T16:21:55.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:55.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:55.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:55.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:55.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:55.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09855667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798511253265162, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=1.0887256, 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.10851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06748335891475, telescope_dec_j2k=-24.3940123448837, observability=1)
2025-12-26T16:21:56.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.974921703338623
2025-12-26T16:21:56.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:56.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0890058, teldec = -24.256203
2025-12-26T16:21:56.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06776383882186     dec_j2k = -24.3940095908647
2025-12-26T16:21:56.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:56.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:56.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:56.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:56.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:56.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:56.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09856898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798513258862303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.0890058, 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.10879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06776383882186, telescope_dec_j2k=-24.3940095908647, observability=1)
2025-12-26T16:21:57.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9980127811431885
2025-12-26T16:21:57.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:57.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0893049, teldec = -24.256203
2025-12-26T16:21:57.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06806323760285     dec_j2k = -24.3940066502619
2025-12-26T16:21:57.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:57.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:57.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:57.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:57.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:57.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:57.438 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09858128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506840951454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.0893049, 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.10909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:20:57.798784', telescope_ra_j2k=1.06806323760285, telescope_dec_j2k=-24.3940066502619, observability=1)
2025-12-26T16:21:57.941 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:57.941 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:21:57.942 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:57.942 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:21:57.943 [INFO] [ThreadPoolExecutor-21532_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:21:57.943 [INFO] [ThreadPoolExecutor-21532_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:21:58.468 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:58.471 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0895857, teldec = -24.256203
2025-12-26T16:21:58.472 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.06834431809738     dec_j2k = -24.394003888805
2025-12-26T16:21:58.473 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:58.474 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:58.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:58.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:58.476 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:58.476 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:58.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:58.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0895857, teldec = -24.256203
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:58.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06834431809738     dec_j2k = -24.394003888805
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:58.483 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09859339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508846548594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992331, telescope_ra=1.0895857, 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.10937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.06834431809738, telescope_dec_j2k=-24.394003888805, observability=1)
2025-12-26T16:21:58.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:58.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:58.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:58.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:58.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:58.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:58.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:58.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09859353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508846548594, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992331, telescope_ra=1.0895857, 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.10937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.06834431809738, telescope_dec_j2k=-24.394003888805, observability=1)
2025-12-26T16:21:59.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:21:59.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0898946, teldec = -24.256203
2025-12-26T16:21:59.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06865352665465     dec_j2k = -24.3940008501434
2025-12-26T16:21:59.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:21:59.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-26T16:21:59.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:21:59.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:21:59.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:21:59.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:21:59.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:21:59.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:59.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:21:59.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:21:59.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:21:59.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:21:59.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:21:59.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:21:59.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09860578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506038712598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992331, telescope_ra=1.0898946, 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.10968, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.06865352665465, telescope_dec_j2k=-24.3940008501434, observability=1)
2025-12-26T16:21:59.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0005371570587158203
2025-12-26T16:22:00.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:00.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0902029, teldec = -24.256203
2025-12-26T16:22:00.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06896213460559     dec_j2k = -24.3939978164835
2025-12-26T16:22:00.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:00.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:00.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:00.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:00.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:00.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:00.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09861808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798505236473741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=1.0902029, 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.10999, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.06896213460559, telescope_dec_j2k=-24.3939978164835, observability=1)
2025-12-26T16:22:00.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030403852462768555
2025-12-26T16:22:01.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:01.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0904832, teldec = -24.256197
2025-12-26T16:22:01.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.069242714266     dec_j2k = -24.3939890580954
2025-12-26T16:22:01.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:22:01.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:01.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:01.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:01.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:01.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:01.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:01.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:01.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:01.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09863035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798507242070882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.0904832, 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.11027, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.069242714266, telescope_dec_j2k=-24.3939890580954, observability=1)
2025-12-26T16:22:01.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.054521799087524414
2025-12-26T16:22:02.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8857569694519043
2025-12-26T16:22:02.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:02.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0907826, teldec = -24.256203
2025-12-26T16:22:02.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.06954241363034     dec_j2k = -24.3939921098218
2025-12-26T16:22:02.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:02.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-26T16:22:02.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:02.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:02.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:02.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:02.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:02.747 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09864273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079850563759317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992331, telescope_ra=1.0907826, 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.11057, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.06954241363034, telescope_dec_j2k=-24.3939921098218, observability=1)
2025-12-26T16:22:02.829 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08259224891662598
2025-12-26T16:22:03.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:03.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0910912, teldec = -24.256203
2025-12-26T16:22:03.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0698513218608     dec_j2k = -24.3939890706155
2025-12-26T16:22:03.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:03.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:03.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:03.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:03.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:03.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:03.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:03.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09865495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508445429166, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.0910912, 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.11087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.0698513218608, telescope_dec_j2k=-24.3939890706155, observability=1)
2025-12-26T16:22:03.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11465215682983398
2025-12-26T16:22:04.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:04.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.091372, teldec = -24.256203
2025-12-26T16:22:04.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07013240231845     dec_j2k = -24.3939863044106
2025-12-26T16:22:04.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:04.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-26T16:22:04.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:04.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:04.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:04.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:04.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09866734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506439832026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992331, telescope_ra=1.091372, 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.11115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07013240231845, telescope_dec_j2k=-24.3939863044106, observability=1)
2025-12-26T16:22:05.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18127179145812988
2025-12-26T16:22:05.093 [DEBUG] [Thread-467735 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21504759788513184
2025-12-26T16:22:05.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:05.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0916803, teldec = -24.256203
2025-12-26T16:22:05.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0704410102359     dec_j2k = -24.3939832664393
2025-12-26T16:22:05.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:05.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-26T16:22:05.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:05.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:05.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:05.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:05.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:05.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:05.933 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:05.933 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:05.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:05.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:05.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:05.934 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:05.934 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09867962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079850563759317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992331, telescope_ra=1.0916803, 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.11146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.0704410102359, telescope_dec_j2k=-24.3939832664393, observability=1)
2025-12-26T16:22:06.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24483442306518555
2025-12-26T16:22:06.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:06.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0919794, teldec = -24.256203
2025-12-26T16:22:06.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07074040895808     dec_j2k = -24.3939803182646
2025-12-26T16:22:06.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:06.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-26T16:22:06.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:06.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:06.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:06.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:06.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:07.000 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09869192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798505236473741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.0919794, 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.11176, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07074040895808, telescope_dec_j2k=-24.3939803182646, observability=1)
2025-12-26T16:22:07.267 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2668895721435547
2025-12-26T16:22:08.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:08.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0922602, teldec = -24.256203
2025-12-26T16:22:08.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07102148939738     dec_j2k = -24.393977549699
2025-12-26T16:22:08.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:08.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-26T16:22:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:08.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:08.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:08.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:08.063 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:08.063 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:08.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:08.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:08.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:08.063 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:08.063 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09870425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798505236473741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.0922602, 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.11204, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07102148939738, telescope_dec_j2k=-24.393977549699, observability=1)
2025-12-26T16:22:08.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2940709590911865
2025-12-26T16:22:09.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:09.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0925691, teldec = -24.256203
2025-12-26T16:22:09.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07133069789387     dec_j2k = -24.3939745032177
2025-12-26T16:22:09.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:09.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-26T16:22:09.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:09.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:09.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:09.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:09.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09871654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502428637745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992331, telescope_ra=1.0925691, 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.11235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07133069789387, telescope_dec_j2k=-24.3939745032177, observability=1)
2025-12-26T16:22:09.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.318953275680542
2025-12-26T16:22:10.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:10.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0928496, teldec = -24.256203
2025-12-26T16:22:10.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07161147802137     dec_j2k = -24.3939717360449
2025-12-26T16:22:10.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:10.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-26T16:22:10.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:10.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:10.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:10.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:10.188 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09872887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499620801749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992331, telescope_ra=1.0928496, 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.11263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07161147802137, telescope_dec_j2k=-24.3939717360449, observability=1)
2025-12-26T16:22:10.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3487582206726074
2025-12-26T16:22:11.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:11.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0931582, teldec = -24.256203
2025-12-26T16:22:11.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07192038620486     dec_j2k = -24.3939686908014
2025-12-26T16:22:11.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:11.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-26T16:22:11.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:11.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:11.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:11.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:11.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:11.254 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09874118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506840951454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992331, telescope_ra=1.0931582, 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.11294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07192038620486, telescope_dec_j2k=-24.3939686908014, observability=1)
2025-12-26T16:22:11.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3766140937805176
2025-12-26T16:22:12.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:12.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0934575, teldec = -24.256197
2025-12-26T16:22:12.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07221998477712     dec_j2k = -24.3939597370023
2025-12-26T16:22:12.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:12.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:12.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:12.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:12.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:12.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:12.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:12.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:12.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:12.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:12.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:12.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:12.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:12.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:12.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09875346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798512055504018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.0934575, 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.11324, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07221998477712, telescope_dec_j2k=-24.3939597370023, observability=1)
2025-12-26T16:22:12.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4032559394836426
2025-12-26T16:22:13.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:13.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0937384, teldec = -24.256203
2025-12-26T16:22:13.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07250116560277     dec_j2k = -24.3939629629875
2025-12-26T16:22:13.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:13.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-26T16:22:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:13.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:13.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09876578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508044309738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992331, telescope_ra=1.0937384, 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.11352, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07250116560277, telescope_dec_j2k=-24.3939629629875, observability=1)
2025-12-26T16:22:13.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4283449649810791
2025-12-26T16:22:14.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:14.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.094047, teldec = -24.256203
2025-12-26T16:22:14.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07281007376604     dec_j2k = -24.3939599151482
2025-12-26T16:22:14.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:14.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:14.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:14.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:14.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:14.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:14.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:14.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:14.444 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:14.444 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:14.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:14.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:14.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:14.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:14.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09877812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500824160033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.094047, 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.11383, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07281007376604, telescope_dec_j2k=-24.3939599151482, observability=1)
2025-12-26T16:22:14.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45389866828918457
2025-12-26T16:22:15.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:15.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0943272, teldec = -24.256203
2025-12-26T16:22:15.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07309055356342     dec_j2k = -24.3939571470163
2025-12-26T16:22:15.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:15.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-26T16:22:15.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:15.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:15.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:15.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:15.512 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09879047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506439832026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992331, telescope_ra=1.0943272, 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.11411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07309055356342, telescope_dec_j2k=-24.3939571470163, observability=1)
2025-12-26T16:22:15.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4799957275390625
2025-12-26T16:22:16.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:16.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0946264, teldec = -24.256203
2025-12-26T16:22:16.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07339005232709     dec_j2k = -24.3939541903608
2025-12-26T16:22:16.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:16.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-26T16:22:16.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:16.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:16.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:16.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:16.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:16.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:16.572 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:16.572 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:16.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:16.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:16.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:16.573 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:16.573 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09880272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798504033115457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=1.0946264, 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.11441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07339005232709, telescope_dec_j2k=-24.3939541903608, observability=1)
2025-12-26T16:22:17.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5074625015258789
2025-12-26T16:22:17.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:17.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0949356, teldec = -24.256203
2025-12-26T16:22:17.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07369956106924     dec_j2k = -24.3939511339966
2025-12-26T16:22:17.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:17.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:17.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:17.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:17.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:17.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:17.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09881505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498016324036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992331, telescope_ra=1.0949356, 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.11472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07369956106924, telescope_dec_j2k=-24.3939511339966, observability=1)
2025-12-26T16:22:18.168 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5279421806335449
2025-12-26T16:22:18.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:18.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0952163, teldec = -24.256203
2025-12-26T16:22:18.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07398054134748     dec_j2k = -24.3939483585642
2025-12-26T16:22:18.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:18.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-26T16:22:18.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:18.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:18.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:18.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:18.697 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:18.697 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:18.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:18.698 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:18.698 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09882734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506840951454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992331, telescope_ra=1.0952163, 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.115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07398054134748, telescope_dec_j2k=-24.3939483585642, observability=1)
2025-12-26T16:22:18.823 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:18.826 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:18.827 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:18.830 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:19.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5633645057678223
2025-12-26T16:22:19.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:19.745 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.095525, teldec = -24.256203
2025-12-26T16:22:19.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07428954957693     dec_j2k = -24.3939453054199
2025-12-26T16:22:19.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:19.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:19.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:19.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:19.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:19.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:19.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:19.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:19.763 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:19.763 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:19.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:19.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:19.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:19.764 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:19.764 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09883963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502829757173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=1.095525, 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.11531, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07428954957693, telescope_dec_j2k=-24.3939453054199, observability=1)
2025-12-26T16:22:20.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5870018005371094
2025-12-26T16:22:20.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:20.806 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0958054, teldec = -24.256209
2025-12-26T16:22:20.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07457022986122     dec_j2k = -24.3939485308568
2025-12-26T16:22:20.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:20.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-26T16:22:20.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:20.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:20.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:20.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:20.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:20.821 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0988519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079850764319031, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992341, telescope_ra=1.0958054, 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.11559, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07457022986122, telescope_dec_j2k=-24.3939485308568, observability=1)
2025-12-26T16:22:21.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6612424850463867
2025-12-26T16:22:21.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:21.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0961043, teldec = -24.256203
2025-12-26T16:22:21.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07486942797491     dec_j2k = -24.393939573519
2025-12-26T16:22:21.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:21.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-26T16:22:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:21.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:21.892 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09886431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798512055504018, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.0961043, 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.11589, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07486942797491, telescope_dec_j2k=-24.393939573519, observability=1)
2025-12-26T16:22:22.570 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6774342060089111
2025-12-26T16:22:22.834 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:22.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:22.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0964135, teldec = -24.256203
2025-12-26T16:22:22.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0751789366833     dec_j2k = -24.3939365128308
2025-12-26T16:22:22.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:22.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:22.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:22.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:22.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:22.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:22.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:22.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:22.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:22.973 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:22.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:22.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:22.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:22.973 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:22.973 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09887678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798505236473741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.0964135, 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.1162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.0751789366833, telescope_dec_j2k=-24.3939365128308, observability=1)
2025-12-26T16:22:23.159 [DEBUG] [Thread-467736 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18644309043884277
2025-12-26T16:22:23.283 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3097376823425293
2025-12-26T16:22:23.283 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.84655570983887 seconds ago
2025-12-26T16:22:23.660 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6874892711639404
2025-12-26T16:22:23.836 [DEBUG] [ThreadPoolExecutor-21531_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:23.837 [INFO] [ThreadPoolExecutor-21531_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:22:24.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:24.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.096722, teldec = -24.256209
2025-12-26T16:22:24.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07548774500384     dec_j2k = -24.3939394576366
2025-12-26T16:22:24.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:24.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-26T16:22:24.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:24.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:24.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:24.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:24.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09888906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506439832026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992341, telescope_ra=1.096722, 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.1165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07548774500384, telescope_dec_j2k=-24.3939394576366, observability=1)
2025-12-26T16:22:24.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.718073844909668
2025-12-26T16:22:25.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:25.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0970023, teldec = -24.256203
2025-12-26T16:22:25.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0757683245276     dec_j2k = -24.3939306819555
2025-12-26T16:22:25.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:25.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-26T16:22:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:25.092 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09890135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502428637745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99233, telescope_ra=1.0970023, 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.11678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.0757683245276, telescope_dec_j2k=-24.3939306819555, observability=1)
2025-12-26T16:22:25.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.788193941116333
2025-12-26T16:22:26.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:26.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0973012, teldec = -24.256203
2025-12-26T16:22:26.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07606752293264     dec_j2k = -24.3939277206992
2025-12-26T16:22:26.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:26.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:26.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:26.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:26.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:26.148 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:26.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09891362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798505236473741, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99233, telescope_ra=1.0973012, 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.11708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07606752293264, telescope_dec_j2k=-24.3939277206992, observability=1)
2025-12-26T16:22:26.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8140885829925537
2025-12-26T16:22:27.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:27.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0976095, teldec = -24.256203
2025-12-26T16:22:27.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07637613071518     dec_j2k = -24.3939246654299
2025-12-26T16:22:27.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22: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-26T16:22:27.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:27.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:27.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:27.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:27.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09892608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502027518317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.0976095, 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.11739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07637613071518, telescope_dec_j2k=-24.3939246654299, observability=1)
2025-12-26T16:22:28.057 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8295257091522217
2025-12-26T16:22:28.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:28.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0978897, teldec = -24.256203
2025-12-26T16:22:28.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07665661043878     dec_j2k = -24.3939218878531
2025-12-26T16:22:28.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:28.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-26T16:22:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:28.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:28.294 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09893843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502829757173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.0978897, 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.11767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07665661043878, telescope_dec_j2k=-24.3939218878531, observability=1)
2025-12-26T16:22:29.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8560290336608887
2025-12-26T16:22:29.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:29.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0981984, teldec = -24.256203
2025-12-26T16:22:29.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0769656186072     dec_j2k = -24.3939188269004
2025-12-26T16:22:29.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:29.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-26T16:22:29.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:29.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:29.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:29.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:29.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09895071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500824160033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.0981984, 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.11798, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.0769656186072, telescope_dec_j2k=-24.3939188269004, observability=1)
2025-12-26T16:22:30.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8803791999816895
2025-12-26T16:22:30.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:30.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.098478, teldec = -24.256203
2025-12-26T16:22:30.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07724549771964     dec_j2k = -24.3939160537143
2025-12-26T16:22:30.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:30.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-26T16:22:30.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:30.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:30.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:30.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:30.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:30.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:30.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:30.419 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:30.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:30.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:30.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:30.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:30.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09896301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506038712598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.098478, 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.11826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07724549771964, telescope_dec_j2k=-24.3939160537143, observability=1)
2025-12-26T16:22:31.371 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9517276287078857
2025-12-26T16:22:31.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:31.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0987866, teldec = -24.256203
2025-12-26T16:22:31.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07755440577478     dec_j2k = -24.3939129920359
2025-12-26T16:22:31.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:31.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:31.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:31.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:31.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:31.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:31.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09897529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502428637745, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.0987866, 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.11857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07755440577478, telescope_dec_j2k=-24.3939129920359, observability=1)
2025-12-26T16:22:32.284 [DEBUG] [Thread-467737 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8045523166656494
2025-12-26T16:22:32.459 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9795224666595459
2025-12-26T16:22:32.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:32.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0990855, teldec = -24.256203
2025-12-26T16:22:32.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07785360414033     dec_j2k = -24.393910025734
2025-12-26T16:22:32.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:32.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:32.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:32.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:32.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:32.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:32.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:32.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:32.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:32.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:32.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:32.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:32.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:32.553 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:32.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09898766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798503631996029, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.0990855, 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.11887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07785360414033, telescope_dec_j2k=-24.393910025734, observability=1)
2025-12-26T16:22:33.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.996293306350708
2025-12-26T16:22:33.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:33.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.0993936, teldec = -24.256203
2025-12-26T16:22:33.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07816201168249     dec_j2k = -24.3939069672463
2025-12-26T16:22:33.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:33.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:33.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:33.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:33.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:33.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:33.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09900006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508044309738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.0993936, 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.11918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07816201168249, telescope_dec_j2k=-24.3939069672463, observability=1)
2025-12-26T16:22:34.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:34.642 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.0996736, teldec = -24.256196
2025-12-26T16:22:34.643 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.07844229079729     dec_j2k = -24.3938971875489
2025-12-26T16:22:34.644 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:34.645 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:34.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:34.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:34.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:34.647 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:34.654 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09901205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500423040605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.0996736, 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.11946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07844229079729, telescope_dec_j2k=-24.3938971875489, observability=1)
2025-12-26T16:22:34.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006134510040283203
2025-12-26T16:22:35.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:35.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.099954, teldec = -24.256203
2025-12-26T16:22:35.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0787229710498     dec_j2k = -24.3939014018915
2025-12-26T16:22:35.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:35.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-26T16:22:35.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:35.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:35.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:35.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:35.712 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:35.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09902428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508044309738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.099954, 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.11974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.0787229710498, telescope_dec_j2k=-24.3939014018915, observability=1)
2025-12-26T16:22:35.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01770305633544922
2025-12-26T16:22:36.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:36.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1002618, teldec = -24.256203
2025-12-26T16:22:36.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07903107827268     dec_j2k = -24.3938983438536
2025-12-26T16:22:36.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:36.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:36.774 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09903656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508044309738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99233, telescope_ra=1.1002618, 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.12004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07903107827268, telescope_dec_j2k=-24.3938983438536, observability=1)
2025-12-26T16:22:36.823 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.048265695571899414
2025-12-26T16:22:37.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:37.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1005414, teldec = -24.256203
2025-12-26T16:22:37.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07931095734235     dec_j2k = -24.3938955652099
2025-12-26T16:22:37.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:37.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-26T16:22:37.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:37.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:37.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:37.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:37.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:37.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:37.836 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:37.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:37.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:37.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:37.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:37.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:37.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09904881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849721408518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.1005414, 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.12032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07931095734235, telescope_dec_j2k=-24.3938955652099, observability=1)
2025-12-26T16:22:37.910 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07380127906799316
2025-12-26T16:22:38.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:38.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1008403, teldec = -24.256203
2025-12-26T16:22:38.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07961015566899     dec_j2k = -24.3938925939466
2025-12-26T16:22:38.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:38.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-26T16:22:38.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:38.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:38.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:38.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:38.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:38.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:38.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:38.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:38.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:38.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:38.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:38.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:38.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09906109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506038712598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99233, telescope_ra=1.1008403, 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.12062, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07961015566899, telescope_dec_j2k=-24.3938925939466, observability=1)
2025-12-26T16:22:39.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10460638999938965
2025-12-26T16:22:39.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:39.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1011489, teldec = -24.256203
2025-12-26T16:22:39.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.07991906367006     dec_j2k = -24.3938895253722
2025-12-26T16:22:39.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:39.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-26T16:22:39.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:39.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:39.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:39.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:39.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09907348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798497615204608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99233, telescope_ra=1.1011489, 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.12093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.07991906367006, telescope_dec_j2k=-24.3938895253722, observability=1)
2025-12-26T16:22:40.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12762451171875
2025-12-26T16:22:40.514 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5502219200134277
2025-12-26T16:22:40.573 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6088922023773193
2025-12-26T16:22:41.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:41.009 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1014573, teldec = -24.256203
2025-12-26T16:22:41.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08022777146446     dec_j2k = -24.3938864578867
2025-12-26T16:22:41.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:41.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-26T16:22:41.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:41.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:41.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:41.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:41.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:41.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:41.024 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:41.024 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:41.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:41.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:41.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:41.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:41.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09908574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502829757173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.1014573, 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.12124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08022777146446, telescope_dec_j2k=-24.3938864578867, observability=1)
2025-12-26T16:22:41.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15938329696655273
2025-12-26T16:22:41.220 [DEBUG] [Thread-467738 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19549345970153809
2025-12-26T16:22:42.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:42.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1017372, teldec = -24.256203
2025-12-26T16:22:42.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08050795080871     dec_j2k = -24.3938836730963
2025-12-26T16:22:42.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:42.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-26T16:22:42.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:42.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:42.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:42.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:42.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:42.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09909811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498818562893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99233, telescope_ra=1.1017372, 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.12152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08050795080871, telescope_dec_j2k=-24.3938836730963, observability=1)
2025-12-26T16:22:42.309 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2127361297607422
2025-12-26T16:22:43.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:43.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1020447, teldec = -24.256203
2025-12-26T16:22:43.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08081575769144     dec_j2k = -24.3938806128529
2025-12-26T16:22:43.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:43.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:43.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:43.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:43.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:43.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:43.156 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09911043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798504434234885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.1020447, 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.12183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08081575769144, telescope_dec_j2k=-24.3938806128529, observability=1)
2025-12-26T16:22:43.401 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24445438385009766
2025-12-26T16:22:44.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:44.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1023246, teldec = -24.256203
2025-12-26T16:22:44.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08109593702347     dec_j2k = -24.3938778265074
2025-12-26T16:22:44.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:44.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-26T16:22:44.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:44.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:44.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:44.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:44.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:44.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:44.212 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:44.212 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:44.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:44.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:44.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:44.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:44.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09912265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798501225279461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99233, telescope_ra=1.1023246, 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.12211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08109593702347, telescope_dec_j2k=-24.3938778265074, observability=1)
2025-12-26T16:22:44.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2785758972167969
2025-12-26T16:22:45.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:45.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1026513, teldec = -24.256203
2025-12-26T16:22:45.334 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08142296305317     dec_j2k = -24.3938745733408
2025-12-26T16:22:45.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:45.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-26T16:22:45.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:45.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:45.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:45.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:45.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:45.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:45.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:45.349 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:45.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:45.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:45.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:45.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:45.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09913578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798508044309738, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.1026513, 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.12243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08142296305317, telescope_dec_j2k=-24.3938745733408, observability=1)
2025-12-26T16:22:45.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23190069198608398
2025-12-26T16:22:46.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:46.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1029316, teldec = -24.256203
2025-12-26T16:22:46.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08170354277174     dec_j2k = -24.3938717814048
2025-12-26T16:22:46.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:46.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-26T16:22:46.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:46.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:46.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:46.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:46.415 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09914815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506439832026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.1029316, 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.12271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08170354277174, telescope_dec_j2k=-24.3938717814048, observability=1)
2025-12-26T16:22:46.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25951147079467773
2025-12-26T16:22:47.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:47.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1032399, teldec = -24.256202
2025-12-26T16:22:47.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08201215037214     dec_j2k = -24.393867709805
2025-12-26T16:22:47.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:47.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:47.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:47.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:47.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:47.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:47.476 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09916045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079850563759317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.1032399, 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.12302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08201215037214, telescope_dec_j2k=-24.393867709805, observability=1)
2025-12-26T16:22:47.762 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28554582595825195
2025-12-26T16:22:48.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:48.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.103548, teldec = -24.256196
2025-12-26T16:22:48.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08232055749907     dec_j2k = -24.3938586397442
2025-12-26T16:22:48.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:48.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-26T16:22:48.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:48.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:48.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:48.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:48.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09917278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798503230876601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.103548, 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.12333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08232055749907, telescope_dec_j2k=-24.3938586397442, observability=1)
2025-12-26T16:22:48.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3078346252441406
2025-12-26T16:22:49.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:49.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1038282, teldec = -24.256202
2025-12-26T16:22:49.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08260103741929     dec_j2k = -24.393861845895
2025-12-26T16:22:49.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:49.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-26T16:22:49.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:49.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:49.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:49.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:49.606 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09918502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798506439832026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.1038282, 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.12361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08260103741929, telescope_dec_j2k=-24.393861845895, observability=1)
2025-12-26T16:22:49.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3367154598236084
2025-12-26T16:22:50.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:50.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.104136, teldec = -24.256202
2025-12-26T16:22:50.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08290914455353     dec_j2k = -24.3938587765788
2025-12-26T16:22:50.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:50.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-26T16:22:50.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:50.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:50.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:50.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:50.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:50.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:50.665 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:50.665 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:50.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:50.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:50.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:50.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:50.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09919734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500824160033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99233, telescope_ra=1.104136, 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.12392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08290914455353, telescope_dec_j2k=-24.3938587765788, observability=1)
2025-12-26T16:22:51.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37058234214782715
2025-12-26T16:22:51.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:51.715 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1044345, teldec = -24.256202
2025-12-26T16:22:51.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08320794240115     dec_j2k = -24.3938557991445
2025-12-26T16:22:51.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:51.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-26T16:22:51.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:51.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:51.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:51.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:51.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:51.732 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09920965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500824160033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99233, telescope_ra=1.1044345, 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.12422, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08320794240115, telescope_dec_j2k=-24.3938557991445, observability=1)
2025-12-26T16:22:52.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39217424392700195
2025-12-26T16:22:52.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:52.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.104715, teldec = -24.256202
2025-12-26T16:22:52.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08348872228205     dec_j2k = -24.3938530004861
2025-12-26T16:22:52.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:52.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-26T16:22:52.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:52.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:52.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:52.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:52.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:52.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:52.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:52.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:52.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:52.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:52.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:52.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:52.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09922196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.104715, 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.1245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08348872228205, telescope_dec_j2k=-24.3938530004861, observability=1)
2025-12-26T16:22:53.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.424405574798584
2025-12-26T16:22:53.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:53.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1050231, teldec = -24.256202
2025-12-26T16:22:53.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08379712969529     dec_j2k = -24.3938499255942
2025-12-26T16:22:53.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:53.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:53.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:53.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:53.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:53.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:53.848 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09923418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798504434234885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1050231, 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.12481, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08379712969529, telescope_dec_j2k=-24.3938499255942, observability=1)
2025-12-26T16:22:54.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.456864595413208
2025-12-26T16:22:54.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:54.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1053033, teldec = -24.256202
2025-12-26T16:22:54.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08407760926457     dec_j2k = -24.3938471283699
2025-12-26T16:22:54.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:54.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:54.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:54.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:54.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:54.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:54.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09924645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500824160033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1053033, 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.12509, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08407760926457, telescope_dec_j2k=-24.3938471283699, observability=1)
2025-12-26T16:22:55.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48734116554260254
2025-12-26T16:22:55.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:55.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1056111, teldec = -24.256202
2025-12-26T16:22:55.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08438571636498     dec_j2k = -24.3938440547604
2025-12-26T16:22:55.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:55.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-26T16:22:55.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:55.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:55.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:55.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:55.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:55.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:55.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:55.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:55.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:55.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:55.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:55.971 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:55.971 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.09925875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502027518317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992329, telescope_ra=1.1056111, 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.12539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08438571636498, telescope_dec_j2k=-24.3938440547604, observability=1)
2025-12-26T16:22:56.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5174543857574463
2025-12-26T16:22:57.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:57.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1058907, teldec = -24.256202
2025-12-26T16:22:57.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08466559532337     dec_j2k = -24.3938412619721
2025-12-26T16:22:57.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:57.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-26T16:22:57.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:57.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:57.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:57.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:57.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:57.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.099271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1058907, 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.12567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:21:57.941060', telescope_ra_j2k=1.08466559532337, telescope_dec_j2k=-24.3938412619721, observability=1)
2025-12-26T16:22:57.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.547382116317749
2025-12-26T16:22:58.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:58.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1061894, teldec = -24.256196
2025-12-26T16:22:58.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08496459301052     dec_j2k = -24.3938322781199
2025-12-26T16:22:58.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:58.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-26T16:22:58.082 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:58.083 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:22:58.084 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:58.084 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:22:58.085 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:58.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:58.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:58.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:58.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:58.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:58.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09928328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798504033115457, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.1061894, 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.12597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08496459301052, telescope_dec_j2k=-24.3938322781199, observability=1)
2025-12-26T16:22:58.666 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5712118148803711
2025-12-26T16:22:59.086 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:59.088 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:59.088 [DEBUG] [ThreadPoolExecutor-21533_0] [payload.py] [to_registers()] [0]
2025-12-26T16:22:59.093 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:59.093 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:59.093 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:22:59.093 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:59.101 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:59.101 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:22:59.101 [DEBUG] [ThreadPoolExecutor-21533_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:22:59.101 [DEBUG] [ThreadPoolExecutor-21533_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:22:59.101 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:59.101 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:59.101 [DEBUG] [ThreadPoolExecutor-21533_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:59.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:22:59.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1064977, teldec = -24.256202
2025-12-26T16:22:59.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08527320091037     dec_j2k = -24.3938351964004
2025-12-26T16:22:59.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:22:59.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-26T16:22:59.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:22:59.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:22:59.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:22:59.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:22:59.155 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09929559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798504434234885, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1064977, 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.12628, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08527320091037, telescope_dec_j2k=-24.3938351964004, observability=1)
2025-12-26T16:22:59.305 [DEBUG] [Thread-467739 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14959239959716797
2025-12-26T16:22:59.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6017279624938965
2025-12-26T16:23:00.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:00.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1067782, teldec = -24.256202
2025-12-26T16:23:00.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08555398074812     dec_j2k = -24.3938323922699
2025-12-26T16:23:00.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:00.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:00.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:00.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:00.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:00.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:00.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09930786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500021921177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1067782, 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.12656, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08555398074812, telescope_dec_j2k=-24.3938323922699, observability=1)
2025-12-26T16:23:00.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6321907043457031
2025-12-26T16:23:01.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:01.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1070865, teldec = -24.256202
2025-12-26T16:23:01.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08586258831346     dec_j2k = -24.3938293093675
2025-12-26T16:23:01.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:01.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-26T16:23:01.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:01.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:01.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:01.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:01.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09932016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798501225279461, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1070865, 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.12687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08586258831346, telescope_dec_j2k=-24.3938293093675, observability=1)
2025-12-26T16:23:01.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6598176956176758
2025-12-26T16:23:02.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:02.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.107394, teldec = -24.256202
2025-12-26T16:23:02.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08617039507364     dec_j2k = -24.3938262335697
2025-12-26T16:23:02.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:02.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:02.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:02.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:02.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:02.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:02.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09933288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500423040605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.107394, 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.12718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08617039507364, telescope_dec_j2k=-24.3938262335697, observability=1)
2025-12-26T16:23:02.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16747379302978516
2025-12-26T16:23:03.029 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.654188871383667
2025-12-26T16:23:03.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:03.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1077018, teldec = -24.256202
2025-12-26T16:23:03.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08647850212602     dec_j2k = -24.3938231538758
2025-12-26T16:23:03.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:03.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-26T16:23:03.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:03.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:03.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:03.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:03.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:03.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:03.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:03.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:03.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:03.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:03.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:03.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:03.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09934524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798503230876601, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992329, telescope_ra=1.1077018, 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.12748, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08647850212602, telescope_dec_j2k=-24.3938231538758, observability=1)
2025-12-26T16:23:04.116 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6684303283691406
2025-12-26T16:23:04.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:04.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1079817, teldec = -24.256202
2025-12-26T16:23:04.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08675868134003     dec_j2k = -24.3938203525579
2025-12-26T16:23:04.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:04.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-26T16:23:04.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:04.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:04.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:04.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:04.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:04.509 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09935755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798497615204608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1079817, 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.12776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08675868134003, telescope_dec_j2k=-24.3938203525579, observability=1)
2025-12-26T16:23:05.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7008571624755859
2025-12-26T16:23:05.552 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:05.555 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1082803, teldec = -24.256202
2025-12-26T16:23:05.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08705757920175     dec_j2k = -24.3938173632687
2025-12-26T16:23:05.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:05.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-26T16:23:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:05.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09936983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1082803, 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.12806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08705757920175, telescope_dec_j2k=-24.3938173632687, observability=1)
2025-12-26T16:23:06.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7305905818939209
2025-12-26T16:23:06.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:06.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1085887, teldec = -24.256202
2025-12-26T16:23:06.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08736628683224     dec_j2k = -24.3938142749866
2025-12-26T16:23:06.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:06.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-26T16:23:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:06.633 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09938214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502829757173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1085887, 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.12837, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08736628683224, telescope_dec_j2k=-24.3938142749866, observability=1)
2025-12-26T16:23:07.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.756511926651001
2025-12-26T16:23:07.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:07.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1088689, teldec = -24.256202
2025-12-26T16:23:07.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08764676632693     dec_j2k = -24.3938114683165
2025-12-26T16:23:07.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:07.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:07.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:07.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:07.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:07.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:07.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:07.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:07.691 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:07.692 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:07.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:07.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:07.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:07.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:07.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09939438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1088689, 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.12865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08764676632693, telescope_dec_j2k=-24.3938114683165, observability=1)
2025-12-26T16:23:08.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.788891077041626
2025-12-26T16:23:08.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:08.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1091772, teldec = -24.256202
2025-12-26T16:23:08.737 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0879553738441     dec_j2k = -24.3938083793206
2025-12-26T16:23:08.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:08.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-26T16:23:08.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:08.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:08.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:08.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:08.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:08.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:08.750 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:08.751 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:08.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:08.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:08.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:08.751 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:08.751 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09940666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798504835354313, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1091772, 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.12896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.0879553738441, telescope_dec_j2k=-24.3938083793206, observability=1)
2025-12-26T16:23:09.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8199412822723389
2025-12-26T16:23:09.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:09.797 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1094571, teldec = -24.256202
2025-12-26T16:23:09.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08823555302723     dec_j2k = -24.3938055740988
2025-12-26T16:23:09.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:09.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:09.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:09.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:09.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:09.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:09.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:09.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:09.810 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:09.811 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:09.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:09.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:09.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:09.811 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:09.811 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09941894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498417443465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1094571, 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.12924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08823555302723, telescope_dec_j2k=-24.3938055740988, observability=1)
2025-12-26T16:23:10.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8505449295043945
2025-12-26T16:23:10.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:10.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1097649, teldec = -24.256202
2025-12-26T16:23:10.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08854366003213     dec_j2k = -24.3938024884018
2025-12-26T16:23:10.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:10.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-26T16:23:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:10.870 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:10.870 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:10.871 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:10.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0994312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.1097649, 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.12955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08854366003213, telescope_dec_j2k=-24.3938024884018, observability=1)
2025-12-26T16:23:11.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8832437992095947
2025-12-26T16:23:11.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:11.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1100638, teldec = -24.256202
2025-12-26T16:23:11.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08884285815323     dec_j2k = -24.3937994910704
2025-12-26T16:23:11.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:11.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-26T16:23:11.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:11.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:11.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:11.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:11.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:11.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:11.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:11.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:11.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:11.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:11.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:11.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:11.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09944343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500021921177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1100638, 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.12985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08884285815323, telescope_dec_j2k=-24.3937994910704, observability=1)
2025-12-26T16:23:12.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9140079021453857
2025-12-26T16:23:12.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:12.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.110344, teldec = -24.256202
2025-12-26T16:23:12.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08912333761699     dec_j2k = -24.3937966804933
2025-12-26T16:23:12.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:12.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-26T16:23:12.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:12.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:12.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:12.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:12.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09945569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496010726896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.110344, 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.13013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08912333761699, telescope_dec_j2k=-24.3937966804933, observability=1)
2025-12-26T16:23:13.932 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9438927173614502
2025-12-26T16:23:14.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:14.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1106523, teldec = -24.256208
2025-12-26T16:23:14.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08943194542242     dec_j2k = -24.3937995866654
2025-12-26T16:23:14.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:14.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-26T16:23:14.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:14.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:14.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:14.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:14.053 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09946799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849721408518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99234, telescope_ra=1.1106523, 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=22.13043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08943194542242, telescope_dec_j2k=-24.3937995866654, observability=1)
2025-12-26T16:23:15.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.96940016746521
2025-12-26T16:23:15.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:15.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1109323, teldec = -24.256202
2025-12-26T16:23:15.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.08971222435206     dec_j2k = -24.3937907770704
2025-12-26T16:23:15.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:15.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-26T16:23:15.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:15.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:15.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:15.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:15.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:15.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:15.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:15.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:15.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:15.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:15.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:15.121 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:15.121 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09948035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798501626398889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1109323, 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.13071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.08971222435206, telescope_dec_j2k=-24.3937907770704, observability=1)
2025-12-26T16:23:16.116 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9952247142791748
2025-12-26T16:23:16.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:16.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1112403, teldec = -24.256202
2025-12-26T16:23:16.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09002053152241     dec_j2k = -24.3937876850735
2025-12-26T16:23:16.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:16.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-26T16:23:16.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:16.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:16.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:16.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:16.176 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:16.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09949262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798501626398889, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992329, telescope_ra=1.1112403, 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.13102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09002053152241, telescope_dec_j2k=-24.3937876850735, observability=1)
2025-12-26T16:23:17.205 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:17.207 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1115217, teldec = -24.256202
2025-12-26T16:23:17.208 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.09030221215819     dec_j2k = -24.3937848593289
2025-12-26T16:23:17.210 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:17.211 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:17.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:17.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:17.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:17.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:17.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:17.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1115408, teldec = -24.256208
2025-12-26T16:23:17.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09032133152868     dec_j2k = -24.3937906669715
2025-12-26T16:23:17.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:17.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-26T16:23:17.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:17.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:17.221 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:17.221 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:17.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:17.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:17.221 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:17.222 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:17.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0995047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502027518317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.1115217, 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.1313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09030221215819, telescope_dec_j2k=-24.3937848593289, observability=1)
2025-12-26T16:23:17.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:17.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:17.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:17.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:17.229 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09950482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502027518317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99234, telescope_ra=1.1115408, 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=22.13132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09032133152868, telescope_dec_j2k=-24.3937906669715, observability=1)
2025-12-26T16:23:17.410 [DEBUG] [Thread-467740 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18076729774475098
2025-12-26T16:23:18.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:18.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1118211, teldec = -24.256202
2025-12-26T16:23:18.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09060191073858     dec_j2k = -24.3937818520113
2025-12-26T16:23:18.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:18.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-26T16:23:18.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:18.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:18.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:18.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:18.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09951704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1118211, 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.1316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09060191073858, telescope_dec_j2k=-24.3937818520113, observability=1)
2025-12-26T16:23:18.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00279998779296875
2025-12-26T16:23:19.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:19.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1121573, teldec = -24.256202
2025-12-26T16:23:19.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09093844601021     dec_j2k = -24.393778474047
2025-12-26T16:23:19.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:19.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:19.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:19.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:19.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:19.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:19.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09953104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849721408518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992329, telescope_ra=1.1121573, 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.13194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09093844601021, telescope_dec_j2k=-24.393778474047, observability=1)
2025-12-26T16:23:19.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03522062301635742
2025-12-26T16:23:20.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:20.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1124656, teldec = -24.256202
2025-12-26T16:23:20.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09124705345142     dec_j2k = -24.3937753754686
2025-12-26T16:23:20.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:20.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-26T16:23:20.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:20.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:20.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:20.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:20.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:20.595 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09954372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498016324036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.1124656, 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.13225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09124705345142, telescope_dec_j2k=-24.3937753754686, observability=1)
2025-12-26T16:23:20.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03063821792602539
2025-12-26T16:23:21.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:21.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1127458, teldec = -24.256202
2025-12-26T16:23:21.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09152753286473     dec_j2k = -24.3937725585309
2025-12-26T16:23:21.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:21.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:21.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:21.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:21.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:21.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:21.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:21.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:21.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:21.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:21.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:21.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:21.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:21.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:21.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09955596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849721408518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1127458, 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.13253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09152753286473, telescope_dec_j2k=-24.3937725585309, observability=1)
2025-12-26T16:23:21.719 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0667579174041748
2025-12-26T16:23:22.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:22.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1130533, teldec = -24.256202
2025-12-26T16:23:22.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0918353394946     dec_j2k = -24.3937694662839
2025-12-26T16:23:22.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:22.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-26T16:23:22.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:22.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:22.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:22.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:22.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:22.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:22.715 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:22.715 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:22.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:22.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:22.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:22.716 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:22.716 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09956824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849520848804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.1130533, 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.13284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.0918353394946, telescope_dec_j2k=-24.3937694662839, observability=1)
2025-12-26T16:23:22.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09032273292541504
2025-12-26T16:23:23.343 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6270909309387207
2025-12-26T16:23:23.343 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.82850742340088 seconds ago
2025-12-26T16:23:23.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:23.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1133611, teldec = -24.256202
2025-12-26T16:23:23.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09214344641652     dec_j2k = -24.3937663701251
2025-12-26T16:23:23.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:23.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-26T16:23:23.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:23.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:23.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:23.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:23.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:23.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09958066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496411846324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1133611, 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.13314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09214344641652, telescope_dec_j2k=-24.3937663701251, observability=1)
2025-12-26T16:23:23.897 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11305642127990723
2025-12-26T16:23:24.102 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:24.104 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:24.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:24.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1136597, teldec = -24.256202
2025-12-26T16:23:24.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09244234415788     dec_j2k = -24.3937633656536
2025-12-26T16:23:24.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:24.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-26T16:23:24.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:24.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:24.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:24.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:24.847 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09959292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496812965752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.1136597, 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.13344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09244234415788, telescope_dec_j2k=-24.3937633656536, observability=1)
2025-12-26T16:23:24.987 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1393909454345703
2025-12-26T16:23:25.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:25.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1139402, teldec = -24.256202
2025-12-26T16:23:25.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09272312384518     dec_j2k = -24.3937605425342
2025-12-26T16:23:25.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:25.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:25.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:25.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:25.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:25.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:25.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:25.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:25.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:25.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:25.908 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:25.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09960525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.1139402, 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.13372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09272312384518, telescope_dec_j2k=-24.3937605425342, observability=1)
2025-12-26T16:23:26.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17270278930664062
2025-12-26T16:23:26.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:26.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1142488, teldec = -24.256202
2025-12-26T16:23:26.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09303203154424     dec_j2k = -24.3937574357407
2025-12-26T16:23:26.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:26.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:26.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:26.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:26.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:26.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:26.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:26.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:26.969 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:26.969 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:26.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:26.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:26.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:26.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:26.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0996175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500423040605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.1142488, 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.13403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09303203154424, telescope_dec_j2k=-24.3937574357407, observability=1)
2025-12-26T16:23:27.168 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19854116439819336
2025-12-26T16:23:28.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:28.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1145285, teldec = -24.256202
2025-12-26T16:23:28.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09331201042149     dec_j2k = -24.3937546191171
2025-12-26T16:23:28.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:28.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-26T16:23:28.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:28.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:28.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:28.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:28.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:28.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:28.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:28.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:28.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:28.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:28.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:28.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:28.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09962983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496010726896, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.1145285, 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.13431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09331201042149, telescope_dec_j2k=-24.3937546191171, observability=1)
2025-12-26T16:23:28.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2254652976989746
2025-12-26T16:23:29.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:29.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1148365, teldec = -24.256202
2025-12-26T16:23:29.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09362031750869     dec_j2k = -24.3937515166527
2025-12-26T16:23:29.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:29.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-26T16:23:29.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:29.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:29.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:29.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:29.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:29.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:29.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:29.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:29.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:29.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:29.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:29.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:29.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09964208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500021921177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.1148365, 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.13462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09362031750869, telescope_dec_j2k=-24.3937515166527, observability=1)
2025-12-26T16:23:29.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.254974365234375
2025-12-26T16:23:30.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:30.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1151162, teldec = -24.256202
2025-12-26T16:23:30.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09390029637358     dec_j2k = -24.3937486984758
2025-12-26T16:23:30.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:30.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-26T16:23:30.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:30.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:30.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:30.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:30.154 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09965436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500423040605, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.1151162, 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.1349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09390029637358, telescope_dec_j2k=-24.3937486984758, observability=1)
2025-12-26T16:23:30.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32291626930236816
2025-12-26T16:23:31.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:31.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1154156, teldec = -24.256202
2025-12-26T16:23:31.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09419999487312     dec_j2k = -24.3937456809882
2025-12-26T16:23:31.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:31.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-26T16:23:31.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:31.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:31.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:31.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:31.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0996666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500021921177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.1154156, 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.1352, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09419999487312, telescope_dec_j2k=-24.3937456809882, observability=1)
2025-12-26T16:23:31.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35529375076293945
2025-12-26T16:23:32.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:32.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1157238, teldec = -24.256195
2025-12-26T16:23:32.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09450850176134     dec_j2k = -24.3937355745475
2025-12-26T16:23:32.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:32.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:32.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:32.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:32.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:32.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:32.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:32.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:32.307 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:32.307 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:32.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:32.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:32.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:32.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:32.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09967932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798497615204608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992318, telescope_ra=1.1157238, 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.13551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09450850176134, telescope_dec_j2k=-24.3937355745475, observability=1)
2025-12-26T16:23:32.316 [DEBUG] [Thread-467741 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0084075927734375
2025-12-26T16:23:32.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3494532108306885
2025-12-26T16:23:33.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:33.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1160323, teldec = -24.256202
2025-12-26T16:23:33.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09481730969713     dec_j2k = -24.3937394629399
2025-12-26T16:23:33.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:33.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-26T16:23:33.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:33.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:33.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:33.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:33.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09969169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798500824160033, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.1160323, 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.13582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09481730969713, telescope_dec_j2k=-24.3937394629399, observability=1)
2025-12-26T16:23:33.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3729398250579834
2025-12-26T16:23:34.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:34.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1163118, teldec = -24.256195
2025-12-26T16:23:34.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09509708795943     dec_j2k = -24.3937296442423
2025-12-26T16:23:34.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:34.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:34.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:34.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:34.436 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09970394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496812965752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.1163118, 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.13609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09509708795943, telescope_dec_j2k=-24.3937296442423, observability=1)
2025-12-26T16:23:34.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40272045135498047
2025-12-26T16:23:35.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:35.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1166197, teldec = -24.256202
2025-12-26T16:23:35.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09540529528363     dec_j2k = -24.3937335369756
2025-12-26T16:23:35.481 [DEBUG] [Thread-467742 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:35.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:35.483 [INFO] [Thread-467742 (handle)] [driver.py] [get_status()] Telra = 1.1166197, teldec = -24.256202
2025-12-26T16:23:35.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-26T16:23:35.484 [INFO] [Thread-467742 (handle)] [driver.py] [get_status()] ra_j2k = 1.09540529528363     dec_j2k = -24.3937335369756
2025-12-26T16:23:35.485 [DEBUG] [Thread-467742 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:35.486 [DEBUG] [Thread-467742 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:35.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:35.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:35.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:35.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:35.489 [DEBUG] [Thread-467742 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:35.489 [DEBUG] [Thread-467742 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:35.489 [DEBUG] [Thread-467742 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:35.489 [DEBUG] [Thread-467742 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:35.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:35.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:35.490 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:35.490 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:35.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:35.490 [DEBUG] [Thread-467742 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:35.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:35.491 [DEBUG] [Thread-467742 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:35.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:35.491 [DEBUG] [Thread-467742 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:35.491 [DEBUG] [Thread-467742 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:35.491 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:35.491 [DEBUG] [Thread-467742 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:35.491 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09971618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498417443465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.1166197, 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.1364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09540529528363, telescope_dec_j2k=-24.3937335369756, observability=1)
2025-12-26T16:23:35.491 [DEBUG] [Thread-467742 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:35.492 [DEBUG] [Thread-467742 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:35.492 [DEBUG] [Thread-467742 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:35.492 [DEBUG] [Thread-467742 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09971622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498417443465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.1166197, 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.1364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09540529528363, telescope_dec_j2k=-24.3937335369756, observability=1)
2025-12-26T16:23:35.931 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4394352436065674
2025-12-26T16:23:36.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:36.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1168994, teldec = -24.256202
2025-12-26T16:23:36.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09568527411097     dec_j2k = -24.3937307140862
2025-12-26T16:23:36.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:36.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:36.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:36.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:36.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:36.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:36.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09972846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502027518317, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.1168994, 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.13668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09568527411097, telescope_dec_j2k=-24.3937307140862, observability=1)
2025-12-26T16:23:37.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4630918502807617
2025-12-26T16:23:37.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:37.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.117198, teldec = -24.256202
2025-12-26T16:23:37.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09598417177284     dec_j2k = -24.3937276996318
2025-12-26T16:23:37.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:37.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:37.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:37.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:37.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:37.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:37.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09974075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798502829757173, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.117198, 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.13698, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09598417177284, telescope_dec_j2k=-24.3937276996318, observability=1)
2025-12-26T16:23:38.107 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49010372161865234
2025-12-26T16:23:38.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:38.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1175065, teldec = -24.256208
2025-12-26T16:23:38.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09629297962093     dec_j2k = -24.3937305838163
2025-12-26T16:23:38.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:38.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-26T16:23:38.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:38.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:38.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:38.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:38.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:38.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:38.680 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:38.680 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:38.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:38.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:38.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:38.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:38.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09975306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849520848804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992339, telescope_ra=1.1175065, 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=22.13729, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09629297962093, telescope_dec_j2k=-24.3937305838163, observability=1)
2025-12-26T16:23:39.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5194697380065918
2025-12-26T16:23:39.663 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9823293685913086
2025-12-26T16:23:39.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:39.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1177868, teldec = -24.256201
2025-12-26T16:23:39.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0965735586492     dec_j2k = -24.3937207531441
2025-12-26T16:23:39.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:39.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-26T16:23:39.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:39.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:39.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:39.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:39.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:39.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:39.736 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:39.736 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:39.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:39.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:39.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:39.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:39.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0997653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798497615204608, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.1177868, 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.13757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.0965735586492, telescope_dec_j2k=-24.3937207531441, observability=1)
2025-12-26T16:23:40.291 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5539062023162842
2025-12-26T16:23:40.575 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8387558460235596
2025-12-26T16:23:40.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:40.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1180949, teldec = -24.256201
2025-12-26T16:23:40.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09688196576048     dec_j2k = -24.3937176401877
2025-12-26T16:23:40.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:40.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-26T16:23:40.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:40.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:40.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:40.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:40.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09977752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498016324036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.1180949, 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.13788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09688196576048, telescope_dec_j2k=-24.3937176401877, observability=1)
2025-12-26T16:23:41.384 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5906949043273926
2025-12-26T16:23:41.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:41.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1184027, teldec = -24.256201
2025-12-26T16:23:41.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09719007256558     dec_j2k = -24.3937145293669
2025-12-26T16:23:41.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:41.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-26T16:23:41.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:41.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:41.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:41.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:41.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09978985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.1184027, 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.13819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09719007256558, telescope_dec_j2k=-24.3937145293669, observability=1)
2025-12-26T16:23:42.471 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6121900081634521
2025-12-26T16:23:42.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:42.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1186826, teldec = -24.256201
2025-12-26T16:23:42.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09747025155465     dec_j2k = -24.3937116997441
2025-12-26T16:23:42.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:42.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-26T16:23:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:42.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09980213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496812965752, 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.108621, telescope_az=89.992328, telescope_ra=1.1186826, 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.13847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09747025155465, telescope_dec_j2k=-24.3937116997441, observability=1)
2025-12-26T16:23:43.561 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.640883207321167
2025-12-26T16:23:43.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:43.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1189817, teldec = -24.256201
2025-12-26T16:23:43.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0977696496747     dec_j2k = -24.3937086752028
2025-12-26T16:23:43.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:43.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-26T16:23:43.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:43.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:43.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:43.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:43.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09981447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498417443465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.1189817, 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.13876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.0977696496747, telescope_dec_j2k=-24.3937086752028, observability=1)
2025-12-26T16:23:44.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6714532375335693
2025-12-26T16:23:45.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:45.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1192898, teldec = -24.256201
2025-12-26T16:23:45.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.0980780567582     dec_j2k = -24.3937055587686
2025-12-26T16:23:45.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:45.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-26T16:23:45.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:45.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:45.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:45.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:45.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:45.045 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09982672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849721408518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992328, telescope_ra=1.1192898, 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.13907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.0980780567582, telescope_dec_j2k=-24.3937055587686, observability=1)
2025-12-26T16:23:45.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6975188255310059
2025-12-26T16:23:46.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:46.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1195703, teldec = -24.256201
2025-12-26T16:23:46.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09835883632652     dec_j2k = -24.393702720729
2025-12-26T16:23:46.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:46.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-26T16:23:46.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:46.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:46.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:46.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:46.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:46.112 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09983906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.1195703, 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.13935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09835883632652, telescope_dec_j2k=-24.393702720729, observability=1)
2025-12-26T16:23:46.836 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7244250774383545
2025-12-26T16:23:47.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:47.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1198784, teldec = -24.256201
2025-12-26T16:23:47.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09866724339633     dec_j2k = -24.3936996025818
2025-12-26T16:23:47.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:47.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-26T16:23:47.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:47.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:47.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:47.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:47.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:47.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:47.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:47.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:47.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:47.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:47.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:47.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:47.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09985133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496812965752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992328, telescope_ra=1.1198784, 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.13966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09866724339633, telescope_dec_j2k=-24.3936996025818, observability=1)
2025-12-26T16:23:47.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7508223056793213
2025-12-26T16:23:48.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:48.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.120158, teldec = -24.256201
2025-12-26T16:23:48.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09894712205522     dec_j2k = -24.3936967720948
2025-12-26T16:23:48.218 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:48.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-26T16:23:48.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:48.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:48.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:48.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:48.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0998636, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496411846324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.120158, 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.13994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09894712205522, telescope_dec_j2k=-24.3936967720948, observability=1)
2025-12-26T16:23:49.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7825100421905518
2025-12-26T16:23:49.278 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:49.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1204658, teldec = -24.256201
2025-12-26T16:23:49.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09925522881236     dec_j2k = -24.3936936552757
2025-12-26T16:23:49.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:49.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-26T16:23:49.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:49.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:49.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:49.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:49.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:49.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:49.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:49.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:49.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:49.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:49.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:49.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:49.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0998759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798499219682321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.1204658, 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.14025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09925522881236, telescope_dec_j2k=-24.3936936552757, observability=1)
2025-12-26T16:23:50.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8069620132446289
2025-12-26T16:23:50.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:50.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1207644, teldec = -24.256201
2025-12-26T16:23:50.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09955412639383     dec_j2k = -24.3936906307617
2025-12-26T16:23:50.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:50.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:50.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:50.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:50.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:50.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:50.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:50.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:50.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:50.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:50.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:50.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:50.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:50.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:50.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09988826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496812965752, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.1207644, 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.14055, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09955412639383, telescope_dec_j2k=-24.3936906307617, observability=1)
2025-12-26T16:23:51.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8353104591369629
2025-12-26T16:23:51.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:51.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1210446, teldec = -24.256201
2025-12-26T16:23:51.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.09983460563193     dec_j2k = -24.3936877918551
2025-12-26T16:23:51.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:51.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-26T16:23:51.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:51.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:51.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:51.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:51.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:51.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:51.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:51.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:51.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:51.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:51.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:51.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:51.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09990051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798492400652044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.1210446, 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.14083, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.09983460563193, telescope_dec_j2k=-24.3936877918551, observability=1)
2025-12-26T16:23:52.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8674733638763428
2025-12-26T16:23:52.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:52.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1213529, teldec = -24.256201
2025-12-26T16:23:52.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10014321286671     dec_j2k = -24.3936846673906
2025-12-26T16:23:52.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:52.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-26T16:23:52.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:52.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:52.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:52.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:52.485 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:52.486 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09991281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984932028909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.1213529, 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.14114, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.10014321286671, telescope_dec_j2k=-24.3936846673906, observability=1)
2025-12-26T16:23:53.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8898699283599854
2025-12-26T16:23:53.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:53.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1216329, teldec = -24.256201
2025-12-26T16:23:53.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10042349189303     dec_j2k = -24.3936818289543
2025-12-26T16:23:53.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:53.534 [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-26T16:23:53.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:53.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:53.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:53.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:53.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09992509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496411846324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992328, telescope_ra=1.1216329, 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.14142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.10042349189303, telescope_dec_j2k=-24.3936818289543, observability=1)
2025-12-26T16:23:53.566 [DEBUG] [Thread-467743 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0214080810546875
2025-12-26T16:23:54.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9215183258056641
2025-12-26T16:23:54.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:54.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1219408, teldec = -24.256208
2025-12-26T16:23:54.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1007316990955     dec_j2k = -24.3936857062117
2025-12-26T16:23:54.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:54.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-26T16:23:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:54.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09993741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498417443465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992338, telescope_ra=1.1219408, 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=22.14172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.1007316990955, telescope_dec_j2k=-24.3936857062117, observability=1)
2025-12-26T16:23:55.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9481751918792725
2025-12-26T16:23:55.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:55.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1222484, teldec = -24.256201
2025-12-26T16:23:55.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10103960523182     dec_j2k = -24.3936755868604
2025-12-26T16:23:55.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:55.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-26T16:23:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:55.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:55.674 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:55.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09994975, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494005129756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992328, telescope_ra=1.1222484, 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.14203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.10103960523182, telescope_dec_j2k=-24.3936755868604, observability=1)
2025-12-26T16:23:56.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:56.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1225192, teldec = -24.256201
2025-12-26T16:23:56.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10131067507187     dec_j2k = -24.3936728394086
2025-12-26T16:23:56.725 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:56.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:56.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:56.728 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1225192, teldec = -24.256201
2025-12-26T16:23:56.730 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.10131067507187     dec_j2k = -24.3936728394086
2025-12-26T16:23:56.732 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:56.732 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:56.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:56.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:56.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:56.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:56.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:56.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:56.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:56.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:56.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:56.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:56.736 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:56.736 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:56.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:56.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:56.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:56.736 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:56.736 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09996206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494005129756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992328, telescope_ra=1.1225192, 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.1423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.10131067507187, telescope_dec_j2k=-24.3936728394086, observability=1)
2025-12-26T16:23:56.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:56.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:56.736 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:56.736 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:56.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:56.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:56.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:56.737 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:56.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09996212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494005129756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992328, telescope_ra=1.1225192, 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.1423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.10131067507187, telescope_dec_j2k=-24.3936728394086, observability=1)
2025-12-26T16:23:57.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:57.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1228275, teldec = -24.256201
2025-12-26T16:23:57.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10161928227223     dec_j2k = -24.3936697106506
2025-12-26T16:23:57.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:57.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-26T16:23:57.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:57.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:57.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:57.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:57.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:57.798 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09997429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984932028909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.1228275, 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.14261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:22:58.081495', telescope_ra_j2k=1.10161928227223, telescope_dec_j2k=-24.3936697106506, observability=1)
2025-12-26T16:23:57.813 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015015125274658203
2025-12-26T16:23:58.221 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:58.221 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:23:58.222 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:58.222 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:23:58.222 [INFO] [ThreadPoolExecutor-21534_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:23:58.222 [INFO] [ThreadPoolExecutor-21534_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:23:58.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:58.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1231358, teldec = -24.256208
2025-12-26T16:23:58.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10192788984583     dec_j2k = -24.3936735803733
2025-12-26T16:23:58.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:58.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-26T16:23:58.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:58.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:58.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:58.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:58.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:58.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.0999866, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849520848804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992338, telescope_ra=1.1231358, 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=22.14292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10192788984583, telescope_dec_j2k=-24.3936735803733, observability=1)
2025-12-26T16:23:58.902 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.045284271240234375
2025-12-26T16:23:59.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:23:59.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1234161, teldec = -24.256201
2025-12-26T16:23:59.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10220846875282     dec_j2k = -24.3936637347977
2025-12-26T16:23:59.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:23:59.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-26T16:23:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:23:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:23:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:23:59.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:23:59.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:23:59.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.09999895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498417443465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.1234161, 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.1432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10220846875282, telescope_dec_j2k=-24.3936637347977, observability=1)
2025-12-26T16:23:59.993 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0660407543182373
2025-12-26T16:24:00.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:00.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1237236, teldec = -24.256201
2025-12-26T16:24:00.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10251627513514     dec_j2k = -24.3936606115551
2025-12-26T16:24:00.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:00.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-26T16:24:00.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:00.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:00.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:00.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:00.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:00.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10001123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498016324036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.1237236, 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.14351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10251627513514, telescope_dec_j2k=-24.3936606115551, observability=1)
2025-12-26T16:24:01.086 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09894752502441406
2025-12-26T16:24:02.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:02.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1240035, teldec = -24.256201
2025-12-26T16:24:02.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10279645401155     dec_j2k = -24.3936577678664
2025-12-26T16:24:02.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:02.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-26T16:24:02.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:02.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:02.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:02.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:02.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10002363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992327, telescope_ra=1.1240035, 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.14379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10279645401155, telescope_dec_j2k=-24.3936577678664, observability=1)
2025-12-26T16:24:02.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10745811462402344
2025-12-26T16:24:02.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48705601692199707
2025-12-26T16:24:03.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:03.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1243302, teldec = -24.256201
2025-12-26T16:24:03.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1031234795093     dec_j2k = -24.3936544477699
2025-12-26T16:24:03.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:03.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-26T16:24:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:03.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:03.145 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:03.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10003619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490395054903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.1243302, 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.14411, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1031234795093, telescope_dec_j2k=-24.3936544477699, observability=1)
2025-12-26T16:24:03.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11894035339355469
2025-12-26T16:24:04.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:04.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1246104, teldec = -24.256201
2025-12-26T16:24:04.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10340395867171     dec_j2k = -24.3936515994279
2025-12-26T16:24:04.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:04.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-26T16:24:04.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:04.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:04.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:04.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:04.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10004858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992327, telescope_ra=1.1246104, 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.14439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10340395867171, telescope_dec_j2k=-24.3936515994279, observability=1)
2025-12-26T16:24:04.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14290261268615723
2025-12-26T16:24:05.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:05.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1249186, teldec = -24.256195
2025-12-26T16:24:05.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10371246539693     dec_j2k = -24.3936424661317
2025-12-26T16:24:05.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:05.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-26T16:24:05.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:05.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:05.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:05.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:05.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:05.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10006083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849721408518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.1249186, 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.1447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10371246539693, telescope_dec_j2k=-24.3936424661317, observability=1)
2025-12-26T16:24:05.446 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1702120304107666
2025-12-26T16:24:06.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:06.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.125199, teldec = -24.256201
2025-12-26T16:24:06.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10399314507271     dec_j2k = -24.3936456136658
2025-12-26T16:24:06.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:06.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-26T16:24:06.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:06.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:06.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:06.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:06.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10007339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798498016324036, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.125199, 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.14498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10399314507271, telescope_dec_j2k=-24.3936456136658, observability=1)
2025-12-26T16:24:06.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22121429443359375
2025-12-26T16:24:07.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:07.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1255071, teldec = -24.256201
2025-12-26T16:24:07.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10430155201117     dec_j2k = -24.3936424791414
2025-12-26T16:24:07.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:07.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:07.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:07.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:07.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:07.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:07.417 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10008569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798491598413188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.1255071, 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.14529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10430155201117, telescope_dec_j2k=-24.3936424791414, observability=1)
2025-12-26T16:24:07.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24642109870910645
2025-12-26T16:24:08.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:08.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1258148, teldec = -24.256201
2025-12-26T16:24:08.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10460955854394     dec_j2k = -24.3936393477921
2025-12-26T16:24:08.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:08.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-26T16:24:08.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:08.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:08.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:08.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:08.477 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10009794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494406249184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.1258148, 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.1456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10460955854394, telescope_dec_j2k=-24.3936393477921, observability=1)
2025-12-26T16:24:08.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27689313888549805
2025-12-26T16:24:09.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:09.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1261132, teldec = -24.256195
2025-12-26T16:24:09.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10490825547812     dec_j2k = -24.3936303107644
2025-12-26T16:24:09.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:09.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-26T16:24:09.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:09.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:09.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:09.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:09.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10011025, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798493604010328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.1261132, 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.1459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10490825547812, telescope_dec_j2k=-24.3936303107644, observability=1)
2025-12-26T16:24:09.843 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30024218559265137
2025-12-26T16:24:10.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:10.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1263936, teldec = -24.256201
2025-12-26T16:24:10.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10518893512883     dec_j2k = -24.393633455136
2025-12-26T16:24:10.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:10.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-26T16:24:10.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:10.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:10.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:10.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:10.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10012257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798496411846324, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.1263936, 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.14618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10518893512883, telescope_dec_j2k=-24.393633455136, observability=1)
2025-12-26T16:24:10.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3282346725463867
2025-12-26T16:24:11.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:11.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.126702, teldec = -24.256201
2025-12-26T16:24:11.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10549764233816     dec_j2k = -24.3936303140808
2025-12-26T16:24:11.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:11.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:11.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:11.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:11.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:11.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:11.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:11.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1001349, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798493604010328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.126702, 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.14648, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10549764233816, telescope_dec_j2k=-24.3936303140808, observability=1)
2025-12-26T16:24:11.764 [DEBUG] [Thread-467744 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0896444320678711
2025-12-26T16:24:12.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3524668216705322
2025-12-26T16:24:12.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:12.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1269822, teldec = -24.256201
2025-12-26T16:24:12.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1057781214501     dec_j2k = -24.3936274594642
2025-12-26T16:24:12.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:12.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-26T16:24:12.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:12.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:12.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:12.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:12.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10014726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489592816047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.1269822, 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.14676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1057781214501, telescope_dec_j2k=-24.3936274594642, observability=1)
2025-12-26T16:24:13.116 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3782014846801758
2025-12-26T16:24:13.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:13.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.12729, teldec = -24.256201
2025-12-26T16:24:13.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10608622804798     dec_j2k = -24.3936243228106
2025-12-26T16:24:13.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:13.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-26T16:24:13.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:13.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:13.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:13.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:13.797 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1001595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494005129756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992327, telescope_ra=1.12729, 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.14707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10608622804798, telescope_dec_j2k=-24.3936243228106, observability=1)
2025-12-26T16:24:14.206 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4092071056365967
2025-12-26T16:24:14.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:14.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1275696, teldec = -24.256201
2025-12-26T16:24:14.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10636610654975     dec_j2k = -24.3936214727554
2025-12-26T16:24:14.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:14.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:14.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:14.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:14.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:14.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:14.852 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:14.853 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10017175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849721408518, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.1275696, 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.14735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10636610654975, telescope_dec_j2k=-24.3936214727554, observability=1)
2025-12-26T16:24:15.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4445185661315918
2025-12-26T16:24:15.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:15.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1278774, teldec = -24.256201
2025-12-26T16:24:15.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10667421313387     dec_j2k = -24.3936183343949
2025-12-26T16:24:15.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:15.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-26T16:24:15.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:15.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:15.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:15.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:15.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10018396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494406249184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992327, telescope_ra=1.1278774, 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.14766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10667421313387, telescope_dec_j2k=-24.3936183343949, observability=1)
2025-12-26T16:24:16.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4770059585571289
2025-12-26T16:24:16.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:16.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1281764, teldec = -24.256194
2025-12-26T16:24:16.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10697351056363     dec_j2k = -24.3936082855253
2025-12-26T16:24:16.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:16.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-26T16:24:16.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:16.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:16.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:16.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:16.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:16.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:16.975 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:16.975 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:16.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:16.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:16.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:16.975 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:16.975 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1001963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.1281764, 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.14796, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10697351056363, telescope_dec_j2k=-24.3936082855253, observability=1)
2025-12-26T16:24:17.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5028271675109863
2025-12-26T16:24:18.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:18.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1284568, teldec = -24.256201
2025-12-26T16:24:18.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10725419022555     dec_j2k = -24.3936124243467
2025-12-26T16:24:18.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:18.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-26T16:24:18.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:18.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:18.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:18.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:18.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:18.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:18.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:18.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:18.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:18.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:18.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:18.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:18.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10020861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798493604010328, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992327, telescope_ra=1.1284568, 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.14824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10725419022555, telescope_dec_j2k=-24.3936124243467, observability=1)
2025-12-26T16:24:18.568 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5249814987182617
2025-12-26T16:24:19.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:19.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1287649, teldec = -24.256194
2025-12-26T16:24:19.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10756259670525     dec_j2k = -24.3936022809681
2025-12-26T16:24:19.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:19.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:19.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:19.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:19.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:19.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:19.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:19.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:19.102 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:19.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:19.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:19.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:19.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:19.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:19.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10022094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798492400652044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.1287649, 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.14855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10756259670525, telescope_dec_j2k=-24.3936022809681, observability=1)
2025-12-26T16:24:19.107 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:19.109 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:19.110 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:19.112 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:19.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5540034770965576
2025-12-26T16:24:20.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:20.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.129045, teldec = -24.256201
2025-12-26T16:24:20.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10784297605603     dec_j2k = -24.3936064212944
2025-12-26T16:24:20.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:20.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-26T16:24:20.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:20.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:20.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:20.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:20.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:20.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10023318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494406249184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.129045, 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.14883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10784297605603, telescope_dec_j2k=-24.3936064212944, observability=1)
2025-12-26T16:24:20.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5847213268280029
2025-12-26T16:24:21.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:21.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1293528, teldec = -24.256201
2025-12-26T16:24:21.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10815108260557     dec_j2k = -24.3936032786472
2025-12-26T16:24:21.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:21.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-26T16:24:21.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:21.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:21.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:21.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:21.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:21.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1002455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494807368612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992327, telescope_ra=1.1293528, 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.14914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10815108260557, telescope_dec_j2k=-24.3936032786472, observability=1)
2025-12-26T16:24:21.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6143386363983154
2025-12-26T16:24:22.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:22.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1296606, teldec = -24.256201
2025-12-26T16:24:22.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1084591891479     dec_j2k = -24.3936001351057
2025-12-26T16:24:22.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:22.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-26T16:24:22.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:22.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:22.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:22.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:22.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:22.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:22.283 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:22.283 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:22.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:22.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:22.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:22.284 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:22.284 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10025777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798491999532616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992327, telescope_ra=1.1296606, 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.14944, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1084591891479, telescope_dec_j2k=-24.3936001351057, observability=1)
2025-12-26T16:24:22.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6463065147399902
2025-12-26T16:24:23.119 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:23.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:23.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1299311, teldec = -24.256201
2025-12-26T16:24:23.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10872995853667     dec_j2k = -24.3935973717685
2025-12-26T16:24:23.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:23.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-26T16:24:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:23.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:23.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10026994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798495609607468, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.1299311, 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.14971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10872995853667, telescope_dec_j2k=-24.3935973717685, observability=1)
2025-12-26T16:24:23.403 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.06043696403503418
2025-12-26T16:24:23.403 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.82763409614563 seconds ago
2025-12-26T16:24:24.020 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6776313781738281
2025-12-26T16:24:24.121 [DEBUG] [ThreadPoolExecutor-21533_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:24.122 [INFO] [ThreadPoolExecutor-21533_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:24:24.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:24.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1302396, teldec = -24.256207
2025-12-26T16:24:24.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10903876609077     dec_j2k = -24.3936002188605
2025-12-26T16:24:24.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:24.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-26T16:24:24.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:24.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:24.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:24.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:24.406 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:24.406 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:24.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:24.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:24.407 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:24.407 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10028226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490395054903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.1302396, 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.15002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10903876609077, telescope_dec_j2k=-24.3936002188605, observability=1)
2025-12-26T16:24:25.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7034592628479004
2025-12-26T16:24:25.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:25.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1306037, teldec = -24.256201
2025-12-26T16:24:25.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1094032283494     dec_j2k = -24.3935904977191
2025-12-26T16:24:25.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:25.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-26T16:24:25.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:25.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:25.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:25.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:25.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:25.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:25.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:25.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:25.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:25.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:25.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:25.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:25.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10029759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494406249184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.1306037, 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.15039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1094032283494, telescope_dec_j2k=-24.3935904977191, observability=1)
2025-12-26T16:24:26.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47333669662475586
2025-12-26T16:24:26.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:26.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1309121, teldec = -24.256201
2025-12-26T16:24:26.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10971193545984     dec_j2k = -24.393587344408
2025-12-26T16:24:26.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:26.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-26T16:24:26.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:26.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:26.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:26.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:26.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10030975, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798492400652044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.1309121, 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.15069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10971193545984, telescope_dec_j2k=-24.393587344408, observability=1)
2025-12-26T16:24:27.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5145180225372314
2025-12-26T16:24:27.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:27.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.131192, teldec = -24.256201
2025-12-26T16:24:27.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.10999211418317     dec_j2k = -24.393584481725
2025-12-26T16:24:27.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:27.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-26T16:24:27.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:27.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:27.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:27.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:27.842 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10032205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489592816047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.131192, 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.15097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.10999211418317, telescope_dec_j2k=-24.393584481725, observability=1)
2025-12-26T16:24:28.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5392298698425293
2025-12-26T16:24:28.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:28.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1314998, teldec = -24.256201
2025-12-26T16:24:28.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11030022068231     dec_j2k = -24.3935813328405
2025-12-26T16:24:28.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:28.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-26T16:24:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:28.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:28.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:28.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10033449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490796174331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992327, telescope_ra=1.1314998, 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.15128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11030022068231, telescope_dec_j2k=-24.3935813328405, observability=1)
2025-12-26T16:24:29.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5584127902984619
2025-12-26T16:24:29.850 [DEBUG] [Thread-467745 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9357273578643799
2025-12-26T16:24:29.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:29.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1317989, teldec = -24.256201
2025-12-26T16:24:29.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11059961851129     dec_j2k = -24.3935782721031
2025-12-26T16:24:29.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:29.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-26T16:24:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:29.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:29.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:29.973 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10034675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984932028909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992327, telescope_ra=1.1317989, 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.15158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11059961851129, telescope_dec_j2k=-24.3935782721031, observability=1)
2025-12-26T16:24:30.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.589625358581543
2025-12-26T16:24:31.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:31.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1320792, teldec = -24.256201
2025-12-26T16:24:31.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11088019761395     dec_j2k = -24.3935754029827
2025-12-26T16:24:31.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24: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-26T16:24:31.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:31.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:31.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:31.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:31.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:31.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10035899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494005129756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992327, telescope_ra=1.1320792, 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.15186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11088019761395, telescope_dec_j2k=-24.3935754029827, observability=1)
2025-12-26T16:24:31.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6232092380523682
2025-12-26T16:24:32.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:32.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1323878, teldec = -24.2562
2025-12-26T16:24:32.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11118910483397     dec_j2k = -24.3935712434178
2025-12-26T16:24:32.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:32.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:32.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:32.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10037128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798492801771472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992326, telescope_ra=1.1323878, 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.15217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11118910483397, telescope_dec_j2k=-24.3935712434178, observability=1)
2025-12-26T16:24:32.345 [DEBUG] [Thread-467746 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24991607666015625
2025-12-26T16:24:32.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.64805006980896
2025-12-26T16:24:33.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:33.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1326677, teldec = -24.2562
2025-12-26T16:24:33.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11146928352574     dec_j2k = -24.3935683768368
2025-12-26T16:24:33.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:33.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-26T16:24:33.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:33.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:33.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:33.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:33.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1003836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1326677, 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.15245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11146928352574, telescope_dec_j2k=-24.3935683768368, observability=1)
2025-12-26T16:24:33.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6762232780456543
2025-12-26T16:24:34.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:34.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.132975, teldec = -24.256194
2025-12-26T16:24:34.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11177688916326     dec_j2k = -24.3935592293214
2025-12-26T16:24:34.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:34.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-26T16:24:34.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:34.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:34.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:34.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:34.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:34.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:34.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:34.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:34.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:34.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:34.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:34.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:34.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10039594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494406249184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.132975, 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.15276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11177688916326, telescope_dec_j2k=-24.3935592293214, observability=1)
2025-12-26T16:24:34.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7011387348175049
2025-12-26T16:24:35.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:35.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.133283, teldec = -24.2562
2025-12-26T16:24:35.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11208519614865     dec_j2k = -24.3935620726756
2025-12-26T16:24:35.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:35.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-26T16:24:35.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:35.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:35.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:35.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:35.293 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10040829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798492400652044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992326, telescope_ra=1.133283, 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.15307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11208519614865, telescope_dec_j2k=-24.3935620726756, observability=1)
2025-12-26T16:24:36.055 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7619476318359375
2025-12-26T16:24:36.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:36.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1335818, teldec = -24.256207
2025-12-26T16:24:36.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11238429402231     dec_j2k = -24.3935660093593
2025-12-26T16:24:36.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24: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-26T16:24:36.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:36.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:36.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:36.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:36.358 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10042059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489993935475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.1335818, 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.15336, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11238429402231, telescope_dec_j2k=-24.3935660093593, observability=1)
2025-12-26T16:24:37.145 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7871592044830322
2025-12-26T16:24:37.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:37.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1338618, teldec = -24.2562
2025-12-26T16:24:37.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11266457240394     dec_j2k = -24.3935561392206
2025-12-26T16:24:37.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:37.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-26T16:24:37.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:37.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:37.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:37.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:37.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:37.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:37.425 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:37.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:37.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:37.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:37.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:37.426 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:37.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10043294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984932028909, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1338618, 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.15364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11266457240394, telescope_dec_j2k=-24.3935561392206, observability=1)
2025-12-26T16:24:38.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8554167747497559
2025-12-26T16:24:38.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:38.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1341701, teldec = -24.2562
2025-12-26T16:24:38.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11297317933803     dec_j2k = -24.3935529774531
2025-12-26T16:24:38.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:38.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-26T16:24:38.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:38.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:38.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:38.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:38.489 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:38.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1004453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1341701, 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.15395, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11297317933803, telescope_dec_j2k=-24.3935529774531, observability=1)
2025-12-26T16:24:38.753 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2636759281158447
2025-12-26T16:24:39.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8717529773712158
2025-12-26T16:24:39.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:39.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1344505, teldec = -24.256207
2025-12-26T16:24:39.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11325385887385     dec_j2k = -24.3935571004137
2025-12-26T16:24:39.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:24:39.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-26T16:24:39.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:39.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:39.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:39.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:39.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:39.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:39.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:39.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:39.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:39.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:39.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:39.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:39.548 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10045755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494807368612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992337, telescope_ra=1.1344505, 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.15423, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11325385887385, telescope_dec_j2k=-24.3935571004137, observability=1)
2025-12-26T16:24:40.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9037561416625977
2025-12-26T16:24:40.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:40.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1347584, teldec = -24.2562
2025-12-26T16:24:40.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11356206501139     dec_j2k = -24.39354694166
2025-12-26T16:24:40.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:40.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-26T16:24:40.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:40.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:40.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:40.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:40.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:40.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:40.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:40.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:40.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:40.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:40.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:40.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:40.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10046979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1347584, 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.15454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11356206501139, telescope_dec_j2k=-24.39354694166, observability=1)
2025-12-26T16:24:40.636 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.034195661544799805
2025-12-26T16:24:41.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9807982444763184
2025-12-26T16:24:41.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:41.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1350383, teldec = -24.256207
2025-12-26T16:24:41.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11384224403705     dec_j2k = -24.3935510681968
2025-12-26T16:24:41.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:41.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-26T16:24:41.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:41.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:41.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:41.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:41.661 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:41.662 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10048198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490796174331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992337, telescope_ra=1.1350383, 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.15482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11384224403705, telescope_dec_j2k=-24.3935510681968, observability=1)
2025-12-26T16:24:42.671 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:42.673 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1353369, teldec = -24.2562
2025-12-26T16:24:42.674 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.11414114090267     dec_j2k = -24.3935410032278
2025-12-26T16:24:42.676 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:42.677 [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-26T16:24:42.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:42.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:42.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:42.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:42.687 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10049389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489993935475, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1353369, 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.15512, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11414114090267, telescope_dec_j2k=-24.3935410032278, observability=1)
2025-12-26T16:24:42.705 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017869949340820312
2025-12-26T16:24:43.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:43.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1356169, teldec = -24.2562
2025-12-26T16:24:43.750 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11442141963081     dec_j2k = -24.3935381278311
2025-12-26T16:24:43.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:43.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:43.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:43.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:43.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:43.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:43.761 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:43.762 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1356447, teldec = -24.2562
2025-12-26T16:24:43.764 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.1144492473042     dec_j2k = -24.3935378423049
2025-12-26T16:24:43.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:43.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:43.765 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:43.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:43.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:43.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:43.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:43.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:43.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:43.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10050634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1356169, 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.1554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11442141963081, telescope_dec_j2k=-24.3935381278311, observability=1)
2025-12-26T16:24:43.766 [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-26T16:24:43.772 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:43.772 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:43.772 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:43.772 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:43.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:43.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10050649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1356447, 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.15543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1144492473042, telescope_dec_j2k=-24.3935378423049, observability=1)
2025-12-26T16:24:44.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:44.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1359252, teldec = -24.2562
2025-12-26T16:24:44.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11473002652345     dec_j2k = -24.3935349609584
2025-12-26T16:24:44.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24: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-26T16:24:44.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:44.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:44.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:44.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:44.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:44.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:44.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:44.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:44.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:44.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:44.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:44.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:44.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1005187, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1359252, 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.15571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11473002652345, telescope_dec_j2k=-24.3935349609584, observability=1)
2025-12-26T16:24:44.851 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013074159622192383
2025-12-26T16:24:45.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:45.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1362335, teldec = -24.256207
2025-12-26T16:24:45.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11503863379388     dec_j2k = -24.3935387925677
2025-12-26T16:24:45.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:45.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-26T16:24:45.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:45.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:45.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:45.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:45.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:45.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10053108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494807368612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992337, telescope_ra=1.1362335, 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.15602, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11503863379388, telescope_dec_j2k=-24.3935387925677, observability=1)
2025-12-26T16:24:45.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.042448997497558594
2025-12-26T16:24:46.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:46.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1365135, teldec = -24.2562
2025-12-26T16:24:46.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1153189121177     dec_j2k = -24.3935289154238
2025-12-26T16:24:46.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:46.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-26T16:24:46.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:46.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:46.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:46.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:46.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:46.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:46.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:46.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:46.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:46.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:46.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:46.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:46.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1005434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992326, telescope_ra=1.1365135, 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.1563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1153189121177, telescope_dec_j2k=-24.3935289154238, observability=1)
2025-12-26T16:24:47.032 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.067718505859375
2025-12-26T16:24:47.902 [DEBUG] [Thread-467747 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9384441375732422
2025-12-26T16:24:48.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:48.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.136821, teldec = -24.2562
2025-12-26T16:24:48.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11562671819286     dec_j2k = -24.3935257541688
2025-12-26T16:24:48.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:48.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:48.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:48.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:48.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:48.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:48.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10055583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489592816047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992326, telescope_ra=1.136821, 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.1566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11562671819286, telescope_dec_j2k=-24.3935257541688, observability=1)
2025-12-26T16:24:48.120 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0765833854675293
2025-12-26T16:24:49.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:49.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1371286, teldec = -24.256194
2025-12-26T16:24:49.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11593462402997     dec_j2k = -24.3935165915258
2025-12-26T16:24:49.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:49.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-26T16:24:49.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:49.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:49.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:49.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:49.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:49.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10056831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490395054903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992315, telescope_ra=1.1371286, 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.15691, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11593462402997, telescope_dec_j2k=-24.3935165915258, observability=1)
2025-12-26T16:24:49.212 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0928792953491211
2025-12-26T16:24:50.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:50.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1374279, teldec = -24.2562
2025-12-26T16:24:50.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11623422225942     dec_j2k = -24.3935195123134
2025-12-26T16:24:50.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:50.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:50.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:50.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:50.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:50.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:50.178 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:50.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10058059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494406249184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1374279, 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.15721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11623422225942, telescope_dec_j2k=-24.3935195123134, observability=1)
2025-12-26T16:24:50.303 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12477612495422363
2025-12-26T16:24:51.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:51.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1377084, teldec = -24.2562
2025-12-26T16:24:51.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1165150014403     dec_j2k = -24.3935166262483
2025-12-26T16:24:51.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:51.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-26T16:24:51.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:51.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:51.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:51.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:51.238 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:51.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10059289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992326, telescope_ra=1.1377084, 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.15749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1165150014403, telescope_dec_j2k=-24.3935166262483, observability=1)
2025-12-26T16:24:51.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15716171264648438
2025-12-26T16:24:52.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:52.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1380167, teldec = -24.2562
2025-12-26T16:24:52.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11682360828347     dec_j2k = -24.3935134532926
2025-12-26T16:24:52.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:52.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:52.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:52.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:52.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:52.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:52.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10060512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798491598413188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1380167, 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.1578, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11682360828347, telescope_dec_j2k=-24.3935134532926, observability=1)
2025-12-26T16:24:52.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18445134162902832
2025-12-26T16:24:53.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:53.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1382967, teldec = -24.2562
2025-12-26T16:24:53.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11710388695404     dec_j2k = -24.3935105708175
2025-12-26T16:24:53.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:24:53.353 [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-26T16:24:53.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:53.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:53.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:53.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:53.364 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10061746, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490395054903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1382967, 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.15808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11710388695404, telescope_dec_j2k=-24.3935105708175, observability=1)
2025-12-26T16:24:53.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2095625400543213
2025-12-26T16:24:54.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:54.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1386042, teldec = -24.2562
2025-12-26T16:24:54.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1174116929871     dec_j2k = -24.3935074043901
2025-12-26T16:24:54.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:54.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-26T16:24:54.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:54.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:54.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:54.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:54.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:54.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:54.429 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:54.429 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:54.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:54.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:54.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:54.429 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:54.429 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10062976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489592816047, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1386042, 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.15839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1174116929871, telescope_dec_j2k=-24.3935074043901, observability=1)
2025-12-26T16:24:54.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23605847358703613
2025-12-26T16:24:55.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:55.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1388838, teldec = -24.2562
2025-12-26T16:24:55.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11769157124695     dec_j2k = -24.3935045244838
2025-12-26T16:24:55.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:55.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-26T16:24:55.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:55.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:55.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:55.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:55.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:55.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:55.500 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:55.500 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:55.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:55.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:55.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:55.501 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:55.501 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10064216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798491999532616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992326, telescope_ra=1.1388838, 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.15869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11769157124695, telescope_dec_j2k=-24.3935045244838, observability=1)
2025-12-26T16:24:55.755 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2538285255432129
2025-12-26T16:24:56.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:56.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1391824, teldec = -24.2562
2025-12-26T16:24:56.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1179904684091     dec_j2k = -24.3935014480616
2025-12-26T16:24:56.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:56.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-26T16:24:56.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:56.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:56.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:56.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:56.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10065443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1391824, 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.15897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.1179904684091, telescope_dec_j2k=-24.3935014480616, observability=1)
2025-12-26T16:24:56.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28783416748046875
2025-12-26T16:24:57.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:57.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1394908, teldec = -24.2562
2025-12-26T16:24:57.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11829917531686     dec_j2k = -24.3934982697889
2025-12-26T16:24:57.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:57.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:57.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:57.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:57.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:57.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:57.624 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10066672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494406249184, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1394908, 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.15927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:23:58.219985', telescope_ra_j2k=1.11829917531686, telescope_dec_j2k=-24.3934982697889, observability=1)
2025-12-26T16:24:57.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3119325637817383
2025-12-26T16:24:58.364 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:58.364 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:24:58.365 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:58.365 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:24:58.366 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:58.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:58.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1397991, teldec = -24.2562
2025-12-26T16:24:58.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1186077821178     dec_j2k = -24.3934950916501
2025-12-26T16:24:58.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:58.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-26T16:24:58.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:58.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:58.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:58.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:58.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10067905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1397991, 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.15958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.1186077821178, telescope_dec_j2k=-24.3934950916501, observability=1)
2025-12-26T16:24:59.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33822035789489746
2025-12-26T16:24:59.369 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:59.371 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:59.371 [DEBUG] [ThreadPoolExecutor-21535_0] [payload.py] [to_registers()] [0]
2025-12-26T16:24:59.374 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:59.374 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:59.374 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:24:59.374 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:59.381 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:59.381 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:24:59.381 [DEBUG] [ThreadPoolExecutor-21535_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:24:59.381 [DEBUG] [ThreadPoolExecutor-21535_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:24:59.381 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:59.381 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:59.381 [DEBUG] [ThreadPoolExecutor-21535_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:59.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:24:59.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1400793, teldec = -24.2562
2025-12-26T16:24:59.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11888826094902     dec_j2k = -24.3934922024051
2025-12-26T16:24:59.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:24:59.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-26T16:24:59.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:24:59.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:24:59.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:24:59.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:24:59.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:24:59.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:59.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:24:59.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:24:59.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:24:59.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:24:59.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:24:59.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:24:59.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10069134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992326, telescope_ra=1.1400793, 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.15986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.11888826094902, telescope_dec_j2k=-24.3934922024051, observability=1)
2025-12-26T16:25:00.117 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36862683296203613
2025-12-26T16:25:00.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:00.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1403874, teldec = -24.2562
2025-12-26T16:25:00.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.11919666753698     dec_j2k = -24.3934890246183
2025-12-26T16:25:00.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:00.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:00.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:00.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:00.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:00.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:00.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10070374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1403874, 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.16017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.11919666753698, telescope_dec_j2k=-24.3934890246183, observability=1)
2025-12-26T16:25:01.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39051270484924316
2025-12-26T16:25:01.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:01.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1406673, teldec = -24.2562
2025-12-26T16:25:01.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.119476846057     dec_j2k = -24.3934861369142
2025-12-26T16:25:01.870 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:01.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-26T16:25:01.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:01.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:01.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:01.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:01.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:01.886 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10071605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849119729376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.1406673, 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.16045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.119476846057, telescope_dec_j2k=-24.3934861369142, observability=1)
2025-12-26T16:25:02.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4120950698852539
2025-12-26T16:25:02.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6780996322631836
2025-12-26T16:25:02.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:02.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1409667, teldec = -24.2562
2025-12-26T16:25:02.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1197765439742     dec_j2k = -24.3934830472123
2025-12-26T16:25:02.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:02.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-26T16:25:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:02.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:02.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:02.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10072832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992326, telescope_ra=1.1409667, 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.16075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.1197765439742, telescope_dec_j2k=-24.3934830472123, observability=1)
2025-12-26T16:25:03.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4429006576538086
2025-12-26T16:25:03.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:03.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1412749, teldec = -24.256194
2025-12-26T16:25:03.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12008505030902     dec_j2k = -24.393473866347
2025-12-26T16:25:03.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:03.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-26T16:25:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:03.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:04.001 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10074059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992315, telescope_ra=1.1412749, 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.16106, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12008505030902, telescope_dec_j2k=-24.393473866347, observability=1)
2025-12-26T16:25:04.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4771757125854492
2025-12-26T16:25:05.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:05.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1415553, teldec = -24.2562
2025-12-26T16:25:05.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12036572963899     dec_j2k = -24.3934769706045
2025-12-26T16:25:05.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:05.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:05.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:05.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:05.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:05.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:05.061 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10075285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490395054903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.1415553, 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.16134, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12036572963899, telescope_dec_j2k=-24.3934769706045, observability=1)
2025-12-26T16:25:05.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5076050758361816
2025-12-26T16:25:06.102 [DEBUG] [Thread-467748 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:06.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:06.105 [INFO] [Thread-467748 (handle)] [driver.py] [get_status()] Telra = 1.1418636, teldec = -24.2562
2025-12-26T16:25:06.107 [INFO] [Thread-467748 (handle)] [driver.py] [get_status()] ra_j2k = 1.12067433639092     dec_j2k = -24.3934737864631
2025-12-26T16:25:06.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1418636, teldec = -24.2562
2025-12-26T16:25:06.109 [DEBUG] [Thread-467748 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:06.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12067433639092     dec_j2k = -24.3934737864631
2025-12-26T16:25:06.110 [DEBUG] [Thread-467748 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:06.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:06.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-26T16:25:06.114 [DEBUG] [Thread-467748 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:06.114 [DEBUG] [Thread-467748 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:06.114 [DEBUG] [Thread-467748 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:06.114 [DEBUG] [Thread-467748 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:06.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:06.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:06.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:06.116 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:06.116 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:06.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:06.116 [DEBUG] [Thread-467748 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:06.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:06.117 [DEBUG] [Thread-467748 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10076508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494005129756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.1418636, 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.16165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12067433639092, telescope_dec_j2k=-24.3934737864631, observability=1)
2025-12-26T16:25:06.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:06.117 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:06.117 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10076512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494005129756, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.1418636, 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.16165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12067433639092, telescope_dec_j2k=-24.3934737864631, observability=1)
2025-12-26T16:25:06.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5830671787261963
2025-12-26T16:25:07.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:07.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1421436, teldec = -24.2562
2025-12-26T16:25:07.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12095461497861     dec_j2k = -24.3934708938292
2025-12-26T16:25:07.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:07.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-26T16:25:07.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:07.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:07.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:07.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:07.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10077732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.1421436, 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.16193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12095461497861, telescope_dec_j2k=-24.3934708938292, observability=1)
2025-12-26T16:25:07.787 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6075503826141357
2025-12-26T16:25:08.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:08.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1424512, teldec = -24.256193
2025-12-26T16:25:08.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12126252063284     dec_j2k = -24.3934607158331
2025-12-26T16:25:08.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:25:08.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-26T16:25:08.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:08.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:08.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:08.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:08.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:08.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:08.244 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:08.244 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:08.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:08.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:08.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:08.245 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:08.245 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10078966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849119729376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992315, telescope_ra=1.1424512, 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.16223, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12126252063284, telescope_dec_j2k=-24.3934607158331, observability=1)
2025-12-26T16:25:08.878 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6334211826324463
2025-12-26T16:25:09.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:09.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1427502, teldec = -24.2562
2025-12-26T16:25:09.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12156181849819     dec_j2k = -24.3934646246088
2025-12-26T16:25:09.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:09.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-26T16:25:09.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:09.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:09.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:09.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:09.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10080193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079849119729376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992325, telescope_ra=1.1427502, 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.16253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12156181849819, telescope_dec_j2k=-24.3934646246088, observability=1)
2025-12-26T16:25:09.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6618049144744873
2025-12-26T16:25:10.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:10.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1430304, teldec = -24.2562
2025-12-26T16:25:10.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12184229726571     dec_j2k = -24.3934617275658
2025-12-26T16:25:10.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:10.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-26T16:25:10.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:10.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:10.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:10.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:10.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:10.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:10.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:10.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:10.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:10.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:10.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:10.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:10.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10081426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494807368612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992325, telescope_ra=1.1430304, 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.16281, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12184229726571, telescope_dec_j2k=-24.3934617275658, observability=1)
2025-12-26T16:25:11.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6942458152770996
2025-12-26T16:25:11.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:11.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1433388, teldec = -24.2562
2025-12-26T16:25:11.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12215100408206     dec_j2k = -24.3934585381018
2025-12-26T16:25:11.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:11.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-26T16:25:11.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:11.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:11.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:11.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:11.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10082652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.1433388, 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.16312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12215100408206, telescope_dec_j2k=-24.3934585381018, observability=1)
2025-12-26T16:25:12.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7219972610473633
2025-12-26T16:25:12.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:12.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1436477, teldec = -24.2562
2025-12-26T16:25:12.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12246021138848     dec_j2k = -24.3934553425678
2025-12-26T16:25:12.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:12.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-26T16:25:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:12.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:12.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:12.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10083876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992325, telescope_ra=1.1436477, 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.16343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12246021138848, telescope_dec_j2k=-24.3934553425678, observability=1)
2025-12-26T16:25:13.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7556784152984619
2025-12-26T16:25:13.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:13.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1439276, teldec = -24.2562
2025-12-26T16:25:13.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12274038983814     dec_j2k = -24.3934524462584
2025-12-26T16:25:13.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:13.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-26T16:25:13.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:13.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:13.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:13.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:13.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10085101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488389457763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992325, telescope_ra=1.1439276, 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.16371, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12274038983814, telescope_dec_j2k=-24.3934524462584, observability=1)
2025-12-26T16:25:14.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7872364521026611
2025-12-26T16:25:14.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:14.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1442268, teldec = -24.2562
2025-12-26T16:25:14.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12303988748112     dec_j2k = -24.3934493494223
2025-12-26T16:25:14.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:14.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-26T16:25:14.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:14.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:14.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:14.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:14.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10086323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798491598413188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992325, telescope_ra=1.1442268, 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.16401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12303988748112, telescope_dec_j2k=-24.3934493494223, observability=1)
2025-12-26T16:25:15.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8225283622741699
2025-12-26T16:25:15.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:15.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1445073, teldec = -24.256193
2025-12-26T16:25:15.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12332066612713     dec_j2k = -24.393439445993
2025-12-26T16:25:15.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:15.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-26T16:25:15.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:15.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:15.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:15.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:15.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:15.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:15.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:15.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:15.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:15.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:15.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:15.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:15.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10087551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.1445073, 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.16429, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12332066612713, telescope_dec_j2k=-24.393439445993, observability=1)
2025-12-26T16:25:16.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8884248733520508
2025-12-26T16:25:16.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:16.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1448165, teldec = -24.256193
2025-12-26T16:25:16.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12363017370398     dec_j2k = -24.3934362439485
2025-12-26T16:25:16.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:16.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-26T16:25:16.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:16.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:16.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:16.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:16.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10088779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.1448165, 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.1646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12363017370398, telescope_dec_j2k=-24.3934362439485, observability=1)
2025-12-26T16:25:17.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.916252851486206
2025-12-26T16:25:17.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:17.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1450975, teldec = -24.2562
2025-12-26T16:25:17.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12391145361068     dec_j2k = -24.3934403325378
2025-12-26T16:25:17.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:17.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-26T16:25:17.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:17.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:17.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:17.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:17.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1009001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490395054903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992325, telescope_ra=1.1450975, 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.16488, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12391145361068, telescope_dec_j2k=-24.3934403325378, observability=1)
2025-12-26T16:25:18.729 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9462921619415283
2025-12-26T16:25:18.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:18.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1454058, teldec = -24.2562
2025-12-26T16:25:18.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12422006027831     dec_j2k = -24.3934371380995
2025-12-26T16:25:18.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:18.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-26T16:25:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:18.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:18.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:18.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:18.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:18.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:18.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:18.836 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:18.836 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10091229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490395054903, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992325, telescope_ra=1.1454058, 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.16519, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12422006027831, telescope_dec_j2k=-24.3934371380995, observability=1)
2025-12-26T16:25:19.818 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9819154739379883
2025-12-26T16:25:19.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:19.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1457055, teldec = -24.2562
2025-12-26T16:25:19.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12452005838444     dec_j2k = -24.3934340319108
2025-12-26T16:25:19.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25: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-26T16:25:19.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:19.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:19.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:19.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:19.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:19.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:19.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:19.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:19.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:19.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:19.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:19.890 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:19.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1009245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798492801771472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992325, telescope_ra=1.1457055, 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.16549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12452005838444, telescope_dec_j2k=-24.3934340319108, observability=1)
2025-12-26T16:25:20.914 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:20.916 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1459863, teldec = -24.2562
2025-12-26T16:25:20.917 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.12480113768478     dec_j2k = -24.3934311208396
2025-12-26T16:25:20.918 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:20.919 [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-26T16:25:20.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:20.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:20.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:20.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:20.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:20.929 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:20.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10093652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489592816047, 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.108621, telescope_az=89.992325, telescope_ra=1.1459863, 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.16577, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12480113768478, telescope_dec_j2k=-24.3934311208396, observability=1)
2025-12-26T16:25:20.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1459863, teldec = -24.2562
2025-12-26T16:25:20.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12480113768478     dec_j2k = -24.3934311208396
2025-12-26T16:25:20.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:20.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-26T16:25:20.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:20.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:20.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:20.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:20.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:20.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10093669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992325, telescope_ra=1.1459863, 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.16577, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12480113768478, telescope_dec_j2k=-24.3934311208396, observability=1)
2025-12-26T16:25:21.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:21.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1462952, teldec = -24.2562
2025-12-26T16:25:21.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12511034492801     dec_j2k = -24.3934279175953
2025-12-26T16:25:21.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:21.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-26T16:25:21.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:21.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:21.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:21.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:21.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:21.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:21.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:21.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:21.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:21.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:21.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:21.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:21.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1009489, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992325, telescope_ra=1.1462952, 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.16608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12511034492801, telescope_dec_j2k=-24.3934279175953, observability=1)
2025-12-26T16:25:22.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0015082359313964844
2025-12-26T16:25:23.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:23.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1465748, teldec = -24.2562
2025-12-26T16:25:23.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12539022302201     dec_j2k = -24.3934250174118
2025-12-26T16:25:23.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:23.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:23.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:23.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:23.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:23.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:23.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:23.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:23.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:23.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:23.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:23.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:23.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:23.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:23.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10096118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798494807368612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992325, telescope_ra=1.1465748, 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.16636, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12539022302201, telescope_dec_j2k=-24.3934250174118, observability=1)
2025-12-26T16:25:23.091 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02483224868774414
2025-12-26T16:25:23.463 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.39710426330566406
2025-12-26T16:25:23.463 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.827335596084595 seconds ago
2025-12-26T16:25:24.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:24.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1468828, teldec = -24.256206
2025-12-26T16:25:24.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12569852968933     dec_j2k = -24.3934278212608
2025-12-26T16:25:24.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:24.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-26T16:25:24.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:24.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:24.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:24.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:24.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:24.123 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10097347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.1468828, 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.16667, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12569852968933, telescope_dec_j2k=-24.3934278212608, observability=1)
2025-12-26T16:25:24.174 [DEBUG] [Thread-467749 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05089402198791504
2025-12-26T16:25:24.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05846571922302246
2025-12-26T16:25:24.383 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:24.384 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:25.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:25.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1471538, teldec = -24.256206
2025-12-26T16:25:25.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12596979921751     dec_j2k = -24.3934250087917
2025-12-26T16:25:25.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:25.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:25.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:25.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:25.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:25.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:25.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:25.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:25.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:25.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:25.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:25.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:25.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:25.186 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:25.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10098575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992336, telescope_ra=1.1471538, 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.16694, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12596979921751, telescope_dec_j2k=-24.3934250087917, observability=1)
2025-12-26T16:25:25.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08604788780212402
2025-12-26T16:25:26.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:26.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1474622, teldec = -24.256206
2025-12-26T16:25:26.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12627850593564     dec_j2k = -24.393421807339
2025-12-26T16:25:26.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:26.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-26T16:25:26.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:26.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:26.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:26.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:26.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10099814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992336, telescope_ra=1.1474622, 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.16724, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12627850593564, telescope_dec_j2k=-24.393421807339, observability=1)
2025-12-26T16:25:26.404 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14514970779418945
2025-12-26T16:25:27.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:27.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1477703, teldec = -24.256199
2025-12-26T16:25:27.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1265869119589     dec_j2k = -24.3934116087261
2025-12-26T16:25:27.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:27.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-26T16:25:27.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:27.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:27.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:27.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:27.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10101057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.1477703, 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.16755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.1265869119589, telescope_dec_j2k=-24.3934116087261, observability=1)
2025-12-26T16:25:27.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15863633155822754
2025-12-26T16:25:28.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:28.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1480505, teldec = -24.256199
2025-12-26T16:25:28.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12686739061764     dec_j2k = -24.3934086984221
2025-12-26T16:25:28.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:28.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-26T16:25:28.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:28.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:28.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:28.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:28.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:28.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:28.390 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:28.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:28.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:28.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:28.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:28.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:28.391 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10102285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484779382911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992325, telescope_ra=1.1480505, 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.16783, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12686739061764, telescope_dec_j2k=-24.3934086984221, observability=1)
2025-12-26T16:25:28.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1902616024017334
2025-12-26T16:25:29.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:29.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1483585, teldec = -24.256206
2025-12-26T16:25:29.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12717569730581     dec_j2k = -24.3934124978982
2025-12-26T16:25:29.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:29.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-26T16:25:29.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:29.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:29.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:29.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:29.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:29.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10103549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487988338335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992335, telescope_ra=1.1483585, 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.16814, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12717569730581, telescope_dec_j2k=-24.3934124978982, observability=1)
2025-12-26T16:25:29.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1885824203491211
2025-12-26T16:25:30.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:30.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1486661, teldec = -24.256199
2025-12-26T16:25:30.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12748360281014     dec_j2k = -24.3934023018793
2025-12-26T16:25:30.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:30.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-26T16:25:30.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:30.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:30.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:30.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:30.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:30.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:30.536 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:30.537 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:30.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:30.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:30.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:30.537 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:30.537 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10104769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484779382911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992325, telescope_ra=1.1486661, 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.16845, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12748360281014, telescope_dec_j2k=-24.3934023018793, observability=1)
2025-12-26T16:25:30.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22468066215515137
2025-12-26T16:25:31.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:31.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1489651, teldec = -24.256206
2025-12-26T16:25:31.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12778290053406     dec_j2k = -24.3934061931368
2025-12-26T16:25:31.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:31.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-26T16:25:31.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:31.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:31.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:31.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:31.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10105995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.1489651, 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.16875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12778290053406, telescope_dec_j2k=-24.3934061931368, observability=1)
2025-12-26T16:25:31.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26047658920288086
2025-12-26T16:25:32.387 [DEBUG] [Thread-467750 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7926335334777832
2025-12-26T16:25:32.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:32.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1492454, teldec = -24.256199
2025-12-26T16:25:32.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12806347887672     dec_j2k = -24.3933962792583
2025-12-26T16:25:32.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:32.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:32.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:32.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:32.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:32.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:32.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:32.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10107218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992325, telescope_ra=1.1492454, 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.16903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12806347887672, telescope_dec_j2k=-24.3933962792583, observability=1)
2025-12-26T16:25:32.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.287334680557251
2025-12-26T16:25:33.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:33.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1495537, teldec = -24.256206
2025-12-26T16:25:33.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12837208583508     dec_j2k = -24.3934000721452
2025-12-26T16:25:33.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:33.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:33.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:33.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:33.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:33.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:33.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:33.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:33.721 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:33.721 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:33.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:33.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:33.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:33.721 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:33.721 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10108453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485180502339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992335, telescope_ra=1.1495537, 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.16934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12837208583508, telescope_dec_j2k=-24.3934000721452, observability=1)
2025-12-26T16:25:34.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3118867874145508
2025-12-26T16:25:34.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:34.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1498337, teldec = -24.256199
2025-12-26T16:25:34.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12865236386642     dec_j2k = -24.3933901598331
2025-12-26T16:25:34.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:34.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-26T16:25:34.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:34.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:34.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:34.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:34.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:34.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:34.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:34.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:34.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:34.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:34.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:34.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:34.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10109688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.1498337, 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.16962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12865236386642, telescope_dec_j2k=-24.3933901598331, observability=1)
2025-12-26T16:25:35.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33352088928222656
2025-12-26T16:25:35.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:35.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1501416, teldec = -24.256193
2025-12-26T16:25:35.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12896056968892     dec_j2k = -24.3933809563265
2025-12-26T16:25:35.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:35.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-26T16:25:35.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:35.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:35.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:35.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:35.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:35.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10110936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.1501416, 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.16992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12896056968892, telescope_dec_j2k=-24.3933809563265, observability=1)
2025-12-26T16:25:36.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35354137420654297
2025-12-26T16:25:36.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:36.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1504496, teldec = -24.256199
2025-12-26T16:25:36.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12926887627204     dec_j2k = -24.3933837498212
2025-12-26T16:25:36.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:36.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-26T16:25:36.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:36.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:36.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:36.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:36.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:36.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:36.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:36.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:36.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:36.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:36.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:36.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:36.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10112161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992324, telescope_ra=1.1504496, 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.17023, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12926887627204, telescope_dec_j2k=-24.3933837498212, observability=1)
2025-12-26T16:25:37.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38452577590942383
2025-12-26T16:25:37.843 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9230360984802246
2025-12-26T16:25:37.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:37.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1507203, teldec = -24.256199
2025-12-26T16:25:37.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12953984542687     dec_j2k = -24.3933809313657
2025-12-26T16:25:37.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:37.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-26T16:25:37.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:37.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:37.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:37.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:37.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:37.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10113385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992324, telescope_ra=1.1507203, 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.1705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12953984542687, telescope_dec_j2k=-24.3933809313657, observability=1)
2025-12-26T16:25:38.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41486239433288574
2025-12-26T16:25:39.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:39.025 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1510286, teldec = -24.256199
2025-12-26T16:25:39.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.12984845196014     dec_j2k = -24.393377720588
2025-12-26T16:25:39.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:39.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-26T16:25:39.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:39.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:39.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:39.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:39.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:39.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:39.040 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:39.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:39.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:39.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:39.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:39.041 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:39.041 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10114611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992324, telescope_ra=1.1510286, 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.17081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.12984845196014, telescope_dec_j2k=-24.393377720588, observability=1)
2025-12-26T16:25:39.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44474315643310547
2025-12-26T16:25:40.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:40.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.151337, teldec = -24.256199
2025-12-26T16:25:40.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13015715858546     dec_j2k = -24.3933745078727
2025-12-26T16:25:40.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:40.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-26T16:25:40.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:40.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:40.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:40.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:40.101 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10115841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484378263483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992324, telescope_ra=1.151337, 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.17112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13015715858546, telescope_dec_j2k=-24.3933745078727, observability=1)
2025-12-26T16:25:40.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.474407434463501
2025-12-26T16:25:40.697 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5956411361694336
2025-12-26T16:25:41.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:41.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1516172, teldec = -24.256199
2025-12-26T16:25:41.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13043763716664     dec_j2k = -24.3933715881501
2025-12-26T16:25:41.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:41.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-26T16:25:41.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:41.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:41.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:41.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:41.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:41.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:41.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:41.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:41.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:41.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:41.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:41.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:41.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10117068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488389457763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992324, telescope_ra=1.1516172, 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.1714, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13043763716664, telescope_dec_j2k=-24.3933715881501, observability=1)
2025-12-26T16:25:41.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5054235458374023
2025-12-26T16:25:42.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:42.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1519247, teldec = -24.256199
2025-12-26T16:25:42.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13074544288307     dec_j2k = -24.3933683831062
2025-12-26T16:25:42.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:42.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-26T16:25:42.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:42.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:42.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:42.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:42.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:42.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:42.244 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:42.244 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:42.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:42.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:42.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:42.244 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:42.244 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10118317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992324, telescope_ra=1.1519247, 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.17171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13074544288307, telescope_dec_j2k=-24.3933683831062, observability=1)
2025-12-26T16:25:42.244 [DEBUG] [Thread-467751 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0005917549133300781
2025-12-26T16:25:42.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5123822689056396
2025-12-26T16:25:43.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:43.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1522325, teldec = -24.256199
2025-12-26T16:25:43.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1310535488904     dec_j2k = -24.3933651740432
2025-12-26T16:25:43.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:43.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-26T16:25:43.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:43.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:43.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:43.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:43.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1011955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1522325, 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.17202, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.1310535488904, telescope_dec_j2k=-24.3933651740432, observability=1)
2025-12-26T16:25:43.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5383579730987549
2025-12-26T16:25:44.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:44.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1525032, teldec = -24.256199
2025-12-26T16:25:44.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13132451800771     dec_j2k = -24.3933623510398
2025-12-26T16:25:44.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:44.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-26T16:25:44.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:44.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:44.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:44.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:44.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:44.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10120785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992324, telescope_ra=1.1525032, 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.17229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13132451800771, telescope_dec_j2k=-24.3933623510398, observability=1)
2025-12-26T16:25:44.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5631186962127686
2025-12-26T16:25:45.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:45.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1528118, teldec = -24.256199
2025-12-26T16:25:45.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13163342479648     dec_j2k = -24.3933591319528
2025-12-26T16:25:45.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:45.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-26T16:25:45.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:45.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:45.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:45.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:45.434 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:45.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10122014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485180502339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992324, telescope_ra=1.1528118, 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.17259, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13163342479648, telescope_dec_j2k=-24.3933591319528, observability=1)
2025-12-26T16:25:46.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5959296226501465
2025-12-26T16:25:46.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:46.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1530929, teldec = -24.256199
2025-12-26T16:25:46.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1319148042402     dec_j2k = -24.3933561989445
2025-12-26T16:25:46.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:46.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-26T16:25:46.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:46.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:46.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:46.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:46.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:46.497 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10123237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1530929, 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.17288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.1319148042402, telescope_dec_j2k=-24.3933561989445, observability=1)
2025-12-26T16:25:47.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6214380264282227
2025-12-26T16:25:47.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:47.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1534294, teldec = -24.256199
2025-12-26T16:25:47.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13225163874941     dec_j2k = -24.3933526869115
2025-12-26T16:25:47.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:25:47.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-26T16:25:47.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:47.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:47.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:47.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:47.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10124525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484779382911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1534294, 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.17321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13225163874941, telescope_dec_j2k=-24.3933526869115, observability=1)
2025-12-26T16:25:48.208 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6044759750366211
2025-12-26T16:25:48.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:48.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1537094, teldec = -24.256193
2025-12-26T16:25:48.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13253191675081     dec_j2k = -24.3933437642848
2025-12-26T16:25:48.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:48.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:48.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:48.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:48.685 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:48.685 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:48.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:48.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:48.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:48.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:48.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10125773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992313, telescope_ra=1.1537094, 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.17349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13253191675081, telescope_dec_j2k=-24.3933437642848, observability=1)
2025-12-26T16:25:49.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6116492748260498
2025-12-26T16:25:49.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:49.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1540088, teldec = -24.256193
2025-12-26T16:25:49.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13283161436548     dec_j2k = -24.3933406377757
2025-12-26T16:25:49.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:49.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-26T16:25:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:49.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10127001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992313, telescope_ra=1.1540088, 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.17379, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13283161436548, telescope_dec_j2k=-24.3933406377757, observability=1)
2025-12-26T16:25:50.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6444425582885742
2025-12-26T16:25:50.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:50.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1543176, teldec = -24.256199
2025-12-26T16:25:50.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13314072165231     dec_j2k = -24.3933434116898
2025-12-26T16:25:50.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:50.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-26T16:25:50.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:50.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:50.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:50.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:50.811 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1012823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992324, telescope_ra=1.1543176, 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.1741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13314072165231, telescope_dec_j2k=-24.3933434116898, observability=1)
2025-12-26T16:25:51.483 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.671393632888794
2025-12-26T16:25:51.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:51.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1545982, teldec = -24.256193
2025-12-26T16:25:51.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13342160023045     dec_j2k = -24.3933344804503
2025-12-26T16:25:51.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:51.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-26T16:25:51.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:51.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:51.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:51.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:51.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:51.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:51.871 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:51.871 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:51.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:51.871 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:51.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10129462, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992313, telescope_ra=1.1545982, 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.17438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13342160023045, telescope_dec_j2k=-24.3933344804503, observability=1)
2025-12-26T16:25:52.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6997456550598145
2025-12-26T16:25:52.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:52.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.154907, teldec = -24.256199
2025-12-26T16:25:52.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13373070750328     dec_j2k = -24.3933372526496
2025-12-26T16:25:52.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:52.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-26T16:25:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:52.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:52.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10130687, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.154907, 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.17469, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13373070750328, telescope_dec_j2k=-24.3933372526496, observability=1)
2025-12-26T16:25:53.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.733757495880127
2025-12-26T16:25:53.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:53.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1552054, teldec = -24.256193
2025-12-26T16:25:53.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13402940376035     dec_j2k = -24.3933281337498
2025-12-26T16:25:53.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:53.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-26T16:25:53.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:53.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:53.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:53.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:53.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:53.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:53.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:53.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:53.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:53.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:53.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:53.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:53.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10131917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847675699435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.1552054, 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.17499, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13402940376035, telescope_dec_j2k=-24.3933281337498, observability=1)
2025-12-26T16:25:54.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7626962661743164
2025-12-26T16:25:55.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:55.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1554864, teldec = -24.256199
2025-12-26T16:25:55.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13431068338806     dec_j2k = -24.3933311949164
2025-12-26T16:25:55.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:55.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:55.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:55.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:55.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:55.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:55.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:55.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:55.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:55.042 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:55.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:55.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:55.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:55.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:55.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10133134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1554864, 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.17527, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13431068338806, telescope_dec_j2k=-24.3933311949164, observability=1)
2025-12-26T16:25:55.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7986478805541992
2025-12-26T16:25:56.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:56.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1557673, teldec = -24.256205
2025-12-26T16:25:56.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1345918629104     dec_j2k = -24.3933342563852
2025-12-26T16:25:56.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:56.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-26T16:25:56.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:56.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:56.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:56.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:56.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:56.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:56.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:56.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:56.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:56.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:56.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:56.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:56.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10134356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992335, telescope_ra=1.1557673, 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.17555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.1345918629104, telescope_dec_j2k=-24.3933342563852, observability=1)
2025-12-26T16:25:56.932 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.83233642578125
2025-12-26T16:25:57.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:57.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1560758, teldec = -24.256199
2025-12-26T16:25:57.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13490066918531     dec_j2k = -24.3933250293865
2025-12-26T16:25:57.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:57.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:57.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:57.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:57.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:57.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:57.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:57.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:57.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:57.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:57.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:57.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:57.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:57.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:57.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10135586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1560758, 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.17586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13490066918531, telescope_dec_j2k=-24.3933250293865, observability=1)
2025-12-26T16:25:58.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8604137897491455
2025-12-26T16:25:58.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:58.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1563841, teldec = -24.256199
2025-12-26T16:25:58.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13520927558999     dec_j2k = -24.3933218030527
2025-12-26T16:25:58.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:58.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-26T16:25:58.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:58.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:58.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:58.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:58.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:58.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:58.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:58.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:58.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:58.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:58.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:58.220 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:58.220 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10136809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487988338335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992324, telescope_ra=1.1563841, 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.17617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:24:58.363521', telescope_ra_j2k=1.13520927558999, telescope_dec_j2k=-24.3933218030527, observability=1)
2025-12-26T16:25:58.504 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:58.504 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:25:58.505 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:58.505 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:25:58.505 [INFO] [ThreadPoolExecutor-21536_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:25:58.506 [INFO] [ThreadPoolExecutor-21536_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:25:59.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8928816318511963
2025-12-26T16:25:59.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:25:59.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1566549, teldec = -24.256192
2025-12-26T16:25:59.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13548034432681     dec_j2k = -24.3933119690352
2025-12-26T16:25:59.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:25:59.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-26T16:25:59.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:25:59.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:25:59.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:25:59.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:25:59.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:25:59.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:59.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:25:59.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:25:59.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:25:59.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:25:59.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:25:59.279 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:25:59.279 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10138037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488389457763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992313, telescope_ra=1.1566549, 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.17644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13548034432681, telescope_dec_j2k=-24.3933119690352, observability=1)
2025-12-26T16:26:00.203 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9239902496337891
2025-12-26T16:26:00.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:00.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1569637, teldec = -24.256199
2025-12-26T16:26:00.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13578945160674     dec_j2k = -24.3933157351632
2025-12-26T16:26:00.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:00.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-26T16:26:00.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:00.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:00.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:00.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:00.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:00.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:00.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:00.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:00.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:00.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:00.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:00.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:00.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10139262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1569637, 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.17675, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13578945160674, telescope_dec_j2k=-24.3933157351632, observability=1)
2025-12-26T16:26:00.429 [DEBUG] [Thread-467752 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09480047225952148
2025-12-26T16:26:01.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9574644565582275
2025-12-26T16:26:01.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:01.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1572445, teldec = -24.256199
2025-12-26T16:26:01.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13607053066132     dec_j2k = -24.3933127943025
2025-12-26T16:26:01.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:01.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-26T16:26:01.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:01.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:01.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:01.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:01.408 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:01.409 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.101405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992324, telescope_ra=1.1572445, 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.17703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13607053066132, telescope_dec_j2k=-24.3933127943025, observability=1)
2025-12-26T16:26:02.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9760334491729736
2025-12-26T16:26:02.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:02.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1575529, teldec = -24.256192
2025-12-26T16:26:02.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13637923674464     dec_j2k = -24.3933025641475
2025-12-26T16:26:02.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:02.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-26T16:26:02.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:02.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:02.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:02.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:02.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10141738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992313, telescope_ra=1.1575529, 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.17734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13637923674464, telescope_dec_j2k=-24.3933025641475, observability=1)
2025-12-26T16:26:02.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056229352951049805
2025-12-26T16:26:03.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9928982257843018
2025-12-26T16:26:03.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:03.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1578523, teldec = -24.256199
2025-12-26T16:26:03.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13667893466221     dec_j2k = -24.3933064261779
2025-12-26T16:26:03.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:03.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-26T16:26:03.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:03.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:03.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:03.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:03.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:03.548 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10142972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992324, telescope_ra=1.1578523, 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.17764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13667893466221, telescope_dec_j2k=-24.3933064261779, observability=1)
2025-12-26T16:26:04.566 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:04.568 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.158133, teldec = -24.256199
2025-12-26T16:26:04.569 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.13695991359791     dec_j2k = -24.3933034840153
2025-12-26T16:26:04.571 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:04.571 [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-26T16:26:04.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:04.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:04.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:04.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:04.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10144175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992324, telescope_ra=1.158133, 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.17792, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13695991359791, telescope_dec_j2k=-24.3933034840153, observability=1)
2025-12-26T16:26:04.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.003003358840942383
2025-12-26T16:26:05.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:05.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1584419, teldec = -24.256199
2025-12-26T16:26:05.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13726912054925     dec_j2k = -24.3933002454162
2025-12-26T16:26:05.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:05.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-26T16:26:05.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:05.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:05.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:05.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:05.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10145399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479163710918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1584419, 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.17822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13726912054925, telescope_dec_j2k=-24.3933002454162, observability=1)
2025-12-26T16:26:05.655 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013751745223999023
2025-12-26T16:26:06.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:06.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1587227, teldec = -24.256199
2025-12-26T16:26:06.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13755019957139     dec_j2k = -24.393297300646
2025-12-26T16:26:06.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:06.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-26T16:26:06.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:06.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:06.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:06.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:06.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:06.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:06.703 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:06.703 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:06.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:06.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:06.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:06.704 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:06.704 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10146627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.1587227, 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.17851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13755019957139, telescope_dec_j2k=-24.393297300646, observability=1)
2025-12-26T16:26:06.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04487943649291992
2025-12-26T16:26:07.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:07.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.159031, teldec = -24.256199
2025-12-26T16:26:07.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1378588059123     dec_j2k = -24.3932940666261
2025-12-26T16:26:07.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:07.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:07.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:07.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:07.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:07.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:07.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:07.776 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10147869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992324, telescope_ra=1.159031, 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.17881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.1378588059123, telescope_dec_j2k=-24.3932940666261, observability=1)
2025-12-26T16:26:07.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06101369857788086
2025-12-26T16:26:08.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:08.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1593302, teldec = -24.256199
2025-12-26T16:26:08.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13815830320392     dec_j2k = -24.3932909272078
2025-12-26T16:26:08.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:08.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-26T16:26:08.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:08.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:08.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:08.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:08.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10149103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992324, telescope_ra=1.1593302, 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.17911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13815830320392, telescope_dec_j2k=-24.3932909272078, observability=1)
2025-12-26T16:26:08.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0833890438079834
2025-12-26T16:26:09.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:09.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1596391, teldec = -24.256199
2025-12-26T16:26:09.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13846751012633     dec_j2k = -24.3932876851258
2025-12-26T16:26:09.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:09.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-26T16:26:09.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:09.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:09.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:09.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:09.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10150332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992323, telescope_ra=1.1596391, 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.17942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13846751012633, telescope_dec_j2k=-24.3932876851258, observability=1)
2025-12-26T16:26:10.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11398196220397949
2025-12-26T16:26:10.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:10.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1599199, teldec = -24.256199
2025-12-26T16:26:10.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13874858912215     dec_j2k = -24.3932847371897
2025-12-26T16:26:10.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:10.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-26T16:26:10.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:10.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:10.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:10.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:10.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10151561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1599199, 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.1797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13874858912215, telescope_dec_j2k=-24.3932847371897, observability=1)
2025-12-26T16:26:11.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14557671546936035
2025-12-26T16:26:12.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:12.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1602279, teldec = -24.256199
2025-12-26T16:26:12.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1390568951361     dec_j2k = -24.3932815028446
2025-12-26T16:26:12.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:12.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-26T16:26:12.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:12.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:12.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:12.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:12.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:12.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:12.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:12.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:12.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:12.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:12.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:12.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:12.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10152796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484378263483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1602279, 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.18001, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.1390568951361, telescope_dec_j2k=-24.3932815028446, observability=1)
2025-12-26T16:26:12.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16617035865783691
2025-12-26T16:26:13.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:13.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1605081, teldec = -24.256199
2025-12-26T16:26:13.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13933737352286     dec_j2k = -24.3932785596546
2025-12-26T16:26:13.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:13.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:13.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:13.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:13.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:13.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:13.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10154029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.1605081, 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.18029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13933737352286, telescope_dec_j2k=-24.3932785596546, observability=1)
2025-12-26T16:26:13.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19481706619262695
2025-12-26T16:26:14.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:14.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1608078, teldec = -24.256199
2025-12-26T16:26:14.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13963737127662     dec_j2k = -24.3932754108205
2025-12-26T16:26:14.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:14.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-26T16:26:14.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:14.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:14.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:14.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:14.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:14.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10155252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992323, telescope_ra=1.1608078, 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.18059, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13963737127662, telescope_dec_j2k=-24.3932754108205, observability=1)
2025-12-26T16:26:14.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22667407989501953
2025-12-26T16:26:15.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:15.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1611165, teldec = -24.256199
2025-12-26T16:26:15.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.13994637796457     dec_j2k = -24.3932721665425
2025-12-26T16:26:15.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:15.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-26T16:26:15.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:15.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:15.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:15.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:15.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10156484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1611165, 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.1809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.13994637796457, telescope_dec_j2k=-24.3932721665425, observability=1)
2025-12-26T16:26:15.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2500898838043213
2025-12-26T16:26:16.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:16.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1613972, teldec = -24.256199
2025-12-26T16:26:16.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14022735682854     dec_j2k = -24.3932692157512
2025-12-26T16:26:16.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:16.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:16.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:16.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:16.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:16.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:16.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:16.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10157713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484779382911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.1613972, 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.18118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14022735682854, telescope_dec_j2k=-24.3932692157512, observability=1)
2025-12-26T16:26:16.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3197615146636963
2025-12-26T16:26:17.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:17.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1617053, teldec = -24.256198
2025-12-26T16:26:17.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14053576284988     dec_j2k = -24.3932649761585
2025-12-26T16:26:17.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:17.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-26T16:26:17.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:17.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:17.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:17.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:17.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:17.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:17.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:17.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:17.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:17.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:17.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:17.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:17.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10158938, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992323, telescope_ra=1.1617053, 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.18149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14053576284988, telescope_dec_j2k=-24.3932649761585, observability=1)
2025-12-26T16:26:17.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3513641357421875
2025-12-26T16:26:18.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:18.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1619849, teldec = -24.256198
2025-12-26T16:26:18.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14081564060813     dec_j2k = -24.393262035382
2025-12-26T16:26:18.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:18.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-26T16:26:18.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:18.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:18.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:18.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:18.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:18.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:18.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:18.397 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:18.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:18.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:18.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:18.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:18.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10160162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484779382911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992323, telescope_ra=1.1619849, 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.18177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14081564060813, telescope_dec_j2k=-24.393262035382, observability=1)
2025-12-26T16:26:18.511 [DEBUG] [Thread-467753 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1137697696685791
2025-12-26T16:26:18.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38060617446899414
2025-12-26T16:26:19.385 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:19.387 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:19.388 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:19.391 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:19.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:19.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1623404, teldec = -24.256198
2025-12-26T16:26:19.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14117149375756     dec_j2k = -24.3932582952416
2025-12-26T16:26:19.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:19.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-26T16:26:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:19.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:19.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:19.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10161567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484378263483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.1623404, 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.18212, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14117149375756, telescope_dec_j2k=-24.3932582952416, observability=1)
2025-12-26T16:26:19.867 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2567782402038574
2025-12-26T16:26:20.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:20.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1626206, teldec = -24.256198
2025-12-26T16:26:20.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14145197209788     dec_j2k = -24.3932553464781
2025-12-26T16:26:20.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:20.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:20.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:20.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:20.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:20.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:20.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:20.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10162792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992323, telescope_ra=1.1626206, 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.1824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14145197209788, telescope_dec_j2k=-24.3932553464781, observability=1)
2025-12-26T16:26:20.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29189634323120117
2025-12-26T16:26:21.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:21.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1629289, teldec = -24.256198
2025-12-26T16:26:21.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14176057834459     dec_j2k = -24.3932521011422
2025-12-26T16:26:21.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:21.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-26T16:26:21.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:21.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:21.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:21.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:21.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:21.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:21.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:21.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:21.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:21.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:21.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:21.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:21.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10164019, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484779382911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1629289, 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.18271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14176057834459, telescope_dec_j2k=-24.3932521011422, observability=1)
2025-12-26T16:26:22.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32369208335876465
2025-12-26T16:26:22.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:22.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1632091, teldec = -24.256198
2025-12-26T16:26:22.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14204105667197     dec_j2k = -24.3932491508262
2025-12-26T16:26:22.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:22.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-26T16:26:22.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:22.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:22.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:22.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:22.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:22.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:22.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:22.795 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:22.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:22.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:22.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:22.795 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:22.795 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1016525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1632091, 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.18299, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14204105667197, telescope_dec_j2k=-24.3932491508262, observability=1)
2025-12-26T16:26:23.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34467506408691406
2025-12-26T16:26:23.395 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:23.523 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7278504371643066
2025-12-26T16:26:23.523 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.825828313827515 seconds ago
2025-12-26T16:26:23.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:23.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1635169, teldec = -24.256198
2025-12-26T16:26:23.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14234916240778     dec_j2k = -24.3932459090489
2025-12-26T16:26:23.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:23.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-26T16:26:23.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:23.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:23.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:23.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:23.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10166495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1635169, 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.1833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14234916240778, telescope_dec_j2k=-24.3932459090489, observability=1)
2025-12-26T16:26:24.230 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3617439270019531
2025-12-26T16:26:24.397 [DEBUG] [ThreadPoolExecutor-21535_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:24.398 [INFO] [ThreadPoolExecutor-21535_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:26:24.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:24.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1638155, teldec = -24.256198
2025-12-26T16:26:24.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14264805899818     dec_j2k = -24.3932427633145
2025-12-26T16:26:24.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:24.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-26T16:26:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:24.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1016773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992323, telescope_ra=1.1638155, 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.1836, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14264805899818, telescope_dec_j2k=-24.3932427633145, observability=1)
2025-12-26T16:26:25.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.382723331451416
2025-12-26T16:26:25.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:25.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.164126, teldec = -24.256205
2025-12-26T16:26:25.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14295886779598     dec_j2k = -24.3932464907037
2025-12-26T16:26:25.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:25.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-26T16:26:25.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:25.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:25.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:25.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:26.006 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10168969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992334, telescope_ra=1.164126, 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.18391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14295886779598, telescope_dec_j2k=-24.3932464907037, observability=1)
2025-12-26T16:26:26.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5200297832489014
2025-12-26T16:26:27.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:27.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1644063, teldec = -24.256198
2025-12-26T16:26:27.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14323944580141     dec_j2k = -24.3932365367959
2025-12-26T16:26:27.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:27.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-26T16:26:27.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:27.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:27.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:27.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:27.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:27.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:27.123 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:27.123 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:27.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:27.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:27.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:27.124 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:27.124 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10170259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1644063, 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.18419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14323944580141, telescope_dec_j2k=-24.3932365367959, observability=1)
2025-12-26T16:26:27.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4902923107147217
2025-12-26T16:26:28.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:28.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1647146, teldec = -24.256198
2025-12-26T16:26:28.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14354805200485     dec_j2k = -24.3932332862771
2025-12-26T16:26:28.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:28.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-26T16:26:28.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:28.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:28.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:28.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:28.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:28.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:28.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:28.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:28.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:28.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:28.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:28.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:28.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10171513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992323, telescope_ra=1.1647146, 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.1845, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14354805200485, telescope_dec_j2k=-24.3932332862771, observability=1)
2025-12-26T16:26:28.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5029959678649902
2025-12-26T16:26:29.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:29.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1650138, teldec = -24.256198
2025-12-26T16:26:29.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14384754916303     dec_j2k = -24.3932301308474
2025-12-26T16:26:29.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:29.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-26T16:26:29.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:29.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:29.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:29.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:29.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:29.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:29.264 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:29.264 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:29.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:29.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:29.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:29.265 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:29.265 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10172738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.1650138, 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.1848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14384754916303, telescope_dec_j2k=-24.3932301308474, observability=1)
2025-12-26T16:26:29.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5308115482330322
2025-12-26T16:26:30.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:30.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1653243, teldec = -24.256198
2025-12-26T16:26:30.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14415835753666     dec_j2k = -24.3932268553543
2025-12-26T16:26:30.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:30.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-26T16:26:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:30.323 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10173969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798480367069202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1653243, 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.18511, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14415835753666, telescope_dec_j2k=-24.3932268553543, observability=1)
2025-12-26T16:26:30.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.562396764755249
2025-12-26T16:26:31.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:31.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1656051, teldec = -24.256198
2025-12-26T16:26:31.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14443943640714     dec_j2k = -24.3932238923878
2025-12-26T16:26:31.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:31.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:31.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:31.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:31.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:31.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:31.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:31.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:31.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:31.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:31.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:31.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10175206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485180502339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992323, telescope_ra=1.1656051, 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.18539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14443943640714, telescope_dec_j2k=-24.3932238923878, observability=1)
2025-12-26T16:26:32.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6178684234619141
2025-12-26T16:26:32.420 [DEBUG] [Thread-467754 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:32.422 [INFO] [Thread-467754 (handle)] [driver.py] [get_status()] Telra = 1.1659132, teldec = -24.256198
2025-12-26T16:26:32.423 [INFO] [Thread-467754 (handle)] [driver.py] [get_status()] ra_j2k = 1.14474784238289     dec_j2k = -24.3932206405011
2025-12-26T16:26:32.424 [DEBUG] [Thread-467754 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:32.425 [DEBUG] [Thread-467754 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:32.428 [DEBUG] [Thread-467754 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:32.428 [DEBUG] [Thread-467754 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:32.428 [DEBUG] [Thread-467754 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:32.428 [DEBUG] [Thread-467754 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:32.435 [DEBUG] [Thread-467754 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:32.435 [DEBUG] [Thread-467754 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:32.436 [DEBUG] [Thread-467754 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:32.436 [DEBUG] [Thread-467754 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:32.436 [DEBUG] [Thread-467754 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:32.436 [DEBUG] [Thread-467754 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:32.436 [DEBUG] [Thread-467754 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:32.436 [DEBUG] [Thread-467754 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:32.436 [DEBUG] [Thread-467754 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10176413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.1659132, 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.1857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14474784238289, telescope_dec_j2k=-24.3932206405011, observability=1)
2025-12-26T16:26:32.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004937887191772461
2025-12-26T16:26:33.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6684319972991943
2025-12-26T16:26:33.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:33.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1662115, teldec = -24.256198
2025-12-26T16:26:33.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14504643861908     dec_j2k = -24.3932174911987
2025-12-26T16:26:33.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:33.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-26T16:26:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:33.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:33.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:33.500 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:33.500 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10177644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1662115, 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.18599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14504643861908, telescope_dec_j2k=-24.3932174911987, observability=1)
2025-12-26T16:26:34.195 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6949632167816162
2025-12-26T16:26:34.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:34.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.166492, teldec = -24.256198
2025-12-26T16:26:34.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14532721717204     dec_j2k = -24.3932145290557
2025-12-26T16:26:34.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:34.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-26T16:26:34.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:34.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:34.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:34.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:34.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10178868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.166492, 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.18627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14532721717204, telescope_dec_j2k=-24.3932145290557, observability=1)
2025-12-26T16:26:35.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7241427898406982
2025-12-26T16:26:35.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:35.608 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1668001, teldec = -24.256192
2025-12-26T16:26:35.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14563562278695     dec_j2k = -24.3932052751286
2025-12-26T16:26:35.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:35.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-26T16:26:35.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:35.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:35.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:35.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:35.624 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10180101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.1668001, 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.18658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14563562278695, telescope_dec_j2k=-24.3932052751286, observability=1)
2025-12-26T16:26:36.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7534186840057373
2025-12-26T16:26:36.573 [DEBUG] [Thread-467755 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.948805570602417
2025-12-26T16:26:36.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:36.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1670805, teldec = -24.256198
2025-12-26T16:26:36.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14591630156691     dec_j2k = -24.3932083119567
2025-12-26T16:26:36.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:36.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-26T16:26:36.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:36.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:36.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:36.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:36.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10181326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479965949774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992323, telescope_ra=1.1670805, 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.18686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14591630156691, telescope_dec_j2k=-24.3932083119567, observability=1)
2025-12-26T16:26:36.930 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2492656707763672
2025-12-26T16:26:37.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7851316928863525
2025-12-26T16:26:37.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:37.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1673883, teldec = -24.256198
2025-12-26T16:26:37.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14622440720896     dec_j2k = -24.3932050589625
2025-12-26T16:26:37.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:37.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-26T16:26:37.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:37.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:37.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:37.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:37.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10182553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992323, telescope_ra=1.1673883, 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.18717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14622440720896, telescope_dec_j2k=-24.3932050589625, observability=1)
2025-12-26T16:26:38.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8126943111419678
2025-12-26T16:26:38.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:38.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1676682, teldec = -24.256198
2025-12-26T16:26:38.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14650458514013     dec_j2k = -24.3932021000562
2025-12-26T16:26:38.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:38.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-26T16:26:38.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:38.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:38.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:38.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:38.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:38.813 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10183787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847876259149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1676682, 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.18745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14650458514013, telescope_dec_j2k=-24.3932021000562, observability=1)
2025-12-26T16:26:39.647 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8336725234985352
2025-12-26T16:26:39.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:39.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1679668, teldec = -24.256198
2025-12-26T16:26:39.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14680348163295     dec_j2k = -24.3931989426538
2025-12-26T16:26:39.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:39.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-26T16:26:39.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:39.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:39.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:39.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:39.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:39.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:39.880 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:39.880 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:39.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:39.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:39.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:39.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:39.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10185024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1679668, 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.18775, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14680348163295, telescope_dec_j2k=-24.3931989426538, observability=1)
2025-12-26T16:26:40.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8566699028015137
2025-12-26T16:26:40.758 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.877190351486206
2025-12-26T16:26:40.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:40.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1682752, teldec = -24.256198
2025-12-26T16:26:40.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14711218784924     dec_j2k = -24.3931956807451
2025-12-26T16:26:40.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:40.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-26T16:26:40.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:40.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:40.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:40.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:40.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10186264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992323, telescope_ra=1.1682752, 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.18806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14711218784924, telescope_dec_j2k=-24.3931956807451, observability=1)
2025-12-26T16:26:41.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8845272064208984
2025-12-26T16:26:41.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:41.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1685554, teldec = -24.256198
2025-12-26T16:26:41.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14739266605869     dec_j2k = -24.3931927163282
2025-12-26T16:26:42.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:42.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-26T16:26:42.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:42.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:42.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:42.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:42.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10187497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992323, telescope_ra=1.1685554, 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.18834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14739266605869, telescope_dec_j2k=-24.3931927163282, observability=1)
2025-12-26T16:26:42.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9053425788879395
2025-12-26T16:26:43.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:43.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1688637, teldec = -24.256198
2025-12-26T16:26:43.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14770127216137     dec_j2k = -24.3931894537696
2025-12-26T16:26:43.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:43.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-26T16:26:43.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:43.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:43.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:43.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:43.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10188728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479965949774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1688637, 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.18865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14770127216137, telescope_dec_j2k=-24.3931894537696, observability=1)
2025-12-26T16:26:44.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9275877475738525
2025-12-26T16:26:44.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:44.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1691715, teldec = -24.256198
2025-12-26T16:26:44.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14800937776012     dec_j2k = -24.3931861956099
2025-12-26T16:26:44.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:44.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-26T16:26:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:44.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:44.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10189964, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992322, telescope_ra=1.1691715, 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.18895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14800937776012, telescope_dec_j2k=-24.3931861956099, observability=1)
2025-12-26T16:26:45.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9490528106689453
2025-12-26T16:26:45.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:45.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.169451, teldec = -24.256192
2025-12-26T16:26:45.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14828915491467     dec_j2k = -24.3931772367737
2025-12-26T16:26:45.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:45.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:45.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:45.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:45.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:45.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:45.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:45.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:45.210 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:45.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:45.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:45.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:45.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:45.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:45.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10191197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992312, telescope_ra=1.169451, 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.18923, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14828915491467, telescope_dec_j2k=-24.3931772367737, observability=1)
2025-12-26T16:26:46.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.980860710144043
2025-12-26T16:26:46.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:46.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1697497, teldec = -24.256198
2025-12-26T16:26:46.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14858815180487     dec_j2k = -24.3931800727708
2025-12-26T16:26:46.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:46.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-26T16:26:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:46.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:46.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10192424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1697497, 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.18953, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14858815180487, telescope_dec_j2k=-24.3931800727708, observability=1)
2025-12-26T16:26:47.281 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:47.283 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1700302, teldec = -24.256198
2025-12-26T16:26:47.284 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.14886893027953     dec_j2k = -24.3931771012876
2025-12-26T16:26:47.285 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:47.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-26T16:26:47.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:47.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:47.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:47.290 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:47.298 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10193612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1700302, 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.18981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14886893027953, telescope_dec_j2k=-24.3931771012876, observability=1)
2025-12-26T16:26:47.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017253637313842773
2025-12-26T16:26:48.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:48.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1703388, teldec = -24.256198
2025-12-26T16:26:48.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14917783664412     dec_j2k = -24.393173831271
2025-12-26T16:26:48.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:48.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-26T16:26:48.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:48.373 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1703388, teldec = -24.256198
2025-12-26T16:26:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:48.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:48.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:48.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:48.374 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.14917783664412     dec_j2k = -24.393173831271
2025-12-26T16:26:48.376 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:48.378 [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-26T16:26:48.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:48.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:48.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:48.381 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:48.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:48.383 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10194867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1703388, 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.19012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14917783664412, telescope_dec_j2k=-24.393173831271, observability=1)
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:48.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10194875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1703388, 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.19012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14917783664412, telescope_dec_j2k=-24.393173831271, observability=1)
2025-12-26T16:26:49.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:49.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1706477, teldec = -24.256198
2025-12-26T16:26:49.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.149487043299     dec_j2k = -24.3931705571781
2025-12-26T16:26:49.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:49.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-26T16:26:49.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:49.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:49.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10196102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1706477, 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.19043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.149487043299, telescope_dec_j2k=-24.3931705571781, observability=1)
2025-12-26T16:26:49.458 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014103889465332031
2025-12-26T16:26:50.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:50.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1709277, teldec = -24.256198
2025-12-26T16:26:50.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.14976732125741     dec_j2k = -24.3931675886263
2025-12-26T16:26:50.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:50.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-26T16:26:50.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:50.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:50.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:50.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:50.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:50.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:50.506 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:50.506 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:50.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:50.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:50.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:50.507 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:50.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1019733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992322, telescope_ra=1.1709277, 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.19071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.14976732125741, telescope_dec_j2k=-24.3931675886263, observability=1)
2025-12-26T16:26:50.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.043702125549316406
2025-12-26T16:26:51.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:51.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1712355, teldec = -24.256198
2025-12-26T16:26:51.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15007542680597     dec_j2k = -24.3931643244886
2025-12-26T16:26:51.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:51.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-26T16:26:51.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:51.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:51.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:51.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:51.566 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:51.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10198554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992322, telescope_ra=1.1712355, 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.19102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.15007542680597, telescope_dec_j2k=-24.3931643244886, observability=1)
2025-12-26T16:26:51.644 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07781386375427246
2025-12-26T16:26:52.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:52.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1715343, teldec = -24.256198
2025-12-26T16:26:52.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15037452341318     dec_j2k = -24.3931611549408
2025-12-26T16:26:52.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:52.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-26T16:26:52.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:52.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:52.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:52.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:52.634 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10199789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1715343, 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.19132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.15037452341318, telescope_dec_j2k=-24.3931611549408, observability=1)
2025-12-26T16:26:52.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09727287292480469
2025-12-26T16:26:53.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:53.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1718145, teldec = -24.256204
2025-12-26T16:26:53.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15065500189131     dec_j2k = -24.3931641813995
2025-12-26T16:26:53.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:53.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-26T16:26:53.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:53.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:53.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:53.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:53.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1020102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485180502339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.1718145, 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.1916, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.15065500189131, telescope_dec_j2k=-24.3931641813995, observability=1)
2025-12-26T16:26:53.822 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1263580322265625
2025-12-26T16:26:54.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:54.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1721232, teldec = -24.256198
2025-12-26T16:26:54.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15096400797079     dec_j2k = -24.393154905672
2025-12-26T16:26:54.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:54.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-26T16:26:54.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:54.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:54.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:54.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:54.757 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:54.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10202245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1721232, 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.19191, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.15096400797079, telescope_dec_j2k=-24.393154905672, observability=1)
2025-12-26T16:26:54.763 [DEBUG] [Thread-467756 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0052602291107177734
2025-12-26T16:26:54.912 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1545722484588623
2025-12-26T16:26:55.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:55.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1724036, teldec = -24.256204
2025-12-26T16:26:55.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15124468663455     dec_j2k = -24.3931579284549
2025-12-26T16:26:55.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:55.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-26T16:26:55.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:55.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:55.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:55.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:55.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:55.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10203477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992333, telescope_ra=1.1724036, 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.19219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.15124468663455, telescope_dec_j2k=-24.3931579284549, observability=1)
2025-12-26T16:26:56.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18065357208251953
2025-12-26T16:26:56.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:56.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1727113, teldec = -24.256204
2025-12-26T16:26:56.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15155269204799     dec_j2k = -24.3931546611051
2025-12-26T16:26:56.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:56.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-26T16:26:56.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:56.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:56.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:56.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:56.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:56.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:56.888 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:56.888 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:56.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:56.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:56.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:56.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:56.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10204716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992333, telescope_ra=1.1727113, 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.19249, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.15155269204799, telescope_dec_j2k=-24.3931546611051, observability=1)
2025-12-26T16:26:57.094 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20480871200561523
2025-12-26T16:26:57.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:57.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.17301, teldec = -24.256198
2025-12-26T16:26:57.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15185168817995     dec_j2k = -24.3931454890022
2025-12-26T16:26:57.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:57.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-26T16:26:57.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:57.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:57.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:57.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:57.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10205953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992322, telescope_ra=1.17301, 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.19279, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:25:58.503568', telescope_ra_j2k=1.15185168817995, telescope_dec_j2k=-24.3931454890022, observability=1)
2025-12-26T16:26:58.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22657990455627441
2025-12-26T16:26:58.645 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:58.645 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:26:58.646 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:58.646 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:26:58.647 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:59.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:59.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1733186, teldec = -24.256204
2025-12-26T16:26:59.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15216059481306     dec_j2k = -24.3931482098024
2025-12-26T16:26:59.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:26:59.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-26T16:26:59.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:59.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:59.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:26:59.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:26:59.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1020719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485180502339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.1733186, 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.1931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15216059481306, telescope_dec_j2k=-24.3931482098024, observability=1)
2025-12-26T16:26:59.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24830865859985352
2025-12-26T16:26:59.649 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:59.651 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:26:59.651 [DEBUG] [ThreadPoolExecutor-21537_0] [payload.py] [to_registers()] [0]
2025-12-26T16:26:59.655 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:26:59.655 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:26:59.655 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:26:59.655 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:26:59.662 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:26:59.662 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:26:59.662 [DEBUG] [ThreadPoolExecutor-21537_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:26:59.663 [DEBUG] [ThreadPoolExecutor-21537_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:26:59.663 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:26:59.663 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:26:59.663 [DEBUG] [ThreadPoolExecutor-21537_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:00.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:00.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1736546, teldec = -24.256198
2025-12-26T16:27:00.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15249692795008     dec_j2k = -24.39313863954
2025-12-26T16:27:00.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:00.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-26T16:27:00.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:00.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:00.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:00.221 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:00.229 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:00.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10208578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992322, telescope_ra=1.1736546, 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.19344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15249692795008, telescope_dec_j2k=-24.39313863954, observability=1)
2025-12-26T16:27:00.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1347944736480713
2025-12-26T16:27:01.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:01.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1739352, teldec = -24.256204
2025-12-26T16:27:01.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15277780677878     dec_j2k = -24.393141656157
2025-12-26T16:27:01.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:01.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-26T16:27:01.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:01.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:01.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:01.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:01.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:01.296 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10209816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992333, telescope_ra=1.1739352, 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.19372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15277780677878, telescope_dec_j2k=-24.393141656157, observability=1)
2025-12-26T16:27:01.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19716858863830566
2025-12-26T16:27:02.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:02.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1742428, teldec = -24.256198
2025-12-26T16:27:02.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15308571171408     dec_j2k = -24.3931323859685
2025-12-26T16:27:02.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:02.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-26T16:27:02.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:02.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:02.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:02.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:02.365 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10211053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992322, telescope_ra=1.1742428, 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.19403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15308571171408, telescope_dec_j2k=-24.3931323859685, observability=1)
2025-12-26T16:27:02.550 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18464207649230957
2025-12-26T16:27:02.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2156994342803955
2025-12-26T16:27:03.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:03.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1745228, teldec = -24.256198
2025-12-26T16:27:03.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15336598959277     dec_j2k = -24.3931294079465
2025-12-26T16:27:03.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:03.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-26T16:27:03.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:03.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:03.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:03.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:03.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:03.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10212282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992322, telescope_ra=1.1745228, 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.19431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15336598959277, telescope_dec_j2k=-24.3931294079465, observability=1)
2025-12-26T16:27:03.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24334454536437988
2025-12-26T16:27:04.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:04.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1748495, teldec = -24.256198
2025-12-26T16:27:04.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1536930138098     dec_j2k = -24.3931259323007
2025-12-26T16:27:04.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:04.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-26T16:27:04.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:04.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:04.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:04.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:04.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:04.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:04.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:04.517 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:04.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:04.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:04.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:04.518 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:04.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1021354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992322, telescope_ra=1.1748495, 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.19463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.1536930138098, telescope_dec_j2k=-24.3931259323007, observability=1)
2025-12-26T16:27:04.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24635100364685059
2025-12-26T16:27:05.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:05.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1751297, teldec = -24.256198
2025-12-26T16:27:05.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15397349187349     dec_j2k = -24.3931229505522
2025-12-26T16:27:05.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:05.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-26T16:27:05.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:05.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:05.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:05.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:05.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:05.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10214796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992322, telescope_ra=1.1751297, 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.19491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15397349187349, telescope_dec_j2k=-24.3931229505522, observability=1)
2025-12-26T16:27:05.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2527177333831787
2025-12-26T16:27:06.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:06.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.175438, teldec = -24.256198
2025-12-26T16:27:06.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15428209781574     dec_j2k = -24.3931196689243
2025-12-26T16:27:06.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:06.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-26T16:27:06.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:06.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:06.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:06.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:06.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:06.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:06.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:06.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:06.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:06.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:06.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:06.682 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:06.682 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10216046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.175438, 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.19522, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15428209781574, telescope_dec_j2k=-24.3931196689243, observability=1)
2025-12-26T16:27:06.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3009040355682373
2025-12-26T16:27:07.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:07.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1757464, teldec = -24.256198
2025-12-26T16:27:07.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15459080384968     dec_j2k = -24.3931163853374
2025-12-26T16:27:07.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:07.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-26T16:27:07.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:07.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:07.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:07.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:07.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:07.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10217312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1757464, 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.19553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15459080384968, telescope_dec_j2k=-24.3931163853374, observability=1)
2025-12-26T16:27:08.070 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29732561111450195
2025-12-26T16:27:08.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:08.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1760544, teldec = -24.256198
2025-12-26T16:27:08.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15489910947915     dec_j2k = -24.3931131051166
2025-12-26T16:27:08.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:08.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:08.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:08.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:08.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:08.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:08.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:08.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:08.865 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:08.865 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:08.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:08.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:08.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:08.866 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:08.866 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10218578, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1760544, 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.19584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15489910947915, telescope_dec_j2k=-24.3931131051166, observability=1)
2025-12-26T16:27:09.164 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29798269271850586
2025-12-26T16:27:09.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:09.958 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1763622, teldec = -24.256197
2025-12-26T16:27:09.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15520721484559     dec_j2k = -24.393108826223
2025-12-26T16:27:09.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:09.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-26T16:27:09.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:09.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:09.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:09.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:09.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:09.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:09.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:09.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:09.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:09.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:09.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:09.971 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:09.971 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10219856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992322, telescope_ra=1.1763622, 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.19615, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15520721484559, telescope_dec_j2k=-24.393108826223, observability=1)
2025-12-26T16:27:10.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34506750106811523
2025-12-26T16:27:11.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:11.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1766608, teldec = -24.256197
2025-12-26T16:27:11.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1555061111329     dec_j2k = -24.3931056443966
2025-12-26T16:27:11.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:11.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-26T16:27:11.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:11.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:11.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:11.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:11.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:11.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:11.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:11.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:11.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:11.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:11.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:11.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:11.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10221089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992322, telescope_ra=1.1766608, 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.19644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.1555061111329, telescope_dec_j2k=-24.3931056443966, observability=1)
2025-12-26T16:27:11.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3835160732269287
2025-12-26T16:27:12.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:12.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1769412, teldec = -24.256204
2025-12-26T16:27:12.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15578678975415     dec_j2k = -24.3931096551228
2025-12-26T16:27:12.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:12.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:12.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:12.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:12.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:12.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:12.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:12.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:12.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:12.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:12.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:12.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:12.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:12.114 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:12.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10222334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992332, telescope_ra=1.1769412, 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.19672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15578678975415, telescope_dec_j2k=-24.3931096551228, observability=1)
2025-12-26T16:27:12.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39631009101867676
2025-12-26T16:27:12.833 [DEBUG] [Thread-467757 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7192022800445557
2025-12-26T16:27:13.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:13.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1772494, teldec = -24.256197
2025-12-26T16:27:13.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15609529515336     dec_j2k = -24.3930993699282
2025-12-26T16:27:13.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:13.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:13.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:13.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:13.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:13.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:13.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:13.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:13.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:13.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:13.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:13.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:13.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:13.174 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:13.174 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10223564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.1772494, 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.19703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15609529515336, telescope_dec_j2k=-24.3930993699282, observability=1)
2025-12-26T16:27:13.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4262206554412842
2025-12-26T16:27:14.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:14.232 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1775574, teldec = -24.256197
2025-12-26T16:27:14.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15640360074602     dec_j2k = -24.3930960853537
2025-12-26T16:27:14.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:14.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:14.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:14.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:14.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:14.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:14.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10224804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992322, telescope_ra=1.1775574, 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.19734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15640360074602, telescope_dec_j2k=-24.3930960853537, observability=1)
2025-12-26T16:27:14.691 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44129467010498047
2025-12-26T16:27:15.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:15.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1778371, teldec = -24.256197
2025-12-26T16:27:15.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15668357825335     dec_j2k = -24.3930931018031
2025-12-26T16:27:15.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:27:15.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-26T16:27:15.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:15.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:15.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:15.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:15.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:15.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:15.313 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:15.313 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:15.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:15.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:15.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:15.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:15.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10226042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1778371, 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.19762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15668357825335, telescope_dec_j2k=-24.3930931018031, observability=1)
2025-12-26T16:27:15.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46729135513305664
2025-12-26T16:27:16.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:16.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1781449, teldec = -24.256197
2025-12-26T16:27:16.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15699168363319     dec_j2k = -24.3930898176605
2025-12-26T16:27:16.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:16.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-26T16:27:16.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:16.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:16.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:16.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:16.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:16.383 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10227275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992321, telescope_ra=1.1781449, 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.19793, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15699168363319, telescope_dec_j2k=-24.3930898176605, observability=1)
2025-12-26T16:27:16.912 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5297720432281494
2025-12-26T16:27:17.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:17.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1784437, teldec = -24.256197
2025-12-26T16:27:17.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15729078007658     dec_j2k = -24.3930866286933
2025-12-26T16:27:17.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:17.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-26T16:27:17.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:17.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:17.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:17.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:17.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10228506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992321, telescope_ra=1.1784437, 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.19823, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15729078007658, telescope_dec_j2k=-24.3930866286933, observability=1)
2025-12-26T16:27:18.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5557582378387451
2025-12-26T16:27:18.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:18.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.178724, teldec = -24.256197
2025-12-26T16:27:18.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15757135815942     dec_j2k = -24.3930836364055
2025-12-26T16:27:18.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:18.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:18.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:18.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:18.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:18.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:18.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:18.506 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1022973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.178724, 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.19851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15757135815942, telescope_dec_j2k=-24.3930836364055, observability=1)
2025-12-26T16:27:19.090 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5849499702453613
2025-12-26T16:27:19.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:19.686 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.17906, teldec = -24.256191
2025-12-26T16:27:19.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15790769115042     dec_j2k = -24.393074049061
2025-12-26T16:27:19.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:19.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-26T16:27:19.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:19.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:19.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:19.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:19.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:19.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:19.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:19.703 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:19.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:19.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:19.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:19.703 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:19.703 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10231117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992311, telescope_ra=1.17906, 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.19884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15790769115042, telescope_dec_j2k=-24.393074049061, observability=1)
2025-12-26T16:27:20.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4774749279022217
2025-12-26T16:27:20.752 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:20.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1793685, teldec = -24.256197
2025-12-26T16:27:20.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15821649753774     dec_j2k = -24.3930767533697
2025-12-26T16:27:20.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:20.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-26T16:27:20.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:20.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:20.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:20.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:20.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:20.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:20.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:20.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:20.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:20.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:20.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:20.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:20.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10232352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798490796174331, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992321, telescope_ra=1.1793685, 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.19915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15821649753774, telescope_dec_j2k=-24.3930767533697, observability=1)
2025-12-26T16:27:21.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.502516508102417
2025-12-26T16:27:21.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:21.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1796766, teldec = -24.256197
2025-12-26T16:27:21.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15852490317765     dec_j2k = -24.3930734615891
2025-12-26T16:27:21.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:21.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-26T16:27:21.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:21.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:21.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:21.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:21.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:21.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:21.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:21.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:21.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:21.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:21.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:21.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:21.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10233595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485180502339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992321, telescope_ra=1.1796766, 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.19946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15852490317765, telescope_dec_j2k=-24.3930734615891, observability=1)
2025-12-26T16:27:22.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5174634456634521
2025-12-26T16:27:22.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:22.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1799562, teldec = -24.256197
2025-12-26T16:27:22.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15880478053858     dec_j2k = -24.3930704735336
2025-12-26T16:27:22.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:22.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-26T16:27:22.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:22.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:22.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:22.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:22.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10234829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992321, telescope_ra=1.1799562, 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.19974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15880478053858, telescope_dec_j2k=-24.3930704735336, observability=1)
2025-12-26T16:27:23.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5417866706848145
2025-12-26T16:27:23.583 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6723079681396484
2025-12-26T16:27:23.583 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.82484579086304 seconds ago
2025-12-26T16:27:23.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:23.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1802549, teldec = -24.256191
2025-12-26T16:27:23.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1591037764963     dec_j2k = -24.3930612810775
2025-12-26T16:27:23.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:23.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-26T16:27:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:23.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:23.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10236064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.1802549, 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.20004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.1591037764963, telescope_dec_j2k=-24.3930612810775, observability=1)
2025-12-26T16:27:24.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5636003017425537
2025-12-26T16:27:24.663 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:24.664 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:25.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:25.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.180564, teldec = -24.256197
2025-12-26T16:27:25.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15941318344976     dec_j2k = -24.3930639755039
2025-12-26T16:27:25.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:25.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:25.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:25.040 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10237297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.180564, 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.20035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15941318344976, telescope_dec_j2k=-24.3930639755039, observability=1)
2025-12-26T16:27:25.633 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.592782735824585
2025-12-26T16:27:26.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:26.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.180845, teldec = -24.256197
2025-12-26T16:27:26.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.15969446217959     dec_j2k = -24.3930609701403
2025-12-26T16:27:26.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:26.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-26T16:27:26.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:26.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:26.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:26.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:26.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:26.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:26.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:26.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:26.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:26.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:26.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:26.106 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:26.106 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10238531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.180845, 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.20063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.15969446217959, telescope_dec_j2k=-24.3930609701403, observability=1)
2025-12-26T16:27:26.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6575524806976318
2025-12-26T16:27:27.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:27.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1811534, teldec = -24.256197
2025-12-26T16:27:27.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1600031680808     dec_j2k = -24.3930576708726
2025-12-26T16:27:27.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:27.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-26T16:27:27.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:27.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:27.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:27.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:27.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:27.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:27.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:27.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:27.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:27.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:27.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:27.193 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:27.193 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10239784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.1811534, 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.20094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.1600031680808, telescope_dec_j2k=-24.3930576708726, observability=1)
2025-12-26T16:27:27.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6958682537078857
2025-12-26T16:27:28.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:28.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1814617, teldec = -24.256197
2025-12-26T16:27:28.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16031177387525     dec_j2k = -24.3930543717809
2025-12-26T16:27:28.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:28.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-26T16:27:28.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:28.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:28.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:28.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:28.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10241031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1814617, 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.20124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16031177387525, telescope_dec_j2k=-24.3930543717809, observability=1)
2025-12-26T16:27:28.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7104461193084717
2025-12-26T16:27:29.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:29.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1817614, teldec = -24.256197
2025-12-26T16:27:29.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16061177113231     dec_j2k = -24.3930511638606
2025-12-26T16:27:29.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:29.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-26T16:27:29.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:29.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:29.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:29.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:29.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10242274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1817614, 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.20154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16061177113231, telescope_dec_j2k=-24.3930511638606, observability=1)
2025-12-26T16:27:30.071 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7302663326263428
2025-12-26T16:27:30.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:30.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1820422, teldec = -24.256197
2025-12-26T16:27:30.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16089284963693     dec_j2k = -24.3930481574753
2025-12-26T16:27:30.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:30.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-26T16:27:30.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:30.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:30.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:30.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:30.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10243512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992321, telescope_ra=1.1820422, 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.20182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16089284963693, telescope_dec_j2k=-24.3930481574753, observability=1)
2025-12-26T16:27:30.910 [DEBUG] [Thread-467758 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4969310760498047
2025-12-26T16:27:31.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.787407636642456
2025-12-26T16:27:31.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:31.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1823506, teldec = -24.256191
2025-12-26T16:27:31.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16120155516467     dec_j2k = -24.3930388552676
2025-12-26T16:27:31.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:31.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-26T16:27:31.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:31.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:31.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:31.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:31.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:31.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:31.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:31.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:31.477 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10244749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479965949774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99231, telescope_ra=1.1823506, 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.20213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16120155516467, telescope_dec_j2k=-24.3930388552676, observability=1)
2025-12-26T16:27:32.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8109440803527832
2025-12-26T16:27:32.469 [DEBUG] [Thread-467759 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9923243522644043
2025-12-26T16:27:32.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:32.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.182631, teldec = -24.256197
2025-12-26T16:27:32.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16148223360338     dec_j2k = -24.3930418510812
2025-12-26T16:27:32.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:32.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-26T16:27:32.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:32.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:32.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:32.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:32.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1024599, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992321, telescope_ra=1.182631, 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.20241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16148223360338, telescope_dec_j2k=-24.3930418510812, observability=1)
2025-12-26T16:27:33.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8286077976226807
2025-12-26T16:27:33.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:33.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1829302, teldec = -24.256197
2025-12-26T16:27:33.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16178173033659     dec_j2k = -24.3930386452245
2025-12-26T16:27:33.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:33.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-26T16:27:33.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:33.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:33.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:33.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:33.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:33.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:33.609 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:33.609 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:33.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:33.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:33.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:33.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:33.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10247212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475954755493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1829302, 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.20271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16178173033659, telescope_dec_j2k=-24.3930386452245, observability=1)
2025-12-26T16:27:34.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8592026233673096
2025-12-26T16:27:34.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:34.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1832391, teldec = -24.256197
2025-12-26T16:27:34.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16209093668232     dec_j2k = -24.3930353345517
2025-12-26T16:27:34.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:34.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:34.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:34.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:34.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:34.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:34.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10248444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992321, telescope_ra=1.1832391, 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.20302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16209093668232, telescope_dec_j2k=-24.3930353345517, observability=1)
2025-12-26T16:27:35.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8872654438018799
2025-12-26T16:27:35.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:35.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1835198, teldec = -24.256197
2025-12-26T16:27:35.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16237191505462     dec_j2k = -24.3930323253379
2025-12-26T16:27:35.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:35.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-26T16:27:35.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:35.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:35.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:35.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:35.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:35.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10249671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.1835198, 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.2033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16237191505462, telescope_dec_j2k=-24.3930323253379, observability=1)
2025-12-26T16:27:36.017 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2841928005218506
2025-12-26T16:27:36.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9564199447631836
2025-12-26T16:27:36.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:36.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1838284, teldec = -24.256197
2025-12-26T16:27:36.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16268082108829     dec_j2k = -24.3930290161705
2025-12-26T16:27:36.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:36.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:36.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:36.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:36.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:36.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:36.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10250911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.1838284, 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.20361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16268082108829, telescope_dec_j2k=-24.3930290161705, observability=1)
2025-12-26T16:27:37.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9735264778137207
2025-12-26T16:27:37.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:37.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1841276, teldec = -24.256197
2025-12-26T16:27:37.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16298031779287     dec_j2k = -24.3930258069462
2025-12-26T16:27:37.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:37.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-26T16:27:37.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:37.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:37.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:37.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:37.864 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:37.865 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1025214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992321, telescope_ra=1.1841276, 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.20391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16298031779287, telescope_dec_j2k=-24.3930258069462, observability=1)
2025-12-26T16:27:38.870 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:38.872 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1844078, teldec = -24.256197
2025-12-26T16:27:38.873 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.16326079564941     dec_j2k = -24.3930228007531
2025-12-26T16:27:38.875 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:38.876 [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-26T16:27:38.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:38.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:38.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:38.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:38.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10253322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.1844078, 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.20419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16326079564941, telescope_dec_j2k=-24.3930228007531, observability=1)
2025-12-26T16:27:38.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027357816696166992
2025-12-26T16:27:39.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:39.959 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:39.962 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1847169, teldec = -24.256203
2025-12-26T16:27:39.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1847169, teldec = -24.256203
2025-12-26T16:27:39.964 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.16357020250169     dec_j2k = -24.3930254831124
2025-12-26T16:27:39.965 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:39.965 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16357020250169     dec_j2k = -24.3930254831124
2025-12-26T16:27:39.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-26T16:27:39.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:39.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:39.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:39.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:39.969 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:39.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:39.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:39.970 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:39.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:39.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:39.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:39.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:39.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:39.971 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:39.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:39.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10254584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=1.1847169, 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.2045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16357020250169, telescope_dec_j2k=-24.3930254831124, observability=1)
2025-12-26T16:27:39.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:39.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:39.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:39.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:39.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10254583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992331, telescope_ra=1.1847169, 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.2045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16357020250169, telescope_dec_j2k=-24.3930254831124, observability=1)
2025-12-26T16:27:40.819 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8468329906463623
2025-12-26T16:27:41.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:41.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1849975, teldec = -24.256197
2025-12-26T16:27:41.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16385108039694     dec_j2k = -24.3930164716042
2025-12-26T16:27:41.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:41.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-26T16:27:41.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:41.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:41.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:41.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:41.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10255807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1849975, 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.20478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16385108039694, telescope_dec_j2k=-24.3930164716042, observability=1)
2025-12-26T16:27:41.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056557416915893555
2025-12-26T16:27:42.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:42.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1853058, teldec = -24.256197
2025-12-26T16:27:42.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16415968609666     dec_j2k = -24.3930131613721
2025-12-26T16:27:42.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:42.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-26T16:27:42.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:42.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:42.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:42.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:42.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10257041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847876259149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.1853058, 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.20509, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16415968609666, telescope_dec_j2k=-24.3930131613721, observability=1)
2025-12-26T16:27:42.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08074188232421875
2025-12-26T16:27:43.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:43.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.185605, teldec = -24.256197
2025-12-26T16:27:43.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16445918276586     dec_j2k = -24.3930099479931
2025-12-26T16:27:43.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:43.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-26T16:27:43.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:43.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:43.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:43.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:43.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:43.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:43.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:43.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:43.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:43.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:43.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:43.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:43.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10258267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992321, telescope_ra=1.185605, 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.20539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16445918276586, telescope_dec_j2k=-24.3930099479931, observability=1)
2025-12-26T16:27:43.267 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10569190979003906
2025-12-26T16:27:44.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:44.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1858857, teldec = -24.256197
2025-12-26T16:27:44.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16474016108503     dec_j2k = -24.3930069325373
2025-12-26T16:27:44.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:44.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-26T16:27:44.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:44.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:44.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:44.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:44.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:44.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:44.227 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:44.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:44.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:44.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:44.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:44.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:44.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10259503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992321, telescope_ra=1.1858857, 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.20567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16474016108503, telescope_dec_j2k=-24.3930069325373, observability=1)
2025-12-26T16:27:44.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1311931610107422
2025-12-26T16:27:45.285 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:45.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1861946, teldec = -24.256197
2025-12-26T16:27:45.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16504936735771     dec_j2k = -24.3930036132836
2025-12-26T16:27:45.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:45.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-26T16:27:45.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:45.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:45.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:45.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:45.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:45.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:45.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:45.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:45.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:45.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:45.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:45.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:45.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10260749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1861946, 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.20598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16504936735771, telescope_dec_j2k=-24.3930036132836, observability=1)
2025-12-26T16:27:45.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14243292808532715
2025-12-26T16:27:46.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:46.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1865032, teldec = -24.256197
2025-12-26T16:27:46.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16535827332531     dec_j2k = -24.393000296358
2025-12-26T16:27:46.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:46.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-26T16:27:46.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:46.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:46.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:46.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:46.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10261979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1865032, 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.20629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16535827332531, telescope_dec_j2k=-24.393000296358, observability=1)
2025-12-26T16:27:46.539 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17255878448486328
2025-12-26T16:27:47.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:47.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1867834, teldec = -24.256197
2025-12-26T16:27:47.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16563875112856     dec_j2k = -24.392997283909
2025-12-26T16:27:47.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:47.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-26T16:27:47.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:47.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:47.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:47.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:47.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:47.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:47.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:47.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:47.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:47.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:47.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:47.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:47.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10263205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992321, telescope_ra=1.1867834, 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.20657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16563875112856, telescope_dec_j2k=-24.392997283909, observability=1)
2025-12-26T16:27:47.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20445680618286133
2025-12-26T16:27:48.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:48.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1870826, teldec = -24.256197
2025-12-26T16:27:48.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16593824776234     dec_j2k = -24.3929940663751
2025-12-26T16:27:48.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:48.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:48.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:48.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:48.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:48.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:48.490 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:48.490 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:48.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:48.491 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:48.491 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10264439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1870826, 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.20687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16593824776234, telescope_dec_j2k=-24.3929940663751, observability=1)
2025-12-26T16:27:48.719 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22855186462402344
2025-12-26T16:27:49.081 [DEBUG] [Thread-467760 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5906918048858643
2025-12-26T16:27:49.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:49.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1873915, teldec = -24.256197
2025-12-26T16:27:49.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16624745400539     dec_j2k = -24.3929907436469
2025-12-26T16:27:49.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:49.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-26T16:27:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:49.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:49.551 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:49.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10265666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798480367069202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99232, telescope_ra=1.1873915, 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.20717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16624745400539, telescope_dec_j2k=-24.3929907436469, observability=1)
2025-12-26T16:27:49.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2958512306213379
2025-12-26T16:27:50.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:50.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1876723, teldec = -24.256197
2025-12-26T16:27:50.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16652853238349     dec_j2k = -24.3929877224024
2025-12-26T16:27:50.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:50.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-26T16:27:50.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:50.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:50.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:50.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:50.605 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:50.605 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:50.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:50.606 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:50.606 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1026689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99232, telescope_ra=1.1876723, 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.20746, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16652853238349, telescope_dec_j2k=-24.3929877224024, observability=1)
2025-12-26T16:27:50.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33488941192626953
2025-12-26T16:27:51.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:51.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1879809, teldec = -24.256197
2025-12-26T16:27:51.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16683743831453     dec_j2k = -24.3929844011916
2025-12-26T16:27:51.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:27:51.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:51.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:51.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:51.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:51.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:51.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:51.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:51.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:51.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:51.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:51.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:51.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:51.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:51.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10268116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1879809, 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.20776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16683743831453, telescope_dec_j2k=-24.3929844011916, observability=1)
2025-12-26T16:27:52.029 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35715579986572266
2025-12-26T16:27:52.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:52.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1882611, teldec = -24.256197
2025-12-26T16:27:52.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16711791608456     dec_j2k = -24.3929813848517
2025-12-26T16:27:52.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:52.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-26T16:27:52.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:52.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:52.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:52.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:52.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:52.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10269347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99232, telescope_ra=1.1882611, 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.20804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16711791608456, telescope_dec_j2k=-24.3929813848517, observability=1)
2025-12-26T16:27:53.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38528990745544434
2025-12-26T16:27:53.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:53.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1885602, teldec = -24.256197
2025-12-26T16:27:53.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16741731258374     dec_j2k = -24.3929781642401
2025-12-26T16:27:53.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:53.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-26T16:27:53.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:53.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:53.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:53.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:53.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:53.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:53.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:53.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:53.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:53.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:53.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:53.834 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:53.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1027062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1885602, 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.20834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16741731258374, telescope_dec_j2k=-24.3929781642401, observability=1)
2025-12-26T16:27:54.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3755221366882324
2025-12-26T16:27:54.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:54.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1888689, teldec = -24.256197
2025-12-26T16:27:54.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16772631859191     dec_j2k = -24.3929748393774
2025-12-26T16:27:54.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:54.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-26T16:27:54.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:54.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:54.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:54.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:54.932 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:54.933 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10271891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486383860623, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99232, telescope_ra=1.1888689, 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.20865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16772631859191, telescope_dec_j2k=-24.3929748393774, observability=1)
2025-12-26T16:27:55.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36751222610473633
2025-12-26T16:27:55.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:55.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1891778, teldec = -24.256197
2025-12-26T16:27:55.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16803552479067     dec_j2k = -24.3929715114643
2025-12-26T16:27:55.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:55.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-26T16:27:55.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:55.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:55.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:55.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:55.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:55.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:55.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:55.998 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:55.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:55.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:55.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:55.998 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:55.998 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10273125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99232, telescope_ra=1.1891778, 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.20896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16803552479067, telescope_dec_j2k=-24.3929715114643, observability=1)
2025-12-26T16:27:56.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46964550018310547
2025-12-26T16:27:57.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:57.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1894864, teldec = -24.256197
2025-12-26T16:27:57.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16834443068441     dec_j2k = -24.392968185888
2025-12-26T16:27:57.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:57.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-26T16:27:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:57.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:57.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:57.083 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10274383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99232, telescope_ra=1.1894864, 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.20927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16834443068441, telescope_dec_j2k=-24.392968185888, observability=1)
2025-12-26T16:27:57.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4755270481109619
2025-12-26T16:27:58.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:58.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1897855, teldec = -24.256197
2025-12-26T16:27:58.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16864382715415     dec_j2k = -24.392964961833
2025-12-26T16:27:58.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:58.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-26T16:27:58.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:58.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:58.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:58.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:58.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10275707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99232, telescope_ra=1.1897855, 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.20957, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:26:58.643821', telescope_ra_j2k=1.16864382715415, telescope_dec_j2k=-24.392964961833, observability=1)
2025-12-26T16:27:58.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45758843421936035
2025-12-26T16:27:58.787 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:58.787 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:27:58.788 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:58.788 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:27:58.788 [INFO] [ThreadPoolExecutor-21538_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:27:58.788 [INFO] [ThreadPoolExecutor-21538_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:27:59.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:27:59.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1900944, teldec = -24.256197
2025-12-26T16:27:59.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16895303333016     dec_j2k = -24.3929616312597
2025-12-26T16:27:59.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:27:59.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-26T16:27:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:27:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:27:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:27:59.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:27:59.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10276985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1900944, 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.20988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.16895303333016, telescope_dec_j2k=-24.3929616312597, observability=1)
2025-12-26T16:27:59.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44393372535705566
2025-12-26T16:28:00.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:00.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1904033, teldec = -24.256197
2025-12-26T16:28:00.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1692622394985     dec_j2k = -24.39295829979
2025-12-26T16:28:00.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:00.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-26T16:28:00.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:00.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:00.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:00.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:00.389 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10278207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99232, telescope_ra=1.1904033, 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.21019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.1692622394985, telescope_dec_j2k=-24.39295829979, observability=1)
2025-12-26T16:28:00.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47585606575012207
2025-12-26T16:28:01.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:01.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1906835, teldec = -24.256197
2025-12-26T16:28:01.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16954271721401     dec_j2k = -24.3929552770728
2025-12-26T16:28:01.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:01.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-26T16:28:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:01.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:01.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:01.453 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:01.453 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:01.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:01.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:01.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:01.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:01.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1027944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99232, telescope_ra=1.1906835, 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.21047, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.16954271721401, telescope_dec_j2k=-24.3929552770728, observability=1)
2025-12-26T16:28:01.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5009746551513672
2025-12-26T16:28:02.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:02.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1909913, teldec = -24.256196
2025-12-26T16:28:02.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.16985082221974     dec_j2k = -24.392950955853
2025-12-26T16:28:02.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:02.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-26T16:28:02.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:02.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:02.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:02.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:02.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10280672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847876259149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.1909913, 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.21077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.16985082221974, telescope_dec_j2k=-24.392950955853, observability=1)
2025-12-26T16:28:02.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04252505302429199
2025-12-26T16:28:03.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5278663635253906
2025-12-26T16:28:03.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:03.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1912991, teldec = -24.256196
2025-12-26T16:28:03.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1701589272756     dec_j2k = -24.3929476336548
2025-12-26T16:28:03.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:03.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-26T16:28:03.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:03.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:03.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:03.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:03.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10281904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.1912991, 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.21108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.1701589272756, telescope_dec_j2k=-24.3929476336548, observability=1)
2025-12-26T16:28:04.136 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5513911247253418
2025-12-26T16:28:04.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:04.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1915975, teldec = -24.25619
2025-12-26T16:28:04.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17045762266119     dec_j2k = -24.3929384125954
2025-12-26T16:28:04.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:04.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-26T16:28:04.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:04.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:04.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:04.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:04.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10283137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477158113778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.1915975, 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.21138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17045762266119, telescope_dec_j2k=-24.3929384125954, observability=1)
2025-12-26T16:28:05.226 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5768206119537354
2025-12-26T16:28:05.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:05.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1918777, teldec = -24.25619
2025-12-26T16:28:05.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17073810034967     dec_j2k = -24.3929353867347
2025-12-26T16:28:05.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:05.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-26T16:28:05.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:05.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:05.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:05.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:05.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:05.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:05.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:05.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:05.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:05.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:05.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:05.714 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:05.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10284369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.1918777, 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.21166, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17073810034967, telescope_dec_j2k=-24.3929353867347, observability=1)
2025-12-26T16:28:06.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6437106132507324
2025-12-26T16:28:06.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:06.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1921862, teldec = -24.256196
2025-12-26T16:28:06.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17104690642416     dec_j2k = -24.3929380538805
2025-12-26T16:28:06.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:06.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-26T16:28:06.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:06.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:06.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:06.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:06.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10285598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.1921862, 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.21197, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17104690642416, telescope_dec_j2k=-24.3929380538805, observability=1)
2025-12-26T16:28:07.135 [DEBUG] [Thread-467761 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36377382278442383
2025-12-26T16:28:07.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.673912525177002
2025-12-26T16:28:07.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:07.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1924663, teldec = -24.25619
2025-12-26T16:28:07.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17132728365328     dec_j2k = -24.3929290280817
2025-12-26T16:28:07.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28: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-26T16:28:07.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:07.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:07.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:07.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:07.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:07.831 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10286824, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992309, telescope_ra=1.1924663, 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.21225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17132728365328, telescope_dec_j2k=-24.3929290280817, observability=1)
2025-12-26T16:28:08.535 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7046773433685303
2025-12-26T16:28:08.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:08.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1927745, teldec = -24.256196
2025-12-26T16:28:08.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17163578941603     dec_j2k = -24.3929316967644
2025-12-26T16:28:08.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:08.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-26T16:28:08.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:08.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:08.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:08.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:08.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1028805, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.1927745, 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.21256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17163578941603, telescope_dec_j2k=-24.3929316967644, observability=1)
2025-12-26T16:28:09.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7332487106323242
2025-12-26T16:28:09.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:09.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.193054, teldec = -24.25619
2025-12-26T16:28:09.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17191556603715     dec_j2k = -24.3929226759046
2025-12-26T16:28:09.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:09.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-26T16:28:09.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:09.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:09.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:09.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:09.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:09.958 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10289279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.193054, 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.21284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17191556603715, telescope_dec_j2k=-24.3929226759046, observability=1)
2025-12-26T16:28:10.716 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7584545612335205
2025-12-26T16:28:11.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:11.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.193353, teldec = -24.256196
2025-12-26T16:28:11.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17221486266914     dec_j2k = -24.3929254423761
2025-12-26T16:28:11.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:11.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-26T16:28:11.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:11.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:11.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:11.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:11.014 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1029051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485180502339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.193353, 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.21314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17221486266914, telescope_dec_j2k=-24.3929254423761, observability=1)
2025-12-26T16:28:11.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8330426216125488
2025-12-26T16:28:12.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:12.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1936617, teldec = -24.256196
2025-12-26T16:28:12.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17252386855824     dec_j2k = -24.3929221036142
2025-12-26T16:28:12.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28: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-26T16:28:12.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:12.073 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10291732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1936617, 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.21344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17252386855824, telescope_dec_j2k=-24.3929221036142, observability=1)
2025-12-26T16:28:12.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8612542152404785
2025-12-26T16:28:13.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:13.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1939419, teldec = -24.256196
2025-12-26T16:28:13.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17280434620021     dec_j2k = -24.3929190723208
2025-12-26T16:28:13.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:13.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-26T16:28:13.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:13.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:13.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:13.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:13.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10292966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99232, telescope_ra=1.1939419, 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.21372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17280434620021, telescope_dec_j2k=-24.3929190723208, observability=1)
2025-12-26T16:28:14.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8856420516967773
2025-12-26T16:28:14.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:14.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1942497, teldec = -24.256196
2025-12-26T16:28:14.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1731124511829     dec_j2k = -24.3929157415917
2025-12-26T16:28:14.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:14.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-26T16:28:14.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:14.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:14.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:14.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:14.202 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10294197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1942497, 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.21403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.1731124511829, telescope_dec_j2k=-24.3929157415917, observability=1)
2025-12-26T16:28:15.115 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9123923778533936
2025-12-26T16:28:15.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:15.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1945293, teldec = -24.256196
2025-12-26T16:28:15.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17339232821708     dec_j2k = -24.3929127152459
2025-12-26T16:28:15.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:15.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-26T16:28:15.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:15.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:15.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:15.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:15.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:15.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10295424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99232, telescope_ra=1.1945293, 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.21431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17339232821708, telescope_dec_j2k=-24.3929127152459, observability=1)
2025-12-26T16:28:16.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9490666389465332
2025-12-26T16:28:16.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:16.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1948652, teldec = -24.256196
2025-12-26T16:28:16.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17372856102627     dec_j2k = -24.3929090785471
2025-12-26T16:28:16.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:16.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-26T16:28:16.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:16.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:16.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:16.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:16.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:16.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:16.421 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:16.422 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:16.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:16.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:16.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:16.422 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:16.422 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10296766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99232, telescope_ra=1.1948652, 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.21465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17372856102627, telescope_dec_j2k=-24.3929090785471, observability=1)
2025-12-26T16:28:17.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9122004508972168
2025-12-26T16:28:17.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:17.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1951647, teldec = -24.256196
2025-12-26T16:28:17.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17402835776272     dec_j2k = -24.3929058350476
2025-12-26T16:28:17.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:17.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-26T16:28:17.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:17.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:17.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:17.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:17.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:17.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:17.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:17.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:17.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:17.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:17.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:17.488 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:17.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10297997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798489191696619, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1951647, 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.21495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17402835776272, telescope_dec_j2k=-24.3929058350476, observability=1)
2025-12-26T16:28:18.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.936429500579834
2025-12-26T16:28:18.533 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:18.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1954454, teldec = -24.256196
2025-12-26T16:28:18.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17430933586607     dec_j2k = -24.392902794382
2025-12-26T16:28:18.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:18.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-26T16:28:18.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:18.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:18.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:18.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:18.551 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:18.551 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:18.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:18.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:18.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10299229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99232, telescope_ra=1.1954454, 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.21523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17430933586607, telescope_dec_j2k=-24.392902794382, observability=1)
2025-12-26T16:28:19.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:19.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1957814, teldec = -24.25619
2025-12-26T16:28:19.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17464566840142     dec_j2k = -24.3928931542403
2025-12-26T16:28:19.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:19.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-26T16:28:19.666 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:19.667 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:19.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:19.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:19.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:19.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:19.668 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.1957814, teldec = -24.25619
2025-12-26T16:28:19.669 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:19.670 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.17464566840142     dec_j2k = -24.3928931542403
2025-12-26T16:28:19.670 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:19.672 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:19.672 [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-26T16:28:19.673 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:19.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:19.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:19.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:19.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:19.676 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10300531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477158113778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.1957814, 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.21556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17464566840142, telescope_dec_j2k=-24.3928931542403, observability=1)
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:19.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1030054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992309, telescope_ra=1.1957814, 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.21556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17464566840142, telescope_dec_j2k=-24.3928931542403, observability=1)
2025-12-26T16:28:20.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:20.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1960618, teldec = -24.256196
2025-12-26T16:28:20.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17492634654164     dec_j2k = -24.3928961146703
2025-12-26T16:28:20.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:20.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-26T16:28:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:20.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:20.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:20.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10301782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484378263483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992319, telescope_ra=1.1960618, 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.21584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17492634654164, telescope_dec_j2k=-24.3928961146703, observability=1)
2025-12-26T16:28:20.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03819584846496582
2025-12-26T16:28:21.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:21.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1963696, teldec = -24.256196
2025-12-26T16:28:21.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17523445147165     dec_j2k = -24.3928927778134
2025-12-26T16:28:21.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:21.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:21.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:21.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:21.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:21.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:21.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10303029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.1963696, 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.21615, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17523445147165, telescope_dec_j2k=-24.3928927778134, observability=1)
2025-12-26T16:28:21.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09120059013366699
2025-12-26T16:28:22.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:22.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1966682, teldec = -24.256196
2025-12-26T16:28:22.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17553334728012     dec_j2k = -24.3928895398435
2025-12-26T16:28:22.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:22.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:22.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:22.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:22.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10304258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.1966682, 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.21645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17553334728012, telescope_dec_j2k=-24.3928895398435, observability=1)
2025-12-26T16:28:23.012 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11497282981872559
2025-12-26T16:28:23.643 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.745640754699707
2025-12-26T16:28:23.643 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.82397127151489 seconds ago
2025-12-26T16:28:23.678 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:23.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:23.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1969484, teldec = -24.256196
2025-12-26T16:28:23.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17581382485406     dec_j2k = -24.3928865006387
2025-12-26T16:28:23.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:23.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-26T16:28:23.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:23.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:23.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:23.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:23.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:23.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:23.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:23.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:23.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:23.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:23.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10305485, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.1969484, 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.21673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17581382485406, telescope_dec_j2k=-24.3928865006387, observability=1)
2025-12-26T16:28:24.102 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1463475227355957
2025-12-26T16:28:24.681 [DEBUG] [ThreadPoolExecutor-21537_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:24.682 [INFO] [ThreadPoolExecutor-21537_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:28:25.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:25.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1972851, teldec = -24.256202
2025-12-26T16:28:25.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17615085873859     dec_j2k = -24.3928888470977
2025-12-26T16:28:25.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:25.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:25.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:25.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:25.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:25.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:25.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:25.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:25.081 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:25.081 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:25.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:25.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:25.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:25.081 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:25.081 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10306789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798492801771472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99233, telescope_ra=1.1972851, 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.21707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17615085873859, telescope_dec_j2k=-24.3928888470977, observability=1)
2025-12-26T16:28:25.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11083793640136719
2025-12-26T16:28:25.294 [DEBUG] [Thread-467762 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21261906623840332
2025-12-26T16:28:26.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:26.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1975651, teldec = -24.256196
2025-12-26T16:28:26.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17643113575191     dec_j2k = -24.3928798089713
2025-12-26T16:28:26.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:26.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:26.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:26.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:26.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:26.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:26.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:26.137 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10308013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488389457763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.1975651, 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.21735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17643113575191, telescope_dec_j2k=-24.3928798089713, observability=1)
2025-12-26T16:28:26.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14850115776062012
2025-12-26T16:28:27.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:27.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1978726, teldec = -24.256196
2025-12-26T16:28:27.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17673894034734     dec_j2k = -24.3928764710265
2025-12-26T16:28:27.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:27.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-26T16:28:27.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:27.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:27.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:27.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:27.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10309237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992319, telescope_ra=1.1978726, 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.21766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17673894034734, telescope_dec_j2k=-24.3928764710265, observability=1)
2025-12-26T16:28:27.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17464637756347656
2025-12-26T16:28:28.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:28.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1981525, teldec = -24.256196
2025-12-26T16:28:28.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17701911759682     dec_j2k = -24.3928734319107
2025-12-26T16:28:28.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:28.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-26T16:28:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:28.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:28.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:28.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:28.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:28.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:28.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:28.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:28.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:28.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:28.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10310464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.1981525, 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.21794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17701911759682, telescope_dec_j2k=-24.3928734319107, observability=1)
2025-12-26T16:28:28.463 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20474743843078613
2025-12-26T16:28:29.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:29.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1984522, teldec = -24.256196
2025-12-26T16:28:29.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17731911445178     dec_j2k = -24.3928701769939
2025-12-26T16:28:29.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:29.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-26T16:28:29.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:29.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:29.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:29.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:29.317 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10311693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.1984522, 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.21824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17731911445178, telescope_dec_j2k=-24.3928701769939, observability=1)
2025-12-26T16:28:29.555 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23719501495361328
2025-12-26T16:28:30.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:30.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1987603, teldec = -24.256196
2025-12-26T16:28:30.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17762751961941     dec_j2k = -24.392866829969
2025-12-26T16:28:30.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:30.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-26T16:28:30.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:30.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:30.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:30.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:30.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10312919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.1987603, 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.21854, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17762751961941, telescope_dec_j2k=-24.392866829969, observability=1)
2025-12-26T16:28:30.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2624986171722412
2025-12-26T16:28:31.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:31.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1990408, teldec = -24.256196
2025-12-26T16:28:31.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17790829744304     dec_j2k = -24.3928637819999
2025-12-26T16:28:31.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:31.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-26T16:28:31.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:31.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:31.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:31.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:31.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:31.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:31.446 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:31.446 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:31.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:31.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:31.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:31.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:31.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10314155, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.1990408, 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.21882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17790829744304, telescope_dec_j2k=-24.3928637819999, observability=1)
2025-12-26T16:28:31.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3291153907775879
2025-12-26T16:28:32.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:32.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1993496, teldec = -24.256202
2025-12-26T16:28:32.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17821740363841     dec_j2k = -24.3928664251326
2025-12-26T16:28:32.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:32.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-26T16:28:32.502 [DEBUG] [Thread-467763 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:32.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:32.505 [INFO] [Thread-467763 (handle)] [driver.py] [get_status()] Telra = 1.1993496, teldec = -24.256202
2025-12-26T16:28:32.506 [INFO] [Thread-467763 (handle)] [driver.py] [get_status()] ra_j2k = 1.17821740363841     dec_j2k = -24.3928664251326
2025-12-26T16:28:32.508 [DEBUG] [Thread-467763 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:32.509 [DEBUG] [Thread-467763 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:32.511 [DEBUG] [Thread-467763 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:32.511 [DEBUG] [Thread-467763 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:32.511 [DEBUG] [Thread-467763 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:32.511 [DEBUG] [Thread-467763 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:32.511 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10315385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.1993496, 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.21913, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17821740363841, telescope_dec_j2k=-24.3928664251326, observability=1)
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:32.519 [DEBUG] [Thread-467763 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10315398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99233, telescope_ra=1.1993496, 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.21913, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17821740363841, telescope_dec_j2k=-24.3928664251326, observability=1)
2025-12-26T16:28:32.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34416747093200684
2025-12-26T16:28:33.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:33.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1996293, teldec = -24.256196
2025-12-26T16:28:33.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17849738030719     dec_j2k = -24.3928573848407
2025-12-26T16:28:33.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:33.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-26T16:28:33.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:33.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:33.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:33.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:33.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1031662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484779382911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.1996293, 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.21941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17849738030719, telescope_dec_j2k=-24.3928573848407, observability=1)
2025-12-26T16:28:33.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3756747245788574
2025-12-26T16:28:34.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:34.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.1999285, teldec = -24.256196
2025-12-26T16:28:34.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1787968766311     dec_j2k = -24.3928541312065
2025-12-26T16:28:34.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:34.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-26T16:28:34.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:34.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:34.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:34.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:34.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10317846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.1999285, 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.21971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.1787968766311, telescope_dec_j2k=-24.3928541312065, observability=1)
2025-12-26T16:28:35.044 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.406841516494751
2025-12-26T16:28:35.102 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46462535858154297
2025-12-26T16:28:35.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:35.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2002374, teldec = -24.256196
2025-12-26T16:28:35.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17910608255416     dec_j2k = -24.3928507712085
2025-12-26T16:28:35.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:35.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:35.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:35.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:35.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:35.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:35.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:35.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10319084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488389457763, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.2002374, 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.22002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17910608255416, telescope_dec_j2k=-24.3928507712085, observability=1)
2025-12-26T16:28:36.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42916011810302734
2025-12-26T16:28:36.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:36.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.200518, teldec = -24.256189
2025-12-26T16:28:36.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1793869600355     dec_j2k = -24.3928407188806
2025-12-26T16:28:36.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:36.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-26T16:28:36.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:36.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:36.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:36.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:36.770 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10320312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798488790577191, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.200518, 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.2203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.1793869600355, telescope_dec_j2k=-24.3928407188806, observability=1)
2025-12-26T16:28:37.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4547121524810791
2025-12-26T16:28:37.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:37.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.200827, teldec = -24.256196
2025-12-26T16:28:37.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.17969626645056     dec_j2k = -24.3928443554658
2025-12-26T16:28:37.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:37.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-26T16:28:37.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:37.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:37.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:37.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:37.842 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10321557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798480367069202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.200827, 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.22061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.17969626645056, telescope_dec_j2k=-24.3928443554658, observability=1)
2025-12-26T16:28:38.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4725213050842285
2025-12-26T16:28:38.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:38.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2011351, teldec = -24.256196
2025-12-26T16:28:38.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18000467155888     dec_j2k = -24.3928410015721
2025-12-26T16:28:38.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:38.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-26T16:28:38.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:38.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:38.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:38.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:38.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10322815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.2011351, 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.22092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18000467155888, telescope_dec_j2k=-24.3928410015721, observability=1)
2025-12-26T16:28:39.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5178892612457275
2025-12-26T16:28:39.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:39.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2014337, teldec = -24.256196
2025-12-26T16:28:39.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1803035672521     dec_j2k = -24.3928377502426
2025-12-26T16:28:39.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:39.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-26T16:28:39.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:39.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:39.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:39.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:39.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10324045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485581621767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.2014337, 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.22122, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.1803035672521, telescope_dec_j2k=-24.3928377502426, observability=1)
2025-12-26T16:28:40.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5388128757476807
2025-12-26T16:28:40.880 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8844196796417236
2025-12-26T16:28:41.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:41.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2017136, teldec = -24.256196
2025-12-26T16:28:41.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18058374442078     dec_j2k = -24.3928347017695
2025-12-26T16:28:41.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:41.044 [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-26T16:28:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:41.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:41.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:41.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:41.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:41.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:41.053 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:41.053 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10325275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.2017136, 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.2215, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18058374442078, telescope_dec_j2k=-24.3928347017695, observability=1)
2025-12-26T16:28:41.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5738635063171387
2025-12-26T16:28:42.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:42.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2020223, teldec = -24.256196
2025-12-26T16:28:42.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18089275010105     dec_j2k = -24.3928313387745
2025-12-26T16:28:42.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:42.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-26T16:28:42.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:42.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:42.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:42.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:42.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:42.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:42.110 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:42.110 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:42.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:42.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:42.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:42.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:42.111 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10326499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798491598413188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.2020223, 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.22181, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18089275010105, telescope_dec_j2k=-24.3928313387745, observability=1)
2025-12-26T16:28:42.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6036179065704346
2025-12-26T16:28:43.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:43.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2023306, teldec = -24.256196
2025-12-26T16:28:43.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18120135537751     dec_j2k = -24.3928279792444
2025-12-26T16:28:43.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:43.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-26T16:28:43.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:43.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:43.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:43.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:43.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:43.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:43.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:43.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:43.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:43.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:43.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:43.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:43.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10327757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.2023306, 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.22211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18120135537751, telescope_dec_j2k=-24.3928279792444, observability=1)
2025-12-26T16:28:43.365 [DEBUG] [Thread-467764 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1701521873474121
2025-12-26T16:28:43.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6473197937011719
2025-12-26T16:28:44.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:44.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2026102, teldec = -24.256196
2025-12-26T16:28:44.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18148123222876     dec_j2k = -24.3928249316853
2025-12-26T16:28:44.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:44.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:44.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:44.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:44.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:44.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:44.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10329009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.2026102, 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.22239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18148123222876, telescope_dec_j2k=-24.3928249316853, observability=1)
2025-12-26T16:28:44.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6524431705474854
2025-12-26T16:28:45.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:45.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2029459, teldec = -24.256196
2025-12-26T16:28:45.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1818172646201     dec_j2k = -24.3928212716832
2025-12-26T16:28:45.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:45.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-26T16:28:45.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:45.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:45.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:45.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:45.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:45.389 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10330295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.2029459, 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.22273, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.1818172646201, telescope_dec_j2k=-24.3928212716832, observability=1)
2025-12-26T16:28:46.063 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6745624542236328
2025-12-26T16:28:46.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:46.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2032166, teldec = -24.256196
2025-12-26T16:28:46.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18208823264541     dec_j2k = -24.3928183195796
2025-12-26T16:28:46.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:46.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-26T16:28:46.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:46.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:46.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:46.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:46.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:46.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:46.457 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:46.458 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:46.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:46.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:46.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:46.458 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:46.458 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10331527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484378263483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.2032166, 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.223, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18208823264541, telescope_dec_j2k=-24.3928183195796, observability=1)
2025-12-26T16:28:47.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6937887668609619
2025-12-26T16:28:47.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:47.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2035531, teldec = -24.256196
2025-12-26T16:28:47.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18242506581226     dec_j2k = -24.392814648939
2025-12-26T16:28:47.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:47.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-26T16:28:47.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:47.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:47.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:47.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:47.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:47.573 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:47.573 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:47.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:47.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:47.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:47.574 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:47.574 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10332821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.2035531, 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.22334, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18242506581226, telescope_dec_j2k=-24.392814648939, observability=1)
2025-12-26T16:28:48.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6676304340362549
2025-12-26T16:28:48.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:48.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2038333, teldec = -24.256196
2025-12-26T16:28:48.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18270554322976     dec_j2k = -24.3928115916245
2025-12-26T16:28:48.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:48.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:48.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:48.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:48.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:48.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:48.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:48.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:48.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:48.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:48.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:48.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:48.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:48.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:48.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1033405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.2038333, 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.22362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18270554322976, telescope_dec_j2k=-24.3928115916245, observability=1)
2025-12-26T16:28:49.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6941957473754883
2025-12-26T16:28:49.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:49.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2041419, teldec = -24.256196
2025-12-26T16:28:49.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18301444875785     dec_j2k = -24.3928082235796
2025-12-26T16:28:49.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:49.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-26T16:28:49.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:49.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:49.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:49.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:49.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:49.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:49.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:49.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:49.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:49.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:49.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:49.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:49.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10335288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.2041419, 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.22392, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18301444875785, telescope_dec_j2k=-24.3928082235796, observability=1)
2025-12-26T16:28:50.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7140557765960693
2025-12-26T16:28:50.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:50.755 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2044221, teldec = -24.256196
2025-12-26T16:28:50.756 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18329492616193     dec_j2k = -24.3928051647168
2025-12-26T16:28:50.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:50.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-26T16:28:50.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:50.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:50.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:50.764 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:50.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:50.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:50.771 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:50.772 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:50.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:50.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:50.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:50.772 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:50.772 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10336521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.2044221, 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.2242, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18329492616193, telescope_dec_j2k=-24.3928051647168, observability=1)
2025-12-26T16:28:51.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.743861198425293
2025-12-26T16:28:51.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:51.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2047213, teldec = -24.256196
2025-12-26T16:28:51.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18359442236937     dec_j2k = -24.392801897623
2025-12-26T16:28:51.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:51.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-26T16:28:51.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:51.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:51.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:51.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:51.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:51.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10337762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992319, telescope_ra=1.2047213, 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.2245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18359442236937, telescope_dec_j2k=-24.392801897623, observability=1)
2025-12-26T16:28:52.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7627615928649902
2025-12-26T16:28:52.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:52.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2050296, teldec = -24.256196
2025-12-26T16:28:52.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18390302757817     dec_j2k = -24.3927985302836
2025-12-26T16:28:52.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:52.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-26T16:28:52.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:52.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:52.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:52.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:52.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10339014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.2050296, 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.22481, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18390302757817, telescope_dec_j2k=-24.3927985302836, observability=1)
2025-12-26T16:28:53.694 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7698822021484375
2025-12-26T16:28:53.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:53.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2053382, teldec = -24.256196
2025-12-26T16:28:53.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18421193307621     dec_j2k = -24.3927951587742
2025-12-26T16:28:53.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:53.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:53.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:53.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:53.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:53.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:53.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:53.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:53.983 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:53.983 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:53.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:53.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:53.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:53.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:53.984 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10340241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992318, telescope_ra=1.2053382, 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.22512, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18421193307621, telescope_dec_j2k=-24.3927951587742, observability=1)
2025-12-26T16:28:54.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8008151054382324
2025-12-26T16:28:55.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:55.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2056188, teldec = -24.256189
2025-12-26T16:28:55.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18449281043943     dec_j2k = -24.392785093013
2025-12-26T16:28:55.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:55.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:55.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:55.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:55.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:55.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:55.048 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:55.049 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10341471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487186099479, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992308, telescope_ra=1.2056188, 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.2254, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18449281043943, telescope_dec_j2k=-24.392785093013, observability=1)
2025-12-26T16:28:55.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8258633613586426
2025-12-26T16:28:56.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:56.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2059271, teldec = -24.256195
2025-12-26T16:28:56.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18480141597671     dec_j2k = -24.3927877225467
2025-12-26T16:28:56.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:56.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-26T16:28:56.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:56.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:56.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:56.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:56.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:56.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10342706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992318, telescope_ra=1.2059271, 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.22571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18480141597671, telescope_dec_j2k=-24.3927877225467, observability=1)
2025-12-26T16:28:56.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8506405353546143
2025-12-26T16:28:57.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:57.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2062268, teldec = -24.256195
2025-12-26T16:28:57.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18510141264239     dec_j2k = -24.39278444576
2025-12-26T16:28:57.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:57.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-26T16:28:57.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:57.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:57.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:57.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:57.171 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10343932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.2062268, 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.22601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18510141264239, telescope_dec_j2k=-24.39278444576, observability=1)
2025-12-26T16:28:58.055 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8833179473876953
2025-12-26T16:28:58.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:58.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2065074, teldec = -24.256189
2025-12-26T16:28:58.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18538229004352     dec_j2k = -24.3927753775707
2025-12-26T16:28:58.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:58.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-26T16:28:58.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:58.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:58.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:58.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:58.235 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10345157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992308, telescope_ra=1.2065074, 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.22629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:27:58.785775', telescope_ra_j2k=1.18538229004352, telescope_dec_j2k=-24.3927753775707, observability=1)
2025-12-26T16:28:58.927 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:58.927 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:28:58.928 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:58.928 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:28:58.929 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:59.146 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.910832405090332
2025-12-26T16:28:59.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:59.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2068162, teldec = -24.256195
2025-12-26T16:28:59.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18569139605365     dec_j2k = -24.3927779990637
2025-12-26T16:28:59.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:28:59.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-26T16:28:59.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:59.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:59.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:28:59.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:59.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:28:59.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1034639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798485982741195, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992318, telescope_ra=1.2068162, 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.2266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18569139605365, telescope_dec_j2k=-24.3927779990637, observability=1)
2025-12-26T16:28:59.932 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:59.934 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:28:59.934 [DEBUG] [ThreadPoolExecutor-21539_0] [payload.py] [to_registers()] [0]
2025-12-26T16:28:59.940 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:28:59.940 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:28:59.940 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:28:59.940 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:28:59.947 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:28:59.947 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:28:59.947 [DEBUG] [ThreadPoolExecutor-21539_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:28:59.947 [DEBUG] [ThreadPoolExecutor-21539_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:28:59.947 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:28:59.947 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:28:59.947 [DEBUG] [ThreadPoolExecutor-21539_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:00.236 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.936190128326416
2025-12-26T16:29:00.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:00.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2070964, teldec = -24.256195
2025-12-26T16:29:00.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18597187339667     dec_j2k = -24.3927749331695
2025-12-26T16:29:00.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:00.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-26T16:29:00.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:00.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:00.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:00.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:00.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:00.363 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10347622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.2070964, 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.22688, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18597187339667, telescope_dec_j2k=-24.3927749331695, observability=1)
2025-12-26T16:29:01.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9659807682037354
2025-12-26T16:29:01.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:01.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2074047, teldec = -24.256195
2025-12-26T16:29:01.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18628047854579     dec_j2k = -24.3927715589594
2025-12-26T16:29:01.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:01.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-26T16:29:01.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:01.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:01.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:01.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:01.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10348853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992318, telescope_ra=1.2074047, 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.22719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18628047854579, telescope_dec_j2k=-24.3927715589594, observability=1)
2025-12-26T16:29:01.438 [DEBUG] [Thread-467765 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012774944305419922
2025-12-26T16:29:02.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9916431903839111
2025-12-26T16:29:02.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:02.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2077044, teldec = -24.256195
2025-12-26T16:29:02.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18658047517536     dec_j2k = -24.3927682780178
2025-12-26T16:29:02.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:02.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-26T16:29:02.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:02.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:02.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:02.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:02.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10350086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992318, telescope_ra=1.2077044, 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.22749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18658047517536, telescope_dec_j2k=-24.3927682780178, observability=1)
2025-12-26T16:29:02.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08007240295410156
2025-12-26T16:29:03.508 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:03.510 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2079852, teldec = -24.256195
2025-12-26T16:29:03.511 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.18686155309191     dec_j2k = -24.3927652032177
2025-12-26T16:29:03.513 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:03.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-26T16:29:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:03.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:03.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:03.523 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:03.523 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:03.523 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:03.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:03.524 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:03.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10351284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798487587218907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992318, telescope_ra=1.2079852, 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.22777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18686155309191, telescope_dec_j2k=-24.3927652032177, observability=1)
2025-12-26T16:29:03.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005854129791259766
2025-12-26T16:29:04.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:04.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2082941, teldec = -24.256195
2025-12-26T16:29:04.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18717075881248     dec_j2k = -24.3927618198642
2025-12-26T16:29:04.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:04.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:04.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:04.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:04.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:04.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:04.590 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10352513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798480367069202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.2082941, 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.22808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18717075881248, telescope_dec_j2k=-24.3927618198642, observability=1)
2025-12-26T16:29:04.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00803232192993164
2025-12-26T16:29:05.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:05.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2085743, teldec = -24.256195
2025-12-26T16:29:05.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18745123612172     dec_j2k = -24.3927587500849
2025-12-26T16:29:05.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:05.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-26T16:29:05.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:05.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:05.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:05.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:05.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:05.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:05.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:05.651 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:05.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:05.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:05.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:05.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:05.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10353742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.2085743, 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.22836, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18745123612172, telescope_dec_j2k=-24.3927587500849, observability=1)
2025-12-26T16:29:05.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03745532035827637
2025-12-26T16:29:06.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:06.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2088735, teldec = -24.256195
2025-12-26T16:29:06.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18775073222785     dec_j2k = -24.3927554713347
2025-12-26T16:29:06.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:29:06.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-26T16:29:06.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:06.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:06.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:06.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:06.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10354971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847876259149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992318, telescope_ra=1.2088735, 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.22866, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18775073222785, telescope_dec_j2k=-24.3927554713347, observability=1)
2025-12-26T16:29:06.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06718993186950684
2025-12-26T16:29:07.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:07.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2091823, teldec = -24.256195
2025-12-26T16:29:07.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18805983782705     dec_j2k = -24.3927520865033
2025-12-26T16:29:07.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:07.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-26T16:29:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:07.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:07.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10356208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479965949774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992318, telescope_ra=1.2091823, 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.22897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18805983782705, telescope_dec_j2k=-24.3927520865033, observability=1)
2025-12-26T16:29:07.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1262516975402832
2025-12-26T16:29:08.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:08.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2094631, teldec = -24.256195
2025-12-26T16:29:08.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18834091570972     dec_j2k = -24.3927490078101
2025-12-26T16:29:08.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:08.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-26T16:29:08.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:08.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:08.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:08.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:08.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10357438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992318, telescope_ra=1.2094631, 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.22925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18834091570972, telescope_dec_j2k=-24.3927490078101, observability=1)
2025-12-26T16:29:08.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15659213066101074
2025-12-26T16:29:09.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:09.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2097717, teldec = -24.256195
2025-12-26T16:29:09.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18864982109613     dec_j2k = -24.3927456234644
2025-12-26T16:29:09.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:09.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-26T16:29:09.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:09.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:09.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:09.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:09.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:09.905 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10358666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992318, telescope_ra=1.2097717, 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.22955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18864982109613, telescope_dec_j2k=-24.3927456234644, observability=1)
2025-12-26T16:29:10.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18335247039794922
2025-12-26T16:29:10.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:10.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2100519, teldec = -24.256195
2025-12-26T16:29:10.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18893029837153     dec_j2k = -24.3927425498013
2025-12-26T16:29:10.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:10.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-26T16:29:10.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:10.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:10.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:10.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:10.968 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:10.969 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10359898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.2100519, 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.22983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18893029837153, telescope_dec_j2k=-24.3927425498013, observability=1)
2025-12-26T16:29:11.256 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2874431610107422
2025-12-26T16:29:12.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:12.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2103513, teldec = -24.256202
2025-12-26T16:29:12.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18922999505064     dec_j2k = -24.3927462640906
2025-12-26T16:29:12.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:12.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-26T16:29:12.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:12.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:12.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:12.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:12.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10361172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483977144055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992329, telescope_ra=1.2103513, 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.23013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18922999505064, telescope_dec_j2k=-24.3927462640906, observability=1)
2025-12-26T16:29:12.344 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27735090255737305
2025-12-26T16:29:13.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:13.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.21066, teldec = -24.256195
2025-12-26T16:29:13.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18953900010239     dec_j2k = -24.3927358766948
2025-12-26T16:29:13.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:13.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-26T16:29:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:13.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:13.141 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10362416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992318, telescope_ra=1.21066, 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.23044, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18953900010239, telescope_dec_j2k=-24.3927358766948, observability=1)
2025-12-26T16:29:13.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4051516056060791
2025-12-26T16:29:14.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:14.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2109683, teldec = -24.256195
2025-12-26T16:29:14.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.18984760516175     dec_j2k = -24.3927324921784
2025-12-26T16:29:14.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:14.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-26T16:29:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:14.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:14.266 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10363713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.2109683, 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.23075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.18984760516175, telescope_dec_j2k=-24.3927324921784, observability=1)
2025-12-26T16:29:14.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.596806526184082
2025-12-26T16:29:15.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:15.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2112769, teldec = -24.256202
2025-12-26T16:29:15.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19015651092169     dec_j2k = -24.3927361028571
2025-12-26T16:29:15.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:15.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-26T16:29:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:15.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:15.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:15.365 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1036499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992329, telescope_ra=1.2112769, 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.23106, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19015651092169, telescope_dec_j2k=-24.3927361028571, observability=1)
2025-12-26T16:29:15.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.591027021408081
2025-12-26T16:29:16.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:16.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2115758, teldec = -24.256195
2025-12-26T16:29:16.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19045570625336     dec_j2k = -24.3927258204362
2025-12-26T16:29:16.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29: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-26T16:29:16.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:16.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:16.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:16.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:16.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:16.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10366219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992318, telescope_ra=1.2115758, 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.23136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19045570625336, telescope_dec_j2k=-24.3927258204362, observability=1)
2025-12-26T16:29:17.044 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6133887767791748
2025-12-26T16:29:17.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:17.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2118844, teldec = -24.256195
2025-12-26T16:29:17.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19076461158644     dec_j2k = -24.3927224299752
2025-12-26T16:29:17.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:17.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:17.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:17.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:17.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:17.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:17.554 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10367519, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992318, telescope_ra=1.2118844, 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.23167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19076461158644, telescope_dec_j2k=-24.3927224299752, observability=1)
2025-12-26T16:29:18.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5776619911193848
2025-12-26T16:29:18.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:18.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2121928, teldec = -24.256195
2025-12-26T16:29:18.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19107331671384     dec_j2k = -24.3927190408192
2025-12-26T16:29:18.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:18.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-26T16:29:18.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:18.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:18.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:18.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:18.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:18.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:18.656 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:18.656 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:18.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:18.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:18.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:18.656 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:18.656 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10368796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992318, telescope_ra=1.2121928, 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.23198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19107331671384, telescope_dec_j2k=-24.3927190408192, observability=1)
2025-12-26T16:29:19.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5683739185333252
2025-12-26T16:29:19.646 [DEBUG] [Thread-467766 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9896109104156494
2025-12-26T16:29:19.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:19.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2125011, teldec = -24.256195
2025-12-26T16:29:19.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19138192173451     dec_j2k = -24.3927156518706
2025-12-26T16:29:19.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:19.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-26T16:29:19.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:19.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:19.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:19.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:19.741 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10370049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.2125011, 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.23228, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19138192173451, telescope_dec_j2k=-24.3927156518706, observability=1)
2025-12-26T16:29:20.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5736548900604248
2025-12-26T16:29:20.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:20.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2128091, teldec = -24.256201
2025-12-26T16:29:20.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19169022680379     dec_j2k = -24.3927182647995
2025-12-26T16:29:20.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:20.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:20.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:20.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:20.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:20.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:20.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:20.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:20.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:20.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:20.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:20.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:20.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.103713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992328, telescope_ra=1.2128091, 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.23259, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19169022680379, telescope_dec_j2k=-24.3927182647995, observability=1)
2025-12-26T16:29:21.446 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6262719631195068
2025-12-26T16:29:21.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:21.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2130884, teldec = -24.256189
2025-12-26T16:29:21.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19196980241269     dec_j2k = -24.3927031941137
2025-12-26T16:29:21.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:21.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-26T16:29:21.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:21.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:21.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:21.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:21.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10372525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992307, telescope_ra=1.2130884, 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.23287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19196980241269, telescope_dec_j2k=-24.3927031941137, observability=1)
2025-12-26T16:29:22.533 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6559059619903564
2025-12-26T16:29:22.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:22.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2133874, teldec = -24.256195
2025-12-26T16:29:22.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19226909856373     dec_j2k = -24.3927059043658
2025-12-26T16:29:22.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:22.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-26T16:29:22.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:22.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:22.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:22.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:22.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:22.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:22.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:22.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:22.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:22.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:22.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:22.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:22.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10373753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477559233206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992318, telescope_ra=1.2133874, 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.23317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19226909856373, telescope_dec_j2k=-24.3927059043658, observability=1)
2025-12-26T16:29:23.624 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6883337497711182
2025-12-26T16:29:23.703 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7670247554779053
2025-12-26T16:29:23.703 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.823519229888916 seconds ago
2025-12-26T16:29:23.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:23.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2136958, teldec = -24.256195
2025-12-26T16:29:23.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19257780365314     dec_j2k = -24.3927025108629
2025-12-26T16:29:23.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:23.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:23.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:23.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:23.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:23.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:23.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:23.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:23.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:23.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:23.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:23.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:23.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:23.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:23.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10374979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992318, telescope_ra=1.2136958, 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.23348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19257780365314, telescope_dec_j2k=-24.3927025108629, observability=1)
2025-12-26T16:29:24.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.719325065612793
2025-12-26T16:29:24.948 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:24.949 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:25.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:25.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.213976, teldec = -24.256195
2025-12-26T16:29:25.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19285828083851     dec_j2k = -24.3926994268876
2025-12-26T16:29:25.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:25.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-26T16:29:25.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:25.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:25.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:25.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:25.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10376201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479965949774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.213976, 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.23376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19285828083851, telescope_dec_j2k=-24.3926994268876, observability=1)
2025-12-26T16:29:25.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7472717761993408
2025-12-26T16:29:26.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:26.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2142841, teldec = -24.256189
2025-12-26T16:29:26.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19316668526264     dec_j2k = -24.3926900355157
2025-12-26T16:29:26.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:26.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-26T16:29:26.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:26.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:26.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:26.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:26.109 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10377432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992307, telescope_ra=1.2142841, 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.23407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19316668526264, telescope_dec_j2k=-24.3926900355157, observability=1)
2025-12-26T16:29:26.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7888987064361572
2025-12-26T16:29:27.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:27.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.214564, teldec = -24.256195
2025-12-26T16:29:27.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19344686249137     dec_j2k = -24.3926929527685
2025-12-26T16:29:27.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:27.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-26T16:29:27.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:27.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:27.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:27.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:27.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:27.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:27.175 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:27.175 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:27.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:27.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:27.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:27.176 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:27.176 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10378657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.214564, 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.23435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19344686249137, telescope_dec_j2k=-24.3926929527685, observability=1)
2025-12-26T16:29:27.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8099465370178223
2025-12-26T16:29:28.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:28.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2148718, teldec = -24.256195
2025-12-26T16:29:28.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19375496695751     dec_j2k = -24.3926895624726
2025-12-26T16:29:28.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:28.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:28.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:28.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:28.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:28.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:28.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10379889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2148718, 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.23465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19375496695751, telescope_dec_j2k=-24.3926895624726, observability=1)
2025-12-26T16:29:29.077 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.837146520614624
2025-12-26T16:29:29.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:29.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2151709, teldec = -24.256195
2025-12-26T16:29:29.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19405436281044     dec_j2k = -24.3926862671528
2025-12-26T16:29:29.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:29.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-26T16:29:29.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:29.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:29.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:29.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:29.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10381115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2151709, 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.23495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19405436281044, telescope_dec_j2k=-24.3926862671528, observability=1)
2025-12-26T16:29:30.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8693552017211914
2025-12-26T16:29:30.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:30.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2154511, teldec = -24.256195
2025-12-26T16:29:30.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19433483996189     dec_j2k = -24.3926831793019
2025-12-26T16:29:30.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:30.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-26T16:29:30.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:30.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:30.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:30.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:30.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10382346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2154511, 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.23523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19433483996189, telescope_dec_j2k=-24.3926831793019, observability=1)
2025-12-26T16:29:31.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9349803924560547
2025-12-26T16:29:31.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:31.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2157595, teldec = -24.256195
2025-12-26T16:29:31.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19464354499907     dec_j2k = -24.3926797798312
2025-12-26T16:29:31.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:31.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-26T16:29:31.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:31.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:31.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:31.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:31.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:31.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:31.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:31.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:31.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:31.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:31.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:31.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:31.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10383572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2157595, 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.23554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19464354499907, telescope_dec_j2k=-24.3926797798312, observability=1)
2025-12-26T16:29:32.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9647760391235352
2025-12-26T16:29:32.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:32.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2160394, teldec = -24.256195
2025-12-26T16:29:32.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19492372184025     dec_j2k = -24.3926766937421
2025-12-26T16:29:32.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:32.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:32.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:32.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:32.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:32.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:32.486 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:32.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10384807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798480367069202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2160394, 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.23582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19492372184025, telescope_dec_j2k=-24.3926766937421, observability=1)
2025-12-26T16:29:32.555 [DEBUG] [Thread-467767 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0685887336730957
2025-12-26T16:29:33.514 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:33.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2163469, teldec = -24.256195
2025-12-26T16:29:33.517 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.19523152597239     dec_j2k = -24.3926733024973
2025-12-26T16:29:33.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:33.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-26T16:29:33.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:33.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:33.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:33.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:33.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:33.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:33.531 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:33.531 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:33.531 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:33.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:33.532 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:33.532 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:33.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10386012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2163469, 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.23613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19523152597239, telescope_dec_j2k=-24.3926733024973, observability=1)
2025-12-26T16:29:33.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0018150806427001953
2025-12-26T16:29:34.187 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6548523902893066
2025-12-26T16:29:34.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:34.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2166268, teldec = -24.256195
2025-12-26T16:29:34.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19551170280006     dec_j2k = -24.3926702148667
2025-12-26T16:29:34.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:34.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-26T16:29:34.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:34.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:34.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:34.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:34.590 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:34.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:34.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:34.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:34.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:34.591 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:34.591 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1038724, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479163710918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2166268, 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.23641, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19551170280006, telescope_dec_j2k=-24.3926702148667, observability=1)
2025-12-26T16:29:34.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0500340461730957
2025-12-26T16:29:35.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:35.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2169255, teldec = -24.256188
2025-12-26T16:29:35.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19581069780076     dec_j2k = -24.3926599196579
2025-12-26T16:29:35.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:35.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-26T16:29:35.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:35.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:35.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:35.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:35.662 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:35.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10388481, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.2169255, 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.23671, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19581069780076, telescope_dec_j2k=-24.3926599196579, observability=1)
2025-12-26T16:29:35.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.068328857421875
2025-12-26T16:29:36.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:36.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2172336, teldec = -24.256188
2025-12-26T16:29:36.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19611910250377     dec_j2k = -24.3926565192357
2025-12-26T16:29:36.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:36.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-26T16:29:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:36.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:36.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10389709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798486784980051, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992306, telescope_ra=1.2172336, 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.23702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19611910250377, telescope_dec_j2k=-24.3926565192357, observability=1)
2025-12-26T16:29:36.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09647393226623535
2025-12-26T16:29:37.707 [DEBUG] [Thread-467768 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9788761138916016
2025-12-26T16:29:37.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:37.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2175421, teldec = -24.256195
2025-12-26T16:29:37.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19642790800826     dec_j2k = -24.3926601128888
2025-12-26T16:29:37.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:37.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-26T16:29:37.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:37.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:37.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:37.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:37.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:37.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:37.786 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:37.786 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:37.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:37.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:37.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:37.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:37.787 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1039094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479965949774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2175421, 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.23732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19642790800826, telescope_dec_j2k=-24.3926601128888, observability=1)
2025-12-26T16:29:37.912 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12569165229797363
2025-12-26T16:29:38.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:38.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2178223, teldec = -24.256195
2025-12-26T16:29:38.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19670838510509     dec_j2k = -24.3926570188088
2025-12-26T16:29:38.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:38.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:38.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:38.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:38.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:38.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:38.852 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10392167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483174905198, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992317, telescope_ra=1.2178223, 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.23761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19670838510509, telescope_dec_j2k=-24.3926570188088, observability=1)
2025-12-26T16:29:39.003 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15070343017578125
2025-12-26T16:29:39.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:39.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2181302, teldec = -24.256188
2025-12-26T16:29:39.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19701658917377     dec_j2k = -24.3926466186241
2025-12-26T16:29:39.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:39.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-26T16:29:39.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:39.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:39.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:39.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:39.911 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10393395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992306, telescope_ra=1.2181302, 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.23791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19701658917377, telescope_dec_j2k=-24.3926466186241, observability=1)
2025-12-26T16:29:40.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18207430839538574
2025-12-26T16:29:40.941 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:40.943 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.2184103, teldec = -24.256195
2025-12-26T16:29:40.945 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.19729696657208     dec_j2k = -24.3926505234861
2025-12-26T16:29:40.947 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:40.948 [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-26T16:29:40.948 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:40.949 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:40.949 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:40.949 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:40.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:40.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2184103, teldec = -24.256195
2025-12-26T16:29:40.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19729696657208     dec_j2k = -24.3926505234861
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:40.956 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10394609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992317, telescope_ra=1.2184103, 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.23819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19729696657208, telescope_dec_j2k=-24.3926505234861, observability=1)
2025-12-26T16:29:40.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:40.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-26T16:29:40.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:40.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:40.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:40.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:40.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:40.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:40.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:40.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:40.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10394622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481570427486, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992317, telescope_ra=1.2184103, 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.23819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19729696657208, telescope_dec_j2k=-24.3926505234861, observability=1)
2025-12-26T16:29:41.186 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21430325508117676
2025-12-26T16:29:42.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:42.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.218737, teldec = -24.256195
2025-12-26T16:29:42.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19762398962995     dec_j2k = -24.3926469132046
2025-12-26T16:29:42.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:42.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-26T16:29:42.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:42.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:42.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:42.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:42.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:42.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10395991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798480367069202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.218737, 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.23852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19762398962995, telescope_dec_j2k=-24.3926469132046, observability=1)
2025-12-26T16:29:42.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12226366996765137
2025-12-26T16:29:43.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:43.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2190454, teldec = -24.256195
2025-12-26T16:29:43.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19793269458377     dec_j2k = -24.3926435042339
2025-12-26T16:29:43.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:43.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-26T16:29:43.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:43.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:43.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:43.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:43.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:43.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:43.231 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:43.231 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:43.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:43.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:43.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:43.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:43.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1039724, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847876259149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992317, telescope_ra=1.2190454, 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.23883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19793269458377, telescope_dec_j2k=-24.3926435042339, observability=1)
2025-12-26T16:29:43.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13384032249450684
2025-12-26T16:29:44.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:44.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2193537, teldec = -24.256195
2025-12-26T16:29:44.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19824129943088     dec_j2k = -24.3926400954776
2025-12-26T16:29:44.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:44.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-26T16:29:44.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:44.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:44.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:44.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:44.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:44.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:44.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:44.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:44.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:44.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:44.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:44.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:44.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10398483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2193537, 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.23914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19824129943088, telescope_dec_j2k=-24.3926400954776, observability=1)
2025-12-26T16:29:44.455 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1493678092956543
2025-12-26T16:29:45.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:45.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2196336, teldec = -24.256195
2025-12-26T16:29:45.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19852147618928     dec_j2k = -24.3926369999577
2025-12-26T16:29:45.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:45.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-26T16:29:45.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:45.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:45.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:45.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:45.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:45.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:45.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:45.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:45.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:45.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:45.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:45.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:45.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1039971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2196336, 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.23942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19852147618928, telescope_dec_j2k=-24.3926369999577, observability=1)
2025-12-26T16:29:45.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2584547996520996
2025-12-26T16:29:46.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:46.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2199412, teldec = -24.256188
2025-12-26T16:29:46.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19882937991476     dec_j2k = -24.3926265978645
2025-12-26T16:29:46.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:46.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-26T16:29:46.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:46.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:46.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:46.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:46.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:46.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:46.426 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:46.426 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:46.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:46.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:46.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:46.426 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:46.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10400935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.2199412, 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.23972, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19882937991476, telescope_dec_j2k=-24.3926265978645, observability=1)
2025-12-26T16:29:46.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28784608840942383
2025-12-26T16:29:47.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:47.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2202211, teldec = -24.256195
2025-12-26T16:29:47.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19910955707417     dec_j2k = -24.3926305001851
2025-12-26T16:29:47.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:47.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:47.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:47.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:47.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:47.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:47.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:47.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:47.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:47.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:47.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:47.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10402164, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2202211, 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.24, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19910955707417, telescope_dec_j2k=-24.3926305001851, observability=1)
2025-12-26T16:29:47.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31822657585144043
2025-12-26T16:29:48.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:48.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2205197, teldec = -24.256195
2025-12-26T16:29:48.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.1994084523011     dec_j2k = -24.3926271954011
2025-12-26T16:29:48.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:48.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-26T16:29:48.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:48.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:48.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:48.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:48.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10403389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473548038925, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2205197, 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.2403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.1994084523011, telescope_dec_j2k=-24.3926271954011, observability=1)
2025-12-26T16:29:48.892 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3512258529663086
2025-12-26T16:29:49.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:49.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.220828, teldec = -24.256194
2025-12-26T16:29:49.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19971705705147     dec_j2k = -24.392622782473
2025-12-26T16:29:49.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:29:49.589 [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-26T16:29:49.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:49.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:49.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:49.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:49.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:49.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:49.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:49.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:49.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:49.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:49.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:49.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:49.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10404611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.220828, 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.24061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19971705705147, telescope_dec_j2k=-24.392622782473, observability=1)
2025-12-26T16:29:49.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3831045627593994
2025-12-26T16:29:50.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:50.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2211085, teldec = -24.256194
2025-12-26T16:29:50.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.19999783436901     dec_j2k = -24.3926196764409
2025-12-26T16:29:50.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:50.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-26T16:29:50.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:50.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:50.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:50.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:50.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10405839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477559233206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2211085, 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.24089, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.19999783436901, telescope_dec_j2k=-24.3926196764409, observability=1)
2025-12-26T16:29:51.075 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4121055603027344
2025-12-26T16:29:51.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:51.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2214168, teldec = -24.256194
2025-12-26T16:29:51.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20030643916366     dec_j2k = -24.3926162617232
2025-12-26T16:29:51.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:51.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-26T16:29:51.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:51.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:51.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:51.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:51.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10407074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2214168, 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.2412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.20030643916366, telescope_dec_j2k=-24.3926162617232, observability=1)
2025-12-26T16:29:52.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4364349842071533
2025-12-26T16:29:52.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:52.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2216965, teldec = -24.256194
2025-12-26T16:29:52.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20058641567669     dec_j2k = -24.3926131630073
2025-12-26T16:29:52.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:52.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-26T16:29:52.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:52.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:52.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:52.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:52.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10408307, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2216965, 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.24148, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.20058641567669, telescope_dec_j2k=-24.3926131630073, observability=1)
2025-12-26T16:29:53.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4627418518066406
2025-12-26T16:29:53.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:53.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.222004, teldec = -24.256194
2025-12-26T16:29:53.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20089421966552     dec_j2k = -24.3926097554571
2025-12-26T16:29:53.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:53.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-26T16:29:53.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:53.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:53.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:53.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:53.883 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10409568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798474751397209, 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.108621, telescope_az=89.992317, telescope_ra=1.222004, 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.24179, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.20089421966552, telescope_dec_j2k=-24.3926097554571, observability=1)
2025-12-26T16:29:54.344 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46064209938049316
2025-12-26T16:29:55.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:55.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2223307, teldec = -24.256194
2025-12-26T16:29:55.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20122124262655     dec_j2k = -24.392606134172
2025-12-26T16:29:55.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:55.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-26T16:29:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:55.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:55.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:55.064 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:55.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:55.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:55.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10410935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479163710918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992317, telescope_ra=1.2223307, 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.24211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.20122124262655, telescope_dec_j2k=-24.392606134172, observability=1)
2025-12-26T16:29:55.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36954832077026367
2025-12-26T16:29:55.773 [DEBUG] [Thread-467769 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7084448337554932
2025-12-26T16:29:56.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:56.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2226394, teldec = -24.256194
2025-12-26T16:29:56.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20153024778549     dec_j2k = -24.3926027114878
2025-12-26T16:29:56.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:56.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-26T16:29:56.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:56.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:56.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:56.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:56.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:56.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:56.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:56.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:56.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:56.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:56.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:56.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:56.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10412185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992317, telescope_ra=1.2226394, 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.24242, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.20153024778549, telescope_dec_j2k=-24.3926027114878, observability=1)
2025-12-26T16:29:56.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4221031665802002
2025-12-26T16:29:57.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:57.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2229477, teldec = -24.256194
2025-12-26T16:29:57.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20183885254115     dec_j2k = -24.3925992923472
2025-12-26T16:29:57.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:57.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-26T16:29:57.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:57.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:57.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:57.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:57.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10413425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992317, telescope_ra=1.2229477, 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.24273, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.20183885254115, telescope_dec_j2k=-24.3925992923472, observability=1)
2025-12-26T16:29:57.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43970298767089844
2025-12-26T16:29:58.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:58.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2232278, teldec = -24.256201
2025-12-26T16:29:58.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20211922982993     dec_j2k = -24.3926031845629
2025-12-26T16:29:58.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:58.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-26T16:29:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:58.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:58.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:58.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:58.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:58.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:58.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:58.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:58.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:58.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10414648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992327, telescope_ra=1.2232278, 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.24301, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:28:58.925943', telescope_ra_j2k=1.20211922982993, telescope_dec_j2k=-24.3926031845629, observability=1)
2025-12-26T16:29:58.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4715304374694824
2025-12-26T16:29:59.079 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:59.079 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:29:59.080 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:59.080 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:29:59.080 [INFO] [ThreadPoolExecutor-21540_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:29:59.080 [INFO] [ThreadPoolExecutor-21540_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:29:59.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:29:59.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2235354, teldec = -24.256194
2025-12-26T16:29:59.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20242713346297     dec_j2k = -24.3925927721088
2025-12-26T16:29:59.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:59.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:29:59.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:29:59.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:29:59.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:29:59.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:29:59.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:29:59.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:59.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:29:59.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:29:59.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:29:59.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:29:59.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:29:59.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:29:59.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10415889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477559233206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2235354, 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.24332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20242713346297, telescope_dec_j2k=-24.3925927721088, observability=1)
2025-12-26T16:29:59.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49189138412475586
2025-12-26T16:30:00.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:00.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2238152, teldec = -24.256201
2025-12-26T16:30:00.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20270721044181     dec_j2k = -24.392596666112
2025-12-26T16:30:00.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:00.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-26T16:30:00.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:00.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:00.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:00.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:00.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10417112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.2238152, 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.2436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20270721044181, telescope_dec_j2k=-24.392596666112, observability=1)
2025-12-26T16:30:00.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5238959789276123
2025-12-26T16:30:01.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:01.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2241137, teldec = -24.256194
2025-12-26T16:30:01.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20300600506532     dec_j2k = -24.3925863529996
2025-12-26T16:30:01.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:01.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:01.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:01.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:01.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:01.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:01.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10418348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992316, telescope_ra=1.2241137, 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.2439, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20300600506532, telescope_dec_j2k=-24.3925863529996, observability=1)
2025-12-26T16:30:02.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5816085338592529
2025-12-26T16:30:02.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:02.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2244222, teldec = -24.256201
2025-12-26T16:30:02.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20331481039722     dec_j2k = -24.392589926761
2025-12-26T16:30:02.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:02.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-26T16:30:02.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:02.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:02.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:02.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:02.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:02.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:02.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:02.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:02.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:02.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:02.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:02.579 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:02.579 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10419632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847675699435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992327, telescope_ra=1.2244222, 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.2442, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20331481039722, telescope_dec_j2k=-24.392589926761, observability=1)
2025-12-26T16:30:02.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002563953399658203
2025-12-26T16:30:03.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.713916540145874
2025-12-26T16:30:03.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:03.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2247303, teldec = -24.256194
2025-12-26T16:30:03.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20362321449362     dec_j2k = -24.3925795053103
2025-12-26T16:30:03.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:03.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-26T16:30:03.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:03.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:03.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:03.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:03.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10420867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848076818863, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992316, telescope_ra=1.2247303, 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.24451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20362321449362, telescope_dec_j2k=-24.3925795053103, observability=1)
2025-12-26T16:30:04.384 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7357702255249023
2025-12-26T16:30:04.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:04.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2250387, teldec = -24.256194
2025-12-26T16:30:04.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20393191929481     dec_j2k = -24.3925760790187
2025-12-26T16:30:04.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:04.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:04.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:04.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:04.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:04.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:04.707 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10422095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479965949774, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2250387, 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.24482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20393191929481, telescope_dec_j2k=-24.3925760790187, observability=1)
2025-12-26T16:30:05.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7662584781646729
2025-12-26T16:30:05.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:05.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2253186, teldec = -24.256194
2025-12-26T16:30:05.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20421209592175     dec_j2k = -24.3925729685878
2025-12-26T16:30:05.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:05.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-26T16:30:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:05.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:05.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:05.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10423324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2253186, 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.2451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20421209592175, telescope_dec_j2k=-24.3925729685878, observability=1)
2025-12-26T16:30:06.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8383610248565674
2025-12-26T16:30:06.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:06.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2256264, teldec = -24.256194
2025-12-26T16:30:06.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20452020011495     dec_j2k = -24.3925695472666
2025-12-26T16:30:06.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:06.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-26T16:30:06.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:06.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:06.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:06.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:06.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:06.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:06.836 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:06.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:06.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:06.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:06.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:06.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:06.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10424557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2256264, 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.24541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20452020011495, telescope_dec_j2k=-24.3925695472666, observability=1)
2025-12-26T16:30:07.693 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8558716773986816
2025-12-26T16:30:07.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:07.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.225925, teldec = -24.256194
2025-12-26T16:30:07.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20481909520845     dec_j2k = -24.3925662273589
2025-12-26T16:30:07.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:07.883 [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-26T16:30:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:07.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:07.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:07.895 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10425787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798484378263483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.225925, 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.24571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20481909520845, telescope_dec_j2k=-24.3925662273589, observability=1)
2025-12-26T16:30:08.783 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8880844116210938
2025-12-26T16:30:08.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:08.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2262049, teldec = -24.256194
2025-12-26T16:30:08.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20509927181485     dec_j2k = -24.392563114604
2025-12-26T16:30:08.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:08.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-26T16:30:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:08.954 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10427009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2262049, 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.24599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20509927181485, telescope_dec_j2k=-24.392563114604, observability=1)
2025-12-26T16:30:09.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9193041324615479
2025-12-26T16:30:10.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:10.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2265131, teldec = -24.256188
2025-12-26T16:30:10.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2054077760234     dec_j2k = -24.3925536868068
2025-12-26T16:30:10.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:10.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-26T16:30:10.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:10.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:10.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:10.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:10.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:10.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:10.020 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:10.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:10.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:10.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:10.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:10.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:10.021 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10428244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475152516637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.2265131, 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.2463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.2054077760234, telescope_dec_j2k=-24.3925536868068, observability=1)
2025-12-26T16:30:10.963 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9424376487731934
2025-12-26T16:30:11.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:11.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2267935, teldec = -24.256194
2025-12-26T16:30:11.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20568845346756     dec_j2k = -24.3925565664162
2025-12-26T16:30:11.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:11.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-26T16:30:11.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:11.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:11.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:11.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:11.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:11.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:11.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:11.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:11.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:11.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:11.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:11.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:11.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10429477, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798480367069202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2267935, 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.24658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20568845346756, telescope_dec_j2k=-24.3925565664162, observability=1)
2025-12-26T16:30:12.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9669866561889648
2025-12-26T16:30:12.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:12.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2271015, teldec = -24.256194
2025-12-26T16:30:12.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20599675782077     dec_j2k = -24.3925531386161
2025-12-26T16:30:12.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:12.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-26T16:30:12.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:12.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:12.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:12.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:12.158 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10430715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2271015, 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.24688, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20599675782077, telescope_dec_j2k=-24.3925531386161, observability=1)
2025-12-26T16:30:13.144 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.986016035079956
2025-12-26T16:30:13.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:13.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2274093, teldec = -24.256194
2025-12-26T16:30:13.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20630486196849     dec_j2k = -24.3925497121541
2025-12-26T16:30:13.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:13.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-26T16:30:13.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:13.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:13.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:13.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:13.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10431946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2274093, 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.24719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20630486196849, telescope_dec_j2k=-24.3925497121541, observability=1)
2025-12-26T16:30:13.970 [DEBUG] [Thread-467770 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7517149448394775
2025-12-26T16:30:14.235 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:14.237 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2276887, teldec = -24.256194
2025-12-26T16:30:14.239 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.20658453804638     dec_j2k = -24.3925466010755
2025-12-26T16:30:14.241 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:14.242 [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-26T16:30:14.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:14.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:14.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:14.248 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:14.255 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10433144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847876259149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2276887, 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.24747, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20658453804638, telescope_dec_j2k=-24.3925466010755, observability=1)
2025-12-26T16:30:14.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0022432804107666016
2025-12-26T16:30:15.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:15.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2279881, teldec = -24.256194
2025-12-26T16:30:15.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20688423387929     dec_j2k = -24.3925432664882
2025-12-26T16:30:15.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:15.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:15.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:15.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:15.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:15.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:15.318 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10434377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847876259149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992316, telescope_ra=1.2279881, 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.24777, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20688423387929, telescope_dec_j2k=-24.3925432664882, observability=1)
2025-12-26T16:30:15.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006754636764526367
2025-12-26T16:30:16.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:16.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2282683, teldec = -24.256194
2025-12-26T16:30:16.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20716471073421     dec_j2k = -24.3925401449817
2025-12-26T16:30:16.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:16.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-26T16:30:16.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:16.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:16.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:16.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:16.378 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.104356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481971546914, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2282683, 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.24805, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20716471073421, telescope_dec_j2k=-24.3925401449817, observability=1)
2025-12-26T16:30:16.419 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.040152788162231445
2025-12-26T16:30:17.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:17.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2285767, teldec = -24.256194
2025-12-26T16:30:17.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20747341544494     dec_j2k = -24.3925367084691
2025-12-26T16:30:17.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:17.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-26T16:30:17.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:17.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:17.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:17.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:17.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:17.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:17.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:17.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:17.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:17.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:17.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:17.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:17.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10436832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992316, telescope_ra=1.2285767, 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.24836, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20747341544494, telescope_dec_j2k=-24.3925367084691, observability=1)
2025-12-26T16:30:17.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06499838829040527
2025-12-26T16:30:18.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:18.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2288566, teldec = -24.256194
2025-12-26T16:30:18.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20775359198977     dec_j2k = -24.3925335887619
2025-12-26T16:30:18.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:18.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-26T16:30:18.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:18.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:18.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:18.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:18.510 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10438068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079848277378577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992316, telescope_ra=1.2288566, 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.24864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20775359198977, telescope_dec_j2k=-24.3925335887619, observability=1)
2025-12-26T16:30:18.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08585286140441895
2025-12-26T16:30:19.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:19.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2291644, teldec = -24.256194
2025-12-26T16:30:19.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20806169609265     dec_j2k = -24.39253015724
2025-12-26T16:30:19.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:19.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-26T16:30:19.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:19.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:19.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:19.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:19.585 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10439317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477559233206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2291644, 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.24895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20806169609265, telescope_dec_j2k=-24.39253015724, observability=1)
2025-12-26T16:30:19.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09886884689331055
2025-12-26T16:30:19.951 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:19.954 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:19.955 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:19.957 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:20.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:20.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2294722, teldec = -24.256194
2025-12-26T16:30:20.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20836980018765     dec_j2k = -24.3925267248309
2025-12-26T16:30:20.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:20.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-26T16:30:20.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:20.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:20.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:20.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:20.644 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10440543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798481169308058, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2294722, 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.24926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20836980018765, telescope_dec_j2k=-24.3925267248309, observability=1)
2025-12-26T16:30:20.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1330552101135254
2025-12-26T16:30:21.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:21.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2297706, teldec = -24.256187
2025-12-26T16:30:21.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20866849457028     dec_j2k = -24.392516397016
2025-12-26T16:30:21.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:21.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-26T16:30:21.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:21.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:21.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:21.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:21.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:21.707 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10441768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798483576024626, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992305, telescope_ra=1.2297706, 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.24955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20866849457028, telescope_dec_j2k=-24.392516397016, observability=1)
2025-12-26T16:30:21.870 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16291594505310059
2025-12-26T16:30:22.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:22.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2300512, teldec = -24.256194
2025-12-26T16:30:22.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20894937219689     dec_j2k = -24.3925202657504
2025-12-26T16:30:22.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:22.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-26T16:30:22.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:22.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:22.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:22.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:22.768 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798482372666342, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2300512, 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.24983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20894937219689, telescope_dec_j2k=-24.3925202657504, observability=1)
2025-12-26T16:30:22.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1886610984802246
2025-12-26T16:30:23.763 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9944167137145996
2025-12-26T16:30:23.763 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.822301387786865 seconds ago
2025-12-26T16:30:23.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:23.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2303593, teldec = -24.256194
2025-12-26T16:30:23.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20925777656557     dec_j2k = -24.3925168274366
2025-12-26T16:30:23.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:30:23.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-26T16:30:23.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:23.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:23.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:23.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:23.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1044423, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847675699435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2303593, 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.25014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20925777656557, telescope_dec_j2k=-24.3925168274366, observability=1)
2025-12-26T16:30:23.962 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:24.048 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21486449241638184
2025-12-26T16:30:24.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:24.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2306396, teldec = -24.256187
2025-12-26T16:30:24.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20953835304576     dec_j2k = -24.392506699209
2025-12-26T16:30:24.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:30:24.881 [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-26T16:30:24.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:24.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:24.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:24.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:24.891 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10445458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.2306396, 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.25042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20953835304576, telescope_dec_j2k=-24.392506699209, observability=1)
2025-12-26T16:30:24.964 [DEBUG] [ThreadPoolExecutor-21539_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:24.965 [INFO] [ThreadPoolExecutor-21539_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:30:25.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24725699424743652
2025-12-26T16:30:25.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:25.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2309479, teldec = -24.256194
2025-12-26T16:30:25.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.20984695801525     dec_j2k = -24.3925102563464
2025-12-26T16:30:25.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:25.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:25.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:25.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:25.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:25.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:25.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10446682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2309479, 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.25073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.20984695801525, telescope_dec_j2k=-24.3925102563464, observability=1)
2025-12-26T16:30:26.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2839534282684326
2025-12-26T16:30:27.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:27.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2312554, teldec = -24.256194
2025-12-26T16:30:27.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21015476176827     dec_j2k = -24.3925068221472
2025-12-26T16:30:27.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:27.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-26T16:30:27.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:27.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:27.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:27.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:27.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:27.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:27.025 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:27.025 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:27.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:27.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:27.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:27.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:27.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10447931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479163710918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992316, telescope_ra=1.2312554, 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.25104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21015476176827, telescope_dec_j2k=-24.3925068221472, observability=1)
2025-12-26T16:30:27.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3313941955566406
2025-12-26T16:30:28.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:28.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2315261, teldec = -24.256194
2025-12-26T16:30:28.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2104257291632     dec_j2k = -24.3925037982023
2025-12-26T16:30:28.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:28.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-26T16:30:28.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:28.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:28.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:28.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:28.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10449161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.2315261, 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.25131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.2104257291632, telescope_dec_j2k=-24.3925037982023, observability=1)
2025-12-26T16:30:28.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35234928131103516
2025-12-26T16:30:29.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:29.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.231835, teldec = -24.256194
2025-12-26T16:30:29.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21073493428428     dec_j2k = -24.3925003466933
2025-12-26T16:30:29.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:29.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:29.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:29.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:29.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:29.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:29.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:29.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:29.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:29.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:29.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:29.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:29.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:29.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:29.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1045044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472745800069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992316, telescope_ra=1.231835, 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.25162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21073493428428, telescope_dec_j2k=-24.3925003466933, observability=1)
2025-12-26T16:30:29.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34362316131591797
2025-12-26T16:30:30.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:30.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2321433, teldec = -24.256194
2025-12-26T16:30:30.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21104353880478     dec_j2k = -24.3924969009975
2025-12-26T16:30:30.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:30.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-26T16:30:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:30.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:30.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:30.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10451669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798478361472062, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2321433, 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.25193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21104353880478, telescope_dec_j2k=-24.3924969009975, observability=1)
2025-12-26T16:30:30.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3704085350036621
2025-12-26T16:30:31.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:31.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2324517, teldec = -24.256194
2025-12-26T16:30:31.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21135224341614     dec_j2k = -24.3924934532937
2025-12-26T16:30:31.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:31.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-26T16:30:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:31.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:31.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:31.370 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:31.370 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:31.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:31.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:31.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:31.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:31.371 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10452958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475152516637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992316, telescope_ra=1.2324517, 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.25223, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21135224341614, telescope_dec_j2k=-24.3924934532937, observability=1)
2025-12-26T16:30:31.721 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3507804870605469
2025-12-26T16:30:32.051 [DEBUG] [Thread-467771 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6803719997406006
2025-12-26T16:30:32.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:32.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2327595, teldec = -24.256194
2025-12-26T16:30:32.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21166034742697     dec_j2k = -24.3924900114096
2025-12-26T16:30:32.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:32.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-26T16:30:32.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:32.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:32.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:32.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:32.503 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:32.504 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10454264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.2327595, 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.25254, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21166034742697, telescope_dec_j2k=-24.3924900114096, observability=1)
2025-12-26T16:30:32.588 [DEBUG] [Thread-467772 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08454608917236328
2025-12-26T16:30:32.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3055739402770996
2025-12-26T16:30:33.274 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7704629898071289
2025-12-26T16:30:33.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:33.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2330584, teldec = -24.256187
2025-12-26T16:30:33.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21195954222064     dec_j2k = -24.392479668816
2025-12-26T16:30:33.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:33.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-26T16:30:33.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:33.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:33.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:33.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:33.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10455518, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992305, telescope_ra=1.2330584, 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.25284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21195954222064, telescope_dec_j2k=-24.392479668816, observability=1)
2025-12-26T16:30:33.900 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3118143081665039
2025-12-26T16:30:34.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:34.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2333954, teldec = -24.256194
2025-12-26T16:30:34.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21229687547372     dec_j2k = -24.3924828978332
2025-12-26T16:30:34.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:34.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-26T16:30:34.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:34.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:34.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:34.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:34.725 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10456837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479163710918, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.2333954, 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.25318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21229687547372, telescope_dec_j2k=-24.3924828978332, observability=1)
2025-12-26T16:30:34.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26562929153442383
2025-12-26T16:30:35.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:35.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2336761, teldec = -24.256194
2025-12-26T16:30:35.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2125778526964     dec_j2k = -24.3924797565425
2025-12-26T16:30:35.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:35.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-26T16:30:35.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:35.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:35.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:35.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:35.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:35.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:35.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:35.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:35.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:35.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:35.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:35.789 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:35.789 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10458067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475553636065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992315, telescope_ra=1.2336761, 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.25346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.2125778526964, telescope_dec_j2k=-24.3924797565425, observability=1)
2025-12-26T16:30:36.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29432201385498047
2025-12-26T16:30:36.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:36.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2339849, teldec = -24.2562
2025-12-26T16:30:36.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21288695802296     dec_j2k = -24.3924822994053
2025-12-26T16:30:36.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:36.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-26T16:30:36.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:36.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:36.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:36.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:36.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:36.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10459308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477158113778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992326, telescope_ra=1.2339849, 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.25377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21288695802296, telescope_dec_j2k=-24.3924822994053, observability=1)
2025-12-26T16:30:37.171 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3128623962402344
2025-12-26T16:30:37.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:37.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2342931, teldec = -24.256194
2025-12-26T16:30:37.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2131954620299     dec_j2k = -24.3924728491533
2025-12-26T16:30:37.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:37.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-26T16:30:37.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:37.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:37.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:37.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:37.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10460547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847675699435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.2342931, 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.25408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.2131954620299, telescope_dec_j2k=-24.3924728491533, observability=1)
2025-12-26T16:30:38.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33130693435668945
2025-12-26T16:30:38.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:38.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2345922, teldec = -24.256194
2025-12-26T16:30:38.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21349485740202     dec_j2k = -24.3924694994102
2025-12-26T16:30:38.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:38.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-26T16:30:38.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:38.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:38.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:38.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:39.000 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10461784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475954755493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992315, telescope_ra=1.2345922, 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.25438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21349485740202, telescope_dec_j2k=-24.3924694994102, observability=1)
2025-12-26T16:30:39.353 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3524360656738281
2025-12-26T16:30:40.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:40.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.234873, teldec = -24.256194
2025-12-26T16:30:40.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21377593469543     dec_j2k = -24.3924663538541
2025-12-26T16:30:40.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:40.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-26T16:30:40.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:40.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:40.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:40.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:40.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:40.081 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10463034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798474751397209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.234873, 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.25466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21377593469543, telescope_dec_j2k=-24.3924663538541, observability=1)
2025-12-26T16:30:40.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36193394660949707
2025-12-26T16:30:41.017 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9365761280059814
2025-12-26T16:30:41.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:41.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2351819, teldec = -24.256194
2025-12-26T16:30:41.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21408513973033     dec_j2k = -24.3924628926658
2025-12-26T16:30:41.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:41.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-26T16:30:41.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:41.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:41.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:41.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:41.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:41.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:41.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:41.145 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:41.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:41.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:41.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:41.145 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:41.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10464267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477158113778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992315, telescope_ra=1.2351819, 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.25496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21408513973033, telescope_dec_j2k=-24.3924628926658, observability=1)
2025-12-26T16:30:41.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46508264541625977
2025-12-26T16:30:42.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:42.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2354623, teldec = -24.2562
2025-12-26T16:30:42.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21436581697495     dec_j2k = -24.3924657495138
2025-12-26T16:30:42.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:42.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:42.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:42.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:42.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:42.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:42.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:42.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:42.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:42.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:42.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:42.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:42.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:42.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:42.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10465499, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798476355874922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.2354623, 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.25524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21436581697495, telescope_dec_j2k=-24.3924657495138, observability=1)
2025-12-26T16:30:42.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5246789455413818
2025-12-26T16:30:43.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:43.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2357615, teldec = -24.2562
2025-12-26T16:30:43.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21466531241671     dec_j2k = -24.3924623953759
2025-12-26T16:30:43.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:43.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-26T16:30:43.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:43.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:43.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:43.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:43.281 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10466737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473548038925, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992326, telescope_ra=1.2357615, 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.25554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21466531241671, telescope_dec_j2k=-24.3924623953759, observability=1)
2025-12-26T16:30:43.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5449576377868652
2025-12-26T16:30:44.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:44.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2360702, teldec = -24.256193
2025-12-26T16:30:44.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21497431681108     dec_j2k = -24.3924519344791
2025-12-26T16:30:44.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:44.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:44.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:44.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:44.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:44.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:44.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:44.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10467993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472745800069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.2360702, 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.25585, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21497431681108, telescope_dec_j2k=-24.3924519344791, observability=1)
2025-12-26T16:30:44.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5553548336029053
2025-12-26T16:30:45.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:45.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2363791, teldec = -24.256193
2025-12-26T16:30:45.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21528352181508     dec_j2k = -24.3924484698291
2025-12-26T16:30:45.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:45.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-26T16:30:45.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:45.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:45.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:45.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:45.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10469226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847675699435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992315, telescope_ra=1.2363791, 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.25616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21528352181508, telescope_dec_j2k=-24.3924484698291, observability=1)
2025-12-26T16:30:46.048 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6228954792022705
2025-12-26T16:30:46.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:46.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2366874, teldec = -24.256193
2025-12-26T16:30:46.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2155921262187     dec_j2k = -24.3924450110182
2025-12-26T16:30:46.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:46.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-26T16:30:46.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:46.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:46.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:46.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:46.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:46.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:46.554 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:46.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:46.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:46.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:46.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:46.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:46.555 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1047053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472745800069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.2366874, 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.25647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.2155921262187, telescope_dec_j2k=-24.3924450110182, observability=1)
2025-12-26T16:30:47.135 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5803542137145996
2025-12-26T16:30:47.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:47.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2369866, teldec = -24.256193
2025-12-26T16:30:47.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21589162162973     dec_j2k = -24.3924416534494
2025-12-26T16:30:47.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:47.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-26T16:30:47.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:47.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:47.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:47.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:47.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:47.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:47.679 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:47.679 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:47.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:47.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:47.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:47.680 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:47.680 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10471834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472344680641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.2369866, 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.25677, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21589162162973, telescope_dec_j2k=-24.3924416534494, observability=1)
2025-12-26T16:30:48.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6209020614624023
2025-12-26T16:30:48.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:48.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2372954, teldec = -24.2562
2025-12-26T16:30:48.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21620072693199     dec_j2k = -24.3924451866548
2025-12-26T16:30:48.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:48.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:48.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:48.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:48.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:48.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:48.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10473091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477559233206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992326, telescope_ra=1.2372954, 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.25708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21620072693199, telescope_dec_j2k=-24.3924451866548, observability=1)
2025-12-26T16:30:49.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6239960193634033
2025-12-26T16:30:49.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:49.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2376041, teldec = -24.256193
2025-12-26T16:30:49.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21650973128624     dec_j2k = -24.3924347213259
2025-12-26T16:30:49.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:49.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-26T16:30:49.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:49.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:49.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:49.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:49.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:49.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:49.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:49.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:49.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:49.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:49.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:49.825 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:49.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10474316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470740202929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.2376041, 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.25739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21650973128624, telescope_dec_j2k=-24.3924347213259, observability=1)
2025-12-26T16:30:50.123 [DEBUG] [Thread-467773 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.297924280166626
2025-12-26T16:30:50.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6576025485992432
2025-12-26T16:30:50.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:50.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2378848, teldec = -24.256193
2025-12-26T16:30:50.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21679070841025     dec_j2k = -24.3924315689768
2025-12-26T16:30:50.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:50.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-26T16:30:50.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:50.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:50.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:50.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:50.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:50.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:50.884 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:50.884 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:50.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:50.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:50.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:50.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:50.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10475544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473146919497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.2378848, 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.25767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21679070841025, telescope_dec_j2k=-24.3924315689768, observability=1)
2025-12-26T16:30:51.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7282290458679199
2025-12-26T16:30:51.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:51.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2381932, teldec = -24.256193
2025-12-26T16:30:51.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21709941287377     dec_j2k = -24.3924281046978
2025-12-26T16:30:51.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:51.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-26T16:30:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:51.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:51.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:51.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:51.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:51.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:51.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:51.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:51.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:51.951 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:51.951 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10476777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079846833348636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992315, telescope_ra=1.2381932, 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.25798, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21709941287377, telescope_dec_j2k=-24.3924281046978, observability=1)
2025-12-26T16:30:52.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7494978904724121
2025-12-26T16:30:53.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:53.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2385207, teldec = -24.256193
2025-12-26T16:30:53.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21742723618477     dec_j2k = -24.3924244248927
2025-12-26T16:30:53.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:53.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-26T16:30:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:53.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:53.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:53.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:53.106 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:53.106 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:53.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:53.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:53.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:53.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:53.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10478113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473548038925, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992315, telescope_ra=1.2385207, 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.2583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21742723618477, telescope_dec_j2k=-24.3924244248927, observability=1)
2025-12-26T16:30:53.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6838116645812988
2025-12-26T16:30:54.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:54.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2388012, teldec = -24.256193
2025-12-26T16:30:54.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21770801308981     dec_j2k = -24.3924212723837
2025-12-26T16:30:54.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:54.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-26T16:30:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:54.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:54.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:54.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:54.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:54.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:54.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:54.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:54.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:54.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:54.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10479344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798476355874922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.2388012, 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.25858, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21770801308981, telescope_dec_j2k=-24.3924212723837, observability=1)
2025-12-26T16:30:54.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7089719772338867
2025-12-26T16:30:55.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:55.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2391383, teldec = -24.256193
2025-12-26T16:30:55.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21804544586073     dec_j2k = -24.3924174827794
2025-12-26T16:30:55.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:55.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-26T16:30:55.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:55.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:55.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:55.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:55.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10480698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798471943561213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992315, telescope_ra=1.2391383, 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.25892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21804544586073, telescope_dec_j2k=-24.3924174827794, observability=1)
2025-12-26T16:30:55.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6306490898132324
2025-12-26T16:30:56.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:56.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2394183, teldec = -24.256187
2025-12-26T16:30:56.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21832572189651     dec_j2k = -24.3924083348016
2025-12-26T16:30:56.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:56.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-26T16:30:56.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:56.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:56.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:56.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:56.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:56.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:56.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:56.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:56.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:56.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:56.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:56.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:56.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10481924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473949158353, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992304, telescope_ra=1.2394183, 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.2592, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21832572189651, telescope_dec_j2k=-24.3924083348016, observability=1)
2025-12-26T16:30:57.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6637558937072754
2025-12-26T16:30:57.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:57.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2397176, teldec = -24.256193
2025-12-26T16:30:57.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21862531769906     dec_j2k = -24.3924109679318
2025-12-26T16:30:57.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:57.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:57.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10483157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475152516637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.2397176, 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.2595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21862531769906, telescope_dec_j2k=-24.3924109679318, observability=1)
2025-12-26T16:30:58.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:58.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2400262, teldec = -24.256193
2025-12-26T16:30:58.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21893422231266     dec_j2k = -24.392407496113
2025-12-26T16:30:58.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:58.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-26T16:30:58.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:58.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:58.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:58.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:58.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:58.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10484395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.2400262, 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.25981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:29:59.077638', telescope_ra_j2k=1.21893422231266, telescope_dec_j2k=-24.392407496113, observability=1)
2025-12-26T16:30:58.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.031239748001098633
2025-12-26T16:30:59.221 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:59.221 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:30:59.222 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:59.222 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:30:59.223 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:59.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:30:59.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2403351, teldec = -24.256193
2025-12-26T16:30:59.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21924342721439     dec_j2k = -24.3924040200267
2025-12-26T16:30:59.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:30:59.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-26T16:30:59.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:30:59.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:30:59.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:30:59.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:30:59.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:30:59.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:59.615 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:30:59.615 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:30:59.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:30:59.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:30:59.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:30:59.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:30:59.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10485645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992315, telescope_ra=1.2403351, 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.26012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.21924342721439, telescope_dec_j2k=-24.3924040200267, observability=1)
2025-12-26T16:30:59.657 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04092049598693848
2025-12-26T16:31:00.226 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:00.228 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:00.228 [DEBUG] [ThreadPoolExecutor-21541_0] [payload.py] [to_registers()] [0]
2025-12-26T16:31:00.232 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:00.232 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:00.232 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:31:00.232 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:00.239 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:00.239 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:31:00.239 [DEBUG] [ThreadPoolExecutor-21541_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:31:00.239 [DEBUG] [ThreadPoolExecutor-21541_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:31:00.239 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:00.239 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:00.239 [DEBUG] [ThreadPoolExecutor-21541_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:01.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:01.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2408117, teldec = -24.256193
2025-12-26T16:31:01.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.21972049762979     dec_j2k = -24.3923986550421
2025-12-26T16:31:01.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:01.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:01.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:01.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:01.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:01.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:01.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10487638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475954755493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.2408117, 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.26059, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.21972049762979, telescope_dec_j2k=-24.3923986550421, observability=1)
2025-12-26T16:31:01.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05357527732849121
2025-12-26T16:31:02.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:02.556 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.241139, teldec = -24.256193
2025-12-26T16:31:02.558 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.22004812067154     dec_j2k = -24.3923949694648
2025-12-26T16:31:02.559 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:02.560 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:02.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:02.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:02.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:02.564 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:02.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10489068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992315, telescope_ra=1.241139, 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.26092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22004812067154, telescope_dec_j2k=-24.3923949694648, observability=1)
2025-12-26T16:31:03.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.742194414138794
2025-12-26T16:31:03.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7703337669372559
2025-12-26T16:31:05.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:05.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2419248, teldec = -24.256193
2025-12-26T16:31:05.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22083469621143     dec_j2k = -24.3923861168345
2025-12-26T16:31:05.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:05.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-26T16:31:05.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:05.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:05.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:05.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:05.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:05.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:05.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:05.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:05.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:05.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:05.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:05.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:05.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1049227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798474751397209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992314, telescope_ra=1.2419248, 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.26171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22083469621143, telescope_dec_j2k=-24.3923861168345, observability=1)
2025-12-26T16:31:05.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.036217451095581055
2025-12-26T16:31:07.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:07.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2424763, teldec = -24.256193
2025-12-26T16:31:07.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22138674047959     dec_j2k = -24.3923799003206
2025-12-26T16:31:07.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:07.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-26T16:31:07.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:07.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:07.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:07.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:07.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:07.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:07.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:07.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:07.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:07.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10494575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992314, telescope_ra=1.2424763, 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.26226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22138674047959, telescope_dec_j2k=-24.3923799003206, observability=1)
2025-12-26T16:31:07.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07730913162231445
2025-12-26T16:31:08.295 [DEBUG] [Thread-467774 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9674694538116455
2025-12-26T16:31:09.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:09.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2430378, teldec = -24.256193
2025-12-26T16:31:09.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22194879459038     dec_j2k = -24.3923735681633
2025-12-26T16:31:09.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:09.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-26T16:31:09.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:09.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:09.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:09.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:09.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10496896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475152516637, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992314, telescope_ra=1.2430378, 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.26282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22194879459038, telescope_dec_j2k=-24.3923735681633, observability=1)
2025-12-26T16:31:09.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019968271255493164
2025-12-26T16:31:11.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:11.431 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2436265, teldec = -24.256199
2025-12-26T16:31:11.432 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.22253807587723     dec_j2k = -24.3923729255694
2025-12-26T16:31:11.433 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:11.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:11.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:11.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:11.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:11.439 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:11.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:11.446 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:11.447 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:11.447 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:11.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:11.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:11.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:11.447 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:11.447 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1049934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475553636065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992325, telescope_ra=1.2436265, 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.26341, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22253807587723, telescope_dec_j2k=-24.3923729255694, observability=1)
2025-12-26T16:31:11.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16895794868469238
2025-12-26T16:31:13.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:13.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2441221, teldec = -24.256193
2025-12-26T16:31:13.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22303416454625     dec_j2k = -24.3923613319301
2025-12-26T16:31:13.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:13.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:13.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:13.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:13.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:13.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:13.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:13.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:13.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:13.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:13.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:13.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10501505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798479564830346, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992314, telescope_ra=1.2441221, 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.26391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22303416454625, telescope_dec_j2k=-24.3923613319301, observability=1)
2025-12-26T16:31:13.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0276641845703125
2025-12-26T16:31:15.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:15.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2446831, teldec = -24.256193
2025-12-26T16:31:15.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22359571808602     dec_j2k = -24.3923549967759
2025-12-26T16:31:15.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:15.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-26T16:31:15.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:15.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:15.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:15.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:15.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:15.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:15.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:15.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:15.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:15.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:15.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:15.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:15.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10503831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473146919497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.2446831, 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.26447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22359571808602, telescope_dec_j2k=-24.3923549967759, observability=1)
2025-12-26T16:31:15.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012143373489379883
2025-12-26T16:31:17.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:17.334 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.245263, teldec = -24.256193
2025-12-26T16:31:17.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22417619024663     dec_j2k = -24.3923484450971
2025-12-26T16:31:17.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:17.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-26T16:31:17.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:17.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:17.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:17.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:17.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10506172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472344680641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.245263, 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.26505, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22417619024663, telescope_dec_j2k=-24.3923484450971, observability=1)
2025-12-26T16:31:17.407 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.057708740234375
2025-12-26T16:31:19.360 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:19.362 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2458235, teldec = -24.256193
2025-12-26T16:31:19.363 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.22473724323924     dec_j2k = -24.3923421096092
2025-12-26T16:31:19.365 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:19.366 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:19.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:19.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:19.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:19.372 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:19.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1050852, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798476355874922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992314, telescope_ra=1.2458235, 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.26561, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22473724323924, telescope_dec_j2k=-24.3923421096092, observability=1)
2025-12-26T16:31:19.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061551570892333984
2025-12-26T16:31:21.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:21.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2463833, teldec = -24.256193
2025-12-26T16:31:21.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22529759551483     dec_j2k = -24.3923357791009
2025-12-26T16:31:21.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:21.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:21.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:21.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:21.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:21.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:21.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:21.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:21.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:21.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:21.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:21.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:21.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:21.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:21.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10510782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798471542441785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992314, telescope_ra=1.2463833, 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.26617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22529759551483, telescope_dec_j2k=-24.3923357791009, observability=1)
2025-12-26T16:31:21.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05936741828918457
2025-12-26T16:31:23.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:23.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2469337, teldec = -24.256193
2025-12-26T16:31:23.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22584853849102     dec_j2k = -24.3923295520353
2025-12-26T16:31:23.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:31:23.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-26T16:31:23.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:23.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:23.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:23.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:23.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:23.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10513095, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472745800069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992314, telescope_ra=1.2469337, 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.26672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22584853849102, telescope_dec_j2k=-24.3923295520353, observability=1)
2025-12-26T16:31:23.344 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010321617126464844
2025-12-26T16:31:23.823 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.48907899856567383
2025-12-26T16:31:23.823 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.80599904060364 seconds ago
2025-12-26T16:31:25.240 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:25.241 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:25.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:25.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2474947, teldec = -24.256193
2025-12-26T16:31:25.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22641009189797     dec_j2k = -24.392323202129
2025-12-26T16:31:25.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:25.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:25.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:25.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:25.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:25.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:25.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:25.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10515418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473146919497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992314, telescope_ra=1.2474947, 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.26728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22641009189797, telescope_dec_j2k=-24.392323202129, observability=1)
2025-12-26T16:31:25.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.040817975997924805
2025-12-26T16:31:26.365 [DEBUG] [Thread-467775 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:26.367 [INFO] [Thread-467775 (handle)] [driver.py] [get_status()] Telra = 1.2477754, teldec = -24.256193
2025-12-26T16:31:26.369 [INFO] [Thread-467775 (handle)] [driver.py] [get_status()] ra_j2k = 1.22669106878877     dec_j2k = -24.3923200238073
2025-12-26T16:31:26.371 [DEBUG] [Thread-467775 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:26.372 [DEBUG] [Thread-467775 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:26.375 [DEBUG] [Thread-467775 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:26.375 [DEBUG] [Thread-467775 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:26.375 [DEBUG] [Thread-467775 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:26.375 [DEBUG] [Thread-467775 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:26.383 [DEBUG] [Thread-467775 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:26.383 [DEBUG] [Thread-467775 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:26.383 [DEBUG] [Thread-467775 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:26.384 [DEBUG] [Thread-467775 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:26.384 [DEBUG] [Thread-467775 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:26.384 [DEBUG] [Thread-467775 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:26.384 [DEBUG] [Thread-467775 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:26.384 [DEBUG] [Thread-467775 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:26.384 [DEBUG] [Thread-467775 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10516627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992314, telescope_ra=1.2477754, 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.26756, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22669106878877, telescope_dec_j2k=-24.3923200238073, observability=1)
2025-12-26T16:31:27.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9314913749694824
2025-12-26T16:31:27.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9928357601165771
2025-12-26T16:31:29.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:29.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2486069, teldec = -24.256193
2025-12-26T16:31:29.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22752338896602     dec_j2k = -24.3923106045406
2025-12-26T16:31:29.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:29.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-26T16:31:29.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:29.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:29.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:29.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:29.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:29.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:29.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:29.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:29.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:29.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:29.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:29.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:29.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10520039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475954755493, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992314, telescope_ra=1.2486069, 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.26839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22752338896602, telescope_dec_j2k=-24.3923106045406, observability=1)
2025-12-26T16:31:29.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026447057723999023
2025-12-26T16:31:31.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:31.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2491676, teldec = -24.256193
2025-12-26T16:31:31.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22808464199788     dec_j2k = -24.392304249258
2025-12-26T16:31:31.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:31.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-26T16:31:31.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:31.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:31.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:31.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:31.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:31.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:31.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:31.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:31.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:31.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:31.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:31.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:31.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10522353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477960352634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.2491676, 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.26895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22808464199788, telescope_dec_j2k=-24.392304249258, observability=1)
2025-12-26T16:31:31.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061425209045410156
2025-12-26T16:31:32.361 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:32.363 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.2494483, teldec = -24.256193
2025-12-26T16:31:32.364 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.22836561884906     dec_j2k = -24.3923010665455
2025-12-26T16:31:32.366 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:32.367 [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-26T16:31:32.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:32.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:32.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:32.371 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:32.378 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:32.379 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10523567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798467130128076, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992314, telescope_ra=1.2494483, 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.26923, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22836561884906, telescope_dec_j2k=-24.3923010665455, observability=1)
2025-12-26T16:31:32.628 [DEBUG] [Thread-467776 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24900555610656738
2025-12-26T16:31:33.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.954641580581665
2025-12-26T16:31:33.384 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:33.387 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2497286, teldec = -24.256193
2025-12-26T16:31:33.388 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.22864619529908     dec_j2k = -24.3922978876332
2025-12-26T16:31:33.390 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:33.391 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:33.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:33.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:33.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:33.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:33.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:33.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:33.404 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:33.404 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:33.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:33.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:33.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:33.405 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:33.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10524751, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798474751397209, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.2497286, 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.26951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22864619529908, telescope_dec_j2k=-24.3922978876332, observability=1)
2025-12-26T16:31:35.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:35.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2502803, teldec = -24.256192
2025-12-26T16:31:35.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22919843934122     dec_j2k = -24.3922906286869
2025-12-26T16:31:35.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:35.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:35.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:35.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:35.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:35.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:35.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10526987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472344680641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992314, telescope_ra=1.2502803, 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.27006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22919843934122, telescope_dec_j2k=-24.3922906286869, observability=1)
2025-12-26T16:31:35.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04568314552307129
2025-12-26T16:31:37.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:37.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2508135, teldec = -24.256186
2025-12-26T16:31:37.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.22973216480977     dec_j2k = -24.3922785773597
2025-12-26T16:31:37.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:37.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-26T16:31:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:37.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:37.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:37.327 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:37.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:37.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:37.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:37.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10529297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798471943561213, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.2508135, 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.2706, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.22973216480977, telescope_dec_j2k=-24.3922785773597, observability=1)
2025-12-26T16:31:37.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0442807674407959
2025-12-26T16:31:39.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:39.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2513931, teldec = -24.256192
2025-12-26T16:31:39.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23031233673922     dec_j2k = -24.3922779953165
2025-12-26T16:31:39.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:39.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-26T16:31:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:39.329 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10531615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798477559233206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2513931, 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.27118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23031233673922, telescope_dec_j2k=-24.3922779953165, observability=1)
2025-12-26T16:31:39.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.032546281814575195
2025-12-26T16:31:41.079 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:41.080 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.2518702, teldec = -24.256192
2025-12-26T16:31:41.081 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.23078990720372     dec_j2k = -24.3922725753609
2025-12-26T16:31:41.083 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:41.084 [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-26T16:31:41.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:41.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:41.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:41.089 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:41.096 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:41.096 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:41.096 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:41.096 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:41.096 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:41.096 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:41.096 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:41.097 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:41.097 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10533656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469536844645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992313, telescope_ra=1.2518702, 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.27165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23078990720372, telescope_dec_j2k=-24.3922725753609, observability=1)
2025-12-26T16:31:41.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21933484077453613
2025-12-26T16:31:41.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29787397384643555
2025-12-26T16:31:43.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:43.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2524875, teldec = -24.256192
2025-12-26T16:31:43.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23140781588972     dec_j2k = -24.3922655595465
2025-12-26T16:31:43.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:43.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-26T16:31:43.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:43.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:43.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:43.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:43.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:43.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10536244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798476355874922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2524875, 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.27227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23140781588972, telescope_dec_j2k=-24.3922655595465, observability=1)
2025-12-26T16:31:43.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017983675003051758
2025-12-26T16:31:44.425 [DEBUG] [Thread-467777 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:44.427 [INFO] [Thread-467777 (handle)] [driver.py] [get_status()] Telra = 1.2528145, teldec = -24.256192
2025-12-26T16:31:44.428 [INFO] [Thread-467777 (handle)] [driver.py] [get_status()] ra_j2k = 1.23173513831359     dec_j2k = -24.3922618416424
2025-12-26T16:31:44.431 [DEBUG] [Thread-467777 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:44.431 [DEBUG] [Thread-467777 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:44.434 [DEBUG] [Thread-467777 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:44.434 [DEBUG] [Thread-467777 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:44.434 [DEBUG] [Thread-467777 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:44.434 [DEBUG] [Thread-467777 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:44.441 [DEBUG] [Thread-467777 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1053753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798471141322357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2528145, 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.2726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23173513831359, telescope_dec_j2k=-24.3922618416424, observability=1)
2025-12-26T16:31:45.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8941793441772461
2025-12-26T16:31:45.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8996181488037109
2025-12-26T16:31:47.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:47.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2536002, teldec = -24.256192
2025-12-26T16:31:47.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23252161298126     dec_j2k = -24.3922529043539
2025-12-26T16:31:47.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:47.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-26T16:31:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:47.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:47.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:47.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10540873, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469937964073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2536002, 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.27338, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23252161298126, telescope_dec_j2k=-24.3922529043539, observability=1)
2025-12-26T16:31:47.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.043726205825805664
2025-12-26T16:31:49.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:49.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2541801, teldec = -24.256192
2025-12-26T16:31:49.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2331020847051     dec_j2k = -24.3922463043267
2025-12-26T16:31:49.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:49.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:49.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:49.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:49.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:49.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:49.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:49.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1054319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472745800069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992313, telescope_ra=1.2541801, 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.27396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.2331020847051, telescope_dec_j2k=-24.3922463043267, observability=1)
2025-12-26T16:31:49.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029458999633789062
2025-12-26T16:31:51.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:51.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2547135, teldec = -24.256192
2025-12-26T16:31:51.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23363601055938     dec_j2k = -24.3922402307558
2025-12-26T16:31:51.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:31:51.319 [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-26T16:31:51.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:51.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:51.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:51.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:51.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10545502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473146919497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2547135, 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.2745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23363601055938, telescope_dec_j2k=-24.3922402307558, observability=1)
2025-12-26T16:31:51.359 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03140521049499512
2025-12-26T16:31:53.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:53.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2552742, teldec = -24.256192
2025-12-26T16:31:53.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23419726330145     dec_j2k = -24.3922338434663
2025-12-26T16:31:53.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:53.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-26T16:31:53.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:53.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:53.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:53.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:53.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:53.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:53.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:53.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10547819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079847675699435, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2552742, 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.27506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23419726330145, telescope_dec_j2k=-24.3922338434663, observability=1)
2025-12-26T16:31:53.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016547203063964844
2025-12-26T16:31:55.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:55.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2558544, teldec = -24.256192
2025-12-26T16:31:55.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23477803523867     dec_j2k = -24.3922272309468
2025-12-26T16:31:55.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:55.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-26T16:31:55.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:55.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:55.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:55.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:55.329 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10550135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992313, telescope_ra=1.2558544, 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.27564, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23477803523867, telescope_dec_j2k=-24.3922272309468, observability=1)
2025-12-26T16:31:55.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01273965835571289
2025-12-26T16:31:57.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:57.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2563876, teldec = -24.256192
2025-12-26T16:31:57.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23531176082003     dec_j2k = -24.3922211513108
2025-12-26T16:31:57.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:57.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-26T16:31:57.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:57.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:57.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:57.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:57.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:57.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:57.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:57.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:57.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10552453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470740202929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2563876, 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.27617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23531176082003, telescope_dec_j2k=-24.3922211513108, observability=1)
2025-12-26T16:31:57.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.040641069412231445
2025-12-26T16:31:59.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:59.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2569669, teldec = -24.256192
2025-12-26T16:31:59.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23589163181532     dec_j2k = -24.3922145430238
2025-12-26T16:31:59.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:31:59.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-26T16:31:59.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:31:59.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:31:59.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:31:59.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:31:59.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:31:59.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10554762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465926769792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2569669, 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.27675, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:30:59.220146', telescope_ra_j2k=1.23589163181532, telescope_dec_j2k=-24.3922145430238, observability=1)
2025-12-26T16:31:59.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03458857536315918
2025-12-26T16:31:59.369 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:59.369 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:31:59.370 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:31:59.370 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:31:59.370 [INFO] [ThreadPoolExecutor-21542_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:31:59.370 [INFO] [ThreadPoolExecutor-21542_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:32:01.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:01.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2575003, teldec = -24.256192
2025-12-26T16:32:01.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2364255575434     dec_j2k = -24.392208455562
2025-12-26T16:32:01.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:01.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-26T16:32:01.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:01.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:01.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:01.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:01.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:01.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:01.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:01.341 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:01.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:01.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:01.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:01.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:01.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10557088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472344680641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992313, telescope_ra=1.2575003, 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.27728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.2364255575434, telescope_dec_j2k=-24.392208455562, observability=1)
2025-12-26T16:32:01.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.057952165603637695
2025-12-26T16:32:02.566 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:02.569 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2578649, teldec = -24.256192
2025-12-26T16:32:02.570 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.23679051688543     dec_j2k = -24.3922042930115
2025-12-26T16:32:02.572 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:02.573 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:02.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:02.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:02.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:02.575 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:02.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:02.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:02.582 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:02.582 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:02.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:02.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:02.582 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:02.583 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:02.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10558527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469937964073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.2578649, 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.27765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.23679051688543, telescope_dec_j2k=-24.3922042930115, observability=1)
2025-12-26T16:32:02.609 [DEBUG] [Thread-467778 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026161670684814453
2025-12-26T16:32:03.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.731365442276001
2025-12-26T16:32:03.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7688267230987549
2025-12-26T16:32:05.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:05.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2586128, teldec = -24.256192
2025-12-26T16:32:05.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23753915396443     dec_j2k = -24.39219575053
2025-12-26T16:32:05.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:05.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-26T16:32:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:05.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:05.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10561708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079846833348636, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992313, telescope_ra=1.2586128, 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.2784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.23753915396443, telescope_dec_j2k=-24.39219575053, observability=1)
2025-12-26T16:32:05.344 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010533332824707031
2025-12-26T16:32:07.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:07.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2591743, teldec = -24.256192
2025-12-26T16:32:07.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23810120730908     dec_j2k = -24.3921893336668
2025-12-26T16:32:07.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:07.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-26T16:32:07.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:07.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:07.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:07.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:07.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:07.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:07.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:07.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:07.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:07.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10564022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473949158353, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992313, telescope_ra=1.2591743, 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.27896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.23810120730908, telescope_dec_j2k=-24.3921893336668, observability=1)
2025-12-26T16:32:07.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.047020912170410156
2025-12-26T16:32:09.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:09.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2597258, teldec = -24.256192
2025-12-26T16:32:09.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23865325077284     dec_j2k = -24.3921830282171
2025-12-26T16:32:09.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:09.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-26T16:32:09.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:09.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:09.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:09.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:09.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10566337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992313, telescope_ra=1.2597258, 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.27951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.23865325077284, telescope_dec_j2k=-24.3921830282171, observability=1)
2025-12-26T16:32:09.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.034563302993774414
2025-12-26T16:32:11.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:11.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2602874, teldec = -24.256192
2025-12-26T16:32:11.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23921540416282     dec_j2k = -24.3921766043715
2025-12-26T16:32:11.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:11.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-26T16:32:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:11.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:11.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:11.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:11.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:11.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:11.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:11.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:11.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:11.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:11.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:11.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1056865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465124530936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.2602874, 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.28007, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.23921540416282, telescope_dec_j2k=-24.3921766043715, observability=1)
2025-12-26T16:32:11.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028937101364135742
2025-12-26T16:32:13.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:13.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2608481, teldec = -24.256192
2025-12-26T16:32:13.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.23977665663915     dec_j2k = -24.3921701878813
2025-12-26T16:32:13.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:13.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-26T16:32:13.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:13.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:13.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:13.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:13.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:13.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:13.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:13.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:13.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10570968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992312, telescope_ra=1.2608481, 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.28063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.23977665663915, telescope_dec_j2k=-24.3921701878813, observability=1)
2025-12-26T16:32:13.353 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019474029541015625
2025-12-26T16:32:15.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:15.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2613998, teldec = -24.256192
2025-12-26T16:32:15.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24032890022132     dec_j2k = -24.3921638715183
2025-12-26T16:32:15.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:15.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-26T16:32:15.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:15.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:15.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:15.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:15.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:15.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10573286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472344680641, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.2613998, 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.28118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24032890022132, telescope_dec_j2k=-24.3921638715183, observability=1)
2025-12-26T16:32:15.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012573003768920898
2025-12-26T16:32:17.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:17.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2619611, teldec = -24.256192
2025-12-26T16:32:17.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2408907532356     dec_j2k = -24.3921574423281
2025-12-26T16:32:17.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:17.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:17.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:17.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:17.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:17.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:17.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:17.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:17.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:17.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:17.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:17.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10575633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465926769792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.2619611, 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.28177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.2408907532356, telescope_dec_j2k=-24.3921574423281, observability=1)
2025-12-26T16:32:17.416 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05439925193786621
2025-12-26T16:32:19.369 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:19.372 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.262541, teldec = -24.256192
2025-12-26T16:32:19.373 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.24147122454708     dec_j2k = -24.392150797001
2025-12-26T16:32:19.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:19.375 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:19.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:19.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:19.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:19.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:19.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:19.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:19.387 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:19.388 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:19.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:19.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:19.388 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:19.388 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:19.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10577976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469536844645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992312, telescope_ra=1.262541, 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.28232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24147122454708, telescope_dec_j2k=-24.392150797001, observability=1)
2025-12-26T16:32:19.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08152174949645996
2025-12-26T16:32:20.243 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:20.245 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:20.246 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:20.248 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:20.694 [DEBUG] [Thread-467779 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:20.696 [INFO] [Thread-467779 (handle)] [driver.py] [get_status()] Telra = 1.2629059, teldec = -24.256192
2025-12-26T16:32:20.698 [INFO] [Thread-467779 (handle)] [driver.py] [get_status()] ra_j2k = 1.24183648402808     dec_j2k = -24.3921466138427
2025-12-26T16:32:20.700 [DEBUG] [Thread-467779 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:20.701 [DEBUG] [Thread-467779 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:20.702 [DEBUG] [Thread-467779 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:20.702 [DEBUG] [Thread-467779 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:20.702 [DEBUG] [Thread-467779 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:20.702 [DEBUG] [Thread-467779 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:20.709 [DEBUG] [Thread-467779 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:20.710 [DEBUG] [Thread-467779 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10579508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798463118933796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.2629059, 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.28269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24183648402808, telescope_dec_j2k=-24.3921466138427, observability=1)
2025-12-26T16:32:21.312 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6022040843963623
2025-12-26T16:32:21.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6545608043670654
2025-12-26T16:32:23.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:23.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2636351, teldec = -24.256192
2025-12-26T16:32:23.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24256640236491     dec_j2k = -24.392138250679
2025-12-26T16:32:23.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:23.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:23.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10582542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469135725216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992312, telescope_ra=1.2636351, 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.28342, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24256640236491, telescope_dec_j2k=-24.392138250679, observability=1)
2025-12-26T16:32:23.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017368555068969727
2025-12-26T16:32:23.883 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.545673131942749
2025-12-26T16:32:23.883 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.80488419532776 seconds ago
2025-12-26T16:32:24.255 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:25.256 [DEBUG] [ThreadPoolExecutor-21541_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:25.257 [INFO] [ThreadPoolExecutor-21541_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:32:25.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:25.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2641877, teldec = -24.256192
2025-12-26T16:32:25.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24311954670237     dec_j2k = -24.3921319096257
2025-12-26T16:32:25.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:25.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-26T16:32:25.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:25.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:25.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:25.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:25.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10584856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469937964073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992312, telescope_ra=1.2641877, 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.28397, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24311954670237, telescope_dec_j2k=-24.3921319096257, observability=1)
2025-12-26T16:32:25.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016345500946044922
2025-12-26T16:32:27.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:27.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2647473, teldec = -24.256192
2025-12-26T16:32:27.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24367969790857     dec_j2k = -24.3921254853419
2025-12-26T16:32:27.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:27.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-26T16:32:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:27.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:27.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:27.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10587175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798466729008648, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992312, telescope_ra=1.2647473, 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.28453, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24367969790857, telescope_dec_j2k=-24.3921254853419, observability=1)
2025-12-26T16:32:27.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.047005414962768555
2025-12-26T16:32:29.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:29.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.265298, teldec = -24.256191
2025-12-26T16:32:29.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24423094026063     dec_j2k = -24.3921181604645
2025-12-26T16:32:29.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:29.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:29.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:29.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:29.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:29.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:29.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10589484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798475553636065, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992312, telescope_ra=1.265298, 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.28508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24423094026063, telescope_dec_j2k=-24.3921181604645, observability=1)
2025-12-26T16:32:29.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04226040840148926
2025-12-26T16:32:31.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:31.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2658587, teldec = -24.256191
2025-12-26T16:32:31.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24479219249703     dec_j2k = -24.3921117177365
2025-12-26T16:32:31.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:32:31.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-26T16:32:31.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:31.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:31.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:31.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:31.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:31.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:31.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:31.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:31.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:31.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:31.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:31.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:31.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10591808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798463118933796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.2658587, 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.28564, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24479219249703, telescope_dec_j2k=-24.3921117177365, observability=1)
2025-12-26T16:32:31.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0296785831451416
2025-12-26T16:32:31.517 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17983555793762207
2025-12-26T16:32:32.661 [DEBUG] [Thread-467780 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:32.663 [INFO] [Thread-467780 (handle)] [driver.py] [get_status()] Telra = 1.2662517, teldec = -24.256191
2025-12-26T16:32:32.664 [INFO] [Thread-467780 (handle)] [driver.py] [get_status()] ra_j2k = 1.24518557954877     dec_j2k = -24.3921072002169
2025-12-26T16:32:32.666 [DEBUG] [Thread-467780 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:32.667 [DEBUG] [Thread-467780 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:32.674 [DEBUG] [Thread-467780 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:32.674 [DEBUG] [Thread-467780 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:32.674 [DEBUG] [Thread-467780 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:32.674 [DEBUG] [Thread-467780 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:32.682 [DEBUG] [Thread-467780 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10593359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798471542441785, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.2662517, 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.28603, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24518557954877, telescope_dec_j2k=-24.3921072002169, observability=1)
2025-12-26T16:32:33.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6320135593414307
2025-12-26T16:32:33.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6743113994598389
2025-12-26T16:32:35.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:35.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2669712, teldec = -24.256191
2025-12-26T16:32:35.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24590578812451     dec_j2k = -24.392098925856
2025-12-26T16:32:35.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:35.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-26T16:32:35.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:35.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:35.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:35.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:35.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10596431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470740202929, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992312, telescope_ra=1.2669712, 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.28675, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24590578812451, telescope_dec_j2k=-24.392098925856, observability=1)
2025-12-26T16:32:35.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017557621002197266
2025-12-26T16:32:37.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:37.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2675891, teldec = -24.256185
2025-12-26T16:32:37.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24652429623781     dec_j2k = -24.3920858165816
2025-12-26T16:32:37.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:37.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-26T16:32:37.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:37.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:37.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:37.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:37.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:37.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10598983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.2675891, 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.28737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24652429623781, telescope_dec_j2k=-24.3920858165816, observability=1)
2025-12-26T16:32:37.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03478050231933594
2025-12-26T16:32:38.751 [DEBUG] [Thread-467781 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:38.754 [INFO] [Thread-467781 (handle)] [driver.py] [get_status()] Telra = 1.2679252, teldec = -24.256185
2025-12-26T16:32:38.755 [INFO] [Thread-467781 (handle)] [driver.py] [get_status()] ra_j2k = 1.24686072720167     dec_j2k = -24.3920819477848
2025-12-26T16:32:38.757 [DEBUG] [Thread-467781 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:38.758 [DEBUG] [Thread-467781 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:38.762 [DEBUG] [Thread-467781 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:38.762 [DEBUG] [Thread-467781 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:38.762 [DEBUG] [Thread-467781 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:38.762 [DEBUG] [Thread-467781 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:38.769 [DEBUG] [Thread-467781 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:38.770 [DEBUG] [Thread-467781 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10600407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469536844645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.2679252, 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.28771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24686072720167, telescope_dec_j2k=-24.3920819477848, observability=1)
2025-12-26T16:32:39.312 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5424096584320068
2025-12-26T16:32:39.373 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6028754711151123
2025-12-26T16:32:41.158 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:41.160 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.2686179, teldec = -24.256191
2025-12-26T16:32:41.161 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.24755410965553     dec_j2k = -24.392079970364
2025-12-26T16:32:41.163 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:41.164 [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-26T16:32:41.169 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:41.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:41.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:41.170 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:41.177 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10603193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798473146919497, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.2686179, 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.2884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24755410965553, telescope_dec_j2k=-24.392079970364, observability=1)
2025-12-26T16:32:41.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14323997497558594
2025-12-26T16:32:41.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19077396392822266
2025-12-26T16:32:43.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:43.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.269207, teldec = -24.256191
2025-12-26T16:32:43.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24814378969497     dec_j2k = -24.3920731829688
2025-12-26T16:32:43.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:43.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-26T16:32:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:43.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:43.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1060569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992312, telescope_ra=1.269207, 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.28899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24814378969497, telescope_dec_j2k=-24.3920731829688, observability=1)
2025-12-26T16:32:43.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022594690322875977
2025-12-26T16:32:45.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:45.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2697588, teldec = -24.256191
2025-12-26T16:32:45.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24869613298108     dec_j2k = -24.3920668223923
2025-12-26T16:32:45.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:45.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-26T16:32:45.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:45.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:45.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:45.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:45.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10608013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798471141322357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992311, telescope_ra=1.2697588, 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.28954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24869613298108, telescope_dec_j2k=-24.3920668223923, observability=1)
2025-12-26T16:32:45.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010145425796508789
2025-12-26T16:32:47.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:47.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2703203, teldec = -24.256191
2025-12-26T16:32:47.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2492581857907     dec_j2k = -24.392060347087
2025-12-26T16:32:47.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:47.319 [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-26T16:32:47.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:47.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:47.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:47.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:47.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10610317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798472745800069, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992311, telescope_ra=1.2703203, 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.2901, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.2492581857907, telescope_dec_j2k=-24.392060347087, observability=1)
2025-12-26T16:32:47.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.053381919860839844
2025-12-26T16:32:49.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:49.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2708807, teldec = -24.256191
2025-12-26T16:32:49.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.24981913749034     dec_j2k = -24.392053881533
2025-12-26T16:32:49.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:49.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-26T16:32:49.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:49.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:49.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:49.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:49.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:49.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:49.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:49.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:49.336 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:49.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:49.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:49.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:49.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:49.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10612637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465124530936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992311, telescope_ra=1.2708807, 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.29066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24981913749034, telescope_dec_j2k=-24.392053881533, observability=1)
2025-12-26T16:32:49.339 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2708807, teldec = -24.256191
2025-12-26T16:32:49.340 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.24981913749034     dec_j2k = -24.392053881533
2025-12-26T16:32:49.342 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:49.342 [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-26T16:32:49.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:49.349 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:49.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:49.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:49.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10612659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465124530936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992311, telescope_ra=1.2708807, 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.29066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.24981913749034, telescope_dec_j2k=-24.392053881533, observability=1)
2025-12-26T16:32:51.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:51.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2714331, teldec = -24.256191
2025-12-26T16:32:51.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25037208128778     dec_j2k = -24.3920475054096
2025-12-26T16:32:51.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:51.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-26T16:32:51.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:51.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:51.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:51.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:51.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:51.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1061495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798470339083501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992311, telescope_ra=1.2714331, 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.29122, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.25037208128778, telescope_dec_j2k=-24.3920475054096, observability=1)
2025-12-26T16:32:51.369 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03479743003845215
2025-12-26T16:32:53.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:53.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2719932, teldec = -24.256191
2025-12-26T16:32:53.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25093273263852     dec_j2k = -24.3920410375007
2025-12-26T16:32:53.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:53.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-26T16:32:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:53.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:53.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10617268, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798467932366932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992311, telescope_ra=1.2719932, 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.29178, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.25093273263852, telescope_dec_j2k=-24.3920410375007, observability=1)
2025-12-26T16:32:53.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023256778717041016
2025-12-26T16:32:55.353 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:55.356 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2725527, teldec = -24.256197
2025-12-26T16:32:55.357 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.25149278374284     dec_j2k = -24.3920405730693
2025-12-26T16:32:55.358 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:55.359 [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-26T16:32:55.361 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:55.361 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:55.361 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:55.361 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:55.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:55.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:55.369 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:55.369 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:55.369 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:55.370 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:55.370 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:55.370 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:55.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10619623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798467531247504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992322, telescope_ra=1.2725527, 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.29234, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.25149278374284, telescope_dec_j2k=-24.3920405730693, observability=1)
2025-12-26T16:32:55.376 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006351470947265625
2025-12-26T16:32:56.948 [DEBUG] [Thread-467782 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:56.951 [INFO] [Thread-467782 (handle)] [driver.py] [get_status()] Telra = 1.2730196, teldec = -24.256191
2025-12-26T16:32:56.952 [INFO] [Thread-467782 (handle)] [driver.py] [get_status()] ra_j2k = 1.25196014293522     dec_j2k = -24.3920291772662
2025-12-26T16:32:56.953 [DEBUG] [Thread-467782 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:56.954 [DEBUG] [Thread-467782 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:32:56.955 [DEBUG] [Thread-467782 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:56.955 [DEBUG] [Thread-467782 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:56.955 [DEBUG] [Thread-467782 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:56.955 [DEBUG] [Thread-467782 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:56.962 [DEBUG] [Thread-467782 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:56.962 [DEBUG] [Thread-467782 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:56.962 [DEBUG] [Thread-467782 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:56.962 [DEBUG] [Thread-467782 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:56.962 [DEBUG] [Thread-467782 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:56.962 [DEBUG] [Thread-467782 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:56.962 [DEBUG] [Thread-467782 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:56.963 [DEBUG] [Thread-467782 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:56.963 [DEBUG] [Thread-467782 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10621469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469937964073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992311, telescope_ra=1.2730196, 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.2928, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.25196014293522, telescope_dec_j2k=-24.3920291772662, observability=1)
2025-12-26T16:32:57.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3674001693725586
2025-12-26T16:32:57.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42338013648986816
2025-12-26T16:32:59.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:59.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2736644, teldec = -24.256191
2025-12-26T16:32:59.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25260557757251     dec_j2k = -24.3920217214598
2025-12-26T16:32:59.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:32:59.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-26T16:32:59.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:32:59.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:32:59.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:32:59.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:32:59.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10624235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798467531247504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992311, telescope_ra=1.2736644, 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.29345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:31:59.368283', telescope_ra_j2k=1.25260557757251, telescope_dec_j2k=-24.3920217214598, observability=1)
2025-12-26T16:32:59.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02219367027282715
2025-12-26T16:32:59.519 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:59.519 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:32:59.520 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:32:59.520 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:32:59.521 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:00.523 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:00.525 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:00.525 [DEBUG] [ThreadPoolExecutor-21543_0] [payload.py] [to_registers()] [0]
2025-12-26T16:33:00.531 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:00.531 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:00.531 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:33:00.531 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:00.539 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:00.539 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:33:00.539 [DEBUG] [ThreadPoolExecutor-21543_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:33:00.539 [DEBUG] [ThreadPoolExecutor-21543_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:33:00.539 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:00.539 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:00.539 [DEBUG] [ThreadPoolExecutor-21543_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:01.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:01.334 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.274224, teldec = -24.256191
2025-12-26T16:33:01.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25316572832362     dec_j2k = -24.3920152476745
2025-12-26T16:33:01.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:01.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:01.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:01.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:01.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:01.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:01.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:01.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:01.347 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:01.347 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:01.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:01.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:01.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:01.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:01.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10626543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798462717814368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992311, telescope_ra=1.274224, 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.29401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25316572832362, telescope_dec_j2k=-24.3920152476745, observability=1)
2025-12-26T16:33:01.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06133413314819336
2025-12-26T16:33:02.576 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:02.578 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2745797, teldec = -24.256191
2025-12-26T16:33:02.579 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.25352177838496     dec_j2k = -24.3920111312067
2025-12-26T16:33:02.580 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:02.581 [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-26T16:33:02.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:02.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:02.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:02.585 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:02.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:02.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10627983, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469135725216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992311, telescope_ra=1.2745797, 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.29436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25352177838496, telescope_dec_j2k=-24.3920111312067, observability=1)
2025-12-26T16:33:03.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7704133987426758
2025-12-26T16:33:03.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7884063720703125
2025-12-26T16:33:05.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:05.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2753373, teldec = -24.256191
2025-12-26T16:33:05.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25428012393891     dec_j2k = -24.3920023596702
2025-12-26T16:33:05.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:05.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-26T16:33:05.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:05.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:05.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10631153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798471141322357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992311, telescope_ra=1.2753373, 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.29512, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25428012393891, telescope_dec_j2k=-24.3920023596702, observability=1)
2025-12-26T16:33:05.355 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023244857788085938
2025-12-26T16:33:07.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:07.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2758892, teldec = -24.256184
2025-12-26T16:33:07.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25483256659822     dec_j2k = -24.391988966985
2025-12-26T16:33:07.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:07.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-26T16:33:07.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:07.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:07.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:07.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:07.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10633466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798464723411508, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.2758892, 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.29567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25483256659822, telescope_dec_j2k=-24.391988966985, observability=1)
2025-12-26T16:33:07.387 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05876469612121582
2025-12-26T16:33:09.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:09.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2764505, teldec = -24.256184
2025-12-26T16:33:09.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25539441891456     dec_j2k = -24.3919824618779
2025-12-26T16:33:09.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:09.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-26T16:33:09.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:09.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:09.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:09.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:09.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:09.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10635784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798467932366932, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.2764505, 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.29623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25539441891456, telescope_dec_j2k=-24.3919824618779, observability=1)
2025-12-26T16:33:09.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007048368453979492
2025-12-26T16:33:11.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:11.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2770108, teldec = -24.256191
2025-12-26T16:33:11.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25595527065435     dec_j2k = -24.3919829648129
2025-12-26T16:33:11.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:11.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-26T16:33:11.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:11.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:11.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:11.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:11.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:11.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10638102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798468734605789, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992311, telescope_ra=1.2770108, 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.29679, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25595527065435, telescope_dec_j2k=-24.3919829648129, observability=1)
2025-12-26T16:33:11.373 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03586840629577637
2025-12-26T16:33:13.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:13.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2775628, teldec = -24.256191
2025-12-26T16:33:13.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25650781376651     dec_j2k = -24.3919765617354
2025-12-26T16:33:13.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:13.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-26T16:33:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:13.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:13.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:13.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:13.340 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:13.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:13.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:13.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:13.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:13.341 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:13.341 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10640421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798467531247504, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992311, telescope_ra=1.2775628, 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.29735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25650781376651, telescope_dec_j2k=-24.3919765617354, observability=1)
2025-12-26T16:33:13.363 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022725343704223633
2025-12-26T16:33:15.021 [DEBUG] [Thread-467783 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:15.023 [INFO] [Thread-467783 (handle)] [driver.py] [get_status()] Telra = 1.2780397, teldec = -24.256191
2025-12-26T16:33:15.024 [INFO] [Thread-467783 (handle)] [driver.py] [get_status()] ra_j2k = 1.25698518296667     dec_j2k = -24.3919710275128
2025-12-26T16:33:15.026 [DEBUG] [Thread-467783 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:15.027 [DEBUG] [Thread-467783 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:15.033 [DEBUG] [Thread-467783 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:15.033 [DEBUG] [Thread-467783 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:15.033 [DEBUG] [Thread-467783 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:15.033 [DEBUG] [Thread-467783 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:15.041 [DEBUG] [Thread-467783 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:15.042 [DEBUG] [Thread-467783 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10642387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079846432229208, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992311, telescope_ra=1.2780397, 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.29782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25698518296667, telescope_dec_j2k=-24.3919710275128, observability=1)
2025-12-26T16:33:15.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2723095417022705
2025-12-26T16:33:15.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3153269290924072
2025-12-26T16:33:17.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:17.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2786756, teldec = -24.256191
2025-12-26T16:33:17.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25762170856911     dec_j2k = -24.3919636448623
2025-12-26T16:33:17.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:17.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-26T16:33:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:17.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:17.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:17.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:17.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:17.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:17.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:17.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:17.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:17.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:17.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:17.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10645051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798461514456083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99231, telescope_ra=1.2786756, 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.29846, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25762170856911, telescope_dec_j2k=-24.3919636448623, observability=1)
2025-12-26T16:33:17.389 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.049614667892456055
2025-12-26T16:33:19.380 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:19.382 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2792653, teldec = -24.256191
2025-12-26T16:33:19.383 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.25821198868845     dec_j2k = -24.3919567952127
2025-12-26T16:33:19.384 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:19.385 [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-26T16:33:19.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:19.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:19.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:19.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:19.393 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:19.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10647432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798469135725216, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2792653, 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.29905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25821198868845, telescope_dec_j2k=-24.3919567952127, observability=1)
2025-12-26T16:33:19.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03299760818481445
2025-12-26T16:33:21.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:21.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2797965, teldec = -24.256184
2025-12-26T16:33:21.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25874371079695     dec_j2k = -24.3919436229082
2025-12-26T16:33:21.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:21.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-26T16:33:21.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:21.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:21.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:21.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:21.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10649681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465525650364, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.9923, telescope_ra=1.2797965, 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.29958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25874371079695, telescope_dec_j2k=-24.3919436229082, observability=1)
2025-12-26T16:33:21.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03279995918273926
2025-12-26T16:33:23.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:23.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2803477, teldec = -24.25619
2025-12-26T16:33:23.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25929545336254     dec_j2k = -24.3919432142636
2025-12-26T16:33:23.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:23.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-26T16:33:23.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:23.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:23.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:23.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:23.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:23.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:23.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:23.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:23.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1065199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465926769792, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99231, telescope_ra=1.2803477, 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.30013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25929545336254, telescope_dec_j2k=-24.3919432142636, observability=1)
2025-12-26T16:33:23.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02697277069091797
2025-12-26T16:33:23.943 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.603980302810669
2025-12-26T16:33:23.943 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.78574752807617 seconds ago
2025-12-26T16:33:25.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:25.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2809084, teldec = -24.25619
2025-12-26T16:33:25.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.25985670487259     dec_j2k = -24.3919366927953
2025-12-26T16:33:25.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:25.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-26T16:33:25.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:25.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:25.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:25.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:25.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10654302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798462717814368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2809084, 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.30069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.25985670487259, telescope_dec_j2k=-24.3919366927953, observability=1)
2025-12-26T16:33:25.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0269925594329834
2025-12-26T16:33:25.540 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:25.540 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:27.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:27.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2814679, teldec = -24.25619
2025-12-26T16:33:27.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26041675517517     dec_j2k = -24.3919301823619
2025-12-26T16:33:27.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:27.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-26T16:33:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:27.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:27.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:27.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:27.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1065662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798463118933796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99231, telescope_ra=1.2814679, 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.30125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26041675517517, telescope_dec_j2k=-24.3919301823619, observability=1)
2025-12-26T16:33:27.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05922746658325195
2025-12-26T16:33:29.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:29.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2820471, teldec = -24.256184
2025-12-26T16:33:29.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26099652445134     dec_j2k = -24.391917440149
2025-12-26T16:33:29.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:29.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-26T16:33:29.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:29.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:29.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:29.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:29.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10659007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798462717814368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.2820471, 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.30183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26099652445134, telescope_dec_j2k=-24.391917440149, observability=1)
2025-12-26T16:33:29.419 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01918196678161621
2025-12-26T16:33:30.607 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:30.609 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.2823835, teldec = -24.25619
2025-12-26T16:33:30.611 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.26133325566542     dec_j2k = -24.3919195219939
2025-12-26T16:33:30.612 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:30.613 [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-26T16:33:30.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:30.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:30.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:30.620 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:30.627 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:30.627 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:30.627 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:30.628 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:30.628 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10660426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465525650364, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2823835, 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.30217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26133325566542, telescope_dec_j2k=-24.3919195219939, observability=1)
2025-12-26T16:33:31.317 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6889100074768066
2025-12-26T16:33:31.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7470054626464844
2025-12-26T16:33:32.728 [DEBUG] [Thread-467784 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:32.730 [INFO] [Thread-467784 (handle)] [driver.py] [get_status()] Telra = 1.2829721, teldec = -24.25619
2025-12-26T16:33:32.731 [INFO] [Thread-467784 (handle)] [driver.py] [get_status()] ra_j2k = 1.26192243451363     dec_j2k = -24.3919126647726
2025-12-26T16:33:32.733 [DEBUG] [Thread-467784 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:32.734 [DEBUG] [Thread-467784 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:32.735 [DEBUG] [Thread-467784 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:32.735 [DEBUG] [Thread-467784 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:32.735 [DEBUG] [Thread-467784 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:32.735 [DEBUG] [Thread-467784 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:32.742 [DEBUG] [Thread-467784 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:32.742 [DEBUG] [Thread-467784 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:32.742 [DEBUG] [Thread-467784 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:32.742 [DEBUG] [Thread-467784 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:32.742 [DEBUG] [Thread-467784 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:32.743 [DEBUG] [Thread-467784 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:32.743 [DEBUG] [Thread-467784 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:32.743 [DEBUG] [Thread-467784 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:32.743 [DEBUG] [Thread-467784 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10662881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798460712217227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2829721, 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.30275, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26192243451363, telescope_dec_j2k=-24.3919126647726, observability=1)
2025-12-26T16:33:33.216 [DEBUG] [Thread-467785 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4734203815460205
2025-12-26T16:33:33.313 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5704591274261475
2025-12-26T16:33:33.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.625260591506958
2025-12-26T16:33:35.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:35.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2836904, teldec = -24.25619
2025-12-26T16:33:35.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26264144087229     dec_j2k = -24.3919042921633
2025-12-26T16:33:35.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:35.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-26T16:33:35.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:35.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:35.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:35.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:35.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10665911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798462717814368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2836904, 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.30347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26264144087229, telescope_dec_j2k=-24.3919042921633, observability=1)
2025-12-26T16:33:35.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030802011489868164
2025-12-26T16:33:37.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:37.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2842508, teldec = -24.25619
2025-12-26T16:33:37.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26320239192485     dec_j2k = -24.3918977567191
2025-12-26T16:33:37.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:37.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-26T16:33:37.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:37.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:37.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:37.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:37.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:37.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10668188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079846632788922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99231, telescope_ra=1.2842508, 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.30403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26320239192485, telescope_dec_j2k=-24.3918977567191, observability=1)
2025-12-26T16:33:37.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06120014190673828
2025-12-26T16:33:39.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:39.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2848107, teldec = -24.25619
2025-12-26T16:33:39.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26376284245851     dec_j2k = -24.3918912241823
2025-12-26T16:33:39.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:39.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-26T16:33:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:39.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:39.329 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10670503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798461113336655, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2848107, 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.30459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26376284245851, telescope_dec_j2k=-24.3918912241823, observability=1)
2025-12-26T16:33:39.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0164642333984375
2025-12-26T16:33:41.239 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:41.241 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] Telra = 1.2853332, teldec = -24.25619
2025-12-26T16:33:41.242 [INFO] [Thread-426389 (handle)] [driver.py] [get_status()] ra_j2k = 1.26428585619326     dec_j2k = -24.3918851253674
2025-12-26T16:33:41.244 [DEBUG] [Thread-426389 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:41.245 [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-26T16:33:41.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:41.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:41.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:41.251 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:41.252 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:41.252 [DEBUG] [Thread-426389 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:41.252 [DEBUG] [Thread-426389 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:41.252 [DEBUG] [Thread-426389 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:41.252 [DEBUG] [Thread-426389 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:41.252 [DEBUG] [Thread-426389 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:41.252 [DEBUG] [Thread-426389 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:41.253 [DEBUG] [Thread-426389 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:41.253 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10672731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798462717814368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99231, telescope_ra=1.2853332, 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.30512, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26428585619326, telescope_dec_j2k=-24.3918851253674, observability=1)
2025-12-26T16:33:41.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06155681610107422
2025-12-26T16:33:41.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1261122226715088
2025-12-26T16:33:43.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:43.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2859218, teldec = -24.25619
2025-12-26T16:33:43.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26487503489073     dec_j2k = -24.3918782519606
2025-12-26T16:33:43.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:43.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-26T16:33:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:43.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:43.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:43.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10675138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798460712217227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2859218, 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.3057, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26487503489073, telescope_dec_j2k=-24.3918782519606, observability=1)
2025-12-26T16:33:43.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03366899490356445
2025-12-26T16:33:45.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:45.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2864822, teldec = -24.25619
2025-12-26T16:33:45.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26543598583463     dec_j2k = -24.3918717048599
2025-12-26T16:33:45.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:33:45.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-26T16:33:45.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:45.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:45.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:45.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:45.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10677449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798460311097799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99231, telescope_ra=1.2864822, 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.30627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26543598583463, telescope_dec_j2k=-24.3918717048599, observability=1)
2025-12-26T16:33:45.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027940988540649414
2025-12-26T16:33:47.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:47.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2870415, teldec = -24.25619
2025-12-26T16:33:47.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26599583566986     dec_j2k = -24.3918651676919
2025-12-26T16:33:47.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33: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-26T16:33:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:47.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:47.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10679763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798460311097799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2870415, 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.30682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26599583566986, telescope_dec_j2k=-24.3918651676919, observability=1)
2025-12-26T16:33:47.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027181148529052734
2025-12-26T16:33:49.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:49.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2875927, teldec = -24.25619
2025-12-26T16:33:49.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26654757751553     dec_j2k = -24.3918587223453
2025-12-26T16:33:49.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:49.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-26T16:33:49.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:49.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:49.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:49.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:49.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10682081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798459107739515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.2875927, 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.30738, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26654757751553, telescope_dec_j2k=-24.3918587223453, observability=1)
2025-12-26T16:33:49.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010557174682617188
2025-12-26T16:33:51.289 [DEBUG] [Thread-467786 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:51.291 [INFO] [Thread-467786 (handle)] [driver.py] [get_status()] Telra = 1.2881531, teldec = -24.25619
2025-12-26T16:33:51.292 [INFO] [Thread-467786 (handle)] [driver.py] [get_status()] ra_j2k = 1.26710852837794     dec_j2k = -24.3918521665175
2025-12-26T16:33:51.294 [DEBUG] [Thread-467786 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:51.295 [DEBUG] [Thread-467786 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:51.297 [DEBUG] [Thread-467786 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:51.297 [DEBUG] [Thread-467786 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:51.297 [DEBUG] [Thread-467786 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:51.297 [DEBUG] [Thread-467786 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:51.305 [DEBUG] [Thread-467786 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:51.306 [DEBUG] [Thread-467786 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10684363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798463921172652, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.2881531, 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.30794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26710852837794, telescope_dec_j2k=-24.3918521665175, observability=1)
2025-12-26T16:33:51.319 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013211488723754883
2025-12-26T16:33:51.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0756227970123291
2025-12-26T16:33:53.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:53.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2887127, teldec = -24.25619
2025-12-26T16:33:53.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26766867842668     dec_j2k = -24.3918456171281
2025-12-26T16:33:53.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:53.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-26T16:33:53.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:53.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:53.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:53.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:53.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10686708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798463118933796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.2887127, 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.3085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26766867842668, telescope_dec_j2k=-24.3918456171281, observability=1)
2025-12-26T16:33:53.371 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.035398006439208984
2025-12-26T16:33:55.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:55.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2892637, teldec = -24.25619
2025-12-26T16:33:55.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26822021999554     dec_j2k = -24.3918391655393
2025-12-26T16:33:55.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:55.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-26T16:33:55.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:55.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:55.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:55.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:55.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:55.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10689023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457503261803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992309, telescope_ra=1.2892637, 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.30905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26822021999554, telescope_dec_j2k=-24.3918391655393, observability=1)
2025-12-26T16:33:55.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029203414916992188
2025-12-26T16:33:57.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:57.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2898244, teldec = -24.25619
2025-12-26T16:33:57.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26878147107121     dec_j2k = -24.3918325974702
2025-12-26T16:33:57.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:33:57.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-26T16:33:57.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:57.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:57.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:57.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:57.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:57.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:57.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:57.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:57.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:57.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:57.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:57.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:57.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10691347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798462717814368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.2898244, 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.30961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26878147107121, telescope_dec_j2k=-24.3918325974702, observability=1)
2025-12-26T16:33:57.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05880284309387207
2025-12-26T16:33:59.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:59.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2903842, teldec = -24.25619
2025-12-26T16:33:59.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26934182123497     dec_j2k = -24.3918260370214
2025-12-26T16:33:59.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:33:59.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-26T16:33:59.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:33:59.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:33:59.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:33:59.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:33:59.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:33:59.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:59.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:33:59.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:33:59.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:33:59.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:33:59.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:33:59.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:33:59.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10693653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798465124530936, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992309, telescope_ra=1.2903842, 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.31017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:32:59.517922', telescope_ra_j2k=1.26934182123497, telescope_dec_j2k=-24.3918260370214, observability=1)
2025-12-26T16:33:59.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014057636260986328
2025-12-26T16:33:59.657 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:59.657 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:33:59.658 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:33:59.658 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:33:59.659 [INFO] [ThreadPoolExecutor-21544_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:33:59.659 [INFO] [ThreadPoolExecutor-21544_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:34:01.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:01.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2909349, teldec = -24.25619
2025-12-26T16:34:01.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.26989306242869     dec_j2k = -24.3918195803689
2025-12-26T16:34:01.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:01.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-26T16:34:01.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:01.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:01.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:01.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:01.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:01.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1069597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798463118933796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.2909349, 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.31072, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.26989306242869, telescope_dec_j2k=-24.3918195803689, observability=1)
2025-12-26T16:34:01.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04496574401855469
2025-12-26T16:34:02.545 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:02.547 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2912716, teldec = -24.25619
2025-12-26T16:34:02.548 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.27023009330348     dec_j2k = -24.391815631356
2025-12-26T16:34:02.550 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:02.551 [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-26T16:34:02.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:02.555 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:02.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:02.556 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:02.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10697391, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798461514456083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992309, telescope_ra=1.2912716, 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.31105, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27023009330348, telescope_dec_j2k=-24.391815631356, observability=1)
2025-12-26T16:34:03.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7469220161437988
2025-12-26T16:34:03.373 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.809316873550415
2025-12-26T16:34:05.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:05.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2920571, teldec = -24.25619
2025-12-26T16:34:05.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27101636517514     dec_j2k = -24.3918064144502
2025-12-26T16:34:05.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:05.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-26T16:34:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:05.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.107006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798459107739515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992309, telescope_ra=1.2920571, 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.31184, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27101636517514, telescope_dec_j2k=-24.3918064144502, observability=1)
2025-12-26T16:34:05.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03404498100280762
2025-12-26T16:34:07.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:07.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.292609, teldec = -24.256183
2025-12-26T16:34:07.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27156880702749     dec_j2k = -24.3917929357391
2025-12-26T16:34:07.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:07.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-26T16:34:07.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:07.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:07.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:07.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:07.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1070291, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798454695425806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.292609, 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.31239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27156880702749, telescope_dec_j2k=-24.3917929357391, observability=1)
2025-12-26T16:34:07.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030579328536987305
2025-12-26T16:34:09.352 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:09.354 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2931704, teldec = -24.25619
2025-12-26T16:34:09.355 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.27213075906715     dec_j2k = -24.3917933413555
2025-12-26T16:34:09.356 [DEBUG] [Thread-467787 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:09.357 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:09.357 [INFO] [Thread-467787 (handle)] [driver.py] [get_status()] Telra = 1.2931704, teldec = -24.25619
2025-12-26T16:34:09.358 [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-26T16:34:09.359 [INFO] [Thread-467787 (handle)] [driver.py] [get_status()] ra_j2k = 1.27213075906715     dec_j2k = -24.3917933413555
2025-12-26T16:34:09.360 [DEBUG] [Thread-467787 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:09.361 [DEBUG] [Thread-467787 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:09.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:09.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:09.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:09.365 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:09.365 [DEBUG] [Thread-467787 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:09.365 [DEBUG] [Thread-467787 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:09.366 [DEBUG] [Thread-467787 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:09.366 [DEBUG] [Thread-467787 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:09.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:09.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:09.367 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:09.367 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:09.367 [DEBUG] [Thread-467787 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:09.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:09.367 [DEBUG] [Thread-467787 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:09.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:09.367 [DEBUG] [Thread-467787 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:09.367 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:09.367 [DEBUG] [Thread-467787 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:09.368 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:09.368 [DEBUG] [Thread-467787 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:09.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1070527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798461915575512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992309, telescope_ra=1.2931704, 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.31295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27213075906715, telescope_dec_j2k=-24.3917933413555, observability=1)
2025-12-26T16:34:09.368 [DEBUG] [Thread-467787 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:09.368 [DEBUG] [Thread-467787 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:09.368 [DEBUG] [Thread-467787 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:09.368 [DEBUG] [Thread-467787 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10705273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798461915575512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992309, telescope_ra=1.2931704, 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.31295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27213075906715, telescope_dec_j2k=-24.3917933413555, observability=1)
2025-12-26T16:34:09.416 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.047651052474975586
2025-12-26T16:34:11.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:11.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2937222, teldec = -24.25619
2025-12-26T16:34:11.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27268310120754     dec_j2k = -24.3917868574806
2025-12-26T16:34:11.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:34:11.324 [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-26T16:34:11.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:11.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:11.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:11.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:11.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10707545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798460712217227, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992309, telescope_ra=1.2937222, 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.31351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27268310120754, telescope_dec_j2k=-24.3917868574806, observability=1)
2025-12-26T16:34:11.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.051720380783081055
2025-12-26T16:34:13.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:13.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2942838, teldec = -24.25619
2025-12-26T16:34:13.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27324525294903     dec_j2k = -24.3917802555396
2025-12-26T16:34:13.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:13.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-26T16:34:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:13.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:13.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10709855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798461514456083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.2942838, 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.31407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27324525294903, telescope_dec_j2k=-24.3917802555396, observability=1)
2025-12-26T16:34:13.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04301786422729492
2025-12-26T16:34:15.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:15.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2948439, teldec = -24.25619
2025-12-26T16:34:15.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27380590318936     dec_j2k = -24.391773668306
2025-12-26T16:34:15.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00329 sky_angle  = 0
2025-12-26T16:34:15.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-26T16:34:15.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:15.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:15.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:15.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:15.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:15.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:15.329 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:15.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:15.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:15.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:15.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:15.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:15.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10712171, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798460311097799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992309, telescope_ra=1.2948439, 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.31463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27380590318936, telescope_dec_j2k=-24.391773668306, observability=1)
2025-12-26T16:34:15.368 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03771662712097168
2025-12-26T16:34:17.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:17.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2953962, teldec = -24.256189
2025-12-26T16:34:17.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2743587456771     dec_j2k = -24.3917661700336
2025-12-26T16:34:17.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:17.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-26T16:34:17.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:17.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:17.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:17.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10714494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798459909978371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992309, telescope_ra=1.2953962, 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.31518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.2743587456771, telescope_dec_j2k=-24.3917661700336, observability=1)
2025-12-26T16:34:17.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024252891540527344
2025-12-26T16:34:19.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:19.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2960126, teldec = -24.256189
2025-12-26T16:34:19.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27497575116475     dec_j2k = -24.3917589141183
2025-12-26T16:34:19.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:19.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-26T16:34:19.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:19.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:19.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:19.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:19.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10717042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453492067522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.2960126, 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.3158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27497575116475, telescope_dec_j2k=-24.3917589141183, observability=1)
2025-12-26T16:34:19.615 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07413387298583984
2025-12-26T16:34:20.541 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:20.544 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:20.545 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:20.547 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:21.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:21.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2965162, teldec = -24.256189
2025-12-26T16:34:21.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27547984582463     dec_j2k = -24.3917529833949
2025-12-26T16:34:21.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:21.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-26T16:34:21.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:21.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:21.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:21.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:21.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10719116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798458305500659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992309, telescope_ra=1.2965162, 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.3163, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27547984582463, telescope_dec_j2k=-24.3917529833949, observability=1)
2025-12-26T16:34:21.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.052083492279052734
2025-12-26T16:34:23.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:23.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2970672, teldec = -24.256189
2025-12-26T16:34:23.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27603138701757     dec_j2k = -24.3917464917525
2025-12-26T16:34:23.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:23.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-26T16:34:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:23.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:23.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10721435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798454695425806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.2970672, 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.31685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27603138701757, telescope_dec_j2k=-24.3917464917525, observability=1)
2025-12-26T16:34:23.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03911304473876953
2025-12-26T16:34:24.003 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6654362678527832
2025-12-26T16:34:24.003 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.764784812927246 seconds ago
2025-12-26T16:34:24.552 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:25.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:25.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2976279, teldec = -24.256189
2025-12-26T16:34:25.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27659263771053     dec_j2k = -24.3917398829267
2025-12-26T16:34:25.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:25.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:25.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:25.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:25.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:25.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:25.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:25.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1072375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798454294306378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.2976279, 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.31741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27659263771053, telescope_dec_j2k=-24.3917398829267, observability=1)
2025-12-26T16:34:25.369 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03212475776672363
2025-12-26T16:34:25.554 [DEBUG] [ThreadPoolExecutor-21543_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:25.556 [INFO] [ThreadPoolExecutor-21543_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:34:26.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:26.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2979635, teldec = -24.256189
2025-12-26T16:34:26.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27692856730775     dec_j2k = -24.3917359258959
2025-12-26T16:34:26.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:26.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-26T16:34:26.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:26.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:26.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:26.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:26.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:26.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10725214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798456701022947, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.2979635, 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.31775, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27692856730775, telescope_dec_j2k=-24.3917359258959, observability=1)
2025-12-26T16:34:26.650 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.046563148498535156
2025-12-26T16:34:27.539 [DEBUG] [Thread-467788 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9355518817901611
2025-12-26T16:34:27.738 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:27.740 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2982996, teldec = -24.256196
2025-12-26T16:34:27.741 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.2772649978281     dec_j2k = -24.3917389613033
2025-12-26T16:34:27.743 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:27.743 [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-26T16:34:27.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:27.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:27.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:27.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:27.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1072655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798459508858943, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.2982996, 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.31808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.2772649978281, telescope_dec_j2k=-24.3917389613033, observability=1)
2025-12-26T16:34:27.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017476797103881836
2025-12-26T16:34:28.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:28.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2986262, teldec = -24.256189
2025-12-26T16:34:28.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27759191812518     dec_j2k = -24.391728108977
2025-12-26T16:34:28.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:28.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-26T16:34:28.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:28.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:28.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:28.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:28.909 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:28.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10727884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798456701022947, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.2986262, 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.31841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27759191812518, telescope_dec_j2k=-24.391728108977, observability=1)
2025-12-26T16:34:28.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.031500816345214844
2025-12-26T16:34:29.721 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8114945888519287
2025-12-26T16:34:30.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:30.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2989347, teldec = -24.256196
2025-12-26T16:34:30.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27790072152267     dec_j2k = -24.391731468036
2025-12-26T16:34:30.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:30.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-26T16:34:30.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:30.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:30.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:30.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:30.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:30.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10729182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798461514456083, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992319, telescope_ra=1.2989347, 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.31872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27790072152267, telescope_dec_j2k=-24.391731468036, observability=1)
2025-12-26T16:34:30.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07990527153015137
2025-12-26T16:34:31.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:31.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2992715, teldec = -24.256189
2025-12-26T16:34:31.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27823785181755     dec_j2k = -24.3917204933715
2025-12-26T16:34:31.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:31.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-26T16:34:31.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:31.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:31.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:31.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:31.222 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10730561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457503261803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992308, telescope_ra=1.2992715, 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.31905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27823785181755, telescope_dec_j2k=-24.3917204933715, observability=1)
2025-12-26T16:34:31.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12822723388671875
2025-12-26T16:34:32.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:32.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.2995795, teldec = -24.256196
2025-12-26T16:34:32.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27854615470679     dec_j2k = -24.3917238564809
2025-12-26T16:34:32.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:32.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-26T16:34:32.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:32.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:32.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:32.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:32.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:32.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:32.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:32.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:32.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:32.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:32.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:32.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:32.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10731921, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450283112098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992319, telescope_ra=1.2995795, 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.31936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27854615470679, telescope_dec_j2k=-24.3917238564809, observability=1)
2025-12-26T16:34:32.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07796502113342285
2025-12-26T16:34:32.770 [DEBUG] [Thread-467789 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3724691867828369
2025-12-26T16:34:33.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:33.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.299915, teldec = -24.256189
2025-12-26T16:34:33.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27888198370586     dec_j2k = -24.3917128951483
2025-12-26T16:34:33.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:33.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-26T16:34:33.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:33.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:33.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:33.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:33.604 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:33.606 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.2999428, teldec = -24.256189
2025-12-26T16:34:33.607 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.2789098110034     dec_j2k = -24.3917125668087
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:33.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:33.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10733321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845188758981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.299915, 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.3197, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27888198370586, telescope_dec_j2k=-24.3917128951483, observability=1)
2025-12-26T16:34:33.608 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:33.610 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:33.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:33.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:33.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:33.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:33.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:33.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:33.623 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:33.623 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:33.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:33.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:33.623 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:33.623 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:33.623 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10733338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845188758981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.2999428, 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.31973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.2789098110034, telescope_dec_j2k=-24.3917125668087, observability=1)
2025-12-26T16:34:34.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:34.769 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3002417, teldec = -24.256189
2025-12-26T16:34:34.770 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:34.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27920900449676     dec_j2k = -24.3917090361134
2025-12-26T16:34:34.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:34.773 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3002417, teldec = -24.256189
2025-12-26T16:34:34.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-26T16:34:34.774 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.27920900449676     dec_j2k = -24.3917090361134
2025-12-26T16:34:34.775 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:34.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-26T16:34:34.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:34.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:34.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:34.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:34.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:34.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:34.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:34.779 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:34.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:34.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:34.781 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10734685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457503261803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992308, telescope_ra=1.3002417, 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.32002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27920900449676, telescope_dec_j2k=-24.3917090361134, observability=1)
2025-12-26T16:34:34.781 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:34.782 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:34.782 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:34.782 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:34.782 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:34.782 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:34.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1073469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457503261803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992308, telescope_ra=1.3002417, 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.32002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27920900449676, telescope_dec_j2k=-24.3917090361134, observability=1)
2025-12-26T16:34:35.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:35.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3005779, teldec = -24.256189
2025-12-26T16:34:35.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.27954553460604     dec_j2k = -24.3917050638256
2025-12-26T16:34:35.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:35.973 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:35.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-26T16:34:35.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:35.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:35.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:35.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:35.975 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3005779, teldec = -24.256189
2025-12-26T16:34:35.976 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.27954553460604     dec_j2k = -24.3917050638256
2025-12-26T16:34:35.978 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:35.978 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:35.982 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:35.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:35.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:35.983 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:35.983 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:35.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:35.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:35.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:35.983 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:35.983 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10736074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457904381231, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992308, telescope_ra=1.3005779, 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.32036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27954553460604, telescope_dec_j2k=-24.3917050638256, observability=1)
2025-12-26T16:34:35.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:35.990 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:35.990 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:35.991 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:35.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:35.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:35.991 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:35.991 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:35.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10736081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457904381231, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992308, telescope_ra=1.3005779, 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.32036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27954553460604, telescope_dec_j2k=-24.3917050638256, observability=1)
2025-12-26T16:34:37.101 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:37.103 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3009143, teldec = -24.256189
2025-12-26T16:34:37.105 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.27988226490175     dec_j2k = -24.3917010881215
2025-12-26T16:34:37.106 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:37.107 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:37.108 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:37.108 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:37.109 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:37.109 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:37.115 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:37.116 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10737387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798459107739515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.3009143, 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.3207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.27988226490175, telescope_dec_j2k=-24.3917010881215, observability=1)
2025-12-26T16:34:37.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.004360198974609375
2025-12-26T16:34:38.267 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:38.269 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3012224, teldec = -24.256189
2025-12-26T16:34:38.270 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.28019066740225     dec_j2k = -24.3916974459534
2025-12-26T16:34:38.272 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:38.273 [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-26T16:34:38.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:38.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:38.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:38.276 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:38.283 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:38.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10738736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079846231669494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.3012224, 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.32101, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28019066740225, telescope_dec_j2k=-24.3916974459534, observability=1)
2025-12-26T16:34:38.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02066659927368164
2025-12-26T16:34:39.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:39.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3015302, teldec = -24.256189
2025-12-26T16:34:39.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28049876959987     dec_j2k = -24.3916938064494
2025-12-26T16:34:39.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:39.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-26T16:34:39.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:39.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:39.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:39.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:39.402 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:39.403 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10740034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079846231669494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.3015302, 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.32131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28049876959987, telescope_dec_j2k=-24.3916938064494, observability=1)
2025-12-26T16:34:39.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027926921844482422
2025-12-26T16:34:40.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:40.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.301838, teldec = -24.256189
2025-12-26T16:34:40.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28080687178914     dec_j2k = -24.3916901660636
2025-12-26T16:34:40.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:40.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:40.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:40.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:40.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:40.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:40.485 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1074128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798459909978371, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992308, telescope_ra=1.301838, 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.32162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28080687178914, telescope_dec_j2k=-24.3916901660636, observability=1)
2025-12-26T16:34:40.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03719139099121094
2025-12-26T16:34:41.313 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8280763626098633
2025-12-26T16:34:41.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:41.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.302165, teldec = -24.256189
2025-12-26T16:34:41.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2811341928193     dec_j2k = -24.391686297631
2025-12-26T16:34:41.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:41.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-26T16:34:41.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:41.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:41.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:41.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:41.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:41.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1074265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452288709238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.302165, 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.32195, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.2811341928193, telescope_dec_j2k=-24.391686297631, observability=1)
2025-12-26T16:34:41.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0643167495727539
2025-12-26T16:34:42.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:42.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3025015, teldec = -24.256189
2025-12-26T16:34:42.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28147102316618     dec_j2k = -24.3916823157737
2025-12-26T16:34:42.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:42.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-26T16:34:42.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:42.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:42.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:42.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:42.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:42.803 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10743965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798454294306378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992308, telescope_ra=1.3025015, 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.32228, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28147102316618, telescope_dec_j2k=-24.3916823157737, observability=1)
2025-12-26T16:34:42.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.051074981689453125
2025-12-26T16:34:43.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:43.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3027817, teldec = -24.256189
2025-12-26T16:34:43.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28175149823494     dec_j2k = -24.391678999319
2025-12-26T16:34:43.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:43.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-26T16:34:43.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:43.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:43.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:43.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:43.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10745231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798458305500659, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.3027817, 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.32256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28175149823494, telescope_dec_j2k=-24.391678999319, observability=1)
2025-12-26T16:34:43.981 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08205890655517578
2025-12-26T16:34:44.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:44.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.30309, teldec = -24.256189
2025-12-26T16:34:44.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28206010088112     dec_j2k = -24.3916753494276
2025-12-26T16:34:44.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:44.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-26T16:34:44.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:44.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:44.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:44.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:44.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:44.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1074647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453090948094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992308, telescope_ra=1.30309, 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.32287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28206010088112, telescope_dec_j2k=-24.3916753494276, observability=1)
2025-12-26T16:34:45.072 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10826468467712402
2025-12-26T16:34:45.608 [DEBUG] [Thread-467790 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6442601680755615
2025-12-26T16:34:46.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:46.012 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3033699, teldec = -24.256189
2025-12-26T16:34:46.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28234027564086     dec_j2k = -24.391672034991
2025-12-26T16:34:46.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:46.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:46.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:46.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:46.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:46.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:46.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10747698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798454695425806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.3033699, 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.32315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28234027564086, telescope_dec_j2k=-24.391672034991, observability=1)
2025-12-26T16:34:46.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13849711418151855
2025-12-26T16:34:47.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:47.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3036777, teldec = -24.256189
2025-12-26T16:34:47.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28264837778026     dec_j2k = -24.3916683893347
2025-12-26T16:34:47.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:47.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-26T16:34:47.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:47.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:47.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:47.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:47.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10748933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798455096545235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992308, telescope_ra=1.3036777, 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.32346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28264837778026, telescope_dec_j2k=-24.3916683893347, observability=1)
2025-12-26T16:34:47.253 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15464162826538086
2025-12-26T16:34:48.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:48.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3039763, teldec = -24.256189
2025-12-26T16:34:48.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28294727088087     dec_j2k = -24.3916648518028
2025-12-26T16:34:48.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:48.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-26T16:34:48.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:48.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:48.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:48.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:48.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10750169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798460311097799, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.3039763, 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.32376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28294727088087, telescope_dec_j2k=-24.3916648518028, observability=1)
2025-12-26T16:34:48.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17801165580749512
2025-12-26T16:34:49.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:49.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3042849, teldec = -24.256189
2025-12-26T16:34:49.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28325617378905     dec_j2k = -24.3916611949283
2025-12-26T16:34:49.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:49.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-26T16:34:49.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:49.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:49.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:49.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:49.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10751399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453492067522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.3042849, 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.32407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28325617378905, telescope_dec_j2k=-24.3916611949283, observability=1)
2025-12-26T16:34:49.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20179080963134766
2025-12-26T16:34:50.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:50.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3045933, teldec = -24.256189
2025-12-26T16:34:50.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28356487649252     dec_j2k = -24.3916575395385
2025-12-26T16:34:50.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:50.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-26T16:34:50.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:50.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:50.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:50.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:50.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:50.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:50.326 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:50.326 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:50.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:50.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:50.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:50.327 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:50.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10752674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845188758981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992308, telescope_ra=1.3045933, 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.32438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28356487649252, telescope_dec_j2k=-24.3916575395385, observability=1)
2025-12-26T16:34:50.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.197767972946167
2025-12-26T16:34:51.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:51.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3049009, teldec = -24.256182
2025-12-26T16:34:51.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28387277795813     dec_j2k = -24.3916468933642
2025-12-26T16:34:51.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:51.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-26T16:34:51.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:51.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:51.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:51.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:51.420 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1075394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457503261803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.3049009, 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.32468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28387277795813, telescope_dec_j2k=-24.3916468933642, observability=1)
2025-12-26T16:34:51.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19681191444396973
2025-12-26T16:34:52.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:52.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.305181, teldec = -24.256189
2025-12-26T16:34:52.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28415315331375     dec_j2k = -24.3916505712236
2025-12-26T16:34:52.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:52.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:52.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:52.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:52.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:52.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:52.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10755168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453090948094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.305181, 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.32496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28415315331375, telescope_dec_j2k=-24.3916505712236, observability=1)
2025-12-26T16:34:52.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2235565185546875
2025-12-26T16:34:53.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:53.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3054885, teldec = -24.256189
2025-12-26T16:34:53.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28446095510955     dec_j2k = -24.3916469239383
2025-12-26T16:34:53.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:53.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:53.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:53.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:53.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:53.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:53.551 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10756404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798459107739515, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992308, telescope_ra=1.3054885, 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.32527, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28446095510955, telescope_dec_j2k=-24.3916469239383, observability=1)
2025-12-26T16:34:53.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24464035034179688
2025-12-26T16:34:54.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:54.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3057876, teldec = -24.256189
2025-12-26T16:34:54.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28476034865316     dec_j2k = -24.3916433754421
2025-12-26T16:34:54.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:54.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:54.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:54.620 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10757641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453090948094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.3057876, 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.32557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28476034865316, telescope_dec_j2k=-24.3916433754421, observability=1)
2025-12-26T16:34:54.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.265148401260376
2025-12-26T16:34:55.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:55.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3060679, teldec = -24.256189
2025-12-26T16:34:55.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28504092373885     dec_j2k = -24.3916400492318
2025-12-26T16:34:55.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:55.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:55.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:55.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:55.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:55.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:55.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:55.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:55.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:55.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:55.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:55.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:55.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:55.685 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:55.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10758874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452288709238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992308, telescope_ra=1.3060679, 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.32585, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28504092373885, telescope_dec_j2k=-24.3916400492318, observability=1)
2025-12-26T16:34:55.976 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29128003120422363
2025-12-26T16:34:56.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:56.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3063762, teldec = -24.256189
2025-12-26T16:34:56.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28534952629565     dec_j2k = -24.3916363899123
2025-12-26T16:34:56.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:56.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-26T16:34:56.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:56.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:56.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:56.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:56.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10760115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798454294306378, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3063762, 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.32616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28534952629565, telescope_dec_j2k=-24.3916363899123, observability=1)
2025-12-26T16:34:57.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3158290386199951
2025-12-26T16:34:57.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:57.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3066564, teldec = -24.256189
2025-12-26T16:34:57.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28563000126863     dec_j2k = -24.3916330633542
2025-12-26T16:34:57.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:57.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:57.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:57.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:57.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:57.813 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10761339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798449079753814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.3066564, 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.32644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28563000126863, telescope_dec_j2k=-24.3916330633542, observability=1)
2025-12-26T16:34:58.155 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3419170379638672
2025-12-26T16:34:58.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:58.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3069642, teldec = -24.256189
2025-12-26T16:34:58.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28593810331875     dec_j2k = -24.3916294082847
2025-12-26T16:34:58.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:58.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-26T16:34:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:58.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:58.879 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10762574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452288709238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3069642, 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.32675, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:33:59.656717', telescope_ra_j2k=1.28593810331875, telescope_dec_j2k=-24.3916294082847, observability=1)
2025-12-26T16:34:59.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36881589889526367
2025-12-26T16:34:59.799 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:59.799 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:34:59.801 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:59.801 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:34:59.802 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:59.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:34:59.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.307272, teldec = -24.256189
2025-12-26T16:34:59.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2862462053605     dec_j2k = -24.3916257523337
2025-12-26T16:34:59.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:34:59.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-26T16:34:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:34:59.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:34:59.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:34:59.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:34:59.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10763808, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798449079753814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.307272, 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.32705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.2862462053605, telescope_dec_j2k=-24.3916257523337, observability=1)
2025-12-26T16:35:00.338 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38921356201171875
2025-12-26T16:35:00.803 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:00.806 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:00.806 [DEBUG] [ThreadPoolExecutor-21545_0] [payload.py] [to_registers()] [0]
2025-12-26T16:35:00.812 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:00.812 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:00.812 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:35:00.812 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:00.819 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:00.819 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:35:00.819 [DEBUG] [ThreadPoolExecutor-21545_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:35:00.819 [DEBUG] [ThreadPoolExecutor-21545_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:35:00.819 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:00.819 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:00.819 [DEBUG] [ThreadPoolExecutor-21545_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:01.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:01.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3075706, teldec = -24.256189
2025-12-26T16:35:01.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28654509836635     dec_j2k = -24.3916222048151
2025-12-26T16:35:01.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:01.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-26T16:35:01.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:01.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:01.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:01.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:01.017 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10765047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798455898784091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3075706, 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.32735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28654509836635, telescope_dec_j2k=-24.3916222048151, observability=1)
2025-12-26T16:35:01.431 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41367554664611816
2025-12-26T16:35:02.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:02.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3078511, teldec = -24.256189
2025-12-26T16:35:02.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28682587360412     dec_j2k = -24.391618871578
2025-12-26T16:35:02.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:02.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-26T16:35:02.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:02.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:02.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:02.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:02.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:02.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:02.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:02.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:02.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:02.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:02.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:02.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:02.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10766273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451486470382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992307, telescope_ra=1.3078511, 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.32763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28682587360412, telescope_dec_j2k=-24.391618871578, observability=1)
2025-12-26T16:35:02.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4426414966583252
2025-12-26T16:35:02.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48289060592651367
2025-12-26T16:35:03.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:03.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3081594, teldec = -24.256189
2025-12-26T16:35:03.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28713447611233     dec_j2k = -24.3916152071436
2025-12-26T16:35:03.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:03.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-26T16:35:03.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:03.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:03.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:03.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:03.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:03.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:03.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:03.142 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:03.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:03.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:03.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:03.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:03.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10767505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798456299903519, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992307, telescope_ra=1.3081594, 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.32794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28713447611233, telescope_dec_j2k=-24.3916152071436, observability=1)
2025-12-26T16:35:03.609 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46639490127563477
2025-12-26T16:35:03.676 [DEBUG] [Thread-467791 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5334122180938721
2025-12-26T16:35:04.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:04.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3084953, teldec = -24.256189
2025-12-26T16:35:04.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28747070569247     dec_j2k = -24.3916112136508
2025-12-26T16:35:04.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:04.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:04.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:04.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:04.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:04.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:04.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:04.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:04.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:04.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:04.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:04.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:04.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:04.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:04.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10768889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452689828666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992307, telescope_ra=1.3084953, 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.32828, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28747070569247, telescope_dec_j2k=-24.3916112136508, observability=1)
2025-12-26T16:35:04.700 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36517882347106934
2025-12-26T16:35:05.517 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:05.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.308831, teldec = -24.256189
2025-12-26T16:35:05.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28780673506639     dec_j2k = -24.3916072214871
2025-12-26T16:35:05.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:05.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:05.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:05.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:05.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:05.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:05.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:05.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:05.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:05.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:05.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:05.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:05.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:05.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:05.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10770275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453492067522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.308831, 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.32861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28780673506639, telescope_dec_j2k=-24.3916072214871, observability=1)
2025-12-26T16:35:05.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25744128227233887
2025-12-26T16:35:06.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:06.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3091109, teldec = -24.256189
2025-12-26T16:35:06.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28808690968421     dec_j2k = -24.3916038920988
2025-12-26T16:35:06.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:06.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-26T16:35:06.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:06.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:06.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:06.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:06.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10771513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451486470382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3091109, 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.32889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28808690968421, telescope_dec_j2k=-24.3916038920988, observability=1)
2025-12-26T16:35:06.921 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31600093841552734
2025-12-26T16:35:07.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:07.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.30941, teldec = -24.256189
2025-12-26T16:35:07.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28838630313203     dec_j2k = -24.3916003335226
2025-12-26T16:35:07.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:07.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-26T16:35:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:07.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:07.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:07.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:07.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:07.669 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:07.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:07.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:07.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:07.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:07.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10772747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451085350954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992307, telescope_ra=1.30941, 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.32919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28838630313203, telescope_dec_j2k=-24.3916003335226, observability=1)
2025-12-26T16:35:08.009 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34026551246643066
2025-12-26T16:35:08.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:08.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3097184, teldec = -24.256189
2025-12-26T16:35:08.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28869500569581     dec_j2k = -24.3915966634272
2025-12-26T16:35:08.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:08.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-26T16:35:08.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:08.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:08.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:08.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:08.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1077397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798449079753814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.3097184, 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.3295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28869500569581, telescope_dec_j2k=-24.3915966634272, observability=1)
2025-12-26T16:35:09.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37165141105651855
2025-12-26T16:35:09.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:09.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3099986, teldec = -24.256189
2025-12-26T16:35:09.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28897548058595     dec_j2k = -24.3915933281571
2025-12-26T16:35:09.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:09.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-26T16:35:09.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:09.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:09.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:09.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:09.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10775222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453090948094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3099986, 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.32978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28897548058595, telescope_dec_j2k=-24.3915933281571, observability=1)
2025-12-26T16:35:10.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38146448135375977
2025-12-26T16:35:10.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:10.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3103068, teldec = -24.256195
2025-12-26T16:35:10.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28928398331988     dec_j2k = -24.3915956582277
2025-12-26T16:35:10.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:10.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-26T16:35:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:10.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:10.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:10.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10776453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798447074156673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992318, telescope_ra=1.3103068, 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.33009, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28928398331988, telescope_dec_j2k=-24.3915956582277, observability=1)
2025-12-26T16:35:11.283 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4123654365539551
2025-12-26T16:35:11.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:11.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3105863, teldec = -24.256188
2025-12-26T16:35:11.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28956375706253     dec_j2k = -24.3915853303758
2025-12-26T16:35:11.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:35:11.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-26T16:35:11.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:11.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:11.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:11.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:11.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10777676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452288709238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992307, telescope_ra=1.3105863, 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.33037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28956375706253, telescope_dec_j2k=-24.3915853303758, observability=1)
2025-12-26T16:35:12.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4428410530090332
2025-12-26T16:35:12.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:12.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3108941, teldec = -24.256188
2025-12-26T16:35:12.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.28987185900558     dec_j2k = -24.3915816640538
2025-12-26T16:35:12.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:12.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-26T16:35:12.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:12.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:12.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:12.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:12.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:12.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10778905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845389318695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992307, telescope_ra=1.3108941, 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.33068, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.28987185900558, telescope_dec_j2k=-24.3915816640538, observability=1)
2025-12-26T16:35:13.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.472318172454834
2025-12-26T16:35:14.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:14.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3111924, teldec = -24.256188
2025-12-26T16:35:14.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29017045162139     dec_j2k = -24.3915781100491
2025-12-26T16:35:14.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:14.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:14.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:14.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:14.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:14.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:14.049 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:14.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10780134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452288709238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3111924, 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.33098, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29017045162139, telescope_dec_j2k=-24.3915781100491, observability=1)
2025-12-26T16:35:14.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5018932819366455
2025-12-26T16:35:15.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:15.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3114731, teldec = -24.256195
2025-12-26T16:35:15.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29045142741194     dec_j2k = -24.3915817643638
2025-12-26T16:35:15.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:15.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-26T16:35:15.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:15.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:15.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:15.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:15.106 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10781355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845188758981, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992318, telescope_ra=1.3114731, 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.33126, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29045142741194, telescope_dec_j2k=-24.3915817643638, observability=1)
2025-12-26T16:35:15.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5359477996826172
2025-12-26T16:35:16.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:16.157 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3117809, teldec = -24.256188
2025-12-26T16:35:16.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29075952888421     dec_j2k = -24.3915710961179
2025-12-26T16:35:16.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:16.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-26T16:35:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:16.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:16.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10782587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845389318695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992307, telescope_ra=1.3117809, 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.33156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29075952888421, telescope_dec_j2k=-24.3915710961179, observability=1)
2025-12-26T16:35:16.734 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5621099472045898
2025-12-26T16:35:17.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:17.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3120617, teldec = -24.256188
2025-12-26T16:35:17.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29104060431162     dec_j2k = -24.3915677483186
2025-12-26T16:35:17.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:17.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-26T16:35:17.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:17.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:17.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:17.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:17.233 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10783815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798454695425806, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.3120617, 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.33184, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29104060431162, telescope_dec_j2k=-24.3915677483186, observability=1)
2025-12-26T16:35:17.822 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5890710353851318
2025-12-26T16:35:18.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:18.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3123701, teldec = -24.256188
2025-12-26T16:35:18.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29134930680289     dec_j2k = -24.3915640706172
2025-12-26T16:35:18.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:18.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-26T16:35:18.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:18.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:18.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:18.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:18.317 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10785066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450684231526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992307, telescope_ra=1.3123701, 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.33215, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29134930680289, telescope_dec_j2k=-24.3915640706172, observability=1)
2025-12-26T16:35:18.913 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5956017971038818
2025-12-26T16:35:19.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:19.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3127065, teldec = -24.256188
2025-12-26T16:35:19.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29168603674807     dec_j2k = -24.3915600580043
2025-12-26T16:35:19.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:19.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:19.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:19.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:19.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10786448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798455096545235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3127065, 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.33249, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29168603674807, telescope_dec_j2k=-24.3915600580043, observability=1)
2025-12-26T16:35:20.003 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49599313735961914
2025-12-26T16:35:20.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:20.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3130051, teldec = -24.256188
2025-12-26T16:35:20.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29198492961014     dec_j2k = -24.391556495392
2025-12-26T16:35:20.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:20.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-26T16:35:20.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:20.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:20.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:20.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:20.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:20.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:20.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:20.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:20.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:20.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:20.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:20.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:20.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10787675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798448678634386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.3130051, 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.33279, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29198492961014, telescope_dec_j2k=-24.391556495392, observability=1)
2025-12-26T16:35:21.094 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.525909423828125
2025-12-26T16:35:21.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:21.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3133416, teldec = -24.256188
2025-12-26T16:35:21.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29232175963444     dec_j2k = -24.3915524795992
2025-12-26T16:35:21.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:21.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:21.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:21.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:21.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:21.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:21.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:21.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:21.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:21.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:21.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:21.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1078905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451085350954, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992307, telescope_ra=1.3133416, 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.33312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29232175963444, telescope_dec_j2k=-24.3915524795992, observability=1)
2025-12-26T16:35:21.885 [DEBUG] [Thread-467792 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12670660018920898
2025-12-26T16:35:22.184 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42574334144592285
2025-12-26T16:35:22.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:22.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3136499, teldec = -24.256188
2025-12-26T16:35:22.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29263036199259     dec_j2k = -24.3915487994211
2025-12-26T16:35:22.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:22.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-26T16:35:22.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:22.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:22.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:22.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:22.861 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:22.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:22.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:22.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10790326, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798455096545235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.3136499, 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.33343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29263036199259, telescope_dec_j2k=-24.3915487994211, observability=1)
2025-12-26T16:35:23.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4128115177154541
2025-12-26T16:35:23.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:23.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3139301, teldec = -24.256188
2025-12-26T16:35:23.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29291083678499     dec_j2k = -24.3915454539061
2025-12-26T16:35:23.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:23.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-26T16:35:23.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:23.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:23.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:23.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:23.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10791554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798456299903519, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992307, telescope_ra=1.3139301, 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.33371, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29291083678499, telescope_dec_j2k=-24.3915454539061, observability=1)
2025-12-26T16:35:24.063 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.13956570625305176
2025-12-26T16:35:24.063 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.74948573112488 seconds ago
2025-12-26T16:35:24.365 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44223642349243164
2025-12-26T16:35:24.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:24.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3142379, teldec = -24.256188
2025-12-26T16:35:24.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2932189386367     dec_j2k = -24.3915417780129
2025-12-26T16:35:24.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:24.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-26T16:35:24.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:24.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:24.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:24.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:24.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10792784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453492067522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3142379, 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.33402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.2932189386367, telescope_dec_j2k=-24.3915417780129, observability=1)
2025-12-26T16:35:25.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47039365768432617
2025-12-26T16:35:25.821 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:25.821 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:26.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:26.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3145454, teldec = -24.256188
2025-12-26T16:35:26.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29352674018579     dec_j2k = -24.3915381048228
2025-12-26T16:35:26.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:26.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-26T16:35:26.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:26.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:26.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:26.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:26.047 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10794013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798447475276102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.3145454, 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.33433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29352674018579, telescope_dec_j2k=-24.3915381048228, observability=1)
2025-12-26T16:35:26.548 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5009574890136719
2025-12-26T16:35:27.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:27.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3148165, teldec = -24.256188
2025-12-26T16:35:27.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29379810603235     dec_j2k = -24.3915348657136
2025-12-26T16:35:27.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:27.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-26T16:35:27.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:27.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:27.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:27.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:27.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:27.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:27.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:27.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:27.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:27.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:27.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:27.106 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:27.106 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10795243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845389318695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992307, telescope_ra=1.3148165, 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.3346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29379810603235, telescope_dec_j2k=-24.3915348657136, observability=1)
2025-12-26T16:35:27.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5302631855010986
2025-12-26T16:35:28.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:28.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3151245, teldec = -24.256188
2025-12-26T16:35:28.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29410640805592     dec_j2k = -24.3915311848932
2025-12-26T16:35:28.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:28.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-26T16:35:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:28.171 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10796475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453492067522, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.3151245, 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.33491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29410640805592, telescope_dec_j2k=-24.3915311848932, observability=1)
2025-12-26T16:35:28.727 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.555419921875
2025-12-26T16:35:28.814 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6426148414611816
2025-12-26T16:35:29.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:29.216 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.315405, teldec = -24.256188
2025-12-26T16:35:29.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29438718310576     dec_j2k = -24.3915278319501
2025-12-26T16:35:29.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:29.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-26T16:35:29.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:29.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:29.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:29.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:29.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:29.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:29.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:29.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:29.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:29.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:29.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:29.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:29.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10797701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451486470382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992307, telescope_ra=1.315405, 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.33519, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29438718310576, telescope_dec_j2k=-24.3915278319501, observability=1)
2025-12-26T16:35:29.817 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5863120555877686
2025-12-26T16:35:30.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:30.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3157133, teldec = -24.256188
2025-12-26T16:35:30.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29469578540736     dec_j2k = -24.3915241458573
2025-12-26T16:35:30.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:30.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-26T16:35:30.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:30.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:30.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:30.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:30.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10798933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452689828666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3157133, 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.3355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29469578540736, telescope_dec_j2k=-24.3915241458573, observability=1)
2025-12-26T16:35:30.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6099233627319336
2025-12-26T16:35:31.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:31.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3160211, teldec = -24.256188
2025-12-26T16:35:31.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29500388721026     dec_j2k = -24.391520464861
2025-12-26T16:35:31.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:31.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:31.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:31.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:31.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:31.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:31.363 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10800168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079845389318695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.3160211, 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.3358, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29500388721026, telescope_dec_j2k=-24.391520464861, observability=1)
2025-12-26T16:35:32.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6373698711395264
2025-12-26T16:35:32.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:32.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3163011, teldec = -24.256188
2025-12-26T16:35:32.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29528416174748     dec_j2k = -24.3915171155614
2025-12-26T16:35:32.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:35:32.412 [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-26T16:35:32.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:32.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:32.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:32.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:32.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10801398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079844787639553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.3163011, 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.33608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29528416174748, telescope_dec_j2k=-24.3915171155614, observability=1)
2025-12-26T16:35:32.800 [DEBUG] [Thread-467793 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3725106716156006
2025-12-26T16:35:33.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6611056327819824
2025-12-26T16:35:33.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:33.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3166086, teldec = -24.256188
2025-12-26T16:35:33.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29559196324014     dec_j2k = -24.3915134364729
2025-12-26T16:35:33.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:33.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:33.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:33.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:33.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:33.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:33.488 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:33.489 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10802628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451486470382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.3166086, 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.33639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29559196324014, telescope_dec_j2k=-24.3915134364729, observability=1)
2025-12-26T16:35:34.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6900932788848877
2025-12-26T16:35:34.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:34.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3169077, teldec = -24.256188
2025-12-26T16:35:34.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29589135648883     dec_j2k = -24.3915098570431
2025-12-26T16:35:34.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:34.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-26T16:35:34.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:34.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:34.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:34.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:34.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:34.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:34.549 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:34.549 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:34.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:34.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:34.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:34.550 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:34.550 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10803854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798448678634386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992306, telescope_ra=1.3169077, 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.33669, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29589135648883, telescope_dec_j2k=-24.3915098570431, observability=1)
2025-12-26T16:35:35.269 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7197675704956055
2025-12-26T16:35:35.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:35.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3171882, teldec = -24.256188
2025-12-26T16:35:35.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29617213149415     dec_j2k = -24.3915064994501
2025-12-26T16:35:35.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:35.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-26T16:35:35.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:35.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:35.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:35.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:35.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10805081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450684231526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3171882, 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.33697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29617213149415, telescope_dec_j2k=-24.3915064994501, observability=1)
2025-12-26T16:35:36.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7538883686065674
2025-12-26T16:35:36.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:36.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3174963, teldec = -24.256188
2025-12-26T16:35:36.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29648053355074     dec_j2k = -24.3915028106414
2025-12-26T16:35:36.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:36.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-26T16:35:36.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:36.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:36.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:36.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:36.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10806309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450684231526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3174963, 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.33728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29648053355074, telescope_dec_j2k=-24.3915028106414, observability=1)
2025-12-26T16:35:37.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7835655212402344
2025-12-26T16:35:37.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:37.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3177763, teldec = -24.256182
2025-12-26T16:35:37.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29676080766651     dec_j2k = -24.3914934580288
2025-12-26T16:35:37.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:37.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-26T16:35:37.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:37.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:37.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:37.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:37.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10807535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798448678634386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.3177763, 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.33756, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29676080766651, telescope_dec_j2k=-24.3914934580288, observability=1)
2025-12-26T16:35:38.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8138589859008789
2025-12-26T16:35:38.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:38.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3180843, teldec = -24.256188
2025-12-26T16:35:38.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29706910999359     dec_j2k = -24.3914957682071
2025-12-26T16:35:38.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:38.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-26T16:35:38.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:38.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:38.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:38.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:38.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1080876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798449480873242, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.3180843, 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.33787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29706910999359, telescope_dec_j2k=-24.3914957682071, observability=1)
2025-12-26T16:35:39.630 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8460819721221924
2025-12-26T16:35:39.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:39.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3183639, teldec = -24.256188
2025-12-26T16:35:39.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29734898408724     dec_j2k = -24.3914924183304
2025-12-26T16:35:39.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:39.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-26T16:35:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:39.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:39.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:39.848 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:39.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:39.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:39.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:39.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:39.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:39.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:39.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10809994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452689828666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3183639, 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.33815, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29734898408724, telescope_dec_j2k=-24.3914924183304, observability=1)
2025-12-26T16:35:39.982 [DEBUG] [Thread-467794 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13329005241394043
2025-12-26T16:35:40.721 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8723318576812744
2025-12-26T16:35:40.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:40.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3186625, teldec = -24.256188
2025-12-26T16:35:40.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29764787679901     dec_j2k = -24.391488840013
2025-12-26T16:35:40.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:40.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-26T16:35:40.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:40.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:40.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:40.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:40.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10811215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443062962393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992306, telescope_ra=1.3186625, 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.33845, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29764787679901, telescope_dec_j2k=-24.391488840013, observability=1)
2025-12-26T16:35:41.374 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4667019844055176
2025-12-26T16:35:41.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9449708461761475
2025-12-26T16:35:41.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:41.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3189708, teldec = -24.256188
2025-12-26T16:35:41.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29795647901116     dec_j2k = -24.3914851445848
2025-12-26T16:35:41.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:41.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-26T16:35:41.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:41.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:41.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:41.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:41.975 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:41.976 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10812453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798457503261803, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992306, telescope_ra=1.3189708, 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.33875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29795647901116, telescope_dec_j2k=-24.3914851445848, observability=1)
2025-12-26T16:35:42.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9644784927368164
2025-12-26T16:35:43.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:43.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3192792, teldec = -24.256188
2025-12-26T16:35:43.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29826518131285     dec_j2k = -24.391481447074
2025-12-26T16:35:43.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:43.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-26T16:35:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:43.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:43.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10813689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798448678634386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3192792, 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.33906, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29826518131285, telescope_dec_j2k=-24.391481447074, observability=1)
2025-12-26T16:35:44.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9866623878479004
2025-12-26T16:35:44.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:44.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3195594, teldec = -24.256188
2025-12-26T16:35:44.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29854565596481     dec_j2k = -24.3914780868961
2025-12-26T16:35:44.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:44.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-26T16:35:44.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:44.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:44.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:44.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:44.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:44.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:44.111 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:44.111 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:44.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:44.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:44.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:44.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:44.111 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10814927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798453090948094, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3195594, 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.33934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29854565596481, telescope_dec_j2k=-24.3914780868961, observability=1)
2025-12-26T16:35:45.121 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:45.124 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3198393, teldec = -24.256188
2025-12-26T16:35:45.125 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.29882583031572     dec_j2k = -24.3914747295874
2025-12-26T16:35:45.127 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:45.128 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:45.132 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:45.132 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:45.132 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:45.132 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:45.140 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:45.140 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:45.140 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:45.140 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:45.140 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:45.140 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:45.140 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:45.141 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:45.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10816113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452689828666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.3198393, 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.33962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29882583031572, telescope_dec_j2k=-24.3914747295874, observability=1)
2025-12-26T16:35:45.193 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05237245559692383
2025-12-26T16:35:46.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:46.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3201471, teldec = -24.256188
2025-12-26T16:35:46.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29913393200543     dec_j2k = -24.3914710367867
2025-12-26T16:35:46.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:35:46.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-26T16:35:46.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:46.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:46.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:46.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:46.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:46.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:46.256 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:46.256 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:46.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:46.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:46.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:46.256 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:46.256 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.108174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798448678634386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992306, telescope_ra=1.3201471, 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.33993, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29913393200543, telescope_dec_j2k=-24.3914710367867, observability=1)
2025-12-26T16:35:46.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03299689292907715
2025-12-26T16:35:47.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:47.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3204738, teldec = -24.256188
2025-12-26T16:35:47.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.2994609522107     dec_j2k = -24.3914671162719
2025-12-26T16:35:47.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:47.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-26T16:35:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:47.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:47.327 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:47.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10818648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079844988199267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3204738, 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.34026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.2994609522107, telescope_dec_j2k=-24.3914671162719, observability=1)
2025-12-26T16:35:47.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.049346208572387695
2025-12-26T16:35:48.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:48.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3207539, teldec = -24.256181
2025-12-26T16:35:48.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.29974132628496     dec_j2k = -24.3914567547981
2025-12-26T16:35:48.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:48.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-26T16:35:48.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:48.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16: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-26T16:35:48.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:48.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10819889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451486470382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.3207539, 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.34054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.29974132628496, telescope_dec_j2k=-24.3914567547981, observability=1)
2025-12-26T16:35:48.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06659913063049316
2025-12-26T16:35:49.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:49.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3210624, teldec = -24.256188
2025-12-26T16:35:49.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30005012908539     dec_j2k = -24.3914600503619
2025-12-26T16:35:49.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:49.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-26T16:35:49.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:49.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:49.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:49.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:49.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10821125, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798446271917817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.3210624, 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.34085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30005012908539, telescope_dec_j2k=-24.3914600503619, observability=1)
2025-12-26T16:35:49.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0888676643371582
2025-12-26T16:35:50.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:50.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3213426, teldec = -24.256188
2025-12-26T16:35:50.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30033060369274     dec_j2k = -24.3914566855407
2025-12-26T16:35:50.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:50.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-26T16:35:50.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:50.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:50.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:50.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:50.537 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10822356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079844988199267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3213426, 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.34113, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30033060369274, telescope_dec_j2k=-24.3914566855407, observability=1)
2025-12-26T16:35:50.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11126160621643066
2025-12-26T16:35:51.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:51.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3216504, teldec = -24.256188
2025-12-26T16:35:51.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30063870534112     dec_j2k = -24.3914529884402
2025-12-26T16:35:51.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:51.582 [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-26T16:35:51.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:51.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:51.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:51.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:51.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:51.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:51.595 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:51.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10823583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798448277514958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992306, telescope_ra=1.3216504, 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.34143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30063870534112, telescope_dec_j2k=-24.3914529884402, observability=1)
2025-12-26T16:35:51.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14488530158996582
2025-12-26T16:35:52.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:52.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.32193, teldec = -24.256188
2025-12-26T16:35:52.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30091857934576     dec_j2k = -24.3914496292973
2025-12-26T16:35:52.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:35:52.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-26T16:35:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:52.657 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:52.658 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10824814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798449079753814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.32193, 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.34171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30091857934576, telescope_dec_j2k=-24.3914496292973, observability=1)
2025-12-26T16:35:52.829 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17146086692810059
2025-12-26T16:35:53.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:53.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3222286, teldec = -24.256188
2025-12-26T16:35:53.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30121747196246     dec_j2k = -24.3914460410845
2025-12-26T16:35:53.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:53.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-26T16:35:53.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:53.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16: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-26T16:35:53.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:53.726 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10826049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450283112098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992306, telescope_ra=1.3222286, 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.34201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30121747196246, telescope_dec_j2k=-24.3914460410845, observability=1)
2025-12-26T16:35:53.919 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1932671070098877
2025-12-26T16:35:54.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:54.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.322537, teldec = -24.256188
2025-12-26T16:35:54.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30152617417442     dec_j2k = -24.3914423342374
2025-12-26T16:35:54.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:54.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-26T16:35:54.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:54.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:54.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:54.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:54.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10827282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441859604109, 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.10862, telescope_az=89.992306, telescope_ra=1.322537, 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.34232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30152617417442, telescope_dec_j2k=-24.3914423342374, observability=1)
2025-12-26T16:35:55.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22139954566955566
2025-12-26T16:35:55.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:55.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3228453, teldec = -24.256188
2025-12-26T16:35:55.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30183477627988     dec_j2k = -24.391438627709
2025-12-26T16:35:55.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:55.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:55.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:55.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10828507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445870798389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3228453, 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.34263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30183477627988, telescope_dec_j2k=-24.391438627709, observability=1)
2025-12-26T16:35:56.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29180264472961426
2025-12-26T16:35:57.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:57.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3231817, teldec = -24.256194
2025-12-26T16:35:57.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30217150629731     dec_j2k = -24.3914405818152
2025-12-26T16:35:57.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:57.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:57.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:57.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10829944, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798451486470382, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992316, telescope_ra=1.3231817, 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.34296, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30217150629731, telescope_dec_j2k=-24.3914405818152, observability=1)
2025-12-26T16:35:57.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13726305961608887
2025-12-26T16:35:58.040 [DEBUG] [Thread-467795 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9490435123443604
2025-12-26T16:35:58.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:58.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3235171, teldec = -24.256188
2025-12-26T16:35:58.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30250723455223     dec_j2k = -24.3914305479531
2025-12-26T16:35:58.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:58.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-26T16:35:58.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:58.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:58.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:58.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:58.296 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10831341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798446673037245, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992306, telescope_ra=1.3235171, 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.3433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30250723455223, telescope_dec_j2k=-24.3914305479531, observability=1)
2025-12-26T16:35:58.355 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05898737907409668
2025-12-26T16:35:59.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:59.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3238249, teldec = -24.256188
2025-12-26T16:35:59.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30281533614075     dec_j2k = -24.3914268446339
2025-12-26T16:35:59.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:35:59.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-26T16:35:59.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:35:59.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:35:59.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:35:59.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:35:59.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10832637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798446271917817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.3238249, 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.34361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:34:59.798461', telescope_ra_j2k=1.30281533614075, telescope_dec_j2k=-24.3914268446339, observability=1)
2025-12-26T16:35:59.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07109856605529785
2025-12-26T16:35:59.940 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:59.940 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:35:59.941 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:35:59.941 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:35:59.941 [INFO] [ThreadPoolExecutor-21546_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:35:59.941 [INFO] [ThreadPoolExecutor-21546_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:36:00.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:00.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3241241, teldec = -24.256188
2025-12-26T16:36:00.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30311482929469     dec_j2k = -24.3914232439427
2025-12-26T16:36:00.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:00.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-26T16:36:00.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:00.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:00.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:00.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:00.476 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10833867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450283112098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992306, telescope_ra=1.3241241, 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.34391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30311482929469, telescope_dec_j2k=-24.3914232439427, observability=1)
2025-12-26T16:36:00.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09798073768615723
2025-12-26T16:36:01.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:01.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3244043, teldec = -24.256188
2025-12-26T16:36:01.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30339530382531     dec_j2k = -24.3914198711509
2025-12-26T16:36:01.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:01.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-26T16:36:01.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:01.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:01.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:01.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:01.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10835093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445469678961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992306, telescope_ra=1.3244043, 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.34419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30339530382531, telescope_dec_j2k=-24.3914198711509, observability=1)
2025-12-26T16:36:01.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1656200885772705
2025-12-26T16:36:02.571 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:02.574 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3247126, teldec = -24.256188
2025-12-26T16:36:02.575 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30370390587924     dec_j2k = -24.3914161592743
2025-12-26T16:36:02.576 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:02.577 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:02.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:02.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:02.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:02.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:02.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:02.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3247126, teldec = -24.256188
2025-12-26T16:36:02.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30370390587924     dec_j2k = -24.3914161592743
2025-12-26T16:36:02.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:02.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-26T16:36:02.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:02.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:02.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:02.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:02.591 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:02.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1083631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452689828666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992306, telescope_ra=1.3247126, 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.3445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30370390587924, telescope_dec_j2k=-24.3914161592743, observability=1)
2025-12-26T16:36:02.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:02.599 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10836325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452689828666, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992306, telescope_ra=1.3247126, 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.3445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30370390587924, telescope_dec_j2k=-24.3914161592743, observability=1)
2025-12-26T16:36:02.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19442343711853027
2025-12-26T16:36:03.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:03.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.325021, teldec = -24.256188
2025-12-26T16:36:03.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30401260802262     dec_j2k = -24.3914124453103
2025-12-26T16:36:03.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:03.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-26T16:36:03.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:03.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:03.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:03.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:03.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10837553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.325021, 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.3448, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30401260802262, telescope_dec_j2k=-24.3914124453103, observability=1)
2025-12-26T16:36:03.884 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22376227378845215
2025-12-26T16:36:04.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:04.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3253006, teldec = -24.256187
2025-12-26T16:36:04.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30429248187843     dec_j2k = -24.3914080774997
2025-12-26T16:36:04.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:04.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-26T16:36:04.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:04.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:04.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:04.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:04.751 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:04.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10838817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798447074156673, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992305, telescope_ra=1.3253006, 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.34508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30429248187843, telescope_dec_j2k=-24.3914080774997, observability=1)
2025-12-26T16:36:04.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22240757942199707
2025-12-26T16:36:05.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:05.944 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3256363, teldec = -24.256187
2025-12-26T16:36:05.945 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30462851074986     dec_j2k = -24.3914040328943
2025-12-26T16:36:05.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:05.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-26T16:36:05.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:05.954 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:05.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:05.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:05.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:05.962 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10840212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798452288709238, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3256363, 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.34542, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30462851074986, telescope_dec_j2k=-24.3914040328943, observability=1)
2025-12-26T16:36:06.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21762728691101074
2025-12-26T16:36:07.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:07.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3259911, teldec = -24.256187
2025-12-26T16:36:07.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30498365832178     dec_j2k = -24.391399757029
2025-12-26T16:36:07.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:07.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-26T16:36:07.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:07.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:07.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:07.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:07.181 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10841624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798447475276102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3259911, 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.34577, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30498365832178, telescope_dec_j2k=-24.391399757029, observability=1)
2025-12-26T16:36:07.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08681201934814453
2025-12-26T16:36:08.397 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:08.399 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3263276, teldec = -24.256187
2025-12-26T16:36:08.400 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30532048795609     dec_j2k = -24.3913957006255
2025-12-26T16:36:08.402 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:08.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-26T16:36:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:08.404 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:08.411 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:08.411 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:08.411 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:08.411 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:08.411 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:08.411 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:08.411 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:08.412 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:08.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10843053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443464081821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3263276, 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.34611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30532048795609, telescope_dec_j2k=-24.3913957006255, observability=1)
2025-12-26T16:36:08.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.055856943130493164
2025-12-26T16:36:09.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:09.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3266359, teldec = -24.256187
2025-12-26T16:36:09.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30562908995685     dec_j2k = -24.3913919832411
2025-12-26T16:36:09.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:09.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-26T16:36:09.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:09.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:09.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:09.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:09.525 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:09.526 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3266359, teldec = -24.256187
2025-12-26T16:36:09.527 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30562908995685     dec_j2k = -24.3913919832411
2025-12-26T16:36:09.528 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:09.529 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:09.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:09.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:09.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:09.529 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:09.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:09.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:09.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:09.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:09.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10844346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443464081821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992305, telescope_ra=1.3266359, 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.34642, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30562908995685, telescope_dec_j2k=-24.3913919832411, observability=1)
2025-12-26T16:36:09.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:09.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:09.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:09.536 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:09.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:09.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:09.537 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:09.537 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:09.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:09.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:09.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:09.538 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:09.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10844358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443464081821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992305, telescope_ra=1.3266359, 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.34642, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30562908995685, telescope_dec_j2k=-24.3913919832411, observability=1)
2025-12-26T16:36:10.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:10.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.326944, teldec = -24.256187
2025-12-26T16:36:10.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30593749175318     dec_j2k = -24.3913882673863
2025-12-26T16:36:10.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:10.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-26T16:36:10.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:10.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:10.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:10.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:10.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:10.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:10.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:10.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:10.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:10.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:10.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:10.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:10.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10845588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450283112098, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.326944, 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.34673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30593749175318, telescope_dec_j2k=-24.3913882673863, observability=1)
2025-12-26T16:36:10.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011222124099731445
2025-12-26T16:36:11.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:11.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3272515, teldec = -24.256187
2025-12-26T16:36:11.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.30624529295329     dec_j2k = -24.3913845578888
2025-12-26T16:36:11.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:11.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:11.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:11.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:11.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:11.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:11.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:11.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:11.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:11.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:11.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:11.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:11.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:11.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:11.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10846892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798448277514958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992305, telescope_ra=1.3272515, 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.34703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30624529295329, telescope_dec_j2k=-24.3913845578888, observability=1)
2025-12-26T16:36:11.783 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0488126277923584
2025-12-26T16:36:12.909 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:12.911 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3275874, teldec = -24.256187
2025-12-26T16:36:12.912 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30658152196186     dec_j2k = -24.391380504787
2025-12-26T16:36:12.914 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:12.915 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:12.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:12.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:12.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:12.922 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:12.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10848275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798449480873242, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3275874, 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.34737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30658152196186, telescope_dec_j2k=-24.391380504787, observability=1)
2025-12-26T16:36:13.443 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5126023292541504
2025-12-26T16:36:14.714 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:14.716 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3280821, teldec = -24.256187
2025-12-26T16:36:14.717 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30707670649399     dec_j2k = -24.3913745336338
2025-12-26T16:36:14.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:14.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:14.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:14.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:14.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:14.722 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:14.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:14.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:14.729 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:14.729 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:14.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:14.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:14.729 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:14.730 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:14.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10850365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798450684231526, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3280821, 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.34787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30707670649399, telescope_dec_j2k=-24.3913745336338, observability=1)
2025-12-26T16:36:15.101 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3714261054992676
2025-12-26T16:36:16.212 [DEBUG] [Thread-467796 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:16.214 [INFO] [Thread-467796 (handle)] [driver.py] [get_status()] Telra = 1.3285024, teldec = -24.256187
2025-12-26T16:36:16.215 [INFO] [Thread-467796 (handle)] [driver.py] [get_status()] ra_j2k = 1.30749741813805     dec_j2k = -24.3913694587215
2025-12-26T16:36:16.217 [DEBUG] [Thread-467796 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:16.218 [DEBUG] [Thread-467796 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:16.223 [DEBUG] [Thread-467796 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:16.223 [DEBUG] [Thread-467796 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:16.223 [DEBUG] [Thread-467796 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:16.223 [DEBUG] [Thread-467796 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:16.231 [DEBUG] [Thread-467796 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10852098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442661842965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3285024, 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.34829, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30749741813805, telescope_dec_j2k=-24.3913694587215, observability=1)
2025-12-26T16:36:16.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29906678199768066
2025-12-26T16:36:16.595 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3638124465942383
2025-12-26T16:36:17.685 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:17.687 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3289224, teldec = -24.256187
2025-12-26T16:36:17.688 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30791782947242     dec_j2k = -24.391364385793
2025-12-26T16:36:17.690 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:17.691 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:17.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:17.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:17.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:17.697 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:17.704 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:17.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10853803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445870798389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992305, telescope_ra=1.3289224, 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.34871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30791782947242, telescope_dec_j2k=-24.391364385793, observability=1)
2025-12-26T16:36:17.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04128408432006836
2025-12-26T16:36:18.812 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:18.814 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3292222, teldec = -24.256187
2025-12-26T16:36:18.815 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30821792307712     dec_j2k = -24.3913607636863
2025-12-26T16:36:18.817 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:18.818 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:18.823 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:18.823 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:18.823 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:18.823 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:18.830 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:18.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10855108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445068559533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992305, telescope_ra=1.3292222, 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.34901, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30821792307712, telescope_dec_j2k=-24.3913607636863, observability=1)
2025-12-26T16:36:19.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7051291465759277
2025-12-26T16:36:20.389 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:20.391 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3296709, teldec = -24.256187
2025-12-26T16:36:20.392 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30866706248974     dec_j2k = -24.3913553410488
2025-12-26T16:36:20.394 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:20.395 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:20.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:20.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:20.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:20.398 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:20.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:20.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10856933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445068559533, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3296709, 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.34945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30866706248974, telescope_dec_j2k=-24.3913553410488, observability=1)
2025-12-26T16:36:20.823 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:20.825 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:20.826 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:20.829 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:21.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:21.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3300069, teldec = -24.256181
2025-12-26T16:36:21.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3090033911349     dec_j2k = -24.3913452797176
2025-12-26T16:36:21.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:21.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-26T16:36:21.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:21.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:21.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:21.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:21.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10858278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445469678961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.3300069, 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.34979, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.3090033911349, telescope_dec_j2k=-24.3913452797176, observability=1)
2025-12-26T16:36:23.100 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:23.102 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3304271, teldec = -24.256187
2025-12-26T16:36:23.103 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.30942400299662     dec_j2k = -24.3913461979766
2025-12-26T16:36:23.105 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:23.107 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:23.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:23.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:23.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:23.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:23.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10860071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443865201249, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992305, telescope_ra=1.3304271, 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.35021, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30942400299662, telescope_dec_j2k=-24.3913461979766, observability=1)
2025-12-26T16:36:23.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.058084964752197266
2025-12-26T16:36:24.123 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:24.125 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 1.3307066, teldec = -24.256181
2025-12-26T16:36:24.127 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 1.30970377629472     dec_j2k = -24.3913368177769
2025-12-26T16:36:24.129 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:24.130 [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-26T16:36:24.132 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:24.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:24.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:24.133 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10861255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437848409828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.3307066, 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.35049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.30970377629472, telescope_dec_j2k=-24.3913368177769, observability=1)
2025-12-26T16:36:24.140 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.766276836395264 seconds ago
2025-12-26T16:36:24.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5742092132568359
2025-12-26T16:36:24.835 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:24.961 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8206720352172852
2025-12-26T16:36:25.837 [DEBUG] [ThreadPoolExecutor-21545_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:25.838 [INFO] [ThreadPoolExecutor-21545_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:36:26.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:26.599 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3313976, teldec = -24.256181
2025-12-26T16:36:26.601 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.3103954528921     dec_j2k = -24.3913284565901
2025-12-26T16:36:26.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:26.604 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:26.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:26.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:26.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:26.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:26.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:26.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:26.617 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:26.618 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:26.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:26.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:26.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:26.618 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:26.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10864118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798439854006968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.3313976, 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.35118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.3103954528921, telescope_dec_j2k=-24.3913284565901, observability=1)
2025-12-26T16:36:26.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023436307907104492
2025-12-26T16:36:27.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:27.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.331734, teldec = -24.256187
2025-12-26T16:36:27.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31073218265373     dec_j2k = -24.3913303839773
2025-12-26T16:36:27.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:27.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-26T16:36:27.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:27.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:27.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:27.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:27.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10865465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441859604109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992305, telescope_ra=1.331734, 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.35152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31073218265373, telescope_dec_j2k=-24.3913303839773, observability=1)
2025-12-26T16:36:27.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020610809326171875
2025-12-26T16:36:27.900 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12297821044921875
2025-12-26T16:36:28.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:28.841 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3320424, teldec = -24.256187
2025-12-26T16:36:28.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31104088460258     dec_j2k = -24.3913266499048
2025-12-26T16:36:28.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:28.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:28.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:28.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10866712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445469678961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3320424, 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.35183, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31104088460258, telescope_dec_j2k=-24.3913266499048, observability=1)
2025-12-26T16:36:28.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.031044721603393555
2025-12-26T16:36:30.017 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:30.019 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3323502, teldec = -24.256181
2025-12-26T16:36:30.020 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.31134898556641     dec_j2k = -24.3913169227428
2025-12-26T16:36:30.022 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:30.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-26T16:36:30.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:30.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:30.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:30.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:30.037 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:30.037 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:30.038 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:30.038 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:30.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:30.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:30.038 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:30.038 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:30.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10868076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079844787639553, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.3323502, 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.35213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31134898556641, telescope_dec_j2k=-24.3913169227428, observability=1)
2025-12-26T16:36:30.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029558181762695312
2025-12-26T16:36:32.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:32.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3329298, teldec = -24.256187
2025-12-26T16:36:32.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31192915339201     dec_j2k = -24.3913159004398
2025-12-26T16:36:32.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:32.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-26T16:36:32.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:32.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:32.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:32.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:32.049 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10870407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992305, telescope_ra=1.3329298, 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.35271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31192915339201, telescope_dec_j2k=-24.3913159004398, observability=1)
2025-12-26T16:36:32.084 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03523969650268555
2025-12-26T16:36:32.845 [DEBUG] [Thread-467797 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7957150936126709
2025-12-26T16:36:33.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:33.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3332942, teldec = -24.256181
2025-12-26T16:36:33.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31229390973996     dec_j2k = -24.391305484712
2025-12-26T16:36:33.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:33.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-26T16:36:33.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:33.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:33.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:33.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:33.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:33.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:33.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:33.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:33.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:33.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:33.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:33.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:33.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10872031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798444266320677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.3332942, 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.35308, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31229390973996, telescope_dec_j2k=-24.391305484712, observability=1)
2025-12-26T16:36:33.476 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02194356918334961
2025-12-26T16:36:34.271 [DEBUG] [Thread-467798 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8167023658752441
2025-12-26T16:36:34.830 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:34.832 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3336861, teldec = -24.256181
2025-12-26T16:36:34.833 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.31268619338544     dec_j2k = -24.3913007338031
2025-12-26T16:36:34.835 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:36:34.835 [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-26T16:36:34.837 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:34.837 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:34.837 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:34.837 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:34.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10873647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442661842965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992294, telescope_ra=1.3336861, 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.35347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31268619338544, telescope_dec_j2k=-24.3913007338031, observability=1)
2025-12-26T16:36:35.395 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5494208335876465
2025-12-26T16:36:37.916 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:37.918 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3345445, teldec = -24.256187
2025-12-26T16:36:37.919 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.31354543404637     dec_j2k = -24.3912963221205
2025-12-26T16:36:37.920 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:37.920 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:37.927 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:37.927 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:37.927 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:37.927 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:37.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10877219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798444667440105, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3345445, 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.35433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31354543404637, telescope_dec_j2k=-24.3912963221205, observability=1)
2025-12-26T16:36:38.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21024560928344727
2025-12-26T16:36:39.681 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:39.683 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3350489, teldec = -24.256187
2025-12-26T16:36:39.684 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.31405032776297     dec_j2k = -24.3912902012846
2025-12-26T16:36:39.685 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:36:39.686 [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-26T16:36:39.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:39.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:39.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:39.693 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:39.700 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:39.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10879262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798446271917817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3350489, 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.35483, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31405032776297, telescope_dec_j2k=-24.3912902012846, observability=1)
2025-12-26T16:36:39.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11194300651550293
2025-12-26T16:36:41.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:41.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3354975, teldec = -24.256193
2025-12-26T16:36:41.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3144993672321     dec_j2k = -24.3912907550653
2025-12-26T16:36:41.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:41.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:41.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:41.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:41.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:41.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:41.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:41.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:41.277 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:41.277 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:41.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:41.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:41.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:41.277 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:41.277 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10881088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437046170972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992315, telescope_ra=1.3354975, 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.35528, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.3144993672321, telescope_dec_j2k=-24.3912907550653, observability=1)
2025-12-26T16:36:41.337 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.059665679931640625
2025-12-26T16:36:41.435 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15808558464050293
2025-12-26T16:36:42.426 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:42.428 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.335805, teldec = -24.256193
2025-12-26T16:36:42.429 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.31480716819548     dec_j2k = -24.3912870211495
2025-12-26T16:36:42.431 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:42.432 [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-26T16:36:42.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:42.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:42.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:42.433 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:42.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:42.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10882438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.335805, 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.35559, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31480716819548, telescope_dec_j2k=-24.3912870211495, observability=1)
2025-12-26T16:36:42.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020328998565673828
2025-12-26T16:36:43.703 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:43.705 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3361688, teldec = -24.256193
2025-12-26T16:36:43.706 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.31517132425106     dec_j2k = -24.39128260246
2025-12-26T16:36:43.708 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:43.710 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:43.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:43.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:43.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:43.716 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:43.723 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10883917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992315, telescope_ra=1.3361688, 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.35595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31517132425106, telescope_dec_j2k=-24.39128260246, observability=1)
2025-12-26T16:36:44.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4598805904388428
2025-12-26T16:36:45.246 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:45.248 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3366081, teldec = -24.256187
2025-12-26T16:36:45.249 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.31561105379319     dec_j2k = -24.3912712656418
2025-12-26T16:36:45.250 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:45.251 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:45.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:45.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:45.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:45.258 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:45.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:45.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:45.265 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:45.265 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:45.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:45.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:45.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:45.266 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:45.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10885703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992304, telescope_ra=1.3366081, 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.35639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31561105379319, telescope_dec_j2k=-24.3912712656418, observability=1)
2025-12-26T16:36:45.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11933279037475586
2025-12-26T16:36:46.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:46.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3369446, teldec = -24.256187
2025-12-26T16:36:46.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31594788310581     dec_j2k = -24.3912671760711
2025-12-26T16:36:46.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:46.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:46.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:46.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:46.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:46.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:46.510 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10887141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438249529256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.3369446, 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.35673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31594788310581, telescope_dec_j2k=-24.3912671760711, observability=1)
2025-12-26T16:36:46.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015080928802490234
2025-12-26T16:36:47.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:47.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3372524, teldec = -24.256187
2025-12-26T16:36:47.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31625598432247     dec_j2k = -24.3912634343787
2025-12-26T16:36:47.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:47.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-26T16:36:47.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:47.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:47.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:47.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:47.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:47.637 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10888446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443865201249, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3372524, 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.35704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31625598432247, telescope_dec_j2k=-24.3912634343787, observability=1)
2025-12-26T16:36:47.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014307022094726562
2025-12-26T16:36:48.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:48.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3375604, teldec = -24.256193
2025-12-26T16:36:48.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31656428611684     dec_j2k = -24.3912656888491
2025-12-26T16:36:48.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:48.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-26T16:36:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:48.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:48.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:48.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:48.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:48.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:48.714 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:48.714 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10889697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445870798389, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992315, telescope_ra=1.3375604, 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.35734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31656428611684, telescope_dec_j2k=-24.3912656888491, observability=1)
2025-12-26T16:36:48.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0281827449798584
2025-12-26T16:36:49.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:49.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.337868, teldec = -24.256187
2025-12-26T16:36:49.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31687218673008     dec_j2k = -24.3912559483566
2025-12-26T16:36:49.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:49.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-26T16:36:49.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:49.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:49.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:49.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:49.787 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10890941, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798439854006968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.337868, 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.35765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31687218673008, telescope_dec_j2k=-24.3912559483566, observability=1)
2025-12-26T16:36:49.869 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08217144012451172
2025-12-26T16:36:50.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:50.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3381666, teldec = -24.256187
2025-12-26T16:36:50.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3171710789187     dec_j2k = -24.3912523159561
2025-12-26T16:36:50.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:50.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-26T16:36:50.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:50.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:50.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:50.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:50.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:50.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:50.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:50.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:50.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:50.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:50.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:50.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:50.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10892222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.3381666, 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.35795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.3171710789187, telescope_dec_j2k=-24.3912523159561, observability=1)
2025-12-26T16:36:50.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09691166877746582
2025-12-26T16:36:51.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:51.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3384751, teldec = -24.256193
2025-12-26T16:36:51.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31747988117711     dec_j2k = -24.3912545617295
2025-12-26T16:36:52.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:52.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:52.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:52.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:52.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:52.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:52.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:52.017 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10893515, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438650648684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992315, telescope_ra=1.3384751, 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.35826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31747988117711, telescope_dec_j2k=-24.3912545617295, observability=1)
2025-12-26T16:36:52.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11199331283569336
2025-12-26T16:36:52.345 [DEBUG] [Thread-467799 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3287816047668457
2025-12-26T16:36:53.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:53.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3387832, teldec = -24.256187
2025-12-26T16:36:53.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31778828225385     dec_j2k = -24.3912448125405
2025-12-26T16:36:53.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:53.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-26T16:36:53.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:53.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:53.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:53.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:53.117 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10894792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440656245825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3387832, 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.35857, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31778828225385, telescope_dec_j2k=-24.3912448125405, observability=1)
2025-12-26T16:36:53.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13656091690063477
2025-12-26T16:36:54.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:54.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3390913, teldec = -24.256187
2025-12-26T16:36:54.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31809668371283     dec_j2k = -24.391241061945
2025-12-26T16:36:54.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:54.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-26T16:36:54.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:54.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:54.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:54.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:54.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:54.191 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10896035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.3390913, 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.35887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31809668371283, telescope_dec_j2k=-24.391241061945, observability=1)
2025-12-26T16:36:54.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19942855834960938
2025-12-26T16:36:55.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:55.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3393712, teldec = -24.256187
2025-12-26T16:36:55.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3183768575722     dec_j2k = -24.3912376538732
2025-12-26T16:36:55.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:55.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-26T16:36:55.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:55.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:55.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:55.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:55.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:55.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:55.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:55.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:55.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:55.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:55.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:55.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:55.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10897277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798444266320677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.3393712, 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.35915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.3183768575722, telescope_dec_j2k=-24.3912376538732, observability=1)
2025-12-26T16:36:55.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24812769889831543
2025-12-26T16:36:56.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:56.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3396787, teldec = -24.256187
2025-12-26T16:36:56.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31868465842775     dec_j2k = -24.391233908905
2025-12-26T16:36:56.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:56.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-26T16:36:56.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:56.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:56.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:56.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:56.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:56.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10898549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441859604109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992304, telescope_ra=1.3396787, 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.35946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31868465842775, telescope_dec_j2k=-24.391233908905, observability=1)
2025-12-26T16:36:56.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27875542640686035
2025-12-26T16:36:57.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:57.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3399776, teldec = -24.256187
2025-12-26T16:36:57.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31898385086091     dec_j2k = -24.3912302678334
2025-12-26T16:36:57.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:57.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-26T16:36:57.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:57.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:57.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:57.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:57.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:57.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10899777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442260723537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.3399776, 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.35976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31898385086091, telescope_dec_j2k=-24.3912302678334, observability=1)
2025-12-26T16:36:57.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30226945877075195
2025-12-26T16:36:58.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:58.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.340286, teldec = -24.256187
2025-12-26T16:36:58.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31929255258006     dec_j2k = -24.3912265101682
2025-12-26T16:36:58.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:58.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:36:58.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:58.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:58.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:58.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:58.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10901006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440255126397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.340286, 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.36007, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31929255258006, telescope_dec_j2k=-24.3912265101682, observability=1)
2025-12-26T16:36:58.818 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3338623046875
2025-12-26T16:36:59.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:36:59.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3405662, teldec = -24.256186
2025-12-26T16:36:59.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31957302663737     dec_j2k = -24.3912220954255
2025-12-26T16:36:59.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:36:59.541 [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-26T16:36:59.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:36:59.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:36:59.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:36:59.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:36:59.555 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.10902242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3405662, 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.36035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:35:59.939338', telescope_ra_j2k=1.31957302663737, telescope_dec_j2k=-24.3912220954255, observability=1)
2025-12-26T16:36:59.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35175108909606934
2025-12-26T16:37:00.081 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:00.082 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:37:00.082 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:00.083 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:37:00.084 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:00.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:00.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3408745, teldec = -24.256186
2025-12-26T16:37:00.608 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.31988162824222     dec_j2k = -24.3912183372955
2025-12-26T16:37:00.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:00.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:00.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:00.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:00.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:00.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:00.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:00.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:00.619 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:00.619 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:00.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:00.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:00.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:00.620 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:00.620 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10903479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3408745, 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.36066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.31988162824222, telescope_dec_j2k=-24.3912183372955, observability=1)
2025-12-26T16:37:01.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3796844482421875
2025-12-26T16:37:01.085 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:01.087 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:01.087 [DEBUG] [ThreadPoolExecutor-21547_0] [payload.py] [to_registers()] [0]
2025-12-26T16:37:01.093 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:01.093 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:01.094 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:37:01.094 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:01.101 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:01.101 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:37:01.101 [DEBUG] [ThreadPoolExecutor-21547_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:37:01.101 [DEBUG] [ThreadPoolExecutor-21547_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:37:01.101 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:01.101 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:01.101 [DEBUG] [ThreadPoolExecutor-21547_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:01.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:01.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3411823, teldec = -24.256186
2025-12-26T16:37:01.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32018972934932     dec_j2k = -24.391214584381
2025-12-26T16:37:01.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:01.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-26T16:37:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:01.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:01.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:01.676 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.109047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798444266320677, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3411823, 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.36097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32018972934932, telescope_dec_j2k=-24.391214584381, observability=1)
2025-12-26T16:37:02.090 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4136383533477783
2025-12-26T16:37:02.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.905846357345581
2025-12-26T16:37:02.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:02.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3414619, teldec = -24.256186
2025-12-26T16:37:02.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32046960286217     dec_j2k = -24.391211174539
2025-12-26T16:37:02.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:02.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-26T16:37:02.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:02.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:02.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:02.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:02.742 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10905929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.3414619, 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.36124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32046960286217, telescope_dec_j2k=-24.391211174539, observability=1)
2025-12-26T16:37:03.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43766164779663086
2025-12-26T16:37:03.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:03.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3417608, teldec = -24.256186
2025-12-26T16:37:03.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32076879524699     dec_j2k = -24.3912075285233
2025-12-26T16:37:03.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:37:03.798 [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-26T16:37:03.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:03.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:03.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:03.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:03.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:03.807 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10907168, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438650648684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992304, telescope_ra=1.3417608, 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.36154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32076879524699, telescope_dec_j2k=-24.3912075285233, observability=1)
2025-12-26T16:37:04.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5390491485595703
2025-12-26T16:37:04.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:04.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3420692, teldec = -24.256186
2025-12-26T16:37:04.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32107749691624     dec_j2k = -24.391203765757
2025-12-26T16:37:04.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:04.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-26T16:37:04.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:04.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:04.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:04.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:04.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1090839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442260723537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.3420692, 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.36185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32107749691624, telescope_dec_j2k=-24.391203765757, observability=1)
2025-12-26T16:37:05.436 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.573650598526001
2025-12-26T16:37:05.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:05.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3423494, teldec = -24.256186
2025-12-26T16:37:05.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32135797099346     dec_j2k = -24.3912003462921
2025-12-26T16:37:05.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:05.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-26T16:37:05.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:05.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:05.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:05.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:05.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:05.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:05.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:05.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:05.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:05.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:05.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10909615, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984374472904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992304, telescope_ra=1.3423494, 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.36213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32135797099346, telescope_dec_j2k=-24.3912003462921, observability=1)
2025-12-26T16:37:06.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6465225219726562
2025-12-26T16:37:06.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:06.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3426577, teldec = -24.256186
2025-12-26T16:37:06.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32166657254843     dec_j2k = -24.391196583063
2025-12-26T16:37:06.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:06.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-26T16:37:07.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:07.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:07.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:07.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:07.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:07.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10910874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442260723537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992304, telescope_ra=1.3426577, 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.36244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32166657254843, telescope_dec_j2k=-24.391196583063, observability=1)
2025-12-26T16:37:07.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6828789710998535
2025-12-26T16:37:08.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:08.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3429376, teldec = -24.256186
2025-12-26T16:37:08.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32194674631726     dec_j2k = -24.3911931657318
2025-12-26T16:37:08.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:08.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-26T16:37:08.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:08.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:08.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:08.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:08.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:08.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:08.073 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:08.074 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:08.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:08.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:08.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:08.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:08.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10912105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992304, telescope_ra=1.3429376, 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.36272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32194674631726, telescope_dec_j2k=-24.3911931657318, observability=1)
2025-12-26T16:37:08.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7082438468933105
2025-12-26T16:37:09.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:09.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3432454, teldec = -24.256186
2025-12-26T16:37:09.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32225484736672     dec_j2k = -24.3911894069275
2025-12-26T16:37:09.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:09.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-26T16:37:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:09.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:09.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:09.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:09.137 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:09.137 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:09.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:09.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:09.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:09.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:09.138 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10913331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435842812688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992304, telescope_ra=1.3432454, 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.36303, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32225484736672, telescope_dec_j2k=-24.3911894069275, observability=1)
2025-12-26T16:37:09.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7350325584411621
2025-12-26T16:37:10.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:10.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.343544, teldec = -24.256186
2025-12-26T16:37:10.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32255373940974     dec_j2k = -24.3911857596325
2025-12-26T16:37:10.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:10.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-26T16:37:10.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:10.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:10.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:10.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:10.200 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10914567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798446271917817, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992303, telescope_ra=1.343544, 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.36333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32255373940974, telescope_dec_j2k=-24.3911857596325, observability=1)
2025-12-26T16:37:10.543 [DEBUG] [Thread-467800 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34329915046691895
2025-12-26T16:37:10.963 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7629842758178711
2025-12-26T16:37:11.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:11.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3438524, teldec = -24.256186
2025-12-26T16:37:11.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32286244102905     dec_j2k = -24.3911819917659
2025-12-26T16:37:11.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:11.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-26T16:37:11.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:11.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:11.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:11.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:11.267 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.109158, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437848409828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992303, telescope_ra=1.3438524, 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.36364, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32286244102905, telescope_dec_j2k=-24.3911819917659, observability=1)
2025-12-26T16:37:12.131 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8643045425415039
2025-12-26T16:37:12.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:12.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3441607, teldec = -24.256186
2025-12-26T16:37:12.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32317104254192     dec_j2k = -24.3911782242395
2025-12-26T16:37:12.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:37:12.361 [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-26T16:37:12.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:12.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:12.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:12.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:12.371 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1091708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441859604109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992303, telescope_ra=1.3441607, 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.36394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32317104254192, telescope_dec_j2k=-24.3911782242395, observability=1)
2025-12-26T16:37:13.220 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8483314514160156
2025-12-26T16:37:13.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:13.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3444688, teldec = -24.256186
2025-12-26T16:37:13.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32347944385056     dec_j2k = -24.3911744582767
2025-12-26T16:37:13.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:13.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-26T16:37:13.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:13.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:13.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:13.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:13.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:13.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:13.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:13.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:13.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:13.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:13.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:13.465 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:13.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10918344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992303, telescope_ra=1.3444688, 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.36425, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32347944385056, telescope_dec_j2k=-24.3911744582767, observability=1)
2025-12-26T16:37:14.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.845383882522583
2025-12-26T16:37:14.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:14.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3447484, teldec = -24.256186
2025-12-26T16:37:14.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32375931727994     dec_j2k = -24.3911710399127
2025-12-26T16:37:14.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:14.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-26T16:37:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:14.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:14.569 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1091962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798439854006968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3447484, 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.36453, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32375931727994, telescope_dec_j2k=-24.3911710399127, observability=1)
2025-12-26T16:37:15.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9066421985626221
2025-12-26T16:37:15.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:15.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3450562, teldec = -24.256186
2025-12-26T16:37:15.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32406741827875     dec_j2k = -24.3911672759398
2025-12-26T16:37:15.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:15.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-26T16:37:15.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:15.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:15.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:15.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:15.638 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10920862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437046170972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3450562, 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.36484, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32406741827875, telescope_dec_j2k=-24.3911672759398, observability=1)
2025-12-26T16:37:16.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.930431604385376
2025-12-26T16:37:16.684 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:16.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3453548, teldec = -24.256186
2025-12-26T16:37:16.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32436631027261     dec_j2k = -24.3911636236308
2025-12-26T16:37:16.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:16.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-26T16:37:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:16.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10922089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440255126397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3453548, 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.36514, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32436631027261, telescope_dec_j2k=-24.3911636236308, observability=1)
2025-12-26T16:37:17.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9544315338134766
2025-12-26T16:37:17.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:17.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3456356, teldec = -24.256186
2025-12-26T16:37:17.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32464738485287     dec_j2k = -24.3911601882873
2025-12-26T16:37:17.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:17.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:17.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:17.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:17.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:17.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:17.760 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10923312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798445469678961, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992303, telescope_ra=1.3456356, 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.36542, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32464738485287, telescope_dec_j2k=-24.3911601882873, observability=1)
2025-12-26T16:37:18.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9859669208526611
2025-12-26T16:37:18.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:18.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3459729, teldec = -24.256186
2025-12-26T16:37:18.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32498501467216     dec_j2k = -24.391156060749
2025-12-26T16:37:18.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:18.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-26T16:37:18.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:18.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:18.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:18.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:18.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:18.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:18.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:18.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:18.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:18.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:18.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:18.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:18.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1092461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3459729, 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.36576, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32498501467216, telescope_dec_j2k=-24.391156060749, observability=1)
2025-12-26T16:37:19.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9921703338623047
2025-12-26T16:37:19.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:19.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3462531, teldec = -24.256186
2025-12-26T16:37:19.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32526548864995     dec_j2k = -24.3911526311409
2025-12-26T16:37:19.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:19.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-26T16:37:19.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:19.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:19.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:19.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:19.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:19.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:19.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:19.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:19.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:19.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:19.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:19.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:19.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10925881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984374472904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3462531, 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.36604, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32526548864995, telescope_dec_j2k=-24.3911526311409, observability=1)
2025-12-26T16:37:20.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9843974113464355
2025-12-26T16:37:21.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:21.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3465607, teldec = -24.25618
2025-12-26T16:37:21.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32557338901781     dec_j2k = -24.3911428658483
2025-12-26T16:37:21.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:21.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-26T16:37:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:21.036 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10927108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, 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.10862, telescope_az=89.992292, telescope_ra=1.3465607, 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.36634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32557338901781, telescope_dec_j2k=-24.3911428658483, observability=1)
2025-12-26T16:37:22.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:22.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3468595, teldec = -24.256186
2025-12-26T16:37:22.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32587248155957     dec_j2k = -24.3911452063991
2025-12-26T16:37:22.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:22.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-26T16:37:22.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:22.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:22.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:22.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:22.093 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:22.095 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3468595, teldec = -24.256186
2025-12-26T16:37:22.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:22.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:22.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:22.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:22.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:22.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:22.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:22.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:22.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10928332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992303, telescope_ra=1.3468595, 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.36664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32587248155957, telescope_dec_j2k=-24.3911452063991, observability=1)
2025-12-26T16:37:22.096 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.32587248155957     dec_j2k = -24.3911452063991
2025-12-26T16:37:22.098 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:22.099 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:22.102 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:22.103 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:22.103 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:22.103 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:22.110 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:22.110 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:22.111 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:22.111 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:22.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:22.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:22.111 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:22.111 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:22.111 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1092835, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992303, telescope_ra=1.3468595, 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.36664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32587248155957, telescope_dec_j2k=-24.3911452063991, observability=1)
2025-12-26T16:37:23.184 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:23.186 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3471692, teldec = -24.256186
2025-12-26T16:37:23.188 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.32618248435685     dec_j2k = -24.3911414131273
2025-12-26T16:37:23.189 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:23.190 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:23.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:23.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:23.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:23.195 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:23.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:23.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3471692, teldec = -24.256186
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:23.203 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:23.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10929612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443464081821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3471692, 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.36695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32618248435685, telescope_dec_j2k=-24.3911414131273, observability=1)
2025-12-26T16:37:23.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32618248435685     dec_j2k = -24.3911414131273
2025-12-26T16:37:23.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:23.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-26T16:37:23.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:23.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:23.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:23.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:23.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:23.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:23.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:23.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:23.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:23.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:23.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:23.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:23.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10929631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443464081821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3471692, 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.36695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32618248435685, telescope_dec_j2k=-24.3911414131273, observability=1)
2025-12-26T16:37:24.200 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9815964698791504
2025-12-26T16:37:24.200 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.764899492263794 seconds ago
2025-12-26T16:37:24.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:24.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3474781, teldec = -24.256186
2025-12-26T16:37:24.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32649168636327     dec_j2k = -24.3911376287683
2025-12-26T16:37:24.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:24.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:24.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:24.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:24.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:24.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:24.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10930932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437848409828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3474781, 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.36726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32649168636327, telescope_dec_j2k=-24.3911376287683, observability=1)
2025-12-26T16:37:24.387 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04475831985473633
2025-12-26T16:37:25.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:25.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3477867, teldec = -24.256186
2025-12-26T16:37:25.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32680058806769     dec_j2k = -24.3911338472013
2025-12-26T16:37:25.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:25.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-26T16:37:25.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:25.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:25.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:25.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:25.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10932208, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843945288754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992303, telescope_ra=1.3477867, 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.36757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32680058806769, telescope_dec_j2k=-24.3911338472013, observability=1)
2025-12-26T16:37:25.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028604984283447266
2025-12-26T16:37:26.102 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:26.103 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:26.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:26.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3480859, teldec = -24.256186
2025-12-26T16:37:26.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32710008057386     dec_j2k = -24.3911301799785
2025-12-26T16:37:26.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:26.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:26.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:26.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:26.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:26.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:26.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:26.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:26.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:26.515 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:26.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:26.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:26.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:26.515 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:26.515 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10933448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3480859, 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.36787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32710008057386, telescope_dec_j2k=-24.3911301799785, observability=1)
2025-12-26T16:37:26.570 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05548906326293945
2025-12-26T16:37:26.986 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4716148376464844
2025-12-26T16:37:27.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:27.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3483949, teldec = -24.256192
2025-12-26T16:37:27.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32740938304602     dec_j2k = -24.3911323912428
2025-12-26T16:37:27.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:27.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-26T16:37:27.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:27.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:27.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:27.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:27.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:27.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:27.574 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:27.574 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:27.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:27.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:27.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:27.575 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:27.575 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10934675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440656245825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992314, telescope_ra=1.3483949, 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.36818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32740938304602, telescope_dec_j2k=-24.3911323912428, observability=1)
2025-12-26T16:37:27.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08350324630737305
2025-12-26T16:37:28.605 [DEBUG] [Thread-467801 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:28.607 [INFO] [Thread-467801 (handle)] [driver.py] [get_status()] Telra = 1.3486758, teldec = -24.256186
2025-12-26T16:37:28.608 [INFO] [Thread-467801 (handle)] [driver.py] [get_status()] ra_j2k = 1.32769055725247     dec_j2k = -24.3911229472845
2025-12-26T16:37:28.611 [DEBUG] [Thread-467801 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:28.611 [DEBUG] [Thread-467801 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:28.618 [DEBUG] [Thread-467801 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:28.618 [DEBUG] [Thread-467801 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:28.618 [DEBUG] [Thread-467801 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:28.618 [DEBUG] [Thread-467801 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:28.626 [DEBUG] [Thread-467801 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10935887, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992303, telescope_ra=1.3486758, 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.36846, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32769055725247, telescope_dec_j2k=-24.3911229472845, observability=1)
2025-12-26T16:37:28.653 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027109861373901367
2025-12-26T16:37:28.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12235784530639648
2025-12-26T16:37:29.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:29.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3489841, teldec = -24.256186
2025-12-26T16:37:29.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32799915862994     dec_j2k = -24.3911191659713
2025-12-26T16:37:29.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:29.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-26T16:37:29.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:29.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:29.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:29.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:29.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10937161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441859604109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3489841, 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.36877, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32799915862994, telescope_dec_j2k=-24.3911191659713, observability=1)
2025-12-26T16:37:29.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11711668968200684
2025-12-26T16:37:30.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:30.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3492833, teldec = -24.256186
2025-12-26T16:37:30.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32829865110344     dec_j2k = -24.3911154954276
2025-12-26T16:37:30.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:30.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-26T16:37:30.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:30.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:30.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:30.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:30.778 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:30.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10938387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442260723537, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3492833, 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.36907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32829865110344, telescope_dec_j2k=-24.3911154954276, observability=1)
2025-12-26T16:37:30.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15055584907531738
2025-12-26T16:37:31.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:31.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3495641, teldec = -24.256186
2025-12-26T16:37:31.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32857972558317     dec_j2k = -24.3911120498578
2025-12-26T16:37:31.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:31.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-26T16:37:31.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:31.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:31.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:31.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:31.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1093961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440255126397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3495641, 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.36935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32857972558317, telescope_dec_j2k=-24.3911120498578, observability=1)
2025-12-26T16:37:32.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18528032302856445
2025-12-26T16:37:32.875 [DEBUG] [Thread-467802 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:32.877 [INFO] [Thread-467802 (handle)] [driver.py] [get_status()] Telra = 1.3498727, teldec = -24.256186
2025-12-26T16:37:32.878 [INFO] [Thread-467802 (handle)] [driver.py] [get_status()] ra_j2k = 1.32888862722888     dec_j2k = -24.3911082623238
2025-12-26T16:37:32.880 [DEBUG] [Thread-467802 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:32.881 [DEBUG] [Thread-467802 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:32.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:32.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3498727, teldec = -24.256186
2025-12-26T16:37:32.884 [DEBUG] [Thread-467802 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:32.884 [DEBUG] [Thread-467802 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:32.884 [DEBUG] [Thread-467802 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:32.884 [DEBUG] [Thread-467802 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:32.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32888862722888     dec_j2k = -24.3911082623238
2025-12-26T16:37:32.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:32.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-26T16:37:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:32.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:32.892 [DEBUG] [Thread-467802 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10940829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984374472904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3498727, 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.36966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32888862722888, telescope_dec_j2k=-24.3911082623238, observability=1)
2025-12-26T16:37:32.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:32.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10940837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984374472904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3498727, 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.36966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32888862722888, telescope_dec_j2k=-24.3911082623238, observability=1)
2025-12-26T16:37:33.111 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21018218994140625
2025-12-26T16:37:33.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:33.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3501536, teldec = -24.256192
2025-12-26T16:37:33.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32916980218556     dec_j2k = -24.3911108134667
2025-12-26T16:37:33.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:33.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-26T16:37:33.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:33.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:33.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:33.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:33.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10942061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798439051768112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992314, telescope_ra=1.3501536, 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.36994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32916980218556, telescope_dec_j2k=-24.3911108134667, observability=1)
2025-12-26T16:37:34.238 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2803487777709961
2025-12-26T16:37:34.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:35.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3504615, teldec = -24.256186
2025-12-26T16:37:35.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32947800273617     dec_j2k = -24.3911010333683
2025-12-26T16:37:35.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:35.005 [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-26T16:37:35.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:35.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:35.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:35.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:35.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10943287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442661842965, 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.10862, telescope_az=89.992303, telescope_ra=1.3504615, 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.37024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32947800273617, telescope_dec_j2k=-24.3911010333683, observability=1)
2025-12-26T16:37:35.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3106374740600586
2025-12-26T16:37:36.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:36.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3507609, teldec = -24.256186
2025-12-26T16:37:36.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.32977769536479     dec_j2k = -24.3910973562711
2025-12-26T16:37:36.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:36.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-26T16:37:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:36.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:36.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:36.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:36.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:36.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:36.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:36.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:36.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:36.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10944512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436645051544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3507609, 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.37054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.32977769536479, telescope_dec_j2k=-24.3910973562711, observability=1)
2025-12-26T16:37:36.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42122745513916016
2025-12-26T16:37:37.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:37.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3510417, teldec = -24.256186
2025-12-26T16:37:37.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33005876980664     dec_j2k = -24.3910939068558
2025-12-26T16:37:37.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:37.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:37.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:37.138 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1094574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3510417, 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.37082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33005876980664, telescope_dec_j2k=-24.3910939068558, observability=1)
2025-12-26T16:37:37.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44659996032714844
2025-12-26T16:37:38.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:38.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3513508, teldec = -24.256192
2025-12-26T16:37:38.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33036817229403     dec_j2k = -24.3910961084261
2025-12-26T16:37:38.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:38.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-26T16:37:38.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:38.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:38.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:38.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:38.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10946966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798439051768112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992313, telescope_ra=1.3513508, 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.37113, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33036817229403, telescope_dec_j2k=-24.3910961084261, observability=1)
2025-12-26T16:37:38.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4763967990875244
2025-12-26T16:37:39.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:39.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3516314, teldec = -24.256186
2025-12-26T16:37:39.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33064904613061     dec_j2k = -24.3910866604595
2025-12-26T16:37:39.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:39.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:39.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:39.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:39.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:39.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:39.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:39.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:39.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:39.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:39.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:39.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:39.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:39.262 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:39.262 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10948201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441458484681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3516314, 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.37141, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33064904613061, telescope_dec_j2k=-24.3910866604595, observability=1)
2025-12-26T16:37:39.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5037238597869873
2025-12-26T16:37:40.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:40.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3519391, teldec = -24.256186
2025-12-26T16:37:40.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33095704683851     dec_j2k = -24.3910828780776
2025-12-26T16:37:40.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:40.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-26T16:37:40.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:40.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:40.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:40.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:40.327 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10949433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.3519391, 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.37172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33095704683851, telescope_dec_j2k=-24.3910828780776, observability=1)
2025-12-26T16:37:40.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5289406776428223
2025-12-26T16:37:41.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:41.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.352267, teldec = -24.256186
2025-12-26T16:37:41.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33128526727785     dec_j2k = -24.3910788464229
2025-12-26T16:37:41.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:41.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-26T16:37:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:41.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10950784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992303, telescope_ra=1.352267, 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.37205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33128526727785, telescope_dec_j2k=-24.3910788464229, observability=1)
2025-12-26T16:37:41.496 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0014581680297851562
2025-12-26T16:37:41.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48841381072998047
2025-12-26T16:37:42.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:42.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3525478, teldec = -24.256186
2025-12-26T16:37:42.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33156634168104     dec_j2k = -24.3910753930886
2025-12-26T16:37:42.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:42.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-26T16:37:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:42.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:42.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:42.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:42.562 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:42.562 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:42.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:42.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:42.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:42.563 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:42.563 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10952021, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443464081821, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992303, telescope_ra=1.3525478, 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.37233, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33156634168104, telescope_dec_j2k=-24.3910753930886, observability=1)
2025-12-26T16:37:43.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.511681079864502
2025-12-26T16:37:43.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:43.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3528564, teldec = -24.256186
2025-12-26T16:37:43.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33187524324261     dec_j2k = -24.3910715970217
2025-12-26T16:37:43.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:43.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-26T16:37:43.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:43.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:43.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:43.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:43.632 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:43.632 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:43.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:43.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:43.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:43.633 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:43.633 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10953257, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798443062962393, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.3528564, 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.37264, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33187524324261, telescope_dec_j2k=-24.3910715970217, observability=1)
2025-12-26T16:37:44.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5324790477752686
2025-12-26T16:37:45.257 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:45.258 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3533048, teldec = -24.256186
2025-12-26T16:37:45.259 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33232408140014     dec_j2k = -24.3910660797122
2025-12-26T16:37:45.261 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:45.262 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:45.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:45.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:45.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:45.263 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:45.270 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:45.271 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10955159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440255126397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.3533048, 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.37309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33232408140014, telescope_dec_j2k=-24.3910660797122, observability=1)
2025-12-26T16:37:45.682 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4113290309906006
2025-12-26T16:37:46.394 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:46.395 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3536324, teldec = -24.256186
2025-12-26T16:37:46.396 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33265200150539     dec_j2k = -24.3910620476009
2025-12-26T16:37:46.397 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:46.398 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:46.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:46.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:46.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:46.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:46.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10956475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992302, telescope_ra=1.3536324, 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.37342, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33265200150539, telescope_dec_j2k=-24.3910620476009, observability=1)
2025-12-26T16:37:46.687 [DEBUG] [Thread-467803 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2783052921295166
2025-12-26T16:37:46.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31508827209472656
2025-12-26T16:37:47.512 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:47.515 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.353941, teldec = -24.256186
2025-12-26T16:37:47.516 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33296090303632     dec_j2k = -24.3910582484328
2025-12-26T16:37:47.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:47.518 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:47.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:47.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:47.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:47.520 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:47.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:47.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:47.527 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:47.527 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:47.527 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:47.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:47.528 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:47.528 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:47.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10957771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436645051544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.353941, 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.37372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33296090303632, telescope_dec_j2k=-24.3910582484328, observability=1)
2025-12-26T16:37:47.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23802900314331055
2025-12-26T16:37:48.602 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:48.604 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3542496, teldec = -24.256186
2025-12-26T16:37:48.605 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33326980455854     dec_j2k = -24.3910544483823
2025-12-26T16:37:48.607 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:48.608 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:48.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:48.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:48.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:48.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:48.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10959031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992302, telescope_ra=1.3542496, 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.37403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33326980455854, telescope_dec_j2k=-24.3910544483823, observability=1)
2025-12-26T16:37:48.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18768644332885742
2025-12-26T16:37:49.730 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:49.732 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.354558, teldec = -24.256186
2025-12-26T16:37:49.733 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33357850587663     dec_j2k = -24.3910506499132
2025-12-26T16:37:49.734 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:49.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-26T16:37:49.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:49.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:49.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:49.739 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:49.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10960337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440656245825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992302, telescope_ra=1.354558, 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.37434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33357850587663, telescope_dec_j2k=-24.3910506499132, observability=1)
2025-12-26T16:37:49.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11479735374450684
2025-12-26T16:37:50.821 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:50.822 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3548574, teldec = -24.256186
2025-12-26T16:37:50.824 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33387819839305     dec_j2k = -24.3910469614513
2025-12-26T16:37:50.825 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:50.826 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:50.826 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:50.826 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:50.826 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:50.827 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:50.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10961598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992302, telescope_ra=1.3548574, 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.37464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33387819839305, telescope_dec_j2k=-24.3910469614513, observability=1)
2025-12-26T16:37:50.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07243585586547852
2025-12-26T16:37:51.946 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:51.948 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.355166, teldec = -24.256186
2025-12-26T16:37:51.949 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33418709988936     dec_j2k = -24.3910431587809
2025-12-26T16:37:51.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:51.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-26T16:37:51.951 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:51.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:51.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:51.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:51.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:51.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.355166, teldec = -24.256186
2025-12-26T16:37:51.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33418709988936     dec_j2k = -24.3910431587809
2025-12-26T16:37:51.954 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37: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-26T16:37:51.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:51.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:51.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:51.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:51.960 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:51.961 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10962902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.355166, 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.37495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33418709988936, telescope_dec_j2k=-24.3910431587809, observability=1)
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:51.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10962906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.355166, 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.37495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33418709988936, telescope_dec_j2k=-24.3910431587809, observability=1)
2025-12-26T16:37:53.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:53.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3554747, teldec = -24.256179
2025-12-26T16:37:53.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33449610101275     dec_j2k = -24.3910323546085
2025-12-26T16:37:53.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:53.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-26T16:37:53.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:53.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:53.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:53.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:53.019 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10964123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843945288754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992291, telescope_ra=1.3554747, 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.37526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33449610101275, telescope_dec_j2k=-24.3910323546085, observability=1)
2025-12-26T16:37:53.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01909947395324707
2025-12-26T16:37:54.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:54.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3557551, teldec = -24.256185
2025-12-26T16:37:54.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33477677533858     dec_j2k = -24.3910348973355
2025-12-26T16:37:54.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:54.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-26T16:37:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:54.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:54.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10965346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437848409828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.3557551, 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.37554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33477677533858, telescope_dec_j2k=-24.3910348973355, observability=1)
2025-12-26T16:37:54.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.052825212478637695
2025-12-26T16:37:55.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:55.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3560822, teldec = -24.256179
2025-12-26T16:37:55.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33510419448575     dec_j2k = -24.3910248644792
2025-12-26T16:37:55.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:55.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:55.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:55.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:55.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:55.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:55.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:55.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:55.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:55.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:55.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:55.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10966668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843945288754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992291, telescope_ra=1.3560822, 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.37587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33510419448575, telescope_dec_j2k=-24.3910248644792, observability=1)
2025-12-26T16:37:55.220 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0019516944885253906
2025-12-26T16:37:56.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:56.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.356391, teldec = -24.256185
2025-12-26T16:37:56.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33541329653884     dec_j2k = -24.391027055315
2025-12-26T16:37:56.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:56.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-26T16:37:56.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:56.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:56.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:56.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:56.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10967896, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798441057365253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.356391, 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.37617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33541329653884, telescope_dec_j2k=-24.391027055315, observability=1)
2025-12-26T16:37:56.312 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03619694709777832
2025-12-26T16:37:57.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:57.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3566716, teldec = -24.256179
2025-12-26T16:37:57.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33569417024432     dec_j2k = -24.3910175942452
2025-12-26T16:37:57.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:57.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:57.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:57.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:57.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:57.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:57.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1096912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798439051768112, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.3566716, 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.37645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33569417024432, telescope_dec_j2k=-24.3910175942452, observability=1)
2025-12-26T16:37:57.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0647726058959961
2025-12-26T16:37:58.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:58.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3569521, teldec = -24.256179
2025-12-26T16:37:58.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33597494424106     dec_j2k = -24.3910141331548
2025-12-26T16:37:58.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:58.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-26T16:37:58.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:58.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:58.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:58.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:58.395 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:58.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10970344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440255126397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992291, telescope_ra=1.3569521, 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.37674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33597494424106, telescope_dec_j2k=-24.3910141331548, observability=1)
2025-12-26T16:37:58.491 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09507560729980469
2025-12-26T16:37:59.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:37:59.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3572606, teldec = -24.256185
2025-12-26T16:37:59.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33628374597673     dec_j2k = -24.3910163252055
2025-12-26T16:37:59.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:37:59.442 [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-26T16:37:59.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:37:59.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:37:59.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:37:59.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:37:59.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:37:59.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:59.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:37:59.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:37:59.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:37:59.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:37:59.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:37:59.457 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:37:59.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10971571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440255126397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.3572606, 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.37704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:37:00.080946', telescope_ra_j2k=1.33628374597673, telescope_dec_j2k=-24.3910163252055, observability=1)
2025-12-26T16:37:59.581 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12455439567565918
2025-12-26T16:38:00.225 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:00.225 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:38:00.226 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:00.227 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:38:00.227 [INFO] [ThreadPoolExecutor-21548_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:38:00.227 [INFO] [ThreadPoolExecutor-21548_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:38:00.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:00.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.35756, teldec = -24.256185
2025-12-26T16:38:00.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33658343841894     dec_j2k = -24.3910126292484
2025-12-26T16:38:00.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:00.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:00.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:00.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:00.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:00.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:00.528 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10972812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843544169326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.35756, 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.37734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33658343841894, telescope_dec_j2k=-24.3910126292484, observability=1)
2025-12-26T16:38:00.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14612364768981934
2025-12-26T16:38:01.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:01.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3578689, teldec = -24.256192
2025-12-26T16:38:01.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33689264059445     dec_j2k = -24.3910158145351
2025-12-26T16:38:01.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:01.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-26T16:38:01.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:01.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:01.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:01.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:01.591 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10974046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992313, telescope_ra=1.3578689, 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.37765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33689264059445, telescope_dec_j2k=-24.3910158145351, observability=1)
2025-12-26T16:38:01.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.173659086227417
2025-12-26T16:38:02.592 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:02.595 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3581494, teldec = -24.256185
2025-12-26T16:38:02.596 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.33717341409774     dec_j2k = -24.391005350947
2025-12-26T16:38:02.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:02.598 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:02.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:02.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:02.599 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:02.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:02.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:02.607 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10975223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440656245825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992302, telescope_ra=1.3581494, 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.37793, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33717341409774, telescope_dec_j2k=-24.391005350947, observability=1)
2025-12-26T16:38:02.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07906532287597656
2025-12-26T16:38:02.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24511384963989258
2025-12-26T16:38:03.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:03.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3584578, teldec = -24.256185
2025-12-26T16:38:03.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33748211530549     dec_j2k = -24.3910015413374
2025-12-26T16:38:03.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:03.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-26T16:38:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:03.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:03.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:03.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:03.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:03.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:03.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:03.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:03.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:03.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:03.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10976535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798440656245825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.3584578, 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.37824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33748211530549, telescope_dec_j2k=-24.3910015413374, observability=1)
2025-12-26T16:38:03.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19777965545654297
2025-12-26T16:38:04.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:04.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3587572, teldec = -24.256185
2025-12-26T16:38:04.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33778180771477     dec_j2k = -24.3909978420606
2025-12-26T16:38:04.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:04.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-26T16:38:04.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:04.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:04.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:04.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:04.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:04.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:04.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:04.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:04.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:04.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10977762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992302, telescope_ra=1.3587572, 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.37854, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33778180771477, telescope_dec_j2k=-24.3909978420606, observability=1)
2025-12-26T16:38:04.909 [DEBUG] [Thread-467804 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10778927803039551
2025-12-26T16:38:05.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23223352432250977
2025-12-26T16:38:05.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:05.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3590377, teldec = -24.256185
2025-12-26T16:38:05.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33806258165788     dec_j2k = -24.3909943755521
2025-12-26T16:38:05.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:38:05.851 [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-26T16:38:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:05.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:05.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:05.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:05.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:05.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:05.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:05.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10978988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.3590377, 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.37882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33806258165788, telescope_dec_j2k=-24.3909943755521, observability=1)
2025-12-26T16:38:06.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26339030265808105
2025-12-26T16:38:06.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:06.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3593461, teldec = -24.256179
2025-12-26T16:38:06.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3383712824434     dec_j2k = -24.3909845639308
2025-12-26T16:38:06.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:06.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-26T16:38:06.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:06.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:06.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:06.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:06.926 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:06.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10980216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.3593461, 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.37913, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.3383712824434, telescope_dec_j2k=-24.3909845639308, observability=1)
2025-12-26T16:38:07.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28778958320617676
2025-12-26T16:38:07.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:07.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3596273, teldec = -24.256192
2025-12-26T16:38:07.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33865275791529     dec_j2k = -24.3909940860991
2025-12-26T16:38:07.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:07.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-26T16:38:07.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:07.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:07.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:07.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:07.984 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10981448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436645051544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992312, telescope_ra=1.3596273, 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.37941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33865275791529, telescope_dec_j2k=-24.3909940860991, observability=1)
2025-12-26T16:38:08.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3200991153717041
2025-12-26T16:38:09.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:09.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3599354, teldec = -24.256185
2025-12-26T16:38:09.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33896115832487     dec_j2k = -24.3909832765919
2025-12-26T16:38:09.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:09.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-26T16:38:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:09.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:09.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:09.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10982737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438650648684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.3599354, 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.37972, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33896115832487, telescope_dec_j2k=-24.3909832765919, observability=1)
2025-12-26T16:38:09.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29494166374206543
2025-12-26T16:38:10.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:10.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3602348, teldec = -24.256185
2025-12-26T16:38:10.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33926085069348     dec_j2k = -24.3909795732184
2025-12-26T16:38:10.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:38:10.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-26T16:38:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:10.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:10.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:10.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:10.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:10.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:10.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:10.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:10.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10983965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.3602348, 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.38002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33926085069348, telescope_dec_j2k=-24.3909795732184, observability=1)
2025-12-26T16:38:10.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3244438171386719
2025-12-26T16:38:11.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:11.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3605437, teldec = -24.256185
2025-12-26T16:38:11.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33957005233034     dec_j2k = -24.3909757514665
2025-12-26T16:38:11.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:11.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-26T16:38:11.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:11.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:11.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:11.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:11.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:11.243 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10985212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438650648684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.3605437, 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.38033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33957005233034, telescope_dec_j2k=-24.3909757514665, observability=1)
2025-12-26T16:38:11.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37346553802490234
2025-12-26T16:38:12.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:12.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3608528, teldec = -24.256192
2025-12-26T16:38:12.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.33987945461746     dec_j2k = -24.390978925743
2025-12-26T16:38:12.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:12.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-26T16:38:12.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:12.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:12.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:12.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:12.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:12.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:12.309 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:12.309 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:12.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:12.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:12.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:12.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:12.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10986451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984374472904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992312, telescope_ra=1.3608528, 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.38064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.33987945461746, telescope_dec_j2k=-24.390978925743, observability=1)
2025-12-26T16:38:12.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39433932304382324
2025-12-26T16:38:13.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:13.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3611326, teldec = -24.256185
2025-12-26T16:38:13.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34015952735926     dec_j2k = -24.3909684630695
2025-12-26T16:38:13.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:13.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-26T16:38:13.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:13.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:13.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:13.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:13.386 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10987696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843544169326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992302, telescope_ra=1.3611326, 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.38092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34015952735926, telescope_dec_j2k=-24.3909684630695, observability=1)
2025-12-26T16:38:13.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4079630374908447
2025-12-26T16:38:14.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:14.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3614314, teldec = -24.256185
2025-12-26T16:38:14.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34045861910906     dec_j2k = -24.3909647638062
2025-12-26T16:38:14.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:14.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-26T16:38:14.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:14.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:14.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:14.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:14.446 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10988926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843945288754, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992302, telescope_ra=1.3614314, 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.38121, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34045861910906, telescope_dec_j2k=-24.3909647638062, observability=1)
2025-12-26T16:38:14.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43816542625427246
2025-12-26T16:38:15.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:15.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3617403, teldec = -24.256185
2025-12-26T16:38:15.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3407678207119     dec_j2k = -24.3909609386319
2025-12-26T16:38:15.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:15.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-26T16:38:15.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:15.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:15.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:15.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:15.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:15.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:15.511 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:15.511 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:15.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:15.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:15.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:15.512 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:15.512 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10990154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437848409828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992302, telescope_ra=1.3617403, 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.38152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.3407678207119, telescope_dec_j2k=-24.3909609386319, observability=1)
2025-12-26T16:38:15.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46299314498901367
2025-12-26T16:38:16.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:16.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3620211, teldec = -24.256185
2025-12-26T16:38:16.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34104889487092     dec_j2k = -24.3909574606594
2025-12-26T16:38:16.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:16.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:16.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:16.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:16.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:16.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:16.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:16.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10991383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438650648684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992301, telescope_ra=1.3620211, 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.3818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34104889487092, telescope_dec_j2k=-24.3909574606594, observability=1)
2025-12-26T16:38:17.067 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4961817264556885
2025-12-26T16:38:17.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:17.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3623306, teldec = -24.256185
2025-12-26T16:38:17.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34135869704277     dec_j2k = -24.3909536263645
2025-12-26T16:38:17.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:17.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:17.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:17.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:17.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:17.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:17.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:17.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:17.631 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:17.631 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:17.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:17.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:17.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:17.632 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:17.632 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1099261, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437046170972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3623306, 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.38211, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34135869704277, telescope_dec_j2k=-24.3909536263645, observability=1)
2025-12-26T16:38:18.153 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5216770172119141
2025-12-26T16:38:18.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:18.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.362686, teldec = -24.256185
2025-12-26T16:38:18.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34171444401694     dec_j2k = -24.3909492223357
2025-12-26T16:38:18.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:18.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-26T16:38:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:18.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:18.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:18.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:18.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:18.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:18.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:18.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10994126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.362686, 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.38247, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34171444401694, telescope_dec_j2k=-24.3909492223357, observability=1)
2025-12-26T16:38:19.247 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3068673610687256
2025-12-26T16:38:19.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:19.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3629949, teldec = -24.256185
2025-12-26T16:38:19.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34202364558408     dec_j2k = -24.3909453935736
2025-12-26T16:38:19.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:19.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-26T16:38:19.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:19.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:19.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10995336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434238334976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992301, telescope_ra=1.3629949, 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.38278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34202364558408, telescope_dec_j2k=-24.3909453935736, observability=1)
2025-12-26T16:38:20.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35019469261169434
2025-12-26T16:38:21.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:21.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3632756, teldec = -24.256185
2025-12-26T16:38:21.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34230461961302     dec_j2k = -24.3909419135796
2025-12-26T16:38:21.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:21.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-26T16:38:21.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:21.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:21.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:21.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:21.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10996571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436645051544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992301, telescope_ra=1.3632756, 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.38306, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34230461961302, telescope_dec_j2k=-24.3909419135796, observability=1)
2025-12-26T16:38:21.105 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:21.108 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:21.109 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:21.111 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:21.427 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37532997131347656
2025-12-26T16:38:22.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:22.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3635845, teldec = -24.256185
2025-12-26T16:38:22.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34261382116337     dec_j2k = -24.3909380831315
2025-12-26T16:38:22.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:22.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-26T16:38:22.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:22.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:22.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:22.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:22.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:22.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:22.116 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:22.116 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:22.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:22.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:22.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:22.117 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:22.117 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10997801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3635845, 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.38337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34261382116337, telescope_dec_j2k=-24.3909380831315, observability=1)
2025-12-26T16:38:22.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40337634086608887
2025-12-26T16:38:22.979 [DEBUG] [Thread-467805 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8627073764801025
2025-12-26T16:38:23.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:23.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3638647, teldec = -24.256185
2025-12-26T16:38:23.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34289429468897     dec_j2k = -24.3909346078076
2025-12-26T16:38:23.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:23.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-26T16:38:23.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:23.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:23.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:23.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:23.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.10999029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992301, telescope_ra=1.3638647, 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.38365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34289429468897, telescope_dec_j2k=-24.3909346078076, observability=1)
2025-12-26T16:38:23.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4309678077697754
2025-12-26T16:38:24.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:24.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3641639, teldec = -24.256185
2025-12-26T16:38:24.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34319378675398     dec_j2k = -24.3909308960241
2025-12-26T16:38:24.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:24.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:24.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:24.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:24.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:24.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:24.241 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:24.242 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11000263, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843544169326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3641639, 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.38395, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34319378675398, telescope_dec_j2k=-24.3909308960241, observability=1)
2025-12-26T16:38:24.260 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.01821136474609375
2025-12-26T16:38:24.260 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.764238119125366 seconds ago
2025-12-26T16:38:24.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45648908615112305
2025-12-26T16:38:25.116 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:25.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:25.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3644731, teldec = -24.256185
2025-12-26T16:38:25.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34350328857186     dec_j2k = -24.3909270593131
2025-12-26T16:38:25.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:25.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-26T16:38:25.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:25.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:25.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:25.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:25.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11001487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437848409828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3644731, 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.38426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34350328857186, telescope_dec_j2k=-24.3909270593131, observability=1)
2025-12-26T16:38:25.789 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48551011085510254
2025-12-26T16:38:26.070 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7670745849609375
2025-12-26T16:38:26.118 [DEBUG] [ThreadPoolExecutor-21547_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:26.119 [INFO] [ThreadPoolExecutor-21547_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:38:26.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:26.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3647536, teldec = -24.256185
2025-12-26T16:38:26.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34378406236731     dec_j2k = -24.3909235779608
2025-12-26T16:38:26.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:26.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-26T16:38:26.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:26.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:26.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:26.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:26.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11002723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435842812688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3647536, 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.38454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34378406236731, telescope_dec_j2k=-24.3909235779608, observability=1)
2025-12-26T16:38:26.882 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5144264698028564
2025-12-26T16:38:27.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:27.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3650616, teldec = -24.256185
2025-12-26T16:38:27.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34409236299708     dec_j2k = -24.3909197544606
2025-12-26T16:38:27.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:27.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-26T16:38:27.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:27.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:27.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:27.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:27.425 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11003946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433837215548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3650616, 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.38484, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34409236299708, telescope_dec_j2k=-24.3909197544606, observability=1)
2025-12-26T16:38:27.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5439603328704834
2025-12-26T16:38:28.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:28.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3653611, teldec = -24.256185
2025-12-26T16:38:28.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34439215532186     dec_j2k = -24.3909160356371
2025-12-26T16:38:28.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:28.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-26T16:38:28.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:28.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:28.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:28.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:28.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:28.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11005184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3653611, 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.38514, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34439215532186, telescope_dec_j2k=-24.3909160356371, observability=1)
2025-12-26T16:38:29.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5640318393707275
2025-12-26T16:38:29.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:29.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3656415, teldec = -24.256185
2025-12-26T16:38:29.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34467282899672     dec_j2k = -24.3909125532215
2025-12-26T16:38:29.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:29.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-26T16:38:29.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:29.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:29.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:29.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:29.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:29.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:29.562 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:29.562 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:29.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:29.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:29.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:29.563 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:29.563 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11006417, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434238334976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3656415, 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.38542, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34467282899672, telescope_dec_j2k=-24.3909125532215, observability=1)
2025-12-26T16:38:30.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5876505374908447
2025-12-26T16:38:30.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:30.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3659502, teldec = -24.256185
2025-12-26T16:38:30.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34498183028442     dec_j2k = -24.3909087184937
2025-12-26T16:38:30.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:30.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:30.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:30.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:30.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:30.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:30.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:30.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:30.624 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:30.624 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:30.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:30.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:30.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:30.624 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:30.624 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11007644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843544169326, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3659502, 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.38573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34498183028442, telescope_dec_j2k=-24.3909087184937, observability=1)
2025-12-26T16:38:31.241 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6174771785736084
2025-12-26T16:38:31.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:31.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3662309, teldec = -24.256185
2025-12-26T16:38:31.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3452628042368     dec_j2k = -24.3909052308215
2025-12-26T16:38:31.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:31.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:31.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:31.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:31.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:31.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:31.682 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11008874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992301, telescope_ra=1.3662309, 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.38601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.3452628042368, telescope_dec_j2k=-24.3909052308215, observability=1)
2025-12-26T16:38:32.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.651268482208252
2025-12-26T16:38:32.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:32.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3665384, teldec = -24.256185
2025-12-26T16:38:32.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3455706043366     dec_j2k = -24.3909014093248
2025-12-26T16:38:32.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:32.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-26T16:38:32.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:32.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:32.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:32.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:32.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11010096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992301, telescope_ra=1.3665384, 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.38632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.3455706043366, telescope_dec_j2k=-24.3909014093248, observability=1)
2025-12-26T16:38:32.938 [DEBUG] [Thread-467806 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19894909858703613
2025-12-26T16:38:33.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6829485893249512
2025-12-26T16:38:33.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:33.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3668181, teldec = -24.256185
2025-12-26T16:38:33.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34585057729783     dec_j2k = -24.3908979325563
2025-12-26T16:38:33.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:33.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:33.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:33.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:33.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:33.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:33.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:33.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11011321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437046170972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3668181, 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.3866, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34585057729783, telescope_dec_j2k=-24.3908979325563, observability=1)
2025-12-26T16:38:34.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7136185169219971
2025-12-26T16:38:34.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:34.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.367117, teldec = -24.256185
2025-12-26T16:38:34.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34614976898848     dec_j2k = -24.3908942163249
2025-12-26T16:38:34.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:34.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:34.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:34.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:34.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:34.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:34.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:34.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:34.853 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:34.853 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:34.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:34.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:34.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:34.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:34.853 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11012544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.367117, 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.3869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34614976898848, telescope_dec_j2k=-24.3908942163249, observability=1)
2025-12-26T16:38:35.603 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7496631145477295
2025-12-26T16:38:35.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:35.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3674253, teldec = -24.256185
2025-12-26T16:38:35.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34645836984376     dec_j2k = -24.3908903823569
2025-12-26T16:38:35.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:35.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-26T16:38:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:35.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:35.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:35.912 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11013767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427820424127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3674253, 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.38721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34645836984376, telescope_dec_j2k=-24.3908903823569, observability=1)
2025-12-26T16:38:36.696 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7834670543670654
2025-12-26T16:38:36.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:36.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3677055, teldec = -24.256185
2025-12-26T16:38:36.956 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34673884326996     dec_j2k = -24.3908868970729
2025-12-26T16:38:36.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:36.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-26T16:38:36.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:36.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:36.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:36.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:36.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11014993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428221543555, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3677055, 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.38749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34673884326996, telescope_dec_j2k=-24.3908868970729, observability=1)
2025-12-26T16:38:37.783 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8163602352142334
2025-12-26T16:38:38.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:38.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3680136, teldec = -24.256185
2025-12-26T16:38:38.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3470472439133     dec_j2k = -24.3908830639146
2025-12-26T16:38:38.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:38.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-26T16:38:38.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:38.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:38.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:38.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:38.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:38.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1101622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3680136, 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.3878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.3470472439133, telescope_dec_j2k=-24.3908830639146, observability=1)
2025-12-26T16:38:38.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8448069095611572
2025-12-26T16:38:39.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:39.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3682935, teldec = -24.256185
2025-12-26T16:38:39.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34732741703153     dec_j2k = -24.3908795808389
2025-12-26T16:38:39.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:38:39.077 [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-26T16:38:39.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:39.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:39.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:39.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:39.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:39.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:39.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:39.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:39.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:39.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:39.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:39.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:39.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11017443, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430628260123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3682935, 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.38808, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34732741703153, telescope_dec_j2k=-24.3908795808389, observability=1)
2025-12-26T16:38:39.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8787980079650879
2025-12-26T16:38:40.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:40.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3686008, teldec = -24.256178
2025-12-26T16:38:40.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34763501641109     dec_j2k = -24.3908687565752
2025-12-26T16:38:40.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:40.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-26T16:38:40.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:40.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:40.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:40.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:40.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11018667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.3686008, 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.38838, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34763501641109, telescope_dec_j2k=-24.3908687565752, observability=1)
2025-12-26T16:38:41.053 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9096536636352539
2025-12-26T16:38:41.126 [DEBUG] [Thread-467807 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9829404354095459
2025-12-26T16:38:41.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:41.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3688999, teldec = -24.256185
2025-12-26T16:38:41.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34793440871402     dec_j2k = -24.3908720323108
2025-12-26T16:38:41.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:41.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-26T16:38:41.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:41.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:41.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:41.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:41.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:41.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:41.202 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:41.202 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:41.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:41.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:41.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:41.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:41.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11019892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3688999, 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.38868, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34793440871402, telescope_dec_j2k=-24.3908720323108, observability=1)
2025-12-26T16:38:41.557 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35384082794189453
2025-12-26T16:38:42.185 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9825296401977539
2025-12-26T16:38:42.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:42.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3691798, teldec = -24.256185
2025-12-26T16:38:42.252 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34821458180929     dec_j2k = -24.3908685469399
2025-12-26T16:38:42.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:42.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-26T16:38:42.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:42.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:42.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:42.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:42.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:42.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:42.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:42.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:42.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:42.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:42.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:42.269 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:42.269 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11021122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3691798, 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.38896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34821458180929, telescope_dec_j2k=-24.3908685469399, observability=1)
2025-12-26T16:38:43.274 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:43.276 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.36946, teldec = -24.256185
2025-12-26T16:38:43.277 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.34849505518999     dec_j2k = -24.3908650571073
2025-12-26T16:38:43.279 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:43.281 [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-26T16:38:43.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:43.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:43.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:43.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:43.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11022309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431831618407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.36946, 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.38924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34849505518999, telescope_dec_j2k=-24.3908650571073, observability=1)
2025-12-26T16:38:43.319 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.025813817977905273
2025-12-26T16:38:44.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:44.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3697686, teldec = -24.256185
2025-12-26T16:38:44.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34880395627111     dec_j2k = -24.3908612127181
2025-12-26T16:38:44.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:44.366 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:44.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-26T16:38:44.368 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3697686, teldec = -24.256185
2025-12-26T16:38:44.369 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.34880395627111     dec_j2k = -24.3908612127181
2025-12-26T16:38:44.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:44.372 [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-26T16:38:44.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:44.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:44.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:44.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:44.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:44.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:44.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:44.373 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:44.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:44.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:44.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:44.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:44.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:44.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:44.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:44.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:44.375 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:44.375 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:44.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:44.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:44.376 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11023567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433034976692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3697686, 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.38955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34880395627111, telescope_dec_j2k=-24.3908612127181, observability=1)
2025-12-26T16:38:44.375 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:44.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:44.376 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:44.376 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:44.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11023573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433034976692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3697686, 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.38955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34880395627111, telescope_dec_j2k=-24.3908612127181, observability=1)
2025-12-26T16:38:45.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:45.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3700764, teldec = -24.256185
2025-12-26T16:38:45.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34911205656292     dec_j2k = -24.3908573774173
2025-12-26T16:38:45.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:45.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-26T16:38:45.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:45.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:45.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:45.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:45.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11024792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427419304699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992301, telescope_ra=1.3700764, 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.38986, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34911205656292, telescope_dec_j2k=-24.3908573774173, observability=1)
2025-12-26T16:38:45.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014563798904418945
2025-12-26T16:38:46.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:46.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3703842, teldec = -24.256185
2025-12-26T16:38:46.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34942015684596     dec_j2k = -24.39085354124
2025-12-26T16:38:46.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:46.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-26T16:38:46.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:46.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:46.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:46.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:46.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:46.548 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3703842, teldec = -24.256185
2025-12-26T16:38:46.549 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.34942015684596     dec_j2k = -24.39085354124
2025-12-26T16:38:46.551 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:46.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11026086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3703842, 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.39017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34942015684596, telescope_dec_j2k=-24.39085354124, observability=1)
2025-12-26T16:38:46.552 [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-26T16:38:46.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:46.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:46.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:46.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:46.567 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11026096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3703842, 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.39017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34942015684596, telescope_dec_j2k=-24.39085354124, observability=1)
2025-12-26T16:38:47.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:47.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3706828, teldec = -24.256185
2025-12-26T16:38:47.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34971904814529     dec_j2k = -24.3908498188867
2025-12-26T16:38:47.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:47.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:47.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:47.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:47.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:47.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:47.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11027318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434238334976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.3706828, 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.39047, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34971904814529, telescope_dec_j2k=-24.3908498188867, observability=1)
2025-12-26T16:38:47.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05270028114318848
2025-12-26T16:38:48.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:48.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.370963, teldec = -24.256184
2025-12-26T16:38:48.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.34999952142022     dec_j2k = -24.3908453252456
2025-12-26T16:38:48.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:48.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-26T16:38:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:48.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:48.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:48.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:48.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:48.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:48.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:48.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:48.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:48.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:48.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11028547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992301, telescope_ra=1.370963, 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.39075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.34999952142022, telescope_dec_j2k=-24.3908453252456, observability=1)
2025-12-26T16:38:48.763 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07900428771972656
2025-12-26T16:38:49.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:49.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3712713, teldec = -24.256184
2025-12-26T16:38:49.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35030812216569     dec_j2k = -24.3908414803074
2025-12-26T16:38:49.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:49.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:49.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:49.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11029779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.3712713, 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.39105, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35030812216569, telescope_dec_j2k=-24.3908414803074, observability=1)
2025-12-26T16:38:49.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11066508293151855
2025-12-26T16:38:50.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:50.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3715794, teldec = -24.256184
2025-12-26T16:38:50.795 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35061652270725     dec_j2k = -24.3908376369852
2025-12-26T16:38:50.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:50.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-26T16:38:50.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:50.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:50.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:50.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:50.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:50.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:50.806 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:50.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:50.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:50.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:50.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:50.807 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:50.807 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1103101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, 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.10862, telescope_az=89.9923, telescope_ra=1.3715794, 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.39136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35061652270725, telescope_dec_j2k=-24.3908376369852, observability=1)
2025-12-26T16:38:50.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1366884708404541
2025-12-26T16:38:51.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:51.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3718596, teldec = -24.256184
2025-12-26T16:38:51.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35089699602562     dec_j2k = -24.3908341409327
2025-12-26T16:38:51.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:51.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-26T16:38:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:51.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:51.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:51.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:51.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:51.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:51.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:51.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:51.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:51.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:51.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11032272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433837215548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9923, telescope_ra=1.3718596, 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.39164, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35089699602562, telescope_dec_j2k=-24.3908341409327, observability=1)
2025-12-26T16:38:52.037 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1382761001586914
2025-12-26T16:38:52.940 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:52.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3721674, teldec = -24.256184
2025-12-26T16:38:52.943 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35120509625775     dec_j2k = -24.3908302996783
2025-12-26T16:38:52.945 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38: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-26T16:38:52.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:52.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:52.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:52.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:52.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:52.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11033497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9923, telescope_ra=1.3721674, 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.39195, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35120509625775, telescope_dec_j2k=-24.3908302996783, observability=1)
2025-12-26T16:38:53.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16892552375793457
2025-12-26T16:38:53.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:53.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3724466, teldec = -24.256178
2025-12-26T16:38:53.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35148456818451     dec_j2k = -24.3908208151103
2025-12-26T16:38:54.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:54.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-26T16:38:54.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:54.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:54.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:54.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:54.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11034719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.3724466, 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.39223, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35148456818451, telescope_dec_j2k=-24.3908208151103, observability=1)
2025-12-26T16:38:54.215 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20204591751098633
2025-12-26T16:38:55.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:55.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3727454, teldec = -24.256184
2025-12-26T16:38:55.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35178366002271     dec_j2k = -24.3908230840387
2025-12-26T16:38:55.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:55.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-26T16:38:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:55.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:55.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:55.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:55.073 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11035942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3727454, 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.39253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35178366002271, telescope_dec_j2k=-24.3908230840387, observability=1)
2025-12-26T16:38:55.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2317981719970703
2025-12-26T16:38:56.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:56.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3730537, teldec = -24.256184
2025-12-26T16:38:56.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35209226071719     dec_j2k = -24.3908192340179
2025-12-26T16:38:56.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:56.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-26T16:38:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:56.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:56.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:56.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:56.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:56.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:56.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:56.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:56.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:56.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11037174, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431831618407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.3730537, 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.39284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35209226071719, telescope_dec_j2k=-24.3908192340179, observability=1)
2025-12-26T16:38:56.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25679874420166016
2025-12-26T16:38:57.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:57.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3733339, teldec = -24.256184
2025-12-26T16:38:57.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35237273399722     dec_j2k = -24.3908157341446
2025-12-26T16:38:57.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:57.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-26T16:38:57.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:57.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:57.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:57.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:57.198 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:57.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11038407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.3733339, 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.39312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35237273399722, telescope_dec_j2k=-24.3908157341446, observability=1)
2025-12-26T16:38:57.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2903881072998047
2025-12-26T16:38:58.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:58.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3736423, teldec = -24.256184
2025-12-26T16:38:58.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35268143477238     dec_j2k = -24.3908118811962
2025-12-26T16:38:58.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38:58.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-26T16:38:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:58.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11039631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427018185271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.3736423, 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.39343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35268143477238, telescope_dec_j2k=-24.3908118811962, observability=1)
2025-12-26T16:38:58.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31817150115966797
2025-12-26T16:38:59.191 [DEBUG] [Thread-467808 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9324655532836914
2025-12-26T16:38:59.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:38:59.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3739502, teldec = -24.256191
2025-12-26T16:38:59.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35298963551937     dec_j2k = -24.390815033005
2025-12-26T16:38:59.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:38: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-26T16:38:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:38:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:38:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:38:59.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:38:59.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:38:59.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:59.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:38:59.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:38:59.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:38:59.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:38:59.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:38:59.333 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:38:59.333 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11040875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430227140695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992311, telescope_ra=1.3739502, 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.39373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:38:00.224327', telescope_ra_j2k=1.35298963551937, telescope_dec_j2k=-24.390815033005, observability=1)
2025-12-26T16:38:59.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3345777988433838
2025-12-26T16:39:00.366 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:00.366 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:39:00.368 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:00.368 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:39:00.369 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:00.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:00.374 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3742297, teldec = -24.256184
2025-12-26T16:39:00.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35326940762513     dec_j2k = -24.3908045401709
2025-12-26T16:39:00.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:00.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-26T16:39:00.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:00.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:00.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:00.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:00.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:00.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11042098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3742297, 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.39401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35326940762513, telescope_dec_j2k=-24.3908045401709, observability=1)
2025-12-26T16:39:00.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36610937118530273
2025-12-26T16:39:01.371 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:01.373 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:01.373 [DEBUG] [ThreadPoolExecutor-21549_0] [payload.py] [to_registers()] [0]
2025-12-26T16:39:01.378 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:01.378 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:01.378 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:39:01.378 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:01.385 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:01.385 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:39:01.385 [DEBUG] [ThreadPoolExecutor-21549_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:39:01.385 [DEBUG] [ThreadPoolExecutor-21549_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:39:01.385 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:01.385 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:01.385 [DEBUG] [ThreadPoolExecutor-21549_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:01.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:01.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3745288, teldec = -24.256184
2025-12-26T16:39:01.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35356879930545     dec_j2k = -24.3908008009458
2025-12-26T16:39:01.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:01.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-26T16:39:01.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:01.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:01.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:01.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:01.459 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11043333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430227140695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9923, telescope_ra=1.3745288, 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.39431, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35356879930545, telescope_dec_j2k=-24.3908008009458, observability=1)
2025-12-26T16:39:01.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39133620262145996
2025-12-26T16:39:02.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:02.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3748372, teldec = -24.256184
2025-12-26T16:39:02.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35387750004636     dec_j2k = -24.3907969445896
2025-12-26T16:39:02.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:02.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-26T16:39:02.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:02.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:02.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:02.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:02.522 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11044564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433837215548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.9923, telescope_ra=1.3748372, 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.39462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35387750004636, telescope_dec_j2k=-24.3907969445896, observability=1)
2025-12-26T16:39:02.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04337501525878906
2025-12-26T16:39:02.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41612720489501953
2025-12-26T16:39:03.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:03.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3751177, teldec = -24.256184
2025-12-26T16:39:03.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35415827357249     dec_j2k = -24.3907934363424
2025-12-26T16:39:03.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:03.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:03.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:03.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:03.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:03.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:03.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11045796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436645051544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9923, telescope_ra=1.3751177, 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.3949, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35415827357249, telescope_dec_j2k=-24.3907934363424, observability=1)
2025-12-26T16:39:04.029 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44130682945251465
2025-12-26T16:39:04.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:04.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3754257, teldec = -24.256184
2025-12-26T16:39:04.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35446657390647     dec_j2k = -24.3907895833114
2025-12-26T16:39:04.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:04.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-26T16:39:04.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:04.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:04.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:04.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:04.644 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11047024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436645051544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9923, telescope_ra=1.3754257, 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.39521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35446657390647, telescope_dec_j2k=-24.3907895833114, observability=1)
2025-12-26T16:39:05.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4747889041900635
2025-12-26T16:39:05.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:05.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3757054, teldec = -24.256184
2025-12-26T16:39:05.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35474654663719     dec_j2k = -24.3907860835489
2025-12-26T16:39:05.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:05.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-26T16:39:05.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:05.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:05.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:05.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:05.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:05.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:05.705 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:05.705 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:05.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:05.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:05.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:05.705 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:05.705 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11048249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.9923, telescope_ra=1.3757054, 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.39549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35474654663719, telescope_dec_j2k=-24.3907860835489, observability=1)
2025-12-26T16:39:06.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5044434070587158
2025-12-26T16:39:06.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:06.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3760131, teldec = -24.256191
2025-12-26T16:39:06.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35505454713082     dec_j2k = -24.3907892319871
2025-12-26T16:39:06.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:06.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-26T16:39:06.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:06.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:06.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:06.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:06.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:06.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:06.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:06.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:06.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:06.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:06.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:06.802 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:06.802 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11049516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426617065843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992311, telescope_ra=1.3760131, 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.3958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35505454713082, telescope_dec_j2k=-24.3907892319871, observability=1)
2025-12-26T16:39:07.340 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5376391410827637
2025-12-26T16:39:07.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:07.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3763118, teldec = -24.256184
2025-12-26T16:39:07.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35535353790252     dec_j2k = -24.3907784934495
2025-12-26T16:39:07.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:07.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-26T16:39:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:07.883 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:07.884 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11050773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427419304699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.3763118, 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.39609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35535353790252, telescope_dec_j2k=-24.3907784934495, observability=1)
2025-12-26T16:39:08.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5446555614471436
2025-12-26T16:39:08.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:08.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3766198, teldec = -24.256184
2025-12-26T16:39:08.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35566183820229     dec_j2k = -24.3907746370179
2025-12-26T16:39:08.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:08.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-26T16:39:08.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:08.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:08.946 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:08.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11051999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430628260123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3766198, 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.3964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35566183820229, telescope_dec_j2k=-24.3907746370179, observability=1)
2025-12-26T16:39:09.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5717513561248779
2025-12-26T16:39:09.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:09.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3769003, teldec = -24.256184
2025-12-26T16:39:09.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35594261168189     dec_j2k = -24.3907711241474
2025-12-26T16:39:09.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:09.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-26T16:39:10.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:10.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:10.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:10.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:10.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11053232, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3769003, 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.39668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35594261168189, telescope_dec_j2k=-24.3907711241474, observability=1)
2025-12-26T16:39:10.609 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5992012023925781
2025-12-26T16:39:11.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:11.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3772085, teldec = -24.256178
2025-12-26T16:39:11.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3562511117574     dec_j2k = -24.390761264059
2025-12-26T16:39:11.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:39:11.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-26T16:39:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:11.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11054456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437046170972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.3772085, 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.39699, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.3562511117574, telescope_dec_j2k=-24.390761264059, observability=1)
2025-12-26T16:39:11.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6353578567504883
2025-12-26T16:39:12.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:12.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3775167, teldec = -24.256184
2025-12-26T16:39:12.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35655961262879     dec_j2k = -24.3907634020433
2025-12-26T16:39:12.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:12.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-26T16:39:12.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:12.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:12.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:12.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:12.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:12.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:12.126 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:12.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:12.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:12.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:12.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:12.127 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:12.127 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11055682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.9923, telescope_ra=1.3775167, 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.3973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35655961262879, telescope_dec_j2k=-24.3907634020433, observability=1)
2025-12-26T16:39:12.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6996946334838867
2025-12-26T16:39:13.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:13.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3777964, teldec = -24.256184
2025-12-26T16:39:13.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35683958530505     dec_j2k = -24.3907598968736
2025-12-26T16:39:13.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:13.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:13.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:13.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:13.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:13.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:13.182 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11056907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.9923, telescope_ra=1.3777964, 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.39758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35683958530505, telescope_dec_j2k=-24.3907598968736, observability=1)
2025-12-26T16:39:13.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7349209785461426
2025-12-26T16:39:14.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:14.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3780947, teldec = -24.256184
2025-12-26T16:39:14.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35713817610621     dec_j2k = -24.3907561578137
2025-12-26T16:39:14.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:14.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-26T16:39:14.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:14.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:14.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:14.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:14.248 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11058134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3780947, 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.39788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35713817610621, telescope_dec_j2k=-24.3907561578137, observability=1)
2025-12-26T16:39:15.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7600955963134766
2025-12-26T16:39:15.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:15.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3784033, teldec = -24.256184
2025-12-26T16:39:15.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35744707693972     dec_j2k = -24.3907522887821
2025-12-26T16:39:15.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:15.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-26T16:39:15.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:15.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:15.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:15.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:15.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11059366, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427419304699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.3784033, 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.39819, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35744707693972, telescope_dec_j2k=-24.3907522887821, observability=1)
2025-12-26T16:39:16.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.78975510597229
2025-12-26T16:39:16.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:16.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3786835, teldec = -24.256184
2025-12-26T16:39:16.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35772755008027     dec_j2k = -24.3907487750493
2025-12-26T16:39:16.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:16.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-26T16:39:16.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:16.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:16.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:16.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:16.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11060589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427820424127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3786835, 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.39847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35772755008027, telescope_dec_j2k=-24.3907487750493, observability=1)
2025-12-26T16:39:17.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.824566125869751
2025-12-26T16:39:17.253 [DEBUG] [Thread-467809 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.885504961013794
2025-12-26T16:39:17.412 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:17.414 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3789919, teldec = -24.256184
2025-12-26T16:39:17.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35803625070188     dec_j2k = -24.3907449068469
2025-12-26T16:39:17.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:17.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-26T16:39:17.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:17.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:17.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:17.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:17.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11061821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429023782411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3789919, 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.39877, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35803625070188, telescope_dec_j2k=-24.3907449068469, observability=1)
2025-12-26T16:39:18.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8486673831939697
2025-12-26T16:39:18.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:18.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3792715, teldec = -24.256184
2025-12-26T16:39:18.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35831612324221     dec_j2k = -24.3907413991177
2025-12-26T16:39:18.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:18.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:18.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:18.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:18.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:18.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:18.489 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:18.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11063045, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429424901839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.3792715, 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.39905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35831612324221, telescope_dec_j2k=-24.3907413991177, observability=1)
2025-12-26T16:39:19.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8801014423370361
2025-12-26T16:39:19.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:19.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3796074, teldec = -24.256184
2025-12-26T16:39:19.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35865235065137     dec_j2k = -24.3907371841197
2025-12-26T16:39:19.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:19.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-26T16:39:19.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:19.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:19.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:19.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:19.646 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11064388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427018185271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.9923, telescope_ra=1.3796074, 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.39939, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35865235065137, telescope_dec_j2k=-24.3907371841197, observability=1)
2025-12-26T16:39:20.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9639999866485596
2025-12-26T16:39:20.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:20.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.379906, teldec = -24.256184
2025-12-26T16:39:20.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35895124169456     dec_j2k = -24.3907334363005
2025-12-26T16:39:20.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:20.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-26T16:39:20.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:20.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:20.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:20.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:20.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:20.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11065616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427018185271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.379906, 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.39969, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35895124169456, telescope_dec_j2k=-24.3907334363005, observability=1)
2025-12-26T16:39:21.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9946160316467285
2025-12-26T16:39:21.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:21.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3801863, teldec = -24.256177
2025-12-26T16:39:21.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35923181442285     dec_j2k = -24.390722918032
2025-12-26T16:39:21.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:21.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-26T16:39:21.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:21.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:21.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:21.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:21.765 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11066841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.3801863, 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.39997, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35923181442285, telescope_dec_j2k=-24.390722918032, observability=1)
2025-12-26T16:39:22.792 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:22.794 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3804667, teldec = -24.256184
2025-12-26T16:39:22.795 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.35951248818217     dec_j2k = -24.3907263965579
2025-12-26T16:39:22.797 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:22.798 [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-26T16:39:22.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:22.803 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:22.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:22.804 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:22.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:22.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3804946, teldec = -24.256184
2025-12-26T16:39:22.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35954041537421     dec_j2k = -24.3907260461899
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:22.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11068047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3804667, 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.40025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35951248818217, telescope_dec_j2k=-24.3907263965579, observability=1)
2025-12-26T16:39:22.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:22.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-26T16:39:22.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:22.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:22.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:22.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:22.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11068065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.3804946, 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.40028, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35954041537421, telescope_dec_j2k=-24.3907260461899, observability=1)
2025-12-26T16:39:23.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:23.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3807751, teldec = -24.256184
2025-12-26T16:39:23.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.35982118875247     dec_j2k = -24.3907225232726
2025-12-26T16:39:23.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:23.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-26T16:39:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:23.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:23.882 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:23.884 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3807751, teldec = -24.256184
2025-12-26T16:39:23.885 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.35982118875247     dec_j2k = -24.3907225232726
2025-12-26T16:39:23.886 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:23.887 [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-26T16:39:23.889 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:23.889 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:23.889 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:23.889 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:23.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:23.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:23.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:23.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:23.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:23.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:23.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:23.890 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:23.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11069301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429023782411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992299, telescope_ra=1.3807751, 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.40056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35982118875247, telescope_dec_j2k=-24.3907225232726, observability=1)
2025-12-26T16:39:23.897 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:23.897 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:23.897 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:23.897 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:23.897 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:23.897 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:23.897 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:23.898 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:23.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11069308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429023782411, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992299, telescope_ra=1.3807751, 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.40056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.35982118875247, telescope_dec_j2k=-24.3907225232726, observability=1)
2025-12-26T16:39:24.320 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4221830368041992
2025-12-26T16:39:24.320 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.763466119766235 seconds ago
2025-12-26T16:39:24.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:24.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3810831, teldec = -24.256184
2025-12-26T16:39:24.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36012948892405     dec_j2k = -24.3907186541337
2025-12-26T16:39:24.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:24.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-26T16:39:24.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:24.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:24.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:24.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:24.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:24.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:24.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:24.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:24.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:24.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:24.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:24.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:24.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11070524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, 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.10862, telescope_az=89.992299, telescope_ra=1.3810831, 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.40087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36012948892405, telescope_dec_j2k=-24.3907186541337, observability=1)
2025-12-26T16:39:24.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02424144744873047
2025-12-26T16:39:25.159 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21151089668273926
2025-12-26T16:39:25.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:25.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3813628, teldec = -24.256184
2025-12-26T16:39:26.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36040946150727     dec_j2k = -24.3907151397438
2025-12-26T16:39:26.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:26.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-26T16:39:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:26.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:26.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:26.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:26.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:26.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:26.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:26.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:26.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:26.017 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:26.017 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11071756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427820424127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.3813628, 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.40115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36040946150727, telescope_dec_j2k=-24.3907151397438, observability=1)
2025-12-26T16:39:26.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04574894905090332
2025-12-26T16:39:26.387 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:26.388 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:27.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:27.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3816614, teldec = -24.256184
2025-12-26T16:39:27.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36070835250151     dec_j2k = -24.3907113870802
2025-12-26T16:39:27.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:27.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-26T16:39:27.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:27.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:27.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:27.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:27.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:27.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:27.084 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:27.084 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:27.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:27.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:27.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:27.084 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:27.084 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11072994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3816614, 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.40144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36070835250151, telescope_dec_j2k=-24.3907113870802, observability=1)
2025-12-26T16:39:27.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07208824157714844
2025-12-26T16:39:28.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:28.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3819697, teldec = -24.256184
2025-12-26T16:39:28.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36101695293994     dec_j2k = -24.390707511647
2025-12-26T16:39:28.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:28.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-26T16:39:28.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:28.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:28.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:28.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:28.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11074221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.3819697, 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.40175, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36101695293994, telescope_dec_j2k=-24.390707511647, observability=1)
2025-12-26T16:39:28.243 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09673261642456055
2025-12-26T16:39:29.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:29.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3822508, teldec = -24.256184
2025-12-26T16:39:29.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36129832686422     dec_j2k = -24.3907039773614
2025-12-26T16:39:29.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:29.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-26T16:39:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:29.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:29.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:29.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:29.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:29.216 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:29.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:29.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:29.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:29.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:29.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11075461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3822508, 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.40203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36129832686422, telescope_dec_j2k=-24.3907039773614, observability=1)
2025-12-26T16:39:29.334 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1176903247833252
2025-12-26T16:39:30.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:30.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3825597, teldec = -24.256184
2025-12-26T16:39:30.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36160752787033     dec_j2k = -24.3907000927027
2025-12-26T16:39:30.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:30.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-26T16:39:30.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:30.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:30.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:30.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:30.279 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11076694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430227140695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3825597, 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.40234, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36160752787033, telescope_dec_j2k=-24.3907000927027, observability=1)
2025-12-26T16:39:30.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14477181434631348
2025-12-26T16:39:31.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:31.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3828674, teldec = -24.256184
2025-12-26T16:39:31.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36191552769823     dec_j2k = -24.3906962222585
2025-12-26T16:39:31.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:31.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-26T16:39:31.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:31.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:31.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:31.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:31.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11077924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434238334976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992299, telescope_ra=1.3828674, 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.40265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36191552769823, telescope_dec_j2k=-24.3906962222585, observability=1)
2025-12-26T16:39:31.515 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1716175079345703
2025-12-26T16:39:32.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:32.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3831663, teldec = -24.256184
2025-12-26T16:39:32.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36221471894279     dec_j2k = -24.3906924616685
2025-12-26T16:39:32.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:32.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-26T16:39:32.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:32.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:32.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:32.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:32.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11079159, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438249529256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.3831663, 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.40295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36221471894279, telescope_dec_j2k=-24.3906924616685, observability=1)
2025-12-26T16:39:32.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19773578643798828
2025-12-26T16:39:32.975 [DEBUG] [Thread-467810 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5649452209472656
2025-12-26T16:39:33.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:33.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3834465, teldec = -24.256184
2025-12-26T16:39:33.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36249519195871     dec_j2k = -24.3906889356016
2025-12-26T16:39:33.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:33.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-26T16:39:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:33.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:33.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:33.471 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11080388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3834465, 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.40323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36249519195871, telescope_dec_j2k=-24.3906889356016, observability=1)
2025-12-26T16:39:33.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22492504119873047
2025-12-26T16:39:34.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:34.515 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3837549, teldec = -24.256184
2025-12-26T16:39:34.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36280389244311     dec_j2k = -24.3906850538243
2025-12-26T16:39:34.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:34.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:34.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:34.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:34.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:34.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:34.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:34.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:34.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:34.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:34.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:34.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:34.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:34.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:34.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11081613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428221543555, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.3837549, 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.40354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36280389244311, telescope_dec_j2k=-24.3906850538243, observability=1)
2025-12-26T16:39:34.786 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2536299228668213
2025-12-26T16:39:35.451 [DEBUG] [Thread-467811 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9182629585266113
2025-12-26T16:39:35.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:35.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3840349, teldec = -24.256177
2025-12-26T16:39:35.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36308416477695     dec_j2k = -24.3906745293634
2025-12-26T16:39:35.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:35.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:35.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:35.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:35.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:35.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:35.591 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:35.592 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11082843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.3840349, 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.40382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36308416477695, telescope_dec_j2k=-24.3906745293634, observability=1)
2025-12-26T16:39:35.877 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28513264656066895
2025-12-26T16:39:36.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:36.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3843429, teldec = -24.256184
2025-12-26T16:39:36.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36339246532644     dec_j2k = -24.3906776503353
2025-12-26T16:39:36.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:36.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-26T16:39:36.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:36.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:36.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:36.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:36.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11084067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3843429, 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.40413, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36339246532644, telescope_dec_j2k=-24.3906776503353, observability=1)
2025-12-26T16:39:36.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3169093132019043
2025-12-26T16:39:37.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:37.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3846223, teldec = -24.256177
2025-12-26T16:39:37.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36367213706013     dec_j2k = -24.3906671319111
2025-12-26T16:39:37.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:37.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-26T16:39:37.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:37.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:37.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:37.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:37.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:37.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.110853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992288, telescope_ra=1.3846223, 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.40441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36367213706013, telescope_dec_j2k=-24.3906671319111, observability=1)
2025-12-26T16:39:38.055 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3418147563934326
2025-12-26T16:39:38.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:38.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3849211, teldec = -24.256184
2025-12-26T16:39:38.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36397122863016     dec_j2k = -24.390670367123
2025-12-26T16:39:38.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:38.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-26T16:39:38.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:38.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:38.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:38.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:38.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11086532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3849211, 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.4047, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36397122863016, telescope_dec_j2k=-24.390670367123, observability=1)
2025-12-26T16:39:39.185 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4058346748352051
2025-12-26T16:39:39.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:39.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3852294, teldec = -24.256184
2025-12-26T16:39:39.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36427982897457     dec_j2k = -24.3906664824044
2025-12-26T16:39:39.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:39:39.827 [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-26T16:39:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:39.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:39.839 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11087758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.3852294, 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.40501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36427982897457, telescope_dec_j2k=-24.3906664824044, observability=1)
2025-12-26T16:39:40.276 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4368112087249756
2025-12-26T16:39:40.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:40.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3855099, teldec = -24.256184
2025-12-26T16:39:40.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36456060222861     dec_j2k = -24.3906629472154
2025-12-26T16:39:40.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:40.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-26T16:39:40.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:40.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:40.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:40.895 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:40.902 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11088987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3855099, 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.40529, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36456060222861, telescope_dec_j2k=-24.3906629472154, observability=1)
2025-12-26T16:39:41.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4642813205718994
2025-12-26T16:39:41.617 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7144896984100342
2025-12-26T16:39:41.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:41.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.385818, teldec = -24.256184
2025-12-26T16:39:41.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36486900236119     dec_j2k = -24.3906590633413
2025-12-26T16:39:41.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:41.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-26T16:39:41.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:41.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:41.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:41.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:41.959 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11090214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433837215548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.385818, 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.4056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36486900236119, telescope_dec_j2k=-24.3906590633413, observability=1)
2025-12-26T16:39:42.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5378594398498535
2025-12-26T16:39:43.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:43.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3860984, teldec = -24.25619
2025-12-26T16:39:43.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36514967590734     dec_j2k = -24.3906615273639
2025-12-26T16:39:43.009 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:39: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-26T16:39:43.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:43.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:43.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:43.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:43.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:43.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:43.020 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:43.020 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:43.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:43.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:43.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:43.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:43.021 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1109144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.3860984, 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.40588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36514967590734, telescope_dec_j2k=-24.3906615273639, observability=1)
2025-12-26T16:39:43.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5642237663269043
2025-12-26T16:39:44.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:44.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3864059, teldec = -24.25619
2025-12-26T16:39:44.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36545747543857     dec_j2k = -24.3906576493825
2025-12-26T16:39:44.073 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:44.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-26T16:39:44.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:44.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:44.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:44.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:44.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:44.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:44.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:44.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:44.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:44.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:44.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:44.087 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:44.087 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11092672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99231, telescope_ra=1.3864059, 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.40619, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36545747543857, telescope_dec_j2k=-24.3906576493825, observability=1)
2025-12-26T16:39:44.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5879499912261963
2025-12-26T16:39:45.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:45.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3867046, teldec = -24.256183
2025-12-26T16:39:45.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36575646591666     dec_j2k = -24.3906468821561
2025-12-26T16:39:45.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:45.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-26T16:39:45.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:45.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:45.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:45.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:45.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:45.147 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.110939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992299, telescope_ra=1.3867046, 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.40649, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36575646591666, telescope_dec_j2k=-24.3906468821561, observability=1)
2025-12-26T16:39:45.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6184425354003906
2025-12-26T16:39:46.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:46.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3870123, teldec = -24.25619
2025-12-26T16:39:46.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36606446609792     dec_j2k = -24.3906499993177
2025-12-26T16:39:46.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:46.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-26T16:39:46.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:46.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:46.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:46.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:46.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11095134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99231, telescope_ra=1.3870123, 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.4068, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36606446609792, telescope_dec_j2k=-24.3906499993177, observability=1)
2025-12-26T16:39:46.897 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6836671829223633
2025-12-26T16:39:47.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:47.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3872928, teldec = -24.25619
2025-12-26T16:39:47.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36634523930516     dec_j2k = -24.3906464595091
2025-12-26T16:39:47.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:47.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-26T16:39:47.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:47.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:47.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:47.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:47.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11096367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429424901839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99231, telescope_ra=1.3872928, 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.40708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36634523930516, telescope_dec_j2k=-24.3906464595091, observability=1)
2025-12-26T16:39:47.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7086677551269531
2025-12-26T16:39:48.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:48.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3876012, teldec = -24.256183
2025-12-26T16:39:48.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36665393920549     dec_j2k = -24.3906355673855
2025-12-26T16:39:48.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:48.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-26T16:39:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:48.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:48.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:48.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:48.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:48.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:48.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:48.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:48.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:48.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11097596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438249529256, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992299, telescope_ra=1.3876012, 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.40738, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36665393920549, telescope_dec_j2k=-24.3906355673855, observability=1)
2025-12-26T16:39:49.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7344248294830322
2025-12-26T16:39:49.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:49.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.387881, teldec = -24.25619
2025-12-26T16:39:49.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36693401218849     dec_j2k = -24.3906390342782
2025-12-26T16:39:49.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:49.393 [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-26T16:39:49.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:49.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:49.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:49.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:49.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:49.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11098829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798438650648684, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992309, telescope_ra=1.387881, 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.40766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36693401218849, telescope_dec_j2k=-24.3906390342782, observability=1)
2025-12-26T16:39:50.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7586381435394287
2025-12-26T16:39:50.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:50.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3881886, teldec = -24.256183
2025-12-26T16:39:50.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36724191129247     dec_j2k = -24.3906281505825
2025-12-26T16:39:50.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:50.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-26T16:39:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:50.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:50.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:50.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11100057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430227140695, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.3881886, 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.40797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36724191129247, telescope_dec_j2k=-24.3906281505825, observability=1)
2025-12-26T16:39:51.255 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7867507934570312
2025-12-26T16:39:51.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:51.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3884685, teldec = -24.25619
2025-12-26T16:39:51.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36752208435764     dec_j2k = -24.3906316146942
2025-12-26T16:39:51.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39: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-26T16:39:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:51.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:51.539 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11101299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, 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.10862, telescope_az=89.992309, telescope_ra=1.3884685, 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.40825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36752208435764, telescope_dec_j2k=-24.3906316146942, observability=1)
2025-12-26T16:39:52.349 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8101992607116699
2025-12-26T16:39:52.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:52.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3887674, teldec = -24.256183
2025-12-26T16:39:52.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36782127497197     dec_j2k = -24.3906208392504
2025-12-26T16:39:52.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:52.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:52.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:52.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:52.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:52.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:52.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:52.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11102534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.3887674, 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.40855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36782127497197, telescope_dec_j2k=-24.3906208392504, observability=1)
2025-12-26T16:39:53.436 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8317601680755615
2025-12-26T16:39:53.509 [DEBUG] [Thread-467812 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9044537544250488
2025-12-26T16:39:53.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:53.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3890755, teldec = -24.256183
2025-12-26T16:39:53.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36812967501037     dec_j2k = -24.3906169461065
2025-12-26T16:39:53.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:53.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-26T16:39:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:53.665 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:53.665 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:53.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:53.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11103762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992299, telescope_ra=1.3890755, 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.40886, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36812967501037, telescope_dec_j2k=-24.3906169461065, observability=1)
2025-12-26T16:39:54.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8980247974395752
2025-12-26T16:39:54.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:54.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3893838, teldec = -24.256183
2025-12-26T16:39:54.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36843827523461     dec_j2k = -24.3906130495579
2025-12-26T16:39:54.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:54.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-26T16:39:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:54.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:54.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:54.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11104991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434238334976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992299, telescope_ra=1.3893838, 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.40917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36843827523461, telescope_dec_j2k=-24.3906130495579, observability=1)
2025-12-26T16:39:55.655 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9270086288452148
2025-12-26T16:39:55.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:55.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3896638, teldec = -24.256183
2025-12-26T16:39:55.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36871854789241     dec_j2k = -24.3906095099273
2025-12-26T16:39:55.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:55.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-26T16:39:55.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:55.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:55.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:55.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:55.789 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11106219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437046170972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992299, telescope_ra=1.3896638, 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.40945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36871854789241, telescope_dec_j2k=-24.3906095099273, observability=1)
2025-12-26T16:39:56.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9591033458709717
2025-12-26T16:39:56.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:56.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3899715, teldec = -24.256183
2025-12-26T16:39:56.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36902654751537     dec_j2k = -24.3906056192913
2025-12-26T16:39:56.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39: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-26T16:39:56.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:56.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:56.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:56.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:56.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11107448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437848409828, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3899715, 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.40975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36902654751537, telescope_dec_j2k=-24.3906056192913, observability=1)
2025-12-26T16:39:57.836 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9812219142913818
2025-12-26T16:39:57.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:57.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3902512, teldec = -24.256183
2025-12-26T16:39:57.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36930651986559     dec_j2k = -24.3906020819357
2025-12-26T16:39:57.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:57.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-26T16:39:57.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:57.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:57.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:57.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:57.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11108684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3902512, 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.41003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36930651986559, telescope_dec_j2k=-24.3906020819357, observability=1)
2025-12-26T16:39:58.926 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:39:58.929 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3905501, teldec = -24.256183
2025-12-26T16:39:58.930 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.36960571090316     dec_j2k = -24.3905983009599
2025-12-26T16:39:58.931 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:39:58.931 [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-26T16:39:58.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:39:58.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:39:58.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:39:58.935 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:39:58.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:39:58.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:58.942 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:39:58.942 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:39:58.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:39:58.942 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:39:58.943 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:39:58.943 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:39:58.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11109869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798434639454404, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3905501, 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.41033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36960571090316, telescope_dec_j2k=-24.3905983009599, observability=1)
2025-12-26T16:39:58.963 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0199277400970459
2025-12-26T16:40:00.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:00.016 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:00.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3908584, teldec = -24.256183
2025-12-26T16:40:00.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.36991431108467     dec_j2k = -24.3905944002134
2025-12-26T16:40:00.020 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.3908584, teldec = -24.256183
2025-12-26T16:40:00.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:00.021 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.36991431108467     dec_j2k = -24.3905944002134
2025-12-26T16:40:00.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-26T16:40:00.023 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:00.024 [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-26T16:40:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:00.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:00.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:00.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:00.029 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:00.029 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:00.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:00.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:00.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:00.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:00.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1111113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442661842965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.3908584, 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.41064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36991431108467, telescope_dec_j2k=-24.3905944002134, observability=1)
2025-12-26T16:40:00.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:00.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11111132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798442661842965, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.3908584, 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.41064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:39:00.365817', telescope_ra_j2k=1.36991431108467, telescope_dec_j2k=-24.3905944002134, observability=1)
2025-12-26T16:40:00.516 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:00.516 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:40:00.517 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:00.517 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:40:00.517 [INFO] [ThreadPoolExecutor-21550_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:40:00.517 [INFO] [ThreadPoolExecutor-21550_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:40:01.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:01.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3911386, teldec = -24.256183
2025-12-26T16:40:01.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37019478389838     dec_j2k = -24.3905908542391
2025-12-26T16:40:01.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:01.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-26T16:40:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:01.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:01.092 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11112355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436243932116, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3911386, 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.41092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37019478389838, telescope_dec_j2k=-24.3905908542391, observability=1)
2025-12-26T16:40:01.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014161109924316406
2025-12-26T16:40:02.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:02.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.391447, teldec = -24.256183
2025-12-26T16:40:02.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37050348416018     dec_j2k = -24.3905869505514
2025-12-26T16:40:02.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:02.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-26T16:40:02.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:02.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:02.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:02.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:02.160 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11113591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433837215548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992298, telescope_ra=1.391447, 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.41123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37050348416018, telescope_dec_j2k=-24.3905869505514, observability=1)
2025-12-26T16:40:02.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03990745544433594
2025-12-26T16:40:02.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41602468490600586
2025-12-26T16:40:03.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:03.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3917269, teldec = -24.256183
2025-12-26T16:40:03.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3707836566663     dec_j2k = -24.3905834068529
2025-12-26T16:40:03.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:03.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-26T16:40:03.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:03.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:03.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:03.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:03.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11114821, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3917269, 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.41151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.3707836566663, telescope_dec_j2k=-24.3905834068529, observability=1)
2025-12-26T16:40:03.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07037472724914551
2025-12-26T16:40:04.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:04.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3920347, teldec = -24.256183
2025-12-26T16:40:04.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3710917563269     dec_j2k = -24.390579509089
2025-12-26T16:40:04.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:04.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-26T16:40:04.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:04.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:04.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:04.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:04.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11116043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.3920347, 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.41182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.3710917563269, telescope_dec_j2k=-24.390579509089, observability=1)
2025-12-26T16:40:04.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10313606262207031
2025-12-26T16:40:05.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:05.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.392333, teldec = -24.256183
2025-12-26T16:40:05.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37139034673021     dec_j2k = -24.3905757307919
2025-12-26T16:40:05.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:05.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-26T16:40:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:05.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:05.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:05.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:05.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:05.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:05.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:05.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:05.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:05.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:05.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11117272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.392333, 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.41212, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37139034673021, telescope_dec_j2k=-24.3905757307919, observability=1)
2025-12-26T16:40:05.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12957334518432617
2025-12-26T16:40:06.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:06.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3926413, teldec = -24.256183
2025-12-26T16:40:06.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37169894685999     dec_j2k = -24.3905718249705
2025-12-26T16:40:06.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:06.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-26T16:40:06.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:06.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:06.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:06.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:06.429 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:06.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11118536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433837215548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992298, telescope_ra=1.3926413, 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.41242, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37169894685999, telescope_dec_j2k=-24.3905718249705, observability=1)
2025-12-26T16:40:06.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12901782989501953
2025-12-26T16:40:07.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:07.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3929216, teldec = -24.256177
2025-12-26T16:40:07.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.371979519317     dec_j2k = -24.3905622736407
2025-12-26T16:40:07.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:07.499 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:07.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:07.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:07.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:07.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:07.512 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11119786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.3929216, 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.4127, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.371979519317, telescope_dec_j2k=-24.3905622736407, observability=1)
2025-12-26T16:40:07.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17689847946166992
2025-12-26T16:40:08.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:08.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3932307, teldec = -24.256183
2025-12-26T16:40:08.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37228892061545     dec_j2k = -24.3905643554796
2025-12-26T16:40:08.567 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:08.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-26T16:40:08.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:08.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:08.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:08.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:08.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:08.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:08.576 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:08.576 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:08.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:08.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:08.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:08.577 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:08.577 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11121022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.3932307, 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.41301, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37228892061545, telescope_dec_j2k=-24.3905643554796, observability=1)
2025-12-26T16:40:08.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20069432258605957
2025-12-26T16:40:09.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:09.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3935389, teldec = -24.256177
2025-12-26T16:40:09.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37259742021461     dec_j2k = -24.3905544488951
2025-12-26T16:40:09.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:09.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-26T16:40:09.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:09.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:09.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:09.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:09.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:09.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1112226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798437046170972, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.3935389, 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.41332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37259742021461, telescope_dec_j2k=-24.3905544488951, observability=1)
2025-12-26T16:40:09.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2191612720489502
2025-12-26T16:40:10.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:10.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3938101, teldec = -24.256183
2025-12-26T16:40:10.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37286888460444     dec_j2k = -24.3905570095934
2025-12-26T16:40:10.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:10.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-26T16:40:10.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:10.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:10.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:10.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:10.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1112349, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3938101, 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.41359, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37286888460444, telescope_dec_j2k=-24.3905570095934, observability=1)
2025-12-26T16:40:10.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24843287467956543
2025-12-26T16:40:11.579 [DEBUG] [Thread-467813 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8698127269744873
2025-12-26T16:40:11.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:11.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3941188, teldec = -24.256177
2025-12-26T16:40:11.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37317788467327     dec_j2k = -24.3905470950186
2025-12-26T16:40:11.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:11.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-26T16:40:11.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:11.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:11.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:11.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:11.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:11.782 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11124726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435842812688, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992287, telescope_ra=1.3941188, 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.4139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37317788467327, telescope_dec_j2k=-24.3905470950186, observability=1)
2025-12-26T16:40:12.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27019810676574707
2025-12-26T16:40:12.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:12.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3944273, teldec = -24.256183
2025-12-26T16:40:12.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37348668535321     dec_j2k = -24.3905491810537
2025-12-26T16:40:12.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:12.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-26T16:40:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:12.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:12.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:12.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:12.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:12.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:12.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:12.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:12.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:12.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:12.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11125958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430628260123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3944273, 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.41421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37348668535321, telescope_dec_j2k=-24.3905491810537, observability=1)
2025-12-26T16:40:13.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2966597080230713
2025-12-26T16:40:13.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:13.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3947073, teldec = -24.256177
2025-12-26T16:40:13.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37376695747053     dec_j2k = -24.3905396289096
2025-12-26T16:40:13.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:13.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-26T16:40:13.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:13.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:13.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:13.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:13.905 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:13.906 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11127185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431831618407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992287, telescope_ra=1.3947073, 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.41449, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37376695747053, telescope_dec_j2k=-24.3905396289096, observability=1)
2025-12-26T16:40:14.230 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32404208183288574
2025-12-26T16:40:14.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:14.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.395015, teldec = -24.256183
2025-12-26T16:40:14.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3740749573549     dec_j2k = -24.3905417234228
2025-12-26T16:40:14.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:14.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-26T16:40:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:14.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:14.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:14.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11128416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431831618407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.395015, 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.4148, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.3740749573549, telescope_dec_j2k=-24.3905417234228, observability=1)
2025-12-26T16:40:15.357 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3866753578186035
2025-12-26T16:40:16.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:16.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.395295, teldec = -24.256183
2025-12-26T16:40:16.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37435522986425     dec_j2k = -24.3905381692361
2025-12-26T16:40:16.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:40:16.018 [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-26T16:40:16.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:16.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:16.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:16.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:16.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:16.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:16.032 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:16.032 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:16.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:16.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:16.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:16.032 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:16.032 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11129646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798436645051544, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992298, telescope_ra=1.395295, 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.41508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37435522986425, telescope_dec_j2k=-24.3905381692361, observability=1)
2025-12-26T16:40:16.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41603827476501465
2025-12-26T16:40:17.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:17.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3955938, teldec = -24.256183
2025-12-26T16:40:17.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37465432066248     dec_j2k = -24.3905343756129
2025-12-26T16:40:17.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:17.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-26T16:40:17.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:17.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:17.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:17.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:17.095 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11130876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992298, telescope_ra=1.3955938, 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.41538, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37465432066248, telescope_dec_j2k=-24.3905343756129, observability=1)
2025-12-26T16:40:17.578 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48311638832092285
2025-12-26T16:40:18.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:18.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3959019, teldec = -24.256183
2025-12-26T16:40:18.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37496272050285     dec_j2k = -24.3905304630524
2025-12-26T16:40:18.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:18.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-26T16:40:18.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:18.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:18.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:18.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:18.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:18.153 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11132101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427419304699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3959019, 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.41569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37496272050285, telescope_dec_j2k=-24.3905304630524, observability=1)
2025-12-26T16:40:18.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5117049217224121
2025-12-26T16:40:19.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:19.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3961824, teldec = -24.256183
2025-12-26T16:40:19.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37524349347533     dec_j2k = -24.3905269002222
2025-12-26T16:40:19.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:19.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:19.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:19.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11133336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430628260123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3961824, 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.41597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37524349347533, telescope_dec_j2k=-24.3905269002222, observability=1)
2025-12-26T16:40:19.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5348100662231445
2025-12-26T16:40:20.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:20.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3964907, teldec = -24.256183
2025-12-26T16:40:20.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37555209349319     dec_j2k = -24.3905229834469
2025-12-26T16:40:20.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:20.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-26T16:40:20.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:20.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:20.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:20.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:20.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11134562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3964907, 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.41627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37555209349319, telescope_dec_j2k=-24.3905229834469, observability=1)
2025-12-26T16:40:20.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6091156005859375
2025-12-26T16:40:21.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:21.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3967705, teldec = -24.256176
2025-12-26T16:40:21.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37583216529272     dec_j2k = -24.3905124285996
2025-12-26T16:40:21.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:21.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-26T16:40:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:21.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:21.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:21.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11135789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427419304699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.3967705, 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.41655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37583216529272, telescope_dec_j2k=-24.3905124285996, observability=1)
2025-12-26T16:40:21.390 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:21.392 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:21.393 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:21.395 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:22.016 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6763293743133545
2025-12-26T16:40:22.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:22.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3970783, teldec = -24.256189
2025-12-26T16:40:22.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37614026569137     dec_j2k = -24.3905215153718
2025-12-26T16:40:22.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:22.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-26T16:40:22.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:22.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:22.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:22.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:22.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:22.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:22.401 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:22.401 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11137015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.3970783, 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.41686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37614026569137, telescope_dec_j2k=-24.3905215153718, observability=1)
2025-12-26T16:40:23.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7028601169586182
2025-12-26T16:40:23.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:23.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.397377, teldec = -24.256183
2025-12-26T16:40:23.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37643925593373     dec_j2k = -24.3905117186265
2025-12-26T16:40:23.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:23.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-26T16:40:23.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:23.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:23.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:23.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:23.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11138244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.397377, 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.41716, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37643925593373, telescope_dec_j2k=-24.3905117186265, observability=1)
2025-12-26T16:40:24.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7336924076080322
2025-12-26T16:40:24.246 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7856471538543701
2025-12-26T16:40:24.380 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9197099208831787
2025-12-26T16:40:24.380 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76322078704834 seconds ago
2025-12-26T16:40:24.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:24.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3976854, teldec = -24.256183
2025-12-26T16:40:24.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37674795601411     dec_j2k = -24.3905077971809
2025-12-26T16:40:24.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:24.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-26T16:40:24.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:24.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:24.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:24.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:24.526 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:24.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1113948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.3976854, 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.41747, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37674795601411, telescope_dec_j2k=-24.3905077971809, observability=1)
2025-12-26T16:40:25.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7578141689300537
2025-12-26T16:40:25.400 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:25.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:25.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3979658, teldec = -24.256189
2025-12-26T16:40:25.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37702862925054     dec_j2k = -24.3905102304825
2025-12-26T16:40:25.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:25.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-26T16:40:25.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:25.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:25.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:25.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:25.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:25.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:25.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:25.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:25.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:25.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:25.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:25.586 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:25.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11140706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433837215548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992308, telescope_ra=1.3979658, 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.41775, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37702862925054, telescope_dec_j2k=-24.3905102304825, observability=1)
2025-12-26T16:40:26.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7885706424713135
2025-12-26T16:40:26.402 [DEBUG] [ThreadPoolExecutor-21549_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:26.403 [INFO] [ThreadPoolExecutor-21549_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:40:26.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:26.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3982458, teldec = -24.256183
2025-12-26T16:40:26.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37730890127333     dec_j2k = -24.390500669195
2025-12-26T16:40:26.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:26.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-26T16:40:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:26.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:26.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:26.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11141931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.3982458, 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.41803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37730890127333, telescope_dec_j2k=-24.390500669195, observability=1)
2025-12-26T16:40:27.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8256266117095947
2025-12-26T16:40:27.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:27.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3985536, teldec = -24.256183
2025-12-26T16:40:27.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37761700074462     dec_j2k = -24.390496752912
2025-12-26T16:40:27.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:27.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-26T16:40:27.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:27.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:27.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:27.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:27.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:27.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:27.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:27.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:27.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:27.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:27.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:27.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:27.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11143163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.3985536, 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.41834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37761700074462, telescope_dec_j2k=-24.390496752912, observability=1)
2025-12-26T16:40:28.555 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8476765155792236
2025-12-26T16:40:28.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:28.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3988619, teldec = -24.256183
2025-12-26T16:40:28.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3779256006934     dec_j2k = -24.3904928293911
2025-12-26T16:40:28.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:28.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-26T16:40:28.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:28.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:28.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:28.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:28.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:28.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:28.774 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:28.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:28.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:28.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:28.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:28.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:28.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11144394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428221543555, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992298, telescope_ra=1.3988619, 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.41865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.3779256006934, telescope_dec_j2k=-24.3904928293911, observability=1)
2025-12-26T16:40:29.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.871098518371582
2025-12-26T16:40:29.662 [DEBUG] [Thread-467814 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8872871398925781
2025-12-26T16:40:29.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:29.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3991611, teldec = -24.256183
2025-12-26T16:40:29.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37822509178008     dec_j2k = -24.3904890208411
2025-12-26T16:40:29.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:29.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-26T16:40:29.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:29.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:29.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:29.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:29.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:29.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:29.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:29.844 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:29.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:29.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:29.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:29.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:29.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11145631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798433034976692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992298, telescope_ra=1.3991611, 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.41894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37822509178008, telescope_dec_j2k=-24.3904890208411, observability=1)
2025-12-26T16:40:30.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8922183513641357
2025-12-26T16:40:30.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:30.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3994413, teldec = -24.256183
2025-12-26T16:40:30.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37850556437429     dec_j2k = -24.3904854533953
2025-12-26T16:40:30.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:30.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-26T16:40:30.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:30.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:30.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:30.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:30.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11146875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842300699099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.3994413, 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.41922, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37850556437429, telescope_dec_j2k=-24.3904854533953, observability=1)
2025-12-26T16:40:31.829 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9099881649017334
2025-12-26T16:40:31.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:31.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.3997496, teldec = -24.256183
2025-12-26T16:40:31.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37881416429717     dec_j2k = -24.3904815273494
2025-12-26T16:40:31.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:31.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:31.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:31.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:31.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:31.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:31.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11148113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431831618407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.3997496, 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.41953, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37881416429717, telescope_dec_j2k=-24.3904815273494, observability=1)
2025-12-26T16:40:32.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9313662052154541
2025-12-26T16:40:33.009 [DEBUG] [Thread-467815 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:33.011 [INFO] [Thread-467815 (handle)] [driver.py] [get_status()] Telra = 1.4000298, teldec = -24.256183
2025-12-26T16:40:33.012 [INFO] [Thread-467815 (handle)] [driver.py] [get_status()] ra_j2k = 1.37909463687578     dec_j2k = -24.3904779583823
2025-12-26T16:40:33.013 [DEBUG] [Thread-467815 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:33.015 [DEBUG] [Thread-467815 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:33.021 [DEBUG] [Thread-467815 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:33.022 [DEBUG] [Thread-467815 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:33.022 [DEBUG] [Thread-467815 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:33.022 [DEBUG] [Thread-467815 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:33.029 [DEBUG] [Thread-467815 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:33.029 [DEBUG] [Thread-467815 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:33.029 [DEBUG] [Thread-467815 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:33.030 [DEBUG] [Thread-467815 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:33.030 [DEBUG] [Thread-467815 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:33.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:33.030 [DEBUG] [Thread-467815 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:33.030 [DEBUG] [Thread-467815 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:33.030 [DEBUG] [Thread-467815 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:33.030 [DEBUG] [Thread-467815 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11149317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992297, telescope_ra=1.4000298, 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.41981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37909463687578, telescope_dec_j2k=-24.3904779583823, observability=1)
2025-12-26T16:40:33.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4000579, teldec = -24.256189
2025-12-26T16:40:33.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37912276462019     dec_j2k = -24.390483599903
2025-12-26T16:40:33.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:33.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:33.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:33.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:33.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:33.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:33.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:33.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:33.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:33.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:33.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:33.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:33.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:33.044 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:33.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1114934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992308, telescope_ra=1.4000579, 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.41984, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37912276462019, telescope_dec_j2k=-24.390483599903, observability=1)
2025-12-26T16:40:34.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9633822441101074
2025-12-26T16:40:34.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:34.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4003373, teldec = -24.256183
2025-12-26T16:40:34.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37940243600328     dec_j2k = -24.3904740408558
2025-12-26T16:40:34.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:34.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-26T16:40:34.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:34.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:34.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:34.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:34.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:34.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:34.109 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:34.109 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:34.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:34.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:34.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:34.110 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:34.110 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11150567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4003373, 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.42012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37940243600328, telescope_dec_j2k=-24.3904740408558, observability=1)
2025-12-26T16:40:35.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9883763790130615
2025-12-26T16:40:35.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:35.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4006365, teldec = -24.256183
2025-12-26T16:40:35.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.37970192704818     dec_j2k = -24.3904702282333
2025-12-26T16:40:35.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:35.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:35.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:35.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:35.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:35.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:35.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:35.178 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11151803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992297, telescope_ra=1.4006365, 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.42042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37970192704818, telescope_dec_j2k=-24.3904702282333, observability=1)
2025-12-26T16:40:36.190 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:36.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.400917, teldec = -24.256183
2025-12-26T16:40:36.193 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.37998269989506     dec_j2k = -24.3904666531497
2025-12-26T16:40:36.194 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:36.195 [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-26T16:40:36.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:36.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:36.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:36.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:36.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:36.210 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:36.210 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:36.210 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:36.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:36.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:36.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:36.211 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:36.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11152998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430628260123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.400917, 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.4207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.37998269989506, telescope_dec_j2k=-24.3904666531497, observability=1)
2025-12-26T16:40:36.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012782096862792969
2025-12-26T16:40:37.268 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:37.271 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4012259, teldec = -24.256183
2025-12-26T16:40:37.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38029190035847     dec_j2k = -24.3904627152572
2025-12-26T16:40:37.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:37.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-26T16:40:37.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:37.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:37.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:37.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:37.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:37.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:37.284 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:37.284 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:37.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:37.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:37.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:37.285 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:37.285 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11154247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.4012259, 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.42101, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38029190035847, telescope_dec_j2k=-24.3904627152572, observability=1)
2025-12-26T16:40:37.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.034642696380615234
2025-12-26T16:40:38.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:38.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4015345, teldec = -24.256182
2025-12-26T16:40:38.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38060080045277     dec_j2k = -24.3904577803975
2025-12-26T16:40:38.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:38.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:38.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:38.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:38.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:38.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:38.351 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:38.352 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11155482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992297, telescope_ra=1.4015345, 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.42132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38060080045277, telescope_dec_j2k=-24.3904577803975, observability=1)
2025-12-26T16:40:38.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.054616689682006836
2025-12-26T16:40:39.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:39.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.401815, teldec = -24.256182
2025-12-26T16:40:39.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38088157327577     dec_j2k = -24.3904542029905
2025-12-26T16:40:39.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:40: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-26T16:40:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:39.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:39.417 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:39.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:39.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:39.418 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:39.418 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11156715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798435040573832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992297, telescope_ra=1.401815, 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.4216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38088157327577, telescope_dec_j2k=-24.3904542029905, observability=1)
2025-12-26T16:40:39.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0798344612121582
2025-12-26T16:40:40.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:40.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4021147, teldec = -24.256182
2025-12-26T16:40:40.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38118156476505     dec_j2k = -24.3904503799109
2025-12-26T16:40:40.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:40.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-26T16:40:40.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:40.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:40.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:40.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:40.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:40.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:40.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:40.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:40.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:40.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:40.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:40.488 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:40.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11157953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426617065843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.4021147, 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.4219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38118156476505, telescope_dec_j2k=-24.3904503799109, observability=1)
2025-12-26T16:40:40.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09984207153320312
2025-12-26T16:40:41.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:41.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4024236, teldec = -24.256182
2025-12-26T16:40:41.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38149076519337     dec_j2k = -24.3904464386059
2025-12-26T16:40:41.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:41.552 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:41.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:41.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:41.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:41.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:41.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:41.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:41.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:41.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:41.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:41.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:41.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:41.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:41.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11159198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432232737835, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4024236, 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.42221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38149076519337, telescope_dec_j2k=-24.3904464386059, observability=1)
2025-12-26T16:40:41.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10872960090637207
2025-12-26T16:40:41.678 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10993695259094238
2025-12-26T16:40:42.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:42.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4027043, teldec = -24.256182
2025-12-26T16:40:42.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38177173818723     dec_j2k = -24.390442856346
2025-12-26T16:40:42.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:42.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-26T16:40:42.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:42.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:42.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:42.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:42.631 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:42.632 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11160437, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431029379551, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4027043, 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.42249, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38177173818723, telescope_dec_j2k=-24.390442856346, observability=1)
2025-12-26T16:40:42.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13669991493225098
2025-12-26T16:40:43.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:43.679 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4030124, teldec = -24.256182
2025-12-26T16:40:43.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38208013782027     dec_j2k = -24.3904389235741
2025-12-26T16:40:43.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:43.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-26T16:40:43.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:43.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:43.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:43.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:43.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:43.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:43.691 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:43.691 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:43.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:43.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:43.692 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:43.692 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:43.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11161664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079843343609612, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4030124, 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.4228, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38208013782027, telescope_dec_j2k=-24.3904389235741, observability=1)
2025-12-26T16:40:43.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16685247421264648
2025-12-26T16:40:44.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:44.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4033116, teldec = -24.256182
2025-12-26T16:40:44.745 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38237962878928     dec_j2k = -24.3904351035691
2025-12-26T16:40:44.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:44.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-26T16:40:44.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:44.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:44.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:44.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:44.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11162897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.4033116, 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.42309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38237962878928, telescope_dec_j2k=-24.3904351035691, observability=1)
2025-12-26T16:40:44.949 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19014549255371094
2025-12-26T16:40:45.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:45.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4035926, teldec = -24.256182
2025-12-26T16:40:45.806 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38266090205123     dec_j2k = -24.390431515179
2025-12-26T16:40:45.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:45.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-26T16:40:45.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:45.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:45.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:45.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:45.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:45.819 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11164124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.4035926, 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.42338, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38266090205123, telescope_dec_j2k=-24.390431515179, observability=1)
2025-12-26T16:40:46.040 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22103118896484375
2025-12-26T16:40:46.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:46.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4039012, teldec = -24.256182
2025-12-26T16:40:46.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3829698021445     dec_j2k = -24.3904275734959
2025-12-26T16:40:46.868 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:46.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-26T16:40:46.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:46.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:46.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:46.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:46.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:46.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:46.883 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:46.883 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:46.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:46.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:46.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:46.884 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:46.884 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11165353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430628260123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4039012, 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.42368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.3829698021445, telescope_dec_j2k=-24.3904275734959, observability=1)
2025-12-26T16:40:47.170 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28665757179260254
2025-12-26T16:40:47.746 [DEBUG] [Thread-467816 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.862041711807251
2025-12-26T16:40:47.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:47.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4041817, teldec = -24.256182
2025-12-26T16:40:47.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38325057490453     dec_j2k = -24.3904239899664
2025-12-26T16:40:47.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:47.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-26T16:40:47.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:47.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:47.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:47.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:47.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11166579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429424901839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4041817, 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.42396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38325057490453, telescope_dec_j2k=-24.3904239899664, observability=1)
2025-12-26T16:40:48.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32045865058898926
2025-12-26T16:40:48.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:48.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4044901, teldec = -24.256182
2025-12-26T16:40:48.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38355927478607     dec_j2k = -24.3904200491628
2025-12-26T16:40:48.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:48.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:48.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:48.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:48.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:48.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:48.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11167802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4044901, 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.42427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38355927478607, telescope_dec_j2k=-24.3904200491628, observability=1)
2025-12-26T16:40:49.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35089898109436035
2025-12-26T16:40:50.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:50.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4047892, teldec = -24.256182
2025-12-26T16:40:50.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38385866561587     dec_j2k = -24.3904162263589
2025-12-26T16:40:50.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:50.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-26T16:40:50.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:50.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:50.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:50.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:50.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11169031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992297, telescope_ra=1.4047892, 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.42457, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38385866561587, telescope_dec_j2k=-24.3904162263589, observability=1)
2025-12-26T16:40:50.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3780021667480469
2025-12-26T16:40:51.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:51.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.40507, teldec = -24.256182
2025-12-26T16:40:51.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38413973864393     dec_j2k = -24.3904126366969
2025-12-26T16:40:51.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:51.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-26T16:40:51.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:51.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:51.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:51.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:51.124 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11170264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429424901839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992297, telescope_ra=1.40507, 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.42485, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38413973864393, telescope_dec_j2k=-24.3904126366969, observability=1)
2025-12-26T16:40:51.529 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4049685001373291
2025-12-26T16:40:52.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:52.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4053786, teldec = -24.256182
2025-12-26T16:40:52.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3844486386939     dec_j2k = -24.3904086908096
2025-12-26T16:40:52.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:52.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-26T16:40:52.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:52.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:52.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:52.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:52.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1117149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798432633857264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.4053786, 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.42516, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.3844486386939, telescope_dec_j2k=-24.3904086908096, observability=1)
2025-12-26T16:40:52.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4433448314666748
2025-12-26T16:40:53.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:53.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4056594, teldec = -24.256182
2025-12-26T16:40:53.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38472971170623     dec_j2k = -24.3904050996217
2025-12-26T16:40:53.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:53.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-26T16:40:53.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:53.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:53.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:53.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:53.245 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:53.246 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11172716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431430498979, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992297, telescope_ra=1.4056594, 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.42544, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38472971170623, telescope_dec_j2k=-24.3904050996217, observability=1)
2025-12-26T16:40:53.710 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46390414237976074
2025-12-26T16:40:54.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:54.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4059669, teldec = -24.256176
2025-12-26T16:40:54.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38503751025859     dec_j2k = -24.3903951666534
2025-12-26T16:40:54.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:54.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-26T16:40:54.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:54.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:54.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:54.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:54.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:54.312 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11173955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429424901839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992286, telescope_ra=1.4059669, 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.42575, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38503751025859, telescope_dec_j2k=-24.3903951666534, observability=1)
2025-12-26T16:40:54.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48865532875061035
2025-12-26T16:40:55.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:55.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4062666, teldec = -24.256182
2025-12-26T16:40:55.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38533750204061     dec_j2k = -24.3903973315756
2025-12-26T16:40:55.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:55.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-26T16:40:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:55.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:55.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:55.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:55.377 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:55.377 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:55.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:55.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:55.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:55.377 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:55.377 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11175188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992297, telescope_ra=1.4062666, 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.42605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38533750204061, telescope_dec_j2k=-24.3903973315756, observability=1)
2025-12-26T16:40:55.891 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5143578052520752
2025-12-26T16:40:56.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:56.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4065473, teldec = -24.256182
2025-12-26T16:40:56.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38561847493201     dec_j2k = -24.3903937393685
2025-12-26T16:40:56.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:56.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-26T16:40:56.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:56.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:56.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:56.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:56.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11176412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427419304699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992297, telescope_ra=1.4065473, 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.42633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38561847493201, telescope_dec_j2k=-24.3903937393685, observability=1)
2025-12-26T16:40:57.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5812900066375732
2025-12-26T16:40:57.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:57.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.406856, teldec = -24.256182
2025-12-26T16:40:57.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38592747503586     dec_j2k = -24.3903897879977
2025-12-26T16:40:57.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:57.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-26T16:40:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:57.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:57.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11177649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425413707558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992297, telescope_ra=1.406856, 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.42664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38592747503586, telescope_dec_j2k=-24.3903897879977, observability=1)
2025-12-26T16:40:58.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5991013050079346
2025-12-26T16:40:58.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:58.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4071643, teldec = -24.256182
2025-12-26T16:40:58.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38623607474179     dec_j2k = -24.3903858408702
2025-12-26T16:40:58.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:58.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-26T16:40:58.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:58.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:58.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:58.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:58.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11178936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992297, telescope_ra=1.4071643, 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.42695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38623607474179, telescope_dec_j2k=-24.3903858408702, observability=1)
2025-12-26T16:40:59.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5822887420654297
2025-12-26T16:40:59.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:40:59.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4074634, teldec = -24.256182
2025-12-26T16:40:59.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38653546549554     dec_j2k = -24.3903820106917
2025-12-26T16:40:59.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:59.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:40:59.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:40:59.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:40:59.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:40:59.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:40:59.680 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11180167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427018185271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4074634, 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.42725, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:40:00.514999', telescope_ra_j2k=1.38653546549554, telescope_dec_j2k=-24.3903820106917, observability=1)
2025-12-26T16:41:00.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6097192764282227
2025-12-26T16:41:00.657 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:00.657 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:41:00.658 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:00.658 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:41:00.659 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:00.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:00.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4077442, teldec = -24.256182
2025-12-26T16:41:00.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38681653845219     dec_j2k = -24.3903784141065
2025-12-26T16:41:00.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:00.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-26T16:41:00.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:00.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:00.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:00.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:00.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11181396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429424901839, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992297, telescope_ra=1.4077442, 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.42753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38681653845219, telescope_dec_j2k=-24.3903784141065, observability=1)
2025-12-26T16:41:01.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6403145790100098
2025-12-26T16:41:01.661 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:01.663 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:01.663 [DEBUG] [ThreadPoolExecutor-21551_0] [payload.py] [to_registers()] [0]
2025-12-26T16:41:01.668 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:01.668 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:01.668 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:41:01.668 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:01.675 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:01.675 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:41:01.675 [DEBUG] [ThreadPoolExecutor-21551_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:41:01.675 [DEBUG] [ThreadPoolExecutor-21551_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:41:01.675 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:01.675 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:01.675 [DEBUG] [ThreadPoolExecutor-21551_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:01.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:01.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4080531, teldec = -24.256182
2025-12-26T16:41:01.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38712573871527     dec_j2k = -24.3903744567671
2025-12-26T16:41:01.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:01.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-26T16:41:01.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:01.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:01.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:01.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:01.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1118262, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424210349274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992297, telescope_ra=1.4080531, 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.42784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38712573871527, telescope_dec_j2k=-24.3903744567671, observability=1)
2025-12-26T16:41:02.473 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6732776165008545
2025-12-26T16:41:02.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7870609760284424
2025-12-26T16:41:02.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:02.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4083336, teldec = -24.256182
2025-12-26T16:41:02.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38740651136456     dec_j2k = -24.3903708625
2025-12-26T16:41:02.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:02.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-26T16:41:02.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:02.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:02.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:02.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11183845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427820424127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992297, telescope_ra=1.4083336, 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.42812, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38740651136456, telescope_dec_j2k=-24.3903708625, observability=1)
2025-12-26T16:41:03.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.702423095703125
2025-12-26T16:41:03.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:03.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4086419, teldec = -24.256182
2025-12-26T16:41:03.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38771511102712     dec_j2k = -24.3903669111731
2025-12-26T16:41:03.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:03.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:03.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:03.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:03.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:03.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:03.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:03.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:03.929 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:03.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:03.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:03.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:03.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:03.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:03.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11185081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798431831618407, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4086419, 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.42843, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38771511102712, telescope_dec_j2k=-24.3903669111731, observability=1)
2025-12-26T16:41:04.652 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7220437526702881
2025-12-26T16:41:04.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:04.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4089411, teldec = -24.256182
2025-12-26T16:41:04.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38801460183598     dec_j2k = -24.3903630756386
2025-12-26T16:41:04.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:04.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-26T16:41:04.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:04.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:04.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:04.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:04.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:04.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:04.992 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:04.992 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:04.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:04.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:04.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:04.992 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:04.992 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11186316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798429826021267, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4089411, 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.42872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38801460183598, telescope_dec_j2k=-24.3903630756386, observability=1)
2025-12-26T16:41:05.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7508420944213867
2025-12-26T16:41:05.803 [DEBUG] [Thread-467817 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8108112812042236
2025-12-26T16:41:06.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:06.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4092497, teldec = -24.256182
2025-12-26T16:41:06.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38832350177228     dec_j2k = -24.3903591187382
2025-12-26T16:41:06.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:06.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-26T16:41:06.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:06.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:06.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:06.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:06.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:06.055 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11187547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425012588131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992296, telescope_ra=1.4092497, 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.42903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38832350177228, telescope_dec_j2k=-24.3903591187382, observability=1)
2025-12-26T16:41:06.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7824318408966064
2025-12-26T16:41:07.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:07.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4095303, teldec = -24.256176
2025-12-26T16:41:07.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38860437407484     dec_j2k = -24.3903495206181
2025-12-26T16:41:07.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:07.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-26T16:41:07.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:07.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:07.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:07.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:07.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:07.121 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11188777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992286, telescope_ra=1.4095303, 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.42931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38860437407484, telescope_dec_j2k=-24.3903495206181, observability=1)
2025-12-26T16:41:07.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.802739143371582
2025-12-26T16:41:08.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:08.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4098391, teldec = -24.256182
2025-12-26T16:41:08.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38891347460012     dec_j2k = -24.3903515589527
2025-12-26T16:41:08.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:08.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-26T16:41:08.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:08.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:08.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:08.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:08.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11190073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842300699099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992296, telescope_ra=1.4098391, 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.42962, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38891347460012, telescope_dec_j2k=-24.3903515589527, observability=1)
2025-12-26T16:41:09.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7750117778778076
2025-12-26T16:41:09.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:09.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4101382, teldec = -24.256182
2025-12-26T16:41:09.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38921286527765     dec_j2k = -24.3903477213998
2025-12-26T16:41:09.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:09.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-26T16:41:09.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:09.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11191304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4101382, 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.42992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38921286527765, telescope_dec_j2k=-24.3903477213998, observability=1)
2025-12-26T16:41:10.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7996995449066162
2025-12-26T16:41:10.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:10.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4104466, teldec = -24.256182
2025-12-26T16:41:10.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.38952156498437     dec_j2k = -24.3903437636615
2025-12-26T16:41:10.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:10.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-26T16:41:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:10.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:10.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:10.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:10.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11192529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4104466, 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.43023, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.38952156498437, telescope_dec_j2k=-24.3903437636615, observability=1)
2025-12-26T16:41:11.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8333094120025635
2025-12-26T16:41:11.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:11.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4107278, teldec = -24.256188
2025-12-26T16:41:11.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3898030386622     dec_j2k = -24.3903461536971
2025-12-26T16:41:11.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:11.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-26T16:41:11.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:11.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:11.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:11.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:11.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:11.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:11.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:11.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:11.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:11.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:11.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:11.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:11.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11193757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992307, telescope_ra=1.4107278, 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.43051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.3898030386622, telescope_dec_j2k=-24.3903461536971, observability=1)
2025-12-26T16:41:12.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8641362190246582
2025-12-26T16:41:12.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:12.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4110362, teldec = -24.256188
2025-12-26T16:41:12.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39011173835167     dec_j2k = -24.390342194283
2025-12-26T16:41:12.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:12.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:12.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:12.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:12.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:12.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:12.485 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11194988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992307, telescope_ra=1.4110362, 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.43082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39011173835167, telescope_dec_j2k=-24.390342194283, observability=1)
2025-12-26T16:41:13.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8907411098480225
2025-12-26T16:41:13.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:13.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4113161, teldec = -24.256188
2025-12-26T16:41:13.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39039191033824     dec_j2k = -24.3903386000094
2025-12-26T16:41:13.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:13.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-26T16:41:13.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:13.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:13.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:13.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:13.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11196215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426617065843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992307, telescope_ra=1.4113161, 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.4311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39039191033824, telescope_dec_j2k=-24.3903386000094, observability=1)
2025-12-26T16:41:14.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9185116291046143
2025-12-26T16:41:14.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:14.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4116153, teldec = -24.256182
2025-12-26T16:41:14.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39069140065834     dec_j2k = -24.390328757624
2025-12-26T16:41:14.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:41:14.594 [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-26T16:41:14.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:14.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:14.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:14.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:14.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11197442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424210349274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4116153, 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.4314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39069140065834, telescope_dec_j2k=-24.390328757624, observability=1)
2025-12-26T16:41:15.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9520151615142822
2025-12-26T16:41:15.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:15.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4119242, teldec = -24.256182
2025-12-26T16:41:15.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39100060080742     dec_j2k = -24.3903247892636
2025-12-26T16:41:15.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:15.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-26T16:41:15.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:15.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:15.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:15.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:15.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:15.667 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11198668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4119242, 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.43171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39100060080742, telescope_dec_j2k=-24.3903247892636, observability=1)
2025-12-26T16:41:16.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9794909954071045
2025-12-26T16:41:16.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:16.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.412205, teldec = -24.256182
2025-12-26T16:41:16.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39128167364465     dec_j2k = -24.3903211811339
2025-12-26T16:41:16.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:16.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-26T16:41:16.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:16.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:16.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:16.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:16.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:16.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:16.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:16.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:16.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:16.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:16.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:16.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:16.741 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1119991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426617065843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992296, telescope_ra=1.412205, 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.43199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39128167364465, telescope_dec_j2k=-24.3903211811339, observability=1)
2025-12-26T16:41:17.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9967281818389893
2025-12-26T16:41:17.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:17.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4125139, teldec = -24.256182
2025-12-26T16:41:17.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39159087377634     dec_j2k = -24.3903172110949
2025-12-26T16:41:17.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:17.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-26T16:41:17.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:17.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:17.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:17.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:17.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11201141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4125139, 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.4323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39159087377634, telescope_dec_j2k=-24.3903172110949, observability=1)
2025-12-26T16:41:18.829 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:18.831 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4127941, teldec = -24.256182
2025-12-26T16:41:18.832 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.39187134601481     dec_j2k = -24.3903136091532
2025-12-26T16:41:18.833 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:18.834 [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-26T16:41:18.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:18.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:18.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:18.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:18.847 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:18.847 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:18.847 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:18.848 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:18.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:18.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:18.848 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:18.848 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:18.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1120235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992296, telescope_ra=1.4127941, 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.43258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39187134601481, telescope_dec_j2k=-24.3903136091532, observability=1)
2025-12-26T16:41:18.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0010428428649902344
2025-12-26T16:41:19.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:19.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4130935, teldec = -24.256182
2025-12-26T16:41:19.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39217103689945     dec_j2k = -24.3903097595979
2025-12-26T16:41:19.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:19.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-26T16:41:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:19.912 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1120358, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4130935, 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.43288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39217103689945, telescope_dec_j2k=-24.3903097595979, observability=1)
2025-12-26T16:41:19.918 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005371570587158203
2025-12-26T16:41:20.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:20.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4134021, teldec = -24.256182
2025-12-26T16:41:20.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39247993671346     dec_j2k = -24.3903057908887
2025-12-26T16:41:20.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:20.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:20.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:20.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:20.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:20.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:20.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11204816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798430628260123, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4134021, 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.43319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39247993671346, telescope_dec_j2k=-24.3903057908887, observability=1)
2025-12-26T16:41:21.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0292665958404541
2025-12-26T16:41:22.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:22.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4136829, teldec = -24.256182
2025-12-26T16:41:22.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39276100951104     dec_j2k = -24.3903021789353
2025-12-26T16:41:22.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:22.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-26T16:41:22.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:22.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:22.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:22.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:22.046 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1120605, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427018185271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4136829, 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.43347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39276100951104, telescope_dec_j2k=-24.3903021789353, observability=1)
2025-12-26T16:41:22.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.054404497146606445
2025-12-26T16:41:23.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:23.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4139911, teldec = -24.256175
2025-12-26T16:41:23.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39306950843695     dec_j2k = -24.3902912143075
2025-12-26T16:41:23.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:41:23.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-26T16:41:23.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:23.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:23.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:23.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:23.105 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11207277, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425814826987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.4139911, 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.43377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39306950843695, telescope_dec_j2k=-24.3902912143075, observability=1)
2025-12-26T16:41:23.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08471226692199707
2025-12-26T16:41:23.337 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23137545585632324
2025-12-26T16:41:23.882 [DEBUG] [Thread-467818 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7766804695129395
2025-12-26T16:41:24.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:24.154 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4142904, teldec = -24.256182
2025-12-26T16:41:24.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39336909967232     dec_j2k = -24.390294362127
2025-12-26T16:41:24.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:24.157 [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-26T16:41:24.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:24.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:24.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:24.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:24.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:24.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:24.168 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:24.168 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:24.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:24.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:24.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:24.168 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:24.168 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1120851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00329, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425814826987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4142904, 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.43407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39336909967232, telescope_dec_j2k=-24.390294362127, observability=1)
2025-12-26T16:41:24.280 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11225700378417969
2025-12-26T16:41:24.440 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.27213239669799805
2025-12-26T16:41:24.440 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76267957687378 seconds ago
2025-12-26T16:41:25.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:25.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4145709, teldec = -24.256182
2025-12-26T16:41:25.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39364987215464     dec_j2k = -24.3902907517373
2025-12-26T16:41:25.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:25.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-26T16:41:25.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:25.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:25.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:25.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:25.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:25.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:25.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:25.231 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:25.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:25.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:25.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:25.231 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:25.231 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11209737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4145709, 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.43435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39364987215464, telescope_dec_j2k=-24.3902907517373, observability=1)
2025-12-26T16:41:25.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13957548141479492
2025-12-26T16:41:26.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:26.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4148798, teldec = -24.256182
2025-12-26T16:41:26.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39395907221647     dec_j2k = -24.3902867749651
2025-12-26T16:41:26.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:26.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-26T16:41:26.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:26.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:26.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:26.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:26.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:26.294 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11210972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4148798, 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.43466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39395907221647, telescope_dec_j2k=-24.3902867749651, observability=1)
2025-12-26T16:41:26.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20409131050109863
2025-12-26T16:41:26.676 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:26.677 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:27.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:27.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4151884, teldec = -24.256182
2025-12-26T16:41:27.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39426797197776     dec_j2k = -24.3902828011774
2025-12-26T16:41:27.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:27.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:27.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:27.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:27.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:27.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:27.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:27.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11212229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425413707558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4151884, 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.43497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39426797197776, telescope_dec_j2k=-24.3902828011774, observability=1)
2025-12-26T16:41:27.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21050572395324707
2025-12-26T16:41:28.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:28.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4154684, teldec = -24.256175
2025-12-26T16:41:28.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39454824346767     dec_j2k = -24.390272195518
2025-12-26T16:41:28.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:28.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-26T16:41:28.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:28.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:28.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:28.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:28.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:28.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:28.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:28.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:28.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:28.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:28.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:28.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:28.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11213463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.4154684, 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.43525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39454824346767, telescope_dec_j2k=-24.390272195518, observability=1)
2025-12-26T16:41:28.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23152422904968262
2025-12-26T16:41:29.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:29.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4157683, teldec = -24.256182
2025-12-26T16:41:29.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39484843524402     dec_j2k = -24.3902753315342
2025-12-26T16:41:29.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:29.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-26T16:41:29.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:29.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:29.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:29.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:29.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:29.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:29.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:29.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:29.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11214697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425814826987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4157683, 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.43555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39484843524402, telescope_dec_j2k=-24.3902753315342, observability=1)
2025-12-26T16:41:29.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2532384395599365
2025-12-26T16:41:30.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:30.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4160772, teldec = -24.256182
2025-12-26T16:41:30.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39515763527046     dec_j2k = -24.3902713513548
2025-12-26T16:41:30.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:30.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-26T16:41:30.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:30.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:30.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:30.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:30.584 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11215931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992296, telescope_ra=1.4160772, 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.43586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39515763527046, telescope_dec_j2k=-24.3902713513548, observability=1)
2025-12-26T16:41:30.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27623987197875977
2025-12-26T16:41:31.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:31.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.416358, teldec = -24.256182
2025-12-26T16:41:31.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39543870799617     dec_j2k = -24.3902677324816
2025-12-26T16:41:31.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:31.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-26T16:41:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:31.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:31.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:31.644 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11217161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422204752134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.416358, 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.43614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39543870799617, telescope_dec_j2k=-24.3902677324816, observability=1)
2025-12-26T16:41:31.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30863213539123535
2025-12-26T16:41:32.691 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:32.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4166661, teldec = -24.256181
2025-12-26T16:41:32.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39574710715918     dec_j2k = -24.390262761025
2025-12-26T16:41:32.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:32.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-26T16:41:32.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:32.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:32.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:32.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:32.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11218394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425012588131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.4166661, 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.43645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39574710715918, telescope_dec_j2k=-24.390262761025, observability=1)
2025-12-26T16:41:33.041 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33466458320617676
2025-12-26T16:41:33.064 [DEBUG] [Thread-467819 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35823822021484375
2025-12-26T16:41:33.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:33.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.416946, teldec = -24.256181
2025-12-26T16:41:33.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39602727899499     dec_j2k = -24.3902591522336
2025-12-26T16:41:33.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:33.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-26T16:41:33.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:33.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:33.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:33.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:33.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11219618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992296, telescope_ra=1.416946, 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.43673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39602727899499, telescope_dec_j2k=-24.3902591522336, observability=1)
2025-12-26T16:41:34.131 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3649876117706299
2025-12-26T16:41:34.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:34.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4172446, teldec = -24.256181
2025-12-26T16:41:34.812 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39632616898374     dec_j2k = -24.3902553015449
2025-12-26T16:41:34.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:34.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-26T16:41:34.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:34.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:34.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:34.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:34.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:34.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:34.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:34.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:34.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:34.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:34.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:34.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:34.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11220845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424210349274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4172446, 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.43703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39632616898374, telescope_dec_j2k=-24.3902553015449, observability=1)
2025-12-26T16:41:35.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3982219696044922
2025-12-26T16:41:35.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:35.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4175529, teldec = -24.256181
2025-12-26T16:41:35.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.3966347683838     dec_j2k = -24.3902513249053
2025-12-26T16:41:35.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:35.877 [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-26T16:41:35.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:35.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:35.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:35.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:35.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:35.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11222075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4175529, 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.43734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.3966347683838, telescope_dec_j2k=-24.3902513249053, observability=1)
2025-12-26T16:41:36.312 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42258429527282715
2025-12-26T16:41:36.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:36.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4178334, teldec = -24.256181
2025-12-26T16:41:36.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39691554077847     dec_j2k = -24.3902477060863
2025-12-26T16:41:36.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:36.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-26T16:41:36.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:36.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:36.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:36.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:36.945 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.112233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428221543555, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.4178334, 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.43762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39691554077847, telescope_dec_j2k=-24.3902477060863, observability=1)
2025-12-26T16:41:37.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45983314514160156
2025-12-26T16:41:37.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:37.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4181417, teldec = -24.256181
2025-12-26T16:41:37.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39722414016113     dec_j2k = -24.3902437277748
2025-12-26T16:41:37.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:37.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-26T16:41:38.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:38.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:38.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:38.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:38.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:38.009 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11224527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4181417, 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.43792, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39722414016113, telescope_dec_j2k=-24.3902437277748, observability=1)
2025-12-26T16:41:38.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4841935634613037
2025-12-26T16:41:39.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:39.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4184212, teldec = -24.256175
2025-12-26T16:41:39.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39750391115436     dec_j2k = -24.3902341208658
2025-12-26T16:41:39.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:39.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-26T16:41:39.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:39.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:39.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:39.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:39.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11225753, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427018185271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992285, telescope_ra=1.4184212, 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.4382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39750391115436, telescope_dec_j2k=-24.3902341208658, observability=1)
2025-12-26T16:41:39.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5161805152893066
2025-12-26T16:41:40.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:40.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4187293, teldec = -24.256175
2025-12-26T16:41:40.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39781231032534     dec_j2k = -24.3902301434677
2025-12-26T16:41:40.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:40.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-26T16:41:40.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:40.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:40.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:40.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:40.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11226979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424210349274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992285, telescope_ra=1.4187293, 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.43851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39781231032534, telescope_dec_j2k=-24.3902301434677, observability=1)
2025-12-26T16:41:40.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5488922595977783
2025-12-26T16:41:41.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:41.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4190286, teldec = -24.256181
2025-12-26T16:41:41.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39811190135738     dec_j2k = -24.3902322783126
2025-12-26T16:41:41.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:41.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-26T16:41:41.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:41.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:41.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:41.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:41.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11228204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425413707558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4190286, 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.43881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39811190135738, telescope_dec_j2k=-24.3902322783126, observability=1)
2025-12-26T16:41:41.738 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5519254207611084
2025-12-26T16:41:41.766 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5798780918121338
2025-12-26T16:41:41.953 [DEBUG] [Thread-467820 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7670295238494873
2025-12-26T16:41:42.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:42.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4193375, teldec = -24.256181
2025-12-26T16:41:42.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39842110128726     dec_j2k = -24.390228288858
2025-12-26T16:41:42.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:42.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-26T16:41:42.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:42.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:42.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:42.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:42.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:42.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:42.296 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:42.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:42.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:42.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:42.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:42.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:42.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11229492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416589080141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992295, telescope_ra=1.4193375, 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.43912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39842110128726, telescope_dec_j2k=-24.390228288858, observability=1)
2025-12-26T16:41:42.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5573675632476807
2025-12-26T16:41:43.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:43.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4196183, teldec = -24.256181
2025-12-26T16:41:43.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39870217392519     dec_j2k = -24.3902246615536
2025-12-26T16:41:43.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:43.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-26T16:41:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:43.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:43.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:43.370 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11230734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4196183, 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.4394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39870217392519, telescope_dec_j2k=-24.3902246615536, observability=1)
2025-12-26T16:41:43.945 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5749199390411377
2025-12-26T16:41:44.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:44.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4199269, teldec = -24.256181
2025-12-26T16:41:44.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39901107354631     dec_j2k = -24.3902206742982
2025-12-26T16:41:44.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:44.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-26T16:41:44.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:44.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:44.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:44.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:44.438 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:44.439 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11231969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992295, telescope_ra=1.4199269, 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.43971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39901107354631, telescope_dec_j2k=-24.3902206742982, observability=1)
2025-12-26T16:41:45.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5970594882965088
2025-12-26T16:41:45.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:45.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.420226, teldec = -24.256181
2025-12-26T16:41:45.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39931046393512     dec_j2k = -24.3902168089505
2025-12-26T16:41:45.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41: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-26T16:41:45.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:45.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:45.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:45.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:45.497 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11233194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421803632706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.420226, 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.44001, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39931046393512, telescope_dec_j2k=-24.3902168089505, observability=1)
2025-12-26T16:41:46.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6286933422088623
2025-12-26T16:41:46.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:46.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4205065, teldec = -24.256181
2025-12-26T16:41:46.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39959123625784     dec_j2k = -24.390213183227
2025-12-26T16:41:46.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:46.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-26T16:41:46.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:46.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:46.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:46.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:46.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:46.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11234419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427018185271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992295, telescope_ra=1.4205065, 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.44029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39959123625784, telescope_dec_j2k=-24.390213183227, observability=1)
2025-12-26T16:41:47.219 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6606683731079102
2025-12-26T16:41:47.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:47.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4208154, teldec = -24.256181
2025-12-26T16:41:47.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.39990043614388     dec_j2k = -24.3902091895689
2025-12-26T16:41:47.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:47.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:47.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:47.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:47.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:47.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:47.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11235652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4208154, 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.4406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.39990043614388, telescope_dec_j2k=-24.3902091895689, observability=1)
2025-12-26T16:41:48.307 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6833055019378662
2025-12-26T16:41:48.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:48.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4211241, teldec = -24.256181
2025-12-26T16:41:48.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4002094358266     dec_j2k = -24.3902051976189
2025-12-26T16:41:48.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:41:48.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-26T16:41:48.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:48.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:48.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:48.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:48.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:48.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:48.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:48.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:48.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:48.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:48.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:48.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:48.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11236888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421402513278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4211241, 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.44091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.4002094358266, telescope_dec_j2k=-24.3902051976189, observability=1)
2025-12-26T16:41:49.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7072973251342773
2025-12-26T16:41:49.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:49.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4214043, teldec = -24.256181
2025-12-26T16:41:49.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40048990783389     dec_j2k = -24.3902015734567
2025-12-26T16:41:49.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:49.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-26T16:41:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:49.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11238115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842300699099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992295, telescope_ra=1.4214043, 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.44119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40048990783389, telescope_dec_j2k=-24.3902015734567, observability=1)
2025-12-26T16:41:50.488 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7426652908325195
2025-12-26T16:41:50.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:50.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4217034, teldec = -24.256181
2025-12-26T16:41:50.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40078929818024     dec_j2k = -24.3901977040406
2025-12-26T16:41:50.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:50.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-26T16:41:50.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:50.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:50.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:50.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:50.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:50.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:50.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:50.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:50.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:50.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:50.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:50.806 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:50.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11239339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798428622662983, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4217034, 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.44149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40078929818024, telescope_dec_j2k=-24.3901977040406, observability=1)
2025-12-26T16:41:51.577 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.771747350692749
2025-12-26T16:41:51.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:51.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4220123, teldec = -24.256181
2025-12-26T16:41:51.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40109849803075     dec_j2k = -24.3901937069787
2025-12-26T16:41:51.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:51.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-26T16:41:51.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:51.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:51.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:51.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:51.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:51.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:51.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:51.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:51.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:51.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:51.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:51.869 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:51.869 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11240571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4220123, 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.4418, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40109849803075, telescope_dec_j2k=-24.3901937069787, observability=1)
2025-12-26T16:41:52.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8009366989135742
2025-12-26T16:41:52.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:52.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4222931, teldec = -24.256181
2025-12-26T16:41:52.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40137957059652     dec_j2k = -24.3901900727592
2025-12-26T16:41:52.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:52.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-26T16:41:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:52.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:52.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11241797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418594677282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4222931, 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.44208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40137957059652, telescope_dec_j2k=-24.3901900727592, observability=1)
2025-12-26T16:41:53.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8271639347076416
2025-12-26T16:41:53.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:53.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4226014, teldec = -24.256181
2025-12-26T16:41:53.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40168816984713     dec_j2k = -24.3901860817883
2025-12-26T16:41:53.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:53.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:53.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:53.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:53.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:53.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:53.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11243032, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425814826987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4226014, 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.44238, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40168816984713, telescope_dec_j2k=-24.3901860817883, observability=1)
2025-12-26T16:41:54.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8537554740905762
2025-12-26T16:41:55.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:55.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4228816, teldec = -24.256181
2025-12-26T16:41:55.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40196864181462     dec_j2k = -24.3901824538155
2025-12-26T16:41:55.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:55.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:55.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:55.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:55.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11244266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4228816, 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.44266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40196864181462, telescope_dec_j2k=-24.3901824538155, observability=1)
2025-12-26T16:41:55.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8782649040222168
2025-12-26T16:41:56.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:56.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4231808, teldec = -24.256181
2025-12-26T16:41:56.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40226813221553     dec_j2k = -24.3901785790366
2025-12-26T16:41:56.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:56.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-26T16:41:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:56.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:56.127 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.112455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424210349274, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4231808, 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.44296, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40226813221553, telescope_dec_j2k=-24.3901785790366, observability=1)
2025-12-26T16:41:57.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9059550762176514
2025-12-26T16:41:57.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:57.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4234891, teldec = -24.256181
2025-12-26T16:41:57.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40257673143981     dec_j2k = -24.3901745855466
2025-12-26T16:41:57.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:57.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:57.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:57.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:57.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:57.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:57.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11246726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425413707558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4234891, 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.44327, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40257673143981, telescope_dec_j2k=-24.3901745855466, observability=1)
2025-12-26T16:41:58.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9292194843292236
2025-12-26T16:41:58.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:58.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4237693, teldec = -24.256181
2025-12-26T16:41:58.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40285720338336     dec_j2k = -24.3901709552842
2025-12-26T16:41:58.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:58.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-26T16:41:58.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:58.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:58.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:58.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:58.251 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11247957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422605871562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4237693, 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.44355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40285720338336, telescope_dec_j2k=-24.3901709552842, observability=1)
2025-12-26T16:41:59.211 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9602200984954834
2025-12-26T16:41:59.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:41:59.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4240777, teldec = -24.256181
2025-12-26T16:41:59.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40316590268723     dec_j2k = -24.3901669588282
2025-12-26T16:41:59.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:59.299 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:41:59.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:41:59.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:41:59.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:41:59.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:41:59.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:41:59.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:59.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:41:59.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:41:59.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:41:59.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:41:59.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:41:59.311 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:41:59.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11249182, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421803632706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4240777, 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.44386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40316590268723, telescope_dec_j2k=-24.3901669588282, observability=1)
2025-12-26T16:42:00.125 [DEBUG] [Thread-467821 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.814640998840332
2025-12-26T16:42:00.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9905331134796143
2025-12-26T16:42:00.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:00.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4243578, teldec = -24.256187
2025-12-26T16:42:00.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40344627493418     dec_j2k = -24.3901693278213
2025-12-26T16:42:00.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:00.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-26T16:42:00.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:00.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:00.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:00.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:00.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1125041, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798427820424127, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992306, telescope_ra=1.4243578, 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.44414, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:41:00.655662', telescope_ra_j2k=1.40344627493418, telescope_dec_j2k=-24.3901693278213, observability=1)
2025-12-26T16:42:00.798 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:00.798 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:42:00.799 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:00.799 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:42:00.799 [INFO] [ThreadPoolExecutor-21552_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:42:00.800 [INFO] [ThreadPoolExecutor-21552_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:42:01.392 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:01.394 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4246654, teldec = -24.256181
2025-12-26T16:42:01.396 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.40375417302789     dec_j2k = -24.39015934059
2025-12-26T16:42:01.398 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:01.399 [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-26T16:42:01.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:01.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:01.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:01.405 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:01.412 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:01.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11251612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798424611468702, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992295, telescope_ra=1.4246654, 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.44445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40375417302789, telescope_dec_j2k=-24.39015934059, observability=1)
2025-12-26T16:42:01.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006513357162475586
2025-12-26T16:42:02.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:02.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4249654, teldec = -24.256181
2025-12-26T16:42:02.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40405446415374     dec_j2k = -24.3901554505242
2025-12-26T16:42:02.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:02.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-26T16:42:02.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:02.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:02.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:02.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:02.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:02.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:02.478 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:02.478 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:02.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:02.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:02.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:02.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:02.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11252847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425012588131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992295, telescope_ra=1.4249654, 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.44475, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40405446415374, telescope_dec_j2k=-24.3901554505242, observability=1)
2025-12-26T16:42:02.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.044742584228515625
2025-12-26T16:42:02.599 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12099575996398926
2025-12-26T16:42:03.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:03.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4252461, teldec = -24.256181
2025-12-26T16:42:03.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40433543654264     dec_j2k = -24.3901518099693
2025-12-26T16:42:03.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:03.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-26T16:42:03.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:03.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:03.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:03.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:03.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:03.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:03.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:03.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:03.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:03.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:03.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:03.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:03.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11254075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420199154994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992295, telescope_ra=1.4252461, 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.44503, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40433543654264, telescope_dec_j2k=-24.3901518099693, observability=1)
2025-12-26T16:42:03.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07581639289855957
2025-12-26T16:42:04.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:04.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.425555, teldec = -24.256181
2025-12-26T16:42:04.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4046446362878     dec_j2k = -24.3901478028347
2025-12-26T16:42:04.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:04.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:04.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:04.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:04.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:04.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:04.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:04.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:04.595 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:04.595 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:04.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:04.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:04.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:04.596 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:04.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11255297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422204752134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992295, telescope_ra=1.425555, 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.44534, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.4046446362878, telescope_dec_j2k=-24.3901478028347, observability=1)
2025-12-26T16:42:04.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10494470596313477
2025-12-26T16:42:05.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:05.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4258352, teldec = -24.256181
2025-12-26T16:42:05.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40492510817559     dec_j2k = -24.3901441672449
2025-12-26T16:42:05.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:05.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-26T16:42:05.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:05.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:05.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:05.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:05.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:05.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:05.659 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:05.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:05.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:05.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:05.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:05.659 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:05.659 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11256534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421803632706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4258352, 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.44562, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40492510817559, telescope_dec_j2k=-24.3901441672449, observability=1)
2025-12-26T16:42:05.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13239073753356934
2025-12-26T16:42:06.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:06.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4261344, teldec = -24.256181
2025-12-26T16:42:06.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40522459849138     dec_j2k = -24.3901402843327
2025-12-26T16:42:06.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:06.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-26T16:42:06.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:06.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:06.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:06.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:06.735 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11257779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422204752134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4261344, 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.44592, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40522459849138, telescope_dec_j2k=-24.3901402843327, observability=1)
2025-12-26T16:42:06.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1871812343597412
2025-12-26T16:42:07.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:07.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4264433, teldec = -24.256181
2025-12-26T16:42:07.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40553379821009     dec_j2k = -24.3901362746731
2025-12-26T16:42:07.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:07.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-26T16:42:07.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:07.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:07.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:07.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:07.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:07.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:07.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:07.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:07.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:07.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:07.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:07.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:07.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1125901, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421803632706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.4264433, 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.44623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40553379821009, telescope_dec_j2k=-24.3901362746731, observability=1)
2025-12-26T16:42:08.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20517873764038086
2025-12-26T16:42:08.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:08.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4267241, teldec = -24.256181
2025-12-26T16:42:08.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40581487065601     dec_j2k = -24.3901326290021
2025-12-26T16:42:08.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:08.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-26T16:42:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:08.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:08.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11260242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4267241, 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.44651, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40581487065601, telescope_dec_j2k=-24.3901326290021, observability=1)
2025-12-26T16:42:09.101 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2323594093322754
2025-12-26T16:42:09.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:09.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4270327, teldec = -24.256181
2025-12-26T16:42:09.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40612377006609     dec_j2k = -24.3901286215625
2025-12-26T16:42:09.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:09.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-26T16:42:09.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:09.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:09.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:09.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:09.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11261486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992295, telescope_ra=1.4270327, 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.44682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40612377006609, telescope_dec_j2k=-24.3901286215625, observability=1)
2025-12-26T16:42:10.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24802446365356445
2025-12-26T16:42:10.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:10.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4273408, teldec = -24.256174
2025-12-26T16:42:10.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40643216849514     dec_j2k = -24.3901176203515
2025-12-26T16:42:10.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:10.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-26T16:42:11.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:11.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:11.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:11.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:11.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:11.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:11.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:11.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:11.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:11.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:11.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:11.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:11.009 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1126272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426617065843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992284, telescope_ra=1.4273408, 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.44712, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40643216849514, telescope_dec_j2k=-24.3901176203515, observability=1)
2025-12-26T16:42:11.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2719919681549072
2025-12-26T16:42:12.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:12.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.427612, teldec = -24.256181
2025-12-26T16:42:12.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40670363209005     dec_j2k = -24.3901210964814
2025-12-26T16:42:12.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:12.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-26T16:42:12.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:12.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:12.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:12.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:12.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:12.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:12.078 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:12.078 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:12.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:12.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:12.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:12.078 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:12.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11263958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842300699099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.427612, 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.4474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40670363209005, telescope_dec_j2k=-24.3901210964814, observability=1)
2025-12-26T16:42:12.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29582905769348145
2025-12-26T16:42:13.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:13.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4279209, teldec = -24.256181
2025-12-26T16:42:13.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40701283176472     dec_j2k = -24.3901170826221
2025-12-26T16:42:13.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:13.127 [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-26T16:42:13.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:13.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:13.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:13.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:13.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:13.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:13.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:13.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:13.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11265187, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798415786841285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992294, telescope_ra=1.4279209, 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.4477, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40701283176472, telescope_dec_j2k=-24.3901170826221, observability=1)
2025-12-26T16:42:13.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32067418098449707
2025-12-26T16:42:14.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:14.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4282296, teldec = -24.256181
2025-12-26T16:42:14.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40732183123615     dec_j2k = -24.3901130704845
2025-12-26T16:42:14.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42: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-26T16:42:14.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:14.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:14.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:14.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:14.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:14.211 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11266431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413781244145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.4282296, 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.44801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40732183123615, telescope_dec_j2k=-24.3901130704845, observability=1)
2025-12-26T16:42:14.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34229397773742676
2025-12-26T16:42:15.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:15.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4285098, teldec = -24.256181
2025-12-26T16:42:15.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40760230305162     dec_j2k = -24.3901094279989
2025-12-26T16:42:15.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:15.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-26T16:42:15.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:15.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:15.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:15.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:15.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11267664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425814826987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4285098, 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.44829, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40760230305162, telescope_dec_j2k=-24.3901094279989, observability=1)
2025-12-26T16:42:15.643 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3625786304473877
2025-12-26T16:42:16.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:16.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4288181, teldec = -24.256181
2025-12-26T16:42:16.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40791090211749     dec_j2k = -24.3901054193903
2025-12-26T16:42:16.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:16.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-26T16:42:16.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:16.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:16.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:16.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:16.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11268913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842300699099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992294, telescope_ra=1.4288181, 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.4486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40791090211749, telescope_dec_j2k=-24.3901054193903, observability=1)
2025-12-26T16:42:16.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37833738327026367
2025-12-26T16:42:17.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:17.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4291178, teldec = -24.256181
2025-12-26T16:42:17.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40821089283213     dec_j2k = -24.3901015217633
2025-12-26T16:42:17.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:17.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-26T16:42:17.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:17.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:17.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:17.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:17.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11270139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798415786841285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992294, telescope_ra=1.4291178, 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.4489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40821089283213, telescope_dec_j2k=-24.3901015217633, observability=1)
2025-12-26T16:42:17.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40490031242370605
2025-12-26T16:42:18.189 [DEBUG] [Thread-467822 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7697591781616211
2025-12-26T16:42:18.467 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:18.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4293986, teldec = -24.256181
2025-12-26T16:42:18.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40849196520554     dec_j2k = -24.3900978691827
2025-12-26T16:42:18.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:18.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-26T16:42:18.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:18.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:18.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:18.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:18.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:18.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:18.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:18.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:18.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:18.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:18.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:18.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:18.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11271375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.4293986, 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.44918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40849196520554, telescope_dec_j2k=-24.3900978691827, observability=1)
2025-12-26T16:42:18.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4312858581542969
2025-12-26T16:42:19.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:19.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4297353, teldec = -24.256181
2025-12-26T16:42:19.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40882899179139     dec_j2k = -24.3900934885118
2025-12-26T16:42:19.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:42:19.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-26T16:42:19.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:19.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:19.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:19.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:19.614 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11272683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4297353, 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.44952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40882899179139, telescope_dec_j2k=-24.3900934885118, observability=1)
2025-12-26T16:42:20.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38994860649108887
2025-12-26T16:42:20.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:20.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4300155, teldec = -24.256181
2025-12-26T16:42:20.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4091094635661     dec_j2k = -24.3900898421451
2025-12-26T16:42:20.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:20.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:20.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:20.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:20.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:20.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:20.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11273906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420199154994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.4300155, 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.4498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.4091094635661, telescope_dec_j2k=-24.3900898421451, observability=1)
2025-12-26T16:42:21.095 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4257643222808838
2025-12-26T16:42:21.679 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:21.681 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:21.682 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:21.684 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:21.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:21.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4303145, teldec = -24.256174
2025-12-26T16:42:21.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40940875307937     dec_j2k = -24.3900789509388
2025-12-26T16:42:21.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:21.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-26T16:42:21.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:21.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:21.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:21.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:21.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:21.731 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11275135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842300699099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.4303145, 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.4501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40940875307937, telescope_dec_j2k=-24.3900789509388, observability=1)
2025-12-26T16:42:22.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4570786952972412
2025-12-26T16:42:22.428 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6967654228210449
2025-12-26T16:42:22.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:22.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4306233, teldec = -24.256181
2025-12-26T16:42:22.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40971785306414     dec_j2k = -24.3900819300921
2025-12-26T16:42:22.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:22.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:22.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:22.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:22.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:22.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:22.792 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11276362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421402513278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4306233, 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.45041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40971785306414, telescope_dec_j2k=-24.3900819300921, observability=1)
2025-12-26T16:42:23.276 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4838852882385254
2025-12-26T16:42:23.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:23.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4309041, teldec = -24.256181
2025-12-26T16:42:23.837 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.40999892539667     dec_j2k = -24.3900782736229
2025-12-26T16:42:23.839 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:42:23.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-26T16:42:23.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:23.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:23.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:23.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:23.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:23.854 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11277586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422204752134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992294, telescope_ra=1.4309041, 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.45069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.40999892539667, telescope_dec_j2k=-24.3900782736229, observability=1)
2025-12-26T16:42:24.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.512554407119751
2025-12-26T16:42:24.500 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6466927528381348
2025-12-26T16:42:24.500 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76225781440735 seconds ago
2025-12-26T16:42:24.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:24.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4312127, teldec = -24.256181
2025-12-26T16:42:24.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41030782468211     dec_j2k = -24.3900742543164
2025-12-26T16:42:24.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:24.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-26T16:42:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:24.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:24.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:24.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:24.909 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:24.909 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:24.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:24.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:24.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:24.910 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:24.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11278814, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420199154994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4312127, 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.451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41030782468211, telescope_dec_j2k=-24.3900742543164, observability=1)
2025-12-26T16:42:25.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.547147274017334
2025-12-26T16:42:25.690 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:25.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:25.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4314927, teldec = -24.256174
2025-12-26T16:42:25.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41058809573464     dec_j2k = -24.3900636073572
2025-12-26T16:42:25.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:42:25.966 [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-26T16:42:25.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:25.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:25.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:25.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:25.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:25.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:25.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:25.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:25.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:25.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:25.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:25.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:25.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11280047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416990199569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992283, telescope_ra=1.4314927, 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.45128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41058809573464, telescope_dec_j2k=-24.3900636073572, observability=1)
2025-12-26T16:42:26.547 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5673050880432129
2025-12-26T16:42:26.692 [DEBUG] [ThreadPoolExecutor-21551_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:26.693 [INFO] [ThreadPoolExecutor-21551_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:42:27.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:27.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4318196, teldec = -24.256181
2025-12-26T16:42:27.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41091531323698     dec_j2k = -24.3900663472988
2025-12-26T16:42:27.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:27.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-26T16:42:27.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:27.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:27.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:27.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:27.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11281337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420600274422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992294, telescope_ra=1.4318196, 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.4516, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41091531323698, telescope_dec_j2k=-24.3900663472988, observability=1)
2025-12-26T16:42:27.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.620955228805542
2025-12-26T16:42:28.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:28.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4320998, teldec = -24.25618
2025-12-26T16:42:28.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4111957848854     dec_j2k = -24.3900616956474
2025-12-26T16:42:28.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:28.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-26T16:42:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:28.178 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11282597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425814826987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4320998, 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.45188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.4111957848854, telescope_dec_j2k=-24.3900616956474, observability=1)
2025-12-26T16:42:28.841 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6631937026977539
2025-12-26T16:42:29.239 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:29.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4324085, teldec = -24.25618
2025-12-26T16:42:29.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41150478423207     dec_j2k = -24.3900576716435
2025-12-26T16:42:29.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:29.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-26T16:42:29.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:29.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:29.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:29.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:29.255 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11283843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421803632706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4324085, 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.45219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41150478423207, telescope_dec_j2k=-24.3900576716435, observability=1)
2025-12-26T16:42:29.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6745190620422363
2025-12-26T16:42:30.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:30.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4327168, teldec = -24.25618
2025-12-26T16:42:30.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41181338318164     dec_j2k = -24.3900536519791
2025-12-26T16:42:30.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:30.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-26T16:42:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:30.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:30.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11285079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4327168, 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.4525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41181338318164, telescope_dec_j2k=-24.3900536519791, observability=1)
2025-12-26T16:42:31.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6991524696350098
2025-12-26T16:42:31.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:31.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4329967, teldec = -24.25618
2025-12-26T16:42:31.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41209355458459     dec_j2k = -24.3900500018413
2025-12-26T16:42:31.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:31.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-26T16:42:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:31.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11286309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425814826987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4329967, 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.45278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41209355458459, telescope_dec_j2k=-24.3900500018413, observability=1)
2025-12-26T16:42:32.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7665970325469971
2025-12-26T16:42:32.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:32.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4333042, teldec = -24.25618
2025-12-26T16:42:32.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41240135274091     dec_j2k = -24.3900459909452
2025-12-26T16:42:32.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:32.434 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:32.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:32.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:32.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:32.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:32.444 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:32.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11287535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418594677282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992294, telescope_ra=1.4333042, 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.45309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41240135274091, telescope_dec_j2k=-24.3900459909452, observability=1)
2025-12-26T16:42:33.097 [DEBUG] [Thread-467823 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.65291428565979
2025-12-26T16:42:33.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7953948974609375
2025-12-26T16:42:33.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:33.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4336034, teldec = -24.25618
2025-12-26T16:42:33.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41270084284065     dec_j2k = -24.3900420874761
2025-12-26T16:42:33.494 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:33.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:33.506 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:33.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11288762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992294, telescope_ra=1.4336034, 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.45339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41270084284065, telescope_dec_j2k=-24.3900420874761, observability=1)
2025-12-26T16:42:34.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8236160278320312
2025-12-26T16:42:34.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:34.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4338836, teldec = -24.25618
2025-12-26T16:42:34.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4129813145104     dec_j2k = -24.3900384311413
2025-12-26T16:42:34.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:34.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-26T16:42:34.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:34.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:34.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:34.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:34.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:34.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:34.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:34.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:34.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:34.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:34.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:34.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:34.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1128999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421402513278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.4338836, 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.45367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.4129813145104, telescope_dec_j2k=-24.3900384311413, observability=1)
2025-12-26T16:42:35.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8542373180389404
2025-12-26T16:42:35.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:35.608 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4341917, teldec = -24.256174
2025-12-26T16:42:35.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41328971280277     dec_j2k = -24.3900284104279
2025-12-26T16:42:35.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:35.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:35.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:35.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:35.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:35.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:35.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:35.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:35.620 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:35.620 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:35.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:35.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:35.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:35.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:35.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11291212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992283, telescope_ra=1.4341917, 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.45398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41328971280277, telescope_dec_j2k=-24.3900284104279, observability=1)
2025-12-26T16:42:36.372 [DEBUG] [Thread-467824 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7507529258728027
2025-12-26T16:42:36.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8907473087310791
2025-12-26T16:42:36.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:36.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4344719, teldec = -24.25618
2025-12-26T16:42:36.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41357018487577     dec_j2k = -24.390030752055
2025-12-26T16:42:36.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:36.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:36.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11292435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414583483001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992294, telescope_ra=1.4344719, 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.45426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41357018487577, telescope_dec_j2k=-24.390030752055, observability=1)
2025-12-26T16:42:37.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9270944595336914
2025-12-26T16:42:37.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:37.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4347797, teldec = -24.25618
2025-12-26T16:42:37.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41387828327895     dec_j2k = -24.3900267330702
2025-12-26T16:42:37.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:37.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-26T16:42:37.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:37.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:37.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:37.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:37.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:37.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:37.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:37.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:37.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:37.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:37.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:37.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:37.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11293662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.4347797, 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.45456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41387828327895, telescope_dec_j2k=-24.3900267330702, observability=1)
2025-12-26T16:42:38.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9521851539611816
2025-12-26T16:42:38.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:38.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4350594, teldec = -24.256174
2025-12-26T16:42:38.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41415825401254     dec_j2k = -24.3900170807577
2025-12-26T16:42:38.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:38.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-26T16:42:38.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:38.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:38.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:38.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:38.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11294892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418594677282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.4350594, 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.45484, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41415825401254, telescope_dec_j2k=-24.3900170807577, observability=1)
2025-12-26T16:42:39.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9823048114776611
2025-12-26T16:42:39.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:39.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4353582, teldec = -24.25618
2025-12-26T16:42:39.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41445734409307     dec_j2k = -24.3900191771631
2025-12-26T16:42:39.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:39.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-26T16:42:39.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:39.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:39.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:39.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:39.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:39.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:39.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:39.860 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:39.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:39.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11296117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420199154994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.4353582, 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.45514, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41445734409307, telescope_dec_j2k=-24.3900191771631, observability=1)
2025-12-26T16:42:40.874 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:40.876 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4356665, teldec = -24.25618
2025-12-26T16:42:40.877 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.41476594295446     dec_j2k = -24.3900151491368
2025-12-26T16:42:40.879 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:40.880 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:40.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:40.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:40.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:40.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:40.894 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11297309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.4356665, 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.45545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41476594295446, telescope_dec_j2k=-24.3900151491368, observability=1)
2025-12-26T16:42:40.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013286113739013672
2025-12-26T16:42:41.799 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9046106338500977
2025-12-26T16:42:41.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:41.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4359467, teldec = -24.25618
2025-12-26T16:42:41.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41504641456814     dec_j2k = -24.3900114874869
2025-12-26T16:42:41.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:41.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:41.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:41.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:41.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:41.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:41.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:41.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:41.969 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:41.969 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:41.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:41.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:41.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:41.969 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:41.969 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11298557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992294, telescope_ra=1.4359467, 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.45573, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41504641456814, telescope_dec_j2k=-24.3900114874869, observability=1)
2025-12-26T16:42:42.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030908823013305664
2025-12-26T16:42:43.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:43.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4362553, teldec = -24.256187
2025-12-26T16:42:43.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41535531419252     dec_j2k = -24.3900144532616
2025-12-26T16:42:43.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:43.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-26T16:42:43.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:43.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:43.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:43.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:43.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:43.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:43.029 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:43.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:43.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:43.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:43.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:43.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:43.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11299786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417792438425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992304, telescope_ra=1.4362553, 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.45604, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41535531419252, telescope_dec_j2k=-24.3900144532616, observability=1)
2025-12-26T16:42:43.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06198930740356445
2025-12-26T16:42:44.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:44.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.436535, teldec = -24.25618
2025-12-26T16:42:44.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41563528481572     dec_j2k = -24.3900037972417
2025-12-26T16:42:44.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:44.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-26T16:42:44.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:44.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:44.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:44.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:44.092 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:44.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11301015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418193557854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.436535, 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.45632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41563528481572, telescope_dec_j2k=-24.3900037972417, observability=1)
2025-12-26T16:42:44.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0891265869140625
2025-12-26T16:42:45.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:45.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4368428, teldec = -24.25618
2025-12-26T16:42:45.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41594338315726     dec_j2k = -24.3899997724188
2025-12-26T16:42:45.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:45.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:45.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:45.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:45.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:45.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:45.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11302247, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992293, telescope_ra=1.4368428, 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.45663, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41594338315726, telescope_dec_j2k=-24.3899997724188, observability=1)
2025-12-26T16:42:45.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6036989688873291
2025-12-26T16:42:46.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:46.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4371414, teldec = -24.25618
2025-12-26T16:42:46.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41624227257271     dec_j2k = -24.3899958670638
2025-12-26T16:42:46.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:46.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:46.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:46.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11303473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417792438425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4371414, 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.45692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41624227257271, telescope_dec_j2k=-24.3899958670638, observability=1)
2025-12-26T16:42:46.854 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6365599632263184
2025-12-26T16:42:47.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:47.279 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4374221, teldec = -24.256187
2025-12-26T16:42:47.280 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41652324512106     dec_j2k = -24.3899991944641
2025-12-26T16:42:47.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:47.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-26T16:42:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:47.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:47.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1130472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421803632706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992304, telescope_ra=1.4374221, 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.45721, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41652324512106, telescope_dec_j2k=-24.3899991944641, observability=1)
2025-12-26T16:42:47.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6461362838745117
2025-12-26T16:42:48.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:48.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4377304, teldec = -24.256187
2025-12-26T16:42:48.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41683184392075     dec_j2k = -24.3899951605884
2025-12-26T16:42:48.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:48.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-26T16:42:48.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:48.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:48.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:48.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:48.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:48.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:48.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:48.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:48.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:48.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:48.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:48.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:48.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1130595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418594677282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.4377304, 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.45751, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41683184392075, telescope_dec_j2k=-24.3899951605884, observability=1)
2025-12-26T16:42:49.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6758787631988525
2025-12-26T16:42:49.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:49.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4380383, teldec = -24.25618
2025-12-26T16:42:49.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41714004183313     dec_j2k = -24.3899841316838
2025-12-26T16:42:49.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42: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-26T16:42:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:49.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:49.438 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11307199, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418193557854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4380383, 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.45782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41714004183313, telescope_dec_j2k=-24.3899841316838, observability=1)
2025-12-26T16:42:50.123 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6843531131744385
2025-12-26T16:42:50.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:50.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4383182, teldec = -24.25618
2025-12-26T16:42:50.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41742021309149     dec_j2k = -24.3899804678522
2025-12-26T16:42:50.489 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:50.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-26T16:42:50.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:50.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:50.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:50.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:50.503 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11308432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992293, telescope_ra=1.4383182, 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.4581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41742021309149, telescope_dec_j2k=-24.3899804678522, observability=1)
2025-12-26T16:42:51.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7103457450866699
2025-12-26T16:42:51.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:51.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4386259, teldec = -24.256186
2025-12-26T16:42:51.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41772821170331     dec_j2k = -24.3899824387714
2025-12-26T16:42:51.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:51.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-26T16:42:51.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:51.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:51.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:51.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:51.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11309674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420600274422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992304, telescope_ra=1.4386259, 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.45841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41772821170331, telescope_dec_j2k=-24.3899824387714, observability=1)
2025-12-26T16:42:52.343 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7651975154876709
2025-12-26T16:42:52.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:52.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4389246, teldec = -24.25618
2025-12-26T16:42:52.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41802720074336     dec_j2k = -24.389972527735
2025-12-26T16:42:52.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:52.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-26T16:42:52.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:52.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:52.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:52.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:52.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:52.646 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1131091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418594677282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992293, telescope_ra=1.4389246, 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.45871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41802720074336, telescope_dec_j2k=-24.389972527735, observability=1)
2025-12-26T16:42:53.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7858579158782959
2025-12-26T16:42:53.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:53.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4392326, teldec = -24.25618
2025-12-26T16:42:53.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4183354992072     dec_j2k = -24.3899684935317
2025-12-26T16:42:53.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:53.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-26T16:42:53.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:53.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:53.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:53.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:53.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:53.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:53.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:53.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:53.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:53.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:53.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:53.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:53.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11312148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417391318997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4392326, 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.45902, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.4183354992072, telescope_dec_j2k=-24.3899684935317, observability=1)
2025-12-26T16:42:54.456 [DEBUG] [Thread-467825 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7476894855499268
2025-12-26T16:42:54.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8132810592651367
2025-12-26T16:42:54.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:54.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4395128, teldec = -24.25618
2025-12-26T16:42:54.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41861597072374     dec_j2k = -24.3899648226971
2025-12-26T16:42:54.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:54.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-26T16:42:54.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:54.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:54.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:54.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:54.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:54.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:54.772 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:54.772 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:54.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:54.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:54.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:54.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:54.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11313376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798419396916138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992293, telescope_ra=1.4395128, 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.4593, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41861597072374, telescope_dec_j2k=-24.3899648226971, observability=1)
2025-12-26T16:42:55.612 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8394589424133301
2025-12-26T16:42:55.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:55.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4398212, teldec = -24.25618
2025-12-26T16:42:55.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41892466955753     dec_j2k = -24.3899607815869
2025-12-26T16:42:55.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:55.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-26T16:42:55.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:55.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:55.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:55.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:55.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:55.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:55.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:55.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:55.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:55.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:55.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:55.834 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:55.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11314606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992293, telescope_ra=1.4398212, 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.4596, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41892466955753, telescope_dec_j2k=-24.3899607815869, observability=1)
2025-12-26T16:42:56.703 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8695309162139893
2025-12-26T16:42:56.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:56.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4401011, teldec = -24.25618
2025-12-26T16:42:56.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41920484076734     dec_j2k = -24.3899571131689
2025-12-26T16:42:56.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:56.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:56.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:56.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:56.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:56.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:56.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:56.902 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11315838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417391318997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992293, telescope_ra=1.4401011, 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.45988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41920484076734, telescope_dec_j2k=-24.3899571131689, observability=1)
2025-12-26T16:42:57.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8918359279632568
2025-12-26T16:42:57.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:57.950 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4404089, teldec = -24.25618
2025-12-26T16:42:57.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41951293900212     dec_j2k = -24.3899530782575
2025-12-26T16:42:57.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:42:57.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-26T16:42:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:57.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:57.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:57.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:57.965 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:57.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:57.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:57.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:57.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:57.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:57.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11317071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992293, telescope_ra=1.4404089, 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.46019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41951293900212, telescope_dec_j2k=-24.3899530782575, observability=1)
2025-12-26T16:42:58.884 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9183700084686279
2025-12-26T16:42:59.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:42:59.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4407075, teldec = -24.25618
2025-12-26T16:42:59.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.41981182831398     dec_j2k = -24.3899491631158
2025-12-26T16:42:59.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:42:59.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-26T16:42:59.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:42:59.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:42:59.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:42:59.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:42:59.029 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:42:59.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11318306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421402513278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4407075, 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.46049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.41981182831398, telescope_dec_j2k=-24.3899491631158, observability=1)
2025-12-26T16:42:59.974 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9444615840911865
2025-12-26T16:43:00.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:00.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4410158, teldec = -24.25618
2025-12-26T16:43:00.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.420120427015     dec_j2k = -24.3899451199314
2025-12-26T16:43:00.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:00.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-26T16:43:00.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:00.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:00.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:00.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:00.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:00.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:00.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:00.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:00.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:00.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:00.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:00.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:00.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11319539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414984602429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4410158, 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.4608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:42:00.797126', telescope_ra_j2k=1.420120427015, telescope_dec_j2k=-24.3899451199314, observability=1)
2025-12-26T16:43:00.939 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:00.939 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:43:00.940 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:00.940 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:43:00.941 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:01.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.965278148651123
2025-12-26T16:43:01.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:01.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4412963, teldec = -24.25618
2025-12-26T16:43:01.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42040119877354     dec_j2k = -24.3899414405698
2025-12-26T16:43:01.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:01.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-26T16:43:01.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:01.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:01.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:01.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:01.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11320773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416187960713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992293, telescope_ra=1.4412963, 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.46108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42040119877354, telescope_dec_j2k=-24.3899414405698, observability=1)
2025-12-26T16:43:01.943 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:01.946 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:01.946 [DEBUG] [ThreadPoolExecutor-21553_0] [payload.py] [to_registers()] [0]
2025-12-26T16:43:01.953 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:01.953 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:01.953 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:43:01.953 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:01.960 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:01.960 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:43:01.961 [DEBUG] [ThreadPoolExecutor-21553_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:43:01.961 [DEBUG] [ThreadPoolExecutor-21553_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:43:01.961 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:01.961 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:01.961 [DEBUG] [ThreadPoolExecutor-21553_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:02.196 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:02.198 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4416044, teldec = -24.25618
2025-12-26T16:43:02.199 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.42070959726312     dec_j2k = -24.3899373983416
2025-12-26T16:43:02.201 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:02.202 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:02.208 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:02.208 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:02.208 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:02.208 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:02.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:02.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4416044, teldec = -24.25618
2025-12-26T16:43:02.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42070959726312     dec_j2k = -24.3899373983416
2025-12-26T16:43:02.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:02.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-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:02.215 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:02.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11321987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420600274422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992293, telescope_ra=1.4416044, 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.46139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42070959726312, telescope_dec_j2k=-24.3899373983416, observability=1)
2025-12-26T16:43:02.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:02.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:02.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:02.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:02.223 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11322002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798425413707558, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4416044, 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.46139, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42070959726312, telescope_dec_j2k=-24.3899373983416, observability=1)
2025-12-26T16:43:02.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3479771614074707
2025-12-26T16:43:03.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:03.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4418846, teldec = -24.25618
2025-12-26T16:43:03.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42099006871493     dec_j2k = -24.3899337214002
2025-12-26T16:43:03.275 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:03.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-26T16:43:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:03.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:03.290 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1132323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798426215946415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992293, telescope_ra=1.4418846, 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.46167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42099006871493, telescope_dec_j2k=-24.3899337214002, observability=1)
2025-12-26T16:43:03.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.030243873596191406
2025-12-26T16:43:04.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:04.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4421921, teldec = -24.25618
2025-12-26T16:43:04.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4212978666056     dec_j2k = -24.3899296853826
2025-12-26T16:43:04.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:04.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-26T16:43:04.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:04.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:04.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:04.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:04.352 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:04.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11324463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422204752134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4421921, 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.46198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.4212978666056, telescope_dec_j2k=-24.3899296853826, observability=1)
2025-12-26T16:43:04.411 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05891299247741699
2025-12-26T16:43:05.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:05.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4424907, teldec = -24.25618
2025-12-26T16:43:05.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42159675586556     dec_j2k = -24.3899257653484
2025-12-26T16:43:05.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:05.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-26T16:43:05.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:05.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:05.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:05.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:05.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:05.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:05.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:05.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:05.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:05.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:05.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:05.423 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:05.423 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11325698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421803632706, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992293, telescope_ra=1.4424907, 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.46227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42159675586556, telescope_dec_j2k=-24.3899257653484, observability=1)
2025-12-26T16:43:05.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07866954803466797
2025-12-26T16:43:06.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:06.471 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4427709, teldec = -24.25618
2025-12-26T16:43:06.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42187722729316     dec_j2k = -24.3899220861253
2025-12-26T16:43:06.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:06.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:06.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:06.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:06.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:06.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:06.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:06.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11326932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992293, telescope_ra=1.4427709, 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.46255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42187722729316, telescope_dec_j2k=-24.3899220861253, observability=1)
2025-12-26T16:43:06.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10955595970153809
2025-12-26T16:43:07.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:07.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4430792, teldec = -24.25618
2025-12-26T16:43:07.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42218582593216     dec_j2k = -24.389918037096
2025-12-26T16:43:07.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:07.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-26T16:43:07.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:07.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:07.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:07.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:07.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:07.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:07.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:07.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:07.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:07.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:07.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:07.549 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:07.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11328162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992293, telescope_ra=1.4430792, 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.46286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42218582593216, telescope_dec_j2k=-24.389918037096, observability=1)
2025-12-26T16:43:07.685 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13604307174682617
2025-12-26T16:43:08.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:08.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4433595, teldec = -24.25618
2025-12-26T16:43:08.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42246639744054     dec_j2k = -24.3899143550442
2025-12-26T16:43:08.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:08.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-26T16:43:08.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:08.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:08.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:08.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:08.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:08.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11329389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992293, telescope_ra=1.4433595, 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.46314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42246639744054, telescope_dec_j2k=-24.3899143550442, observability=1)
2025-12-26T16:43:08.773 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1628098487854004
2025-12-26T16:43:09.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:09.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4436675, teldec = -24.25618
2025-12-26T16:43:09.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42277469577126     dec_j2k = -24.3899103082899
2025-12-26T16:43:09.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:09.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-26T16:43:09.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:09.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:09.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:09.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:09.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11330618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421402513278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992293, telescope_ra=1.4436675, 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.46345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42277469577126, telescope_dec_j2k=-24.3899103082899, observability=1)
2025-12-26T16:43:09.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1892867088317871
2025-12-26T16:43:10.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:10.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.443975, teldec = -24.25618
2025-12-26T16:43:10.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42308249360844     dec_j2k = -24.3899062672356
2025-12-26T16:43:10.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:10.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-26T16:43:10.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:10.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:10.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:10.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:10.741 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11331859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423809229846, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992293, telescope_ra=1.443975, 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.46376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42308249360844, telescope_dec_j2k=-24.3899062672356, observability=1)
2025-12-26T16:43:10.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2122800350189209
2025-12-26T16:43:11.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:11.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.444255, teldec = -24.25618
2025-12-26T16:43:11.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42336276480174     dec_j2k = -24.3899025868209
2025-12-26T16:43:11.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:11.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-26T16:43:11.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:11.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:11.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:11.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:11.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:11.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:11.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:11.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:11.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:11.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:11.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:11.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:11.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11333086, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992293, telescope_ra=1.444255, 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.46404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42336276480174, telescope_dec_j2k=-24.3899025868209, observability=1)
2025-12-26T16:43:12.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24157285690307617
2025-12-26T16:43:12.525 [DEBUG] [Thread-467826 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7200677394866943
2025-12-26T16:43:12.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:12.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4445535, teldec = -24.25618
2025-12-26T16:43:12.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42366155390474     dec_j2k = -24.3898986624428
2025-12-26T16:43:12.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43: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-26T16:43:12.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:12.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:12.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:12.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:12.862 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11334313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422204752134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992293, telescope_ra=1.4445535, 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.46434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42366155390474, telescope_dec_j2k=-24.3898986624428, observability=1)
2025-12-26T16:43:13.134 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27225399017333984
2025-12-26T16:43:13.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:13.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4448616, teldec = -24.25618
2025-12-26T16:43:13.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4239699522964     dec_j2k = -24.3898946109952
2025-12-26T16:43:13.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:13.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-26T16:43:13.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:13.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:13.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:13.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:13.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:13.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:13.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:13.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:13.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:13.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:13.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:13.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:13.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11335543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421402513278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992293, telescope_ra=1.4448616, 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.46464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.4239699522964, telescope_dec_j2k=-24.3898946109952, observability=1)
2025-12-26T16:43:14.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29437899589538574
2025-12-26T16:43:14.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:14.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4451418, teldec = -24.25618
2025-12-26T16:43:14.980 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42425042365915     dec_j2k = -24.3898909256695
2025-12-26T16:43:14.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:14.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-26T16:43:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:14.992 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1133678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992293, telescope_ra=1.4451418, 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.46493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42425042365915, telescope_dec_j2k=-24.3898909256695, observability=1)
2025-12-26T16:43:15.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.322507381439209
2025-12-26T16:43:16.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:16.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4454502, teldec = -24.25618
2025-12-26T16:43:16.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42455912232362     dec_j2k = -24.38988686861
2025-12-26T16:43:16.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:16.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:16.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:16.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:16.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:16.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:16.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11338005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416589080141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992293, telescope_ra=1.4454502, 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.46523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42455912232362, telescope_dec_j2k=-24.38988686861, observability=1)
2025-12-26T16:43:16.443 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39258384704589844
2025-12-26T16:43:17.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:17.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4457301, teldec = -24.25618
2025-12-26T16:43:17.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42483929337973     dec_j2k = -24.3898831857172
2025-12-26T16:43:17.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:17.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-26T16:43:17.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:17.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:17.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:17.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:17.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:17.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:17.112 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:17.112 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:17.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:17.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:17.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:17.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:17.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11339228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420600274422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992293, telescope_ra=1.4457301, 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.46551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42483929337973, telescope_dec_j2k=-24.3898831857172, observability=1)
2025-12-26T16:43:17.536 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4236013889312744
2025-12-26T16:43:18.159 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:18.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4460379, teldec = -24.25618
2025-12-26T16:43:18.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42514739144546     dec_j2k = -24.3898791348886
2025-12-26T16:43:18.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:18.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-26T16:43:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:18.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:18.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:18.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:18.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:18.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:18.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:18.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:18.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:18.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:18.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11340463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417391318997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992293, telescope_ra=1.4460379, 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.46582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42514739144546, telescope_dec_j2k=-24.3898791348886, observability=1)
2025-12-26T16:43:18.624 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4475858211517334
2025-12-26T16:43:19.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:19.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4463367, teldec = -24.25618
2025-12-26T16:43:19.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42544648078696     dec_j2k = -24.389875201673
2025-12-26T16:43:19.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:19.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:19.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:19.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:19.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:19.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:19.242 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11341696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422605871562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.4463367, 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.46612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42544648078696, telescope_dec_j2k=-24.389875201673, observability=1)
2025-12-26T16:43:19.715 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47285032272338867
2025-12-26T16:43:20.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:20.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.446617, teldec = -24.25618
2025-12-26T16:43:20.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42572705220613     dec_j2k = -24.3898715112343
2025-12-26T16:43:20.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:20.297 [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-26T16:43:20.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:20.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:20.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:20.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:20.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:20.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:20.309 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:20.309 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:20.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:20.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:20.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:20.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:20.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11342931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418594677282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.446617, 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.4664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42572705220613, telescope_dec_j2k=-24.3898715112343, observability=1)
2025-12-26T16:43:20.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49553537368774414
2025-12-26T16:43:21.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:21.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4469253, teldec = -24.25618
2025-12-26T16:43:21.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4260356507293     dec_j2k = -24.3898674513135
2025-12-26T16:43:21.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:21.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-26T16:43:21.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:21.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:21.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:21.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:21.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11344157, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798419798035566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.4469253, 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.46671, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.4260356507293, telescope_dec_j2k=-24.3898674513135, observability=1)
2025-12-26T16:43:21.516 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14919829368591309
2025-12-26T16:43:21.935 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5689444541931152
2025-12-26T16:43:22.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:22.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4472336, teldec = -24.25618
2025-12-26T16:43:22.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42634424924317     dec_j2k = -24.3898633905199
2025-12-26T16:43:22.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:22.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-26T16:43:22.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:22.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:22.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:22.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:22.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11345389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417391318997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992292, telescope_ra=1.4472336, 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.46702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42634424924317, telescope_dec_j2k=-24.3898633905199, observability=1)
2025-12-26T16:43:23.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5901973247528076
2025-12-26T16:43:23.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:23.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4475133, teldec = -24.256179
2025-12-26T16:43:23.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42662421998629     dec_j2k = -24.3898587057649
2025-12-26T16:43:23.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:23.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:23.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:23.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:23.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:23.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:23.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11346612, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414984602429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.4475133, 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.4673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42662421998629, telescope_dec_j2k=-24.3898587057649, observability=1)
2025-12-26T16:43:24.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6255612373352051
2025-12-26T16:43:24.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:24.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4478211, teldec = -24.256179
2025-12-26T16:43:24.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42693231799831     dec_j2k = -24.3898546498957
2025-12-26T16:43:24.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:24.536 [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-26T16:43:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:24.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:24.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:24.548 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11347839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418193557854, 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.992292, telescope_ra=1.4478211, 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.4676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42693231799831, telescope_dec_j2k=-24.3898546498957, observability=1)
2025-12-26T16:43:24.560 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.01122736930847168
2025-12-26T16:43:24.560 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.760746240615845 seconds ago
2025-12-26T16:43:25.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6559290885925293
2025-12-26T16:43:25.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:25.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4481007, teldec = -24.256179
2025-12-26T16:43:25.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42721218869905     dec_j2k = -24.3898509648628
2025-12-26T16:43:25.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:25.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:25.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:25.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:25.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:25.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:25.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:25.611 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11349068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420600274422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.4481007, 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.46788, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42721218869905, telescope_dec_j2k=-24.3898509648628, observability=1)
2025-12-26T16:43:26.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6834502220153809
2025-12-26T16:43:26.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:26.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4484002, teldec = -24.256179
2025-12-26T16:43:26.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42751197865791     dec_j2k = -24.3898470167584
2025-12-26T16:43:26.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:26.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:26.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:26.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:26.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:26.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:26.680 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11350302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4484002, 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.46818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42751197865791, telescope_dec_j2k=-24.3898470167584, observability=1)
2025-12-26T16:43:26.962 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:26.963 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:27.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7076499462127686
2025-12-26T16:43:27.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:27.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4487082, teldec = -24.256179
2025-12-26T16:43:27.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42782027683682     dec_j2k = -24.3898429557453
2025-12-26T16:43:27.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:27.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-26T16:43:27.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:27.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:27.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:27.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:27.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:27.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:27.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:27.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:27.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:27.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:27.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:27.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:27.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11351536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418193557854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4487082, 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.46849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42782027683682, telescope_dec_j2k=-24.3898429557453, observability=1)
2025-12-26T16:43:28.475 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7292575836181641
2025-12-26T16:43:28.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:28.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4490168, teldec = -24.256179
2025-12-26T16:43:28.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42812917558729     dec_j2k = -24.3898388859476
2025-12-26T16:43:28.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:28.804 [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-26T16:43:28.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:28.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:28.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:28.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:28.814 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11352778, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4490168, 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.4688, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42812917558729, telescope_dec_j2k=-24.3898388859476, observability=1)
2025-12-26T16:43:29.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7514848709106445
2025-12-26T16:43:29.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:29.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4492976, teldec = -24.256179
2025-12-26T16:43:29.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42841024741693     dec_j2k = -24.3898351820147
2025-12-26T16:43:29.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:29.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-26T16:43:29.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:29.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:29.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:29.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:29.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11354007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4492976, 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.46908, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42841024741693, telescope_dec_j2k=-24.3898351820147, observability=1)
2025-12-26T16:43:30.605 [DEBUG] [Thread-467827 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7290568351745605
2025-12-26T16:43:30.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7803397178649902
2025-12-26T16:43:30.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:30.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4495773, teldec = -24.256179
2025-12-26T16:43:30.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42869021817403     dec_j2k = -24.3898314918719
2025-12-26T16:43:30.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:30.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-26T16:43:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:30.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:30.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:30.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:30.934 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:30.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:30.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:30.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:30.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:30.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:30.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1135523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798423408110418, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4495773, 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.46936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42869021817403, telescope_dec_j2k=-24.3898314918719, observability=1)
2025-12-26T16:43:31.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8138034343719482
2025-12-26T16:43:31.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:31.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4498764, teldec = -24.256179
2025-12-26T16:43:31.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42898960770237     dec_j2k = -24.389827544986
2025-12-26T16:43:31.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:31.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-26T16:43:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:31.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:31.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:31.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11356455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798421402513278, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4498764, 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.46966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42898960770237, telescope_dec_j2k=-24.389827544986, observability=1)
2025-12-26T16:43:32.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8468353748321533
2025-12-26T16:43:33.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:33.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4501847, teldec = -24.256179
2025-12-26T16:43:33.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42929820612712     dec_j2k = -24.3898234758384
2025-12-26T16:43:33.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:33.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:33.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:33.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:33.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:33.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:33.055 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:33.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11357678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417792438425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4501847, 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.46997, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42929820612712, telescope_dec_j2k=-24.3898234758384, observability=1)
2025-12-26T16:43:33.130 [DEBUG] [Thread-467828 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0749673843383789
2025-12-26T16:43:33.927 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8719871044158936
2025-12-26T16:43:34.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:34.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.450465, teldec = -24.256179
2025-12-26T16:43:34.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42957877744065     dec_j2k = -24.3898197754961
2025-12-26T16:43:34.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:34.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-26T16:43:34.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:34.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:34.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:34.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:34.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:34.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:34.114 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:34.114 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:34.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:34.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:34.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:34.114 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:34.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11358907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420199154994, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.450465, 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.47025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42957877744065, telescope_dec_j2k=-24.3898197754961, observability=1)
2025-12-26T16:43:35.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9026780128479004
2025-12-26T16:43:35.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:35.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4507736, teldec = -24.256179
2025-12-26T16:43:35.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.42988767613798     dec_j2k = -24.3898157007209
2025-12-26T16:43:35.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:35.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-26T16:43:35.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:35.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:35.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:35.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:35.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:35.184 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11360145, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798422204752134, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992292, telescope_ra=1.4507736, 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.47056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.42988767613798, telescope_dec_j2k=-24.3898157007209, observability=1)
2025-12-26T16:43:36.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9244384765625
2025-12-26T16:43:36.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:36.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4510816, teldec = -24.256179
2025-12-26T16:43:36.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43019597424524     dec_j2k = -24.3898116329966
2025-12-26T16:43:36.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:36.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-26T16:43:36.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:36.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:36.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:36.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:36.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:36.241 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11361374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417792438425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4510816, 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.47086, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43019597424524, telescope_dec_j2k=-24.3898116329966, observability=1)
2025-12-26T16:43:37.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9598751068115234
2025-12-26T16:43:37.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:37.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4513529, teldec = -24.256179
2025-12-26T16:43:37.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43046753682357     dec_j2k = -24.389808049244
2025-12-26T16:43:37.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:37.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-26T16:43:37.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:37.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:37.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:37.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:37.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11362597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416187960713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4513529, 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.47114, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43046753682357, telescope_dec_j2k=-24.389808049244, observability=1)
2025-12-26T16:43:38.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9862236976623535
2025-12-26T16:43:38.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:38.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4516616, teldec = -24.256179
2025-12-26T16:43:38.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43077653559079     dec_j2k = -24.3898039706322
2025-12-26T16:43:38.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:38.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:38.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:38.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:38.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:38.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:38.369 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11363831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417792438425, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992292, telescope_ra=1.4516616, 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.47144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43077653559079, telescope_dec_j2k=-24.3898039706322, observability=1)
2025-12-26T16:43:39.380 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:39.382 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4519423, teldec = -24.256179
2025-12-26T16:43:39.384 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.43105750725082     dec_j2k = -24.3898002612032
2025-12-26T16:43:39.385 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:39.386 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:39.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:39.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:39.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:39.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:39.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11365024, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416589080141, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.4519423, 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.47173, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43105750725082, telescope_dec_j2k=-24.3898002612032, observability=1)
2025-12-26T16:43:39.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.012187480926513672
2025-12-26T16:43:40.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:40.448 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4522509, teldec = -24.256179
2025-12-26T16:43:40.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43136640590341     dec_j2k = -24.3897961822433
2025-12-26T16:43:40.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:40.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-26T16:43:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:40.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:40.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:40.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11366258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416187960713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.4522509, 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.47203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43136640590341, telescope_dec_j2k=-24.3897961822433, observability=1)
2025-12-26T16:43:40.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006040811538696289
2025-12-26T16:43:41.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:41.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4525309, teldec = -24.256179
2025-12-26T16:43:41.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4316466768698     dec_j2k = -24.3897924805512
2025-12-26T16:43:41.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:41.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:41.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:41.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:41.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:41.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:41.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:41.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:41.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:41.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:41.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:41.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:41.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:41.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:41.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11367492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079842100139385, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992292, telescope_ra=1.4525309, 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.47231, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.4316466768698, telescope_dec_j2k=-24.3897924805512, observability=1)
2025-12-26T16:43:41.561 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03068232536315918
2025-12-26T16:43:41.859 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32917189598083496
2025-12-26T16:43:42.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:42.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4528306, teldec = -24.256179
2025-12-26T16:43:42.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43194666689208     dec_j2k = -24.3897885176212
2025-12-26T16:43:42.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:42.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:42.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:42.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:42.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:42.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:42.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:42.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:42.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:42.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:42.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:42.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:42.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:42.585 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:42.585 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11368715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414583483001, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4528306, 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.47261, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43194666689208, telescope_dec_j2k=-24.3897885176212, observability=1)
2025-12-26T16:43:42.690 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10472941398620605
2025-12-26T16:43:43.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:43.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4531392, teldec = -24.256179
2025-12-26T16:43:43.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43225556551774     dec_j2k = -24.3897844361452
2025-12-26T16:43:43.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:43.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-26T16:43:43.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:43.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:43.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:43.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:43.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1136994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416589080141, 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.992292, telescope_ra=1.4531392, 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.47292, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43225556551774, telescope_dec_j2k=-24.3897844361452, observability=1)
2025-12-26T16:43:43.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13396310806274414
2025-12-26T16:43:44.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:44.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4534202, teldec = -24.256179
2025-12-26T16:43:44.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43253683742734     dec_j2k = -24.3897807189405
2025-12-26T16:43:44.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:44.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-26T16:43:44.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:44.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:44.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:44.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:44.715 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11371175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418594677282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992292, telescope_ra=1.4534202, 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.4732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43253683742734, telescope_dec_j2k=-24.3897807189405, observability=1)
2025-12-26T16:43:44.870 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15466809272766113
2025-12-26T16:43:45.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:45.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4537283, teldec = -24.256179
2025-12-26T16:43:45.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43284523555132     dec_j2k = -24.389776642411
2025-12-26T16:43:45.765 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:45.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-26T16:43:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:45.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:45.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:45.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:45.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:45.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:45.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:45.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:45.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:45.778 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:45.778 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11372409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416187960713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992292, telescope_ra=1.4537283, 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.47351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43284523555132, telescope_dec_j2k=-24.389776642411, observability=1)
2025-12-26T16:43:45.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18176984786987305
2025-12-26T16:43:46.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:46.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4540275, teldec = -24.256179
2025-12-26T16:43:46.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43314472505455     dec_j2k = -24.3897726828052
2025-12-26T16:43:46.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:46.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-26T16:43:46.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:46.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:46.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:46.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:46.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1137364, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416187960713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992292, telescope_ra=1.4540275, 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.47381, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43314472505455, telescope_dec_j2k=-24.3897726828052, observability=1)
2025-12-26T16:43:47.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2123122215270996
2025-12-26T16:43:47.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:47.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4543082, teldec = -24.256179
2025-12-26T16:43:47.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43342569664935     dec_j2k = -24.3897689672812
2025-12-26T16:43:47.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:47.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-26T16:43:47.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:47.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:47.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:47.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:47.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11374862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798411775647005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992292, telescope_ra=1.4543082, 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.47409, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43342569664935, telescope_dec_j2k=-24.3897689672812, observability=1)
2025-12-26T16:43:48.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24366307258605957
2025-12-26T16:43:48.653 [DEBUG] [Thread-467829 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7591381072998047
2025-12-26T16:43:48.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:48.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4546168, teldec = -24.256179
2025-12-26T16:43:48.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4337345952302     dec_j2k = -24.3897648816205
2025-12-26T16:43:48.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:48.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-26T16:43:48.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:48.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:48.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:48.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:48.952 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11376084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414182363573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4546168, 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.4744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.4337345952302, telescope_dec_j2k=-24.3897648816205, observability=1)
2025-12-26T16:43:49.231 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.279055118560791
2025-12-26T16:43:49.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:49.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.454897, teldec = -24.256179
2025-12-26T16:43:49.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43401506632498     dec_j2k = -24.3897611712001
2025-12-26T16:43:49.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:49.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-26T16:43:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:50.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:50.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11377308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412577885861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.454897, 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.47468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43401506632498, telescope_dec_j2k=-24.3897611712001, observability=1)
2025-12-26T16:43:50.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38641786575317383
2025-12-26T16:43:51.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:51.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4552048, teldec = -24.256179
2025-12-26T16:43:51.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43432316411399     dec_j2k = -24.389757094469
2025-12-26T16:43:51.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:51.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:51.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:51.072 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11378536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.4552048, 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.47499, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43432316411399, telescope_dec_j2k=-24.389757094469, observability=1)
2025-12-26T16:43:51.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41474080085754395
2025-12-26T16:43:52.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:52.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4554845, teldec = -24.256179
2025-12-26T16:43:52.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43460313470885     dec_j2k = -24.3897533891612
2025-12-26T16:43:52.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:52.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-26T16:43:52.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:52.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:52.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:52.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:52.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:52.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11379759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798420600274422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992292, telescope_ra=1.4554845, 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.47527, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43460313470885, telescope_dec_j2k=-24.3897533891612, observability=1)
2025-12-26T16:43:52.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4524574279785156
2025-12-26T16:43:53.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:53.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4557834, teldec = -24.256179
2025-12-26T16:43:53.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43490232387018     dec_j2k = -24.3897494287092
2025-12-26T16:43:53.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:53.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-26T16:43:53.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:53.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:53.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:53.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:53.197 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11380992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416187960713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.4557834, 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.47557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43490232387018, telescope_dec_j2k=-24.3897494287092, observability=1)
2025-12-26T16:43:53.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.471038818359375
2025-12-26T16:43:54.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:54.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4560914, teldec = -24.256179
2025-12-26T16:43:54.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43521062182582     dec_j2k = -24.3897453468238
2025-12-26T16:43:54.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:54.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-26T16:43:54.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:54.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:54.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:54.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:54.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:54.264 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11382229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416990199569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992291, telescope_ra=1.4560914, 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.47587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43521062182582, telescope_dec_j2k=-24.3897453468238, observability=1)
2025-12-26T16:43:54.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4940028190612793
2025-12-26T16:43:55.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:55.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4563993, teldec = -24.256173
2025-12-26T16:43:55.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4355188192496     dec_j2k = -24.3897352659153
2025-12-26T16:43:55.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:55.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-26T16:43:55.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:55.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:55.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:55.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:55.328 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11383463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416990199569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992281, telescope_ra=1.4563993, 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.47618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.4355188192496, telescope_dec_j2k=-24.3897352659153, observability=1)
2025-12-26T16:43:55.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5207221508026123
2025-12-26T16:43:56.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:56.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.45668, teldec = -24.256179
2025-12-26T16:43:56.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43579979120467     dec_j2k = -24.3897375437608
2025-12-26T16:43:56.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:43:56.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-26T16:43:56.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:56.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:56.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:56.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:56.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11384697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798411374527577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.45668, 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.47646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43579979120467, telescope_dec_j2k=-24.3897375437608, observability=1)
2025-12-26T16:43:56.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5446748733520508
2025-12-26T16:43:57.444 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:57.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4569878, teldec = -24.256179
2025-12-26T16:43:57.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43610788893966     dec_j2k = -24.3897334619943
2025-12-26T16:43:57.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:57.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-26T16:43:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:57.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:57.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:57.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:57.463 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:57.463 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:57.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:57.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:57.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:57.464 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:57.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11385932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.4569878, 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.47677, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43610788893966, telescope_dec_j2k=-24.3897334619943, observability=1)
2025-12-26T16:43:58.027 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5634360313415527
2025-12-26T16:43:58.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:58.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4572674, teldec = -24.256179
2025-12-26T16:43:58.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43638775938869     dec_j2k = -24.3897297534374
2025-12-26T16:43:58.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:58.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-26T16:43:58.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:58.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:58.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:58.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:58.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:58.532 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11387172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798415385721857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.4572674, 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.47705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43638775938869, telescope_dec_j2k=-24.3897297534374, observability=1)
2025-12-26T16:43:59.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5863895416259766
2025-12-26T16:43:59.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:43:59.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4575658, teldec = -24.256172
2025-12-26T16:43:59.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43668644751679     dec_j2k = -24.3897187953384
2025-12-26T16:43:59.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:43:59.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-26T16:43:59.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:43:59.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:43:59.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:43:59.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:43:59.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:43:59.594 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11388399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798419396916138, 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.992281, telescope_ra=1.4575658, 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.47735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43668644751679, telescope_dec_j2k=-24.3897187953384, observability=1)
2025-12-26T16:44:00.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6169717311859131
2025-12-26T16:44:00.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:00.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4578743, teldec = -24.256179
2025-12-26T16:44:00.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43699524639909     dec_j2k = -24.3897217011728
2025-12-26T16:44:00.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:00.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-26T16:44:00.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:00.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:00.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:00.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:00.661 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11389632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798418193557854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.4578743, 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.47766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:43:00.938190', telescope_ra_j2k=1.43699524639909, telescope_dec_j2k=-24.3897217011728, observability=1)
2025-12-26T16:44:01.081 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:01.081 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:44:01.082 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:01.082 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:44:01.082 [INFO] [ThreadPoolExecutor-21554_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:44:01.082 [INFO] [ThreadPoolExecutor-21554_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:44:01.301 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6398191452026367
2025-12-26T16:44:01.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:01.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4581548, teldec = -24.256179
2025-12-26T16:44:01.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43727601769416     dec_j2k = -24.3897179783961
2025-12-26T16:44:01.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:44:01.710 [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-26T16:44:01.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:01.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:01.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:01.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:01.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11390863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413781244145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992291, telescope_ra=1.4581548, 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.47794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43727601769416, telescope_dec_j2k=-24.3897179783961, observability=1)
2025-12-26T16:44:02.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6714034080505371
2025-12-26T16:44:02.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8596925735473633
2025-12-26T16:44:02.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:02.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4584646, teldec = -24.256179
2025-12-26T16:44:02.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43758611731869     dec_j2k = -24.3897138659132
2025-12-26T16:44:02.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:02.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-26T16:44:02.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:02.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:02.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:02.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:02.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11392106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798415786841285, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992291, telescope_ra=1.4584646, 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.47825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43758611731869, telescope_dec_j2k=-24.3897138659132, observability=1)
2025-12-26T16:44:03.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6877808570861816
2025-12-26T16:44:03.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:03.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4587729, teldec = -24.256179
2025-12-26T16:44:03.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4378947154831     dec_j2k = -24.3897097724681
2025-12-26T16:44:03.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:03.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-26T16:44:03.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:03.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:03.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:03.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:03.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11393341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410572288721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.4587729, 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.47856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.4378947154831, telescope_dec_j2k=-24.3897097724681, observability=1)
2025-12-26T16:44:04.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7093460559844971
2025-12-26T16:44:04.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:04.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4590531, teldec = -24.256179
2025-12-26T16:44:04.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43817518646318     dec_j2k = -24.3897060513639
2025-12-26T16:44:04.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:04.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-26T16:44:04.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:04.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:04.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:04.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:04.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11394568, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416187960713, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.4590531, 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.47884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43817518646318, telescope_dec_j2k=-24.3897060513639, observability=1)
2025-12-26T16:44:05.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7394754886627197
2025-12-26T16:44:05.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:05.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4593609, teldec = -24.256179
2025-12-26T16:44:05.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43848328412617     dec_j2k = -24.3897019628968
2025-12-26T16:44:05.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:05.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-26T16:44:05.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:05.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:05.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:05.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:05.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:05.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:05.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:05.982 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:05.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:05.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:05.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:05.982 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:05.982 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11395795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.4593609, 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.47914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43848328412617, telescope_dec_j2k=-24.3897019628968, observability=1)
2025-12-26T16:44:06.738 [DEBUG] [Thread-467830 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7564804553985596
2025-12-26T16:44:06.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8116354942321777
2025-12-26T16:44:07.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:07.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4596405, teldec = -24.256179
2025-12-26T16:44:07.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43876315450979     dec_j2k = -24.3896982482534
2025-12-26T16:44:07.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:07.046 [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-26T16:44:07.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:07.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:07.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:07.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:07.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11397039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798416990199569, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992291, telescope_ra=1.4596405, 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.47942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43876315450979, telescope_dec_j2k=-24.3896982482534, observability=1)
2025-12-26T16:44:07.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8251760005950928
2025-12-26T16:44:08.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:08.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4599483, teldec = -24.256179
2025-12-26T16:44:08.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43907125215493     dec_j2k = -24.3896941581281
2025-12-26T16:44:08.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:08.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-26T16:44:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:08.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:08.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11398318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840856669158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.4599483, 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.47973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43907125215493, telescope_dec_j2k=-24.3896941581281, observability=1)
2025-12-26T16:44:08.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8088204860687256
2025-12-26T16:44:09.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:09.231 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4602751, teldec = -24.256179
2025-12-26T16:44:09.232 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.439398368163     dec_j2k = -24.3896898145748
2025-12-26T16:44:09.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:09.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-26T16:44:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:09.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:09.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:09.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:09.245 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:09.245 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:09.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:09.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:09.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:09.246 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:09.246 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11399572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417391318997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992291, telescope_ra=1.4602751, 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.48006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.439398368163, telescope_dec_j2k=-24.3896898145748, observability=1)
2025-12-26T16:44:10.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8166196346282959
2025-12-26T16:44:10.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:10.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4605553, teldec = -24.256179
2025-12-26T16:44:10.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43967883910155     dec_j2k = -24.3896860896099
2025-12-26T16:44:10.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:10.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-26T16:44:10.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:10.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:10.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:10.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:10.318 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:10.319 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11400815, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410572288721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.4605553, 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.48034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43967883910155, telescope_dec_j2k=-24.3896860896099, observability=1)
2025-12-26T16:44:11.152 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8339190483093262
2025-12-26T16:44:11.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:11.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4608636, teldec = -24.256179
2025-12-26T16:44:11.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.43998743720235     dec_j2k = -24.3896819902531
2025-12-26T16:44:11.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:11.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-26T16:44:11.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:11.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:11.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:11.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:11.384 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:11.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11402047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414984602429, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.4608636, 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.48065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.43998743720235, telescope_dec_j2k=-24.3896819902531, observability=1)
2025-12-26T16:44:12.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8608286380767822
2025-12-26T16:44:12.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:12.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4611438, teldec = -24.256179
2025-12-26T16:44:12.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44026790812462     dec_j2k = -24.389678263776
2025-12-26T16:44:12.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:12.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-26T16:44:12.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:12.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:12.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:12.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:12.445 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11403275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412176766433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.4611438, 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.48093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44026790812462, telescope_dec_j2k=-24.389678263776, observability=1)
2025-12-26T16:44:13.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8874328136444092
2025-12-26T16:44:13.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:13.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.461451, teldec = -24.256179
2025-12-26T16:44:13.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44057540514397     dec_j2k = -24.3896741773892
2025-12-26T16:44:13.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:13.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-26T16:44:13.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:13.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:13.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:13.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:13.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:13.510 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11404503, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412577885861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992291, telescope_ra=1.461451, 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.48123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44057540514397, telescope_dec_j2k=-24.3896741773892, observability=1)
2025-12-26T16:44:14.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9140322208404541
2025-12-26T16:44:14.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:14.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.461759, teldec = -24.256185
2025-12-26T16:44:14.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4408837033548     dec_j2k = -24.3896760789706
2025-12-26T16:44:14.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:14.554 [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-26T16:44:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:14.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:14.569 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11405729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414182363573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992302, telescope_ra=1.461759, 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.48154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.4408837033548, telescope_dec_j2k=-24.3896760789706, observability=1)
2025-12-26T16:44:15.514 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9452252388000488
2025-12-26T16:44:15.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:15.617 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4620301, teldec = -24.256179
2025-12-26T16:44:15.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44115506502716     dec_j2k = -24.3896664718242
2025-12-26T16:44:15.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:15.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-26T16:44:15.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:15.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:15.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:15.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:15.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:15.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11406963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413781244145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.4620301, 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.48181, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44115506502716, telescope_dec_j2k=-24.3896664718242, observability=1)
2025-12-26T16:44:16.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9703390598297119
2025-12-26T16:44:16.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:16.681 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4623385, teldec = -24.256179
2025-12-26T16:44:16.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44146376317971     dec_j2k = -24.3896623669667
2025-12-26T16:44:16.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:16.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-26T16:44:16.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:16.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:16.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:16.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:16.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:16.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:16.698 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:16.698 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:16.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:16.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:16.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:16.699 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:16.699 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11408194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798417391318997, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.4623385, 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.48212, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44146376317971, telescope_dec_j2k=-24.3896623669667, observability=1)
2025-12-26T16:44:17.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:17.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4626471, teldec = -24.256179
2025-12-26T16:44:17.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44177266151621     dec_j2k = -24.3896582585742
2025-12-26T16:44:17.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:17.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-26T16:44:17.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:17.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:17.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:17.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:17.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11409509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798411775647005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992291, telescope_ra=1.4626471, 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.48243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44177266151621, telescope_dec_j2k=-24.3896582585742, observability=1)
2025-12-26T16:44:17.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05182647705078125
2025-12-26T16:44:18.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:18.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4629553, teldec = -24.256185
2025-12-26T16:44:18.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44208115988431     dec_j2k = -24.3896601541142
2025-12-26T16:44:18.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:18.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-26T16:44:18.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:18.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:18.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:18.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:18.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:18.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:18.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:18.891 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:18.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:18.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:18.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:18.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:18.891 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11410738, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408165572152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992301, telescope_ra=1.4629553, 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.48274, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44208115988431, telescope_dec_j2k=-24.3896601541142, observability=1)
2025-12-26T16:44:18.973 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0824732780456543
2025-12-26T16:44:19.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:19.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.463235, teldec = -24.256185
2025-12-26T16:44:19.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4423611302654     dec_j2k = -24.3896564289228
2025-12-26T16:44:19.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:19.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-26T16:44:19.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:19.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:19.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:19.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:19.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11411966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798414182363573, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992301, telescope_ra=1.463235, 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.48302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.4423611302654, telescope_dec_j2k=-24.3896564289228, observability=1)
2025-12-26T16:44:20.064 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10866904258728027
2025-12-26T16:44:20.600 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6451594829559326
2025-12-26T16:44:21.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:21.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4635426, teldec = -24.256178
2025-12-26T16:44:21.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44266902710879     dec_j2k = -24.3896453319245
2025-12-26T16:44:21.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:21.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:21.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:21.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:21.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:21.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:21.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:21.034 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11413218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798415385721857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992291, telescope_ra=1.4635426, 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.48333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44266902710879, telescope_dec_j2k=-24.3896453319245, observability=1)
2025-12-26T16:44:21.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12057185173034668
2025-12-26T16:44:21.967 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:21.969 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:21.970 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:21.972 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:22.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:22.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4638414, teldec = -24.256185
2025-12-26T16:44:22.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44296811643505     dec_j2k = -24.389648350106
2025-12-26T16:44:22.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:22.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:22.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:22.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:22.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:22.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:22.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:22.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:22.097 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:22.097 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:22.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:22.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:22.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:22.097 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:22.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11414444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412577885861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992301, telescope_ra=1.4638414, telescope_dec=-24.256185, 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.48362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44296811643505, telescope_dec_j2k=-24.389648350106, observability=1)
2025-12-26T16:44:22.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18787789344787598
2025-12-26T16:44:23.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:23.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4641495, teldec = -24.256178
2025-12-26T16:44:23.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44327651374307     dec_j2k = -24.3896372447334
2025-12-26T16:44:23.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:23.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-26T16:44:23.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:23.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:23.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:23.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:23.163 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:23.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11415681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410171169292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992291, telescope_ra=1.4641495, 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.48393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44327651374307, telescope_dec_j2k=-24.3896372447334, observability=1)
2025-12-26T16:44:23.373 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20946693420410156
2025-12-26T16:44:24.215 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:24.217 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.46443, teldec = -24.256178
2025-12-26T16:44:24.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44355728486424     dec_j2k = -24.3896335058151
2025-12-26T16:44:24.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:24.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-26T16:44:24.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:24.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:24.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:24.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:24.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11416917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798407363333296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.46443, 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.48421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44355728486424, telescope_dec_j2k=-24.3896335058151, observability=1)
2025-12-26T16:44:24.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23357057571411133
2025-12-26T16:44:24.620 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.38924694061279297
2025-12-26T16:44:24.620 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76088070869446 seconds ago
2025-12-26T16:44:24.798 [DEBUG] [Thread-467831 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5678975582122803
2025-12-26T16:44:25.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:25.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4647381, teldec = -24.256178
2025-12-26T16:44:25.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4438656826536     dec_j2k = -24.3896293981719
2025-12-26T16:44:25.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:25.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-26T16:44:25.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:25.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:25.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:25.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:25.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11418139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992291, telescope_ra=1.4647381, 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.48452, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.4438656826536, telescope_dec_j2k=-24.3896293981719, observability=1)
2025-12-26T16:44:25.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2663443088531494
2025-12-26T16:44:25.977 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:26.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:26.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4650183, teldec = -24.256178
2025-12-26T16:44:26.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44414615346848     dec_j2k = -24.3896256617408
2025-12-26T16:44:26.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:44:26.335 [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-26T16:44:26.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:26.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:26.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:26.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:26.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11419363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4650183, 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.4848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44414615346848, telescope_dec_j2k=-24.3896256617408, observability=1)
2025-12-26T16:44:26.644 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29417896270751953
2025-12-26T16:44:26.979 [DEBUG] [ThreadPoolExecutor-21553_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:26.980 [INFO] [ThreadPoolExecutor-21553_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:44:27.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:27.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4653261, teldec = -24.256178
2025-12-26T16:44:27.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44445425094995     dec_j2k = -24.3896215564378
2025-12-26T16:44:27.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:27.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-26T16:44:27.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:27.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:27.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:27.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:27.409 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11420594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413781244145, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4653261, 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.48511, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44445425094995, telescope_dec_j2k=-24.3896215564378, observability=1)
2025-12-26T16:44:27.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.327678918838501
2025-12-26T16:44:28.450 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:28.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4656249, teldec = -24.256178
2025-12-26T16:44:28.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44475333972415     dec_j2k = -24.3896175703421
2025-12-26T16:44:28.455 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:28.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-26T16:44:28.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:28.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:28.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:28.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:28.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11421818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412979005289, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4656249, 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.48541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44475333972415, telescope_dec_j2k=-24.3896175703421, observability=1)
2025-12-26T16:44:28.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35428953170776367
2025-12-26T16:44:29.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:29.516 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4659051, teldec = -24.256178
2025-12-26T16:44:29.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44503381051442     dec_j2k = -24.3896138316333
2025-12-26T16:44:29.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:29.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-26T16:44:29.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:29.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:29.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:29.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:29.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:29.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:29.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:29.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:29.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:29.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:29.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:29.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:29.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1142305, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079841899579671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4659051, 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.48569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44503381051442, telescope_dec_j2k=-24.3896138316333, observability=1)
2025-12-26T16:44:29.915 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3822770118713379
2025-12-26T16:44:30.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:30.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4662135, teldec = -24.256178
2025-12-26T16:44:30.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44534250854867     dec_j2k = -24.3896097158199
2025-12-26T16:44:30.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:30.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-26T16:44:30.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:30.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:30.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:30.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:30.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:30.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:30.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:30.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:30.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:30.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:30.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:30.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:30.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11424293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99229, telescope_ra=1.4662135, 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.486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44534250854867, telescope_dec_j2k=-24.3896097158199, observability=1)
2025-12-26T16:44:31.006 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40308594703674316
2025-12-26T16:44:31.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:31.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4665215, teldec = -24.256178
2025-12-26T16:44:31.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44565080618695     dec_j2k = -24.3896056044748
2025-12-26T16:44:31.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:31.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-26T16:44:31.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:31.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:31.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:31.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:31.665 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:31.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1142552, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798407363333296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99229, telescope_ra=1.4665215, 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.4863, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44565080618695, telescope_dec_j2k=-24.3896056044748, observability=1)
2025-12-26T16:44:32.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43358826637268066
2025-12-26T16:44:32.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:32.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4668015, teldec = -24.256178
2025-12-26T16:44:32.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44593107675905     dec_j2k = -24.3896018661338
2025-12-26T16:44:32.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:32.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-26T16:44:32.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:32.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:32.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:32.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:32.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:32.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:32.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:32.734 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:32.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:32.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:32.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:32.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:32.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11426755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410171169292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99229, telescope_ra=1.4668015, 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.48658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44593107675905, telescope_dec_j2k=-24.3896018661338, observability=1)
2025-12-26T16:44:33.179 [DEBUG] [Thread-467832 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4450528621673584
2025-12-26T16:44:33.186 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45215702056884766
2025-12-26T16:44:33.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:33.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.467109, teldec = -24.256178
2025-12-26T16:44:33.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44623887389624     dec_j2k = -24.3895977598064
2025-12-26T16:44:33.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:33.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-26T16:44:33.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:33.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:33.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:33.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:33.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:33.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:33.806 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:33.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:33.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:33.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:33.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:33.806 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:33.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11427993, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412577885861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.467109, 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.48689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44623887389624, telescope_dec_j2k=-24.3895977598064, observability=1)
2025-12-26T16:44:34.277 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4709343910217285
2025-12-26T16:44:34.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:34.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4674079, teldec = -24.256178
2025-12-26T16:44:34.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44653806271426     dec_j2k = -24.3895937674921
2025-12-26T16:44:34.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:34.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-26T16:44:34.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:34.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:34.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:34.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:34.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11429311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4674079, 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.48719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44653806271426, telescope_dec_j2k=-24.3895937674921, observability=1)
2025-12-26T16:44:35.367 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4249849319458008
2025-12-26T16:44:35.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:35.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4677162, teldec = -24.256178
2025-12-26T16:44:35.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44684666060593     dec_j2k = -24.3895896487671
2025-12-26T16:44:35.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:35.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-26T16:44:36.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:36.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:36.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:36.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:36.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11430549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410171169292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4677162, 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.4875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44684666060593, telescope_dec_j2k=-24.3895896487671, observability=1)
2025-12-26T16:44:36.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4856395721435547
2025-12-26T16:44:37.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:37.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4680245, teldec = -24.256178
2025-12-26T16:44:37.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44715525848817     dec_j2k = -24.389585529171
2025-12-26T16:44:37.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:37.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:37.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:37.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:37.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:37.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:37.070 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:37.071 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11431773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405758855584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4680245, 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.48781, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44715525848817, telescope_dec_j2k=-24.389585529171, observability=1)
2025-12-26T16:44:37.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7057459354400635
2025-12-26T16:44:38.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:38.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4683047, teldec = -24.256178
2025-12-26T16:44:38.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44743572921175     dec_j2k = -24.3895817842999
2025-12-26T16:44:38.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:38.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-26T16:44:38.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:38.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:38.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:38.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:38.134 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11433006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408967811008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99229, telescope_ra=1.4683047, 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.48809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44743572921175, telescope_dec_j2k=-24.3895817842999, observability=1)
2025-12-26T16:44:38.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7302613258361816
2025-12-26T16:44:39.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:39.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4686125, teldec = -24.256178
2025-12-26T16:44:39.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44774382659292     dec_j2k = -24.3895776697257
2025-12-26T16:44:39.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:39.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-26T16:44:39.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:39.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:39.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:39.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:39.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:39.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:39.196 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:39.196 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:39.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:39.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:39.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:39.197 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:39.197 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11434238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406962213868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4686125, 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.4884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44774382659292, telescope_dec_j2k=-24.3895776697257, observability=1)
2025-12-26T16:44:39.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7577321529388428
2025-12-26T16:44:40.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:40.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4688925, teldec = -24.256178
2025-12-26T16:44:40.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44802409710692     dec_j2k = -24.3895739260191
2025-12-26T16:44:40.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:40.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-26T16:44:40.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:40.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:40.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:40.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:40.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:40.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11435464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412979005289, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4688925, 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.48868, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44802409710692, telescope_dec_j2k=-24.3895739260191, observability=1)
2025-12-26T16:44:41.045 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7860188484191895
2025-12-26T16:44:41.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:41.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4691911, teldec = -24.256172
2025-12-26T16:44:41.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44832298515267     dec_j2k = -24.3895639333529
2025-12-26T16:44:41.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:41.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-26T16:44:41.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:41.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:41.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:41.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:41.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:41.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:41.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:41.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:41.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:41.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:41.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:41.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:41.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11436699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403352139015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.4691911, 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.48897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44832298515267, telescope_dec_j2k=-24.3895639333529, observability=1)
2025-12-26T16:44:41.920 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5958704948425293
2025-12-26T16:44:42.176 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8525171279907227
2025-12-26T16:44:42.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:42.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4694997, teldec = -24.256178
2025-12-26T16:44:42.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44863188370912     dec_j2k = -24.3895658050558
2025-12-26T16:44:42.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:42.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-26T16:44:42.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:42.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:42.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:42.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:42.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:42.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11437942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412176766433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4694997, 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.48928, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44863188370912, telescope_dec_j2k=-24.3895658050558, observability=1)
2025-12-26T16:44:42.877 [DEBUG] [Thread-467833 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47887158393859863
2025-12-26T16:44:43.264 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8653581142425537
2025-12-26T16:44:43.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:43.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4697807, teldec = -24.256178
2025-12-26T16:44:43.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44891315516447     dec_j2k = -24.3895620456932
2025-12-26T16:44:43.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:43.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:43.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:43.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:43.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:43.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:43.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:43.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:43.461 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:43.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:43.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:43.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:43.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:43.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:43.462 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11439169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405758855584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4697807, 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.48956, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44891315516447, telescope_dec_j2k=-24.3895620456932, observability=1)
2025-12-26T16:44:44.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8937933444976807
2025-12-26T16:44:44.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:44.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4700891, teldec = -24.256178
2025-12-26T16:44:44.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44922185308011     dec_j2k = -24.3895579189265
2025-12-26T16:44:44.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:44.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-26T16:44:44.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:44.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:44.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:44.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:44.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:44.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:44.527 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:44.527 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:44.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:44.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:44.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:44.528 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:44.528 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11440405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410171169292, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4700891, 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.48987, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44922185308011, telescope_dec_j2k=-24.3895579189265, observability=1)
2025-12-26T16:44:45.444 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9167852401733398
2025-12-26T16:44:45.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:45.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4703974, teldec = -24.256178
2025-12-26T16:44:45.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4495304508897     dec_j2k = -24.389553792627
2025-12-26T16:44:45.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44: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-26T16:44:45.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:45.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:45.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:45.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:45.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:45.592 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11441638, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840656109444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4703974, 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.49018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.4495304508897, telescope_dec_j2k=-24.389553792627, observability=1)
2025-12-26T16:44:46.573 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.980980396270752
2025-12-26T16:44:46.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:46.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4706971, teldec = -24.256178
2025-12-26T16:44:46.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.44983044038286     dec_j2k = -24.3895497805955
2025-12-26T16:44:46.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:46.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-26T16:44:46.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:46.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:46.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:46.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:46.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11442875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798415385721857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99229, telescope_ra=1.4706971, 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.49048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.44983044038286, telescope_dec_j2k=-24.3895497805955, observability=1)
2025-12-26T16:44:47.665 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:47.667 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4709782, teldec = -24.256178
2025-12-26T16:44:47.668 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.45011181190136     dec_j2k = -24.389546016811
2025-12-26T16:44:47.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:47.670 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:47.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:47.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:47.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:47.671 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:47.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11444059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798411775647005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99229, telescope_ra=1.4709782, 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.49076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45011181190136, telescope_dec_j2k=-24.389546016811, observability=1)
2025-12-26T16:44:47.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0310819149017334
2025-12-26T16:44:48.757 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:48.760 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4712868, teldec = -24.256178
2025-12-26T16:44:48.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45042070997345     dec_j2k = -24.389541883982
2025-12-26T16:44:48.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:48.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-26T16:44:48.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:48.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:48.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:48.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:48.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11445322, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408967811008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4712868, 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.49107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45042070997345, telescope_dec_j2k=-24.389541883982, observability=1)
2025-12-26T16:44:48.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01786065101623535
2025-12-26T16:44:49.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:49.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.471567, teldec = -24.256178
2025-12-26T16:44:49.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45070118060621     dec_j2k = -24.3895381307355
2025-12-26T16:44:49.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:49.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-26T16:44:49.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:49.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:49.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:49.833 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:49.840 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11446556, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408967811008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.471567, 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.49135, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45070118060621, telescope_dec_j2k=-24.3895381307355, observability=1)
2025-12-26T16:44:49.881 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04122042655944824
2025-12-26T16:44:50.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:50.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4718662, teldec = -24.256172
2025-12-26T16:44:50.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45100066915128     dec_j2k = -24.3895281227131
2025-12-26T16:44:50.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:44:50.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:50.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:50.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:50.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:50.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:50.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:50.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:50.903 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:50.904 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:50.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:50.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:50.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:50.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:50.904 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11447788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408967811008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.4718662, 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.49165, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45100066915128, telescope_dec_j2k=-24.3895281227131, observability=1)
2025-12-26T16:44:50.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06774115562438965
2025-12-26T16:44:51.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:51.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.472175, teldec = -24.256178
2025-12-26T16:44:51.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4513097678196     dec_j2k = -24.3895299841724
2025-12-26T16:44:51.953 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:51.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-26T16:44:51.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:51.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:51.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:51.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:51.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:51.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:51.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:51.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:51.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:51.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:51.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:51.968 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:51.968 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11449016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408967811008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99229, telescope_ra=1.472175, 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.49196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.4513097678196, telescope_dec_j2k=-24.3895299841724, observability=1)
2025-12-26T16:44:52.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09681868553161621
2025-12-26T16:44:53.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:53.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4724558, teldec = -24.256178
2025-12-26T16:44:53.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45159083900704     dec_j2k = -24.3895262206035
2025-12-26T16:44:53.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:53.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-26T16:44:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:53.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:53.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:53.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:53.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:53.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:53.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:53.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:53.034 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:53.034 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11450249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840856669158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99229, telescope_ra=1.4724558, 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.49224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45159083900704, telescope_dec_j2k=-24.3895262206035, observability=1)
2025-12-26T16:44:53.153 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11881756782531738
2025-12-26T16:44:54.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:54.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4727641, teldec = -24.256178
2025-12-26T16:44:54.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45189943674405     dec_j2k = -24.3895220876196
2025-12-26T16:44:54.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:54.086 [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-26T16:44:54.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:54.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:54.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:54.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:54.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11451483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798409770049864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99229, telescope_ra=1.4727641, 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.49255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45189943674405, telescope_dec_j2k=-24.3895220876196, observability=1)
2025-12-26T16:44:54.243 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14715981483459473
2025-12-26T16:44:55.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:55.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4730443, teldec = -24.256178
2025-12-26T16:44:55.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45217990733562     dec_j2k = -24.3895183305812
2025-12-26T16:44:55.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:55.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-26T16:44:55.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:55.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:55.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:55.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:55.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11452719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403352139015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.4730443, 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.49283, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45217990733562, telescope_dec_j2k=-24.3895183305812, observability=1)
2025-12-26T16:44:55.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17116022109985352
2025-12-26T16:44:56.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:56.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.473344, teldec = -24.256184
2025-12-26T16:44:56.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45247989718061     dec_j2k = -24.389520310762
2025-12-26T16:44:56.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:56.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-26T16:44:56.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:56.222 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:56.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:56.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:56.230 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11453949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.473344, 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.49313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45247989718061, telescope_dec_j2k=-24.389520310762, observability=1)
2025-12-26T16:44:56.424 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19388651847839355
2025-12-26T16:44:57.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:57.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4736524, teldec = -24.256178
2025-12-26T16:44:57.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45278859455615     dec_j2k = -24.3895101744492
2025-12-26T16:44:57.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:57.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-26T16:44:57.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:57.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:57.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:57.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:57.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11455196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798412577885861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4736524, 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.49344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45278859455615, telescope_dec_j2k=-24.3895101744492, observability=1)
2025-12-26T16:44:57.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21171283721923828
2025-12-26T16:44:58.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:58.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4739332, teldec = -24.256178
2025-12-26T16:44:58.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45306966570229     dec_j2k = -24.3895064070804
2025-12-26T16:44:58.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:58.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-26T16:44:58.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:58.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:58.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:58.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:58.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11456421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410973408148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4739332, 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.49372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45306966570229, telescope_dec_j2k=-24.3895064070804, observability=1)
2025-12-26T16:44:58.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23763680458068848
2025-12-26T16:44:59.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:44:59.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4742418, teldec = -24.256178
2025-12-26T16:44:59.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4533785636836     dec_j2k = -24.3895022658984
2025-12-26T16:44:59.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:44:59.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-26T16:44:59.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:44:59.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:44:59.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:44:59.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:44:59.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11457648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798409770049864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.4742418, 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.49403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.4533785636836, telescope_dec_j2k=-24.3895022658984, observability=1)
2025-12-26T16:44:59.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27115631103515625
2025-12-26T16:45:00.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:00.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4745407, teldec = -24.256178
2025-12-26T16:45:00.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45367775228964     dec_j2k = -24.3894982540517
2025-12-26T16:45:00.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:00.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:00.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:00.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:00.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:00.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:00.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:00.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11458883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408165572152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4745407, 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.49432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:44:01.079434', telescope_ra_j2k=1.45367775228964, telescope_dec_j2k=-24.3894982540517, observability=1)
2025-12-26T16:45:00.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29286694526672363
2025-12-26T16:45:01.061 [DEBUG] [Thread-467834 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5689520835876465
2025-12-26T16:45:01.218 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:01.218 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:45:01.219 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:01.219 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:45:01.220 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:01.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:01.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4748214, teldec = -24.256178
2025-12-26T16:45:01.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45395872331437     dec_j2k = -24.3894944857411
2025-12-26T16:45:01.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:01.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:01.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:01.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:01.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:01.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:01.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11460112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402549900159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.4748214, 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.4946, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45395872331437, telescope_dec_j2k=-24.3894944857411, observability=1)
2025-12-26T16:45:01.876 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3193376064300537
2025-12-26T16:45:02.222 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:02.224 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:02.224 [DEBUG] [ThreadPoolExecutor-21555_0] [payload.py] [to_registers()] [0]
2025-12-26T16:45:02.229 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:02.229 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:02.229 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:45:02.229 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:02.236 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:02.236 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:45:02.236 [DEBUG] [ThreadPoolExecutor-21555_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:45:02.236 [DEBUG] [ThreadPoolExecutor-21555_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:45:02.236 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:02.236 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:02.236 [DEBUG] [ThreadPoolExecutor-21555_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:02.594 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:02.596 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4751303, teldec = -24.256178
2025-12-26T16:45:02.597 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.45426792155801     dec_j2k = -24.3894903380202
2025-12-26T16:45:02.598 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:02.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:02.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:02.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:02.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:02.603 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:02.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:02.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4751303, teldec = -24.256178
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:02.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45426792155801     dec_j2k = -24.3894903380202
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:02.610 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:02.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11461337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408165572152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4751303, 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.49491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45426792155801, telescope_dec_j2k=-24.3894903380202, observability=1)
2025-12-26T16:45:02.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:02.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-26T16:45:02.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:02.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:02.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:02.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:02.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11461352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408165572152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4751303, 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.49491, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45426792155801, telescope_dec_j2k=-24.3894903380202, observability=1)
2025-12-26T16:45:02.966 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.341048002243042
2025-12-26T16:45:03.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:03.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4754391, teldec = -24.256184
2025-12-26T16:45:03.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45457702012697     dec_j2k = -24.389492190248
2025-12-26T16:45:03.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:45:03.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-26T16:45:03.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:03.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:03.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:03.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:03.693 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11462584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798404956616728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.9923, telescope_ra=1.4754391, 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.49522, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45457702012697, telescope_dec_j2k=-24.389492190248, observability=1)
2025-12-26T16:45:04.057 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36385083198547363
2025-12-26T16:45:04.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:04.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4757196, teldec = -24.256184
2025-12-26T16:45:04.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45485779093355     dec_j2k = -24.3894884223148
2025-12-26T16:45:04.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:04.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:04.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:04.760 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11463822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984045554973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.9923, telescope_ra=1.4757196, 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.4955, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45485779093355, telescope_dec_j2k=-24.3894884223148, observability=1)
2025-12-26T16:45:05.147 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3869938850402832
2025-12-26T16:45:05.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:05.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4760186, teldec = -24.256178
2025-12-26T16:45:05.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45515707916061     dec_j2k = -24.3894784056001
2025-12-26T16:45:05.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:05.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:05.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:05.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:05.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:05.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:05.819 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1146505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406962213868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.4760186, 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.4958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45515707916061, telescope_dec_j2k=-24.3894784056001, observability=1)
2025-12-26T16:45:06.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41828036308288574
2025-12-26T16:45:06.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:06.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4763275, teldec = -24.256178
2025-12-26T16:45:06.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45546627736737     dec_j2k = -24.3894742544928
2025-12-26T16:45:06.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:06.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:06.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:06.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:06.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:06.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:06.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11466278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406159975012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4763275, 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.49611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45546627736737, telescope_dec_j2k=-24.3894742544928, observability=1)
2025-12-26T16:45:07.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5242860317230225
2025-12-26T16:45:07.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:07.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4766082, teldec = -24.256178
2025-12-26T16:45:07.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45574724834207     dec_j2k = -24.3894704815894
2025-12-26T16:45:07.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:07.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-26T16:45:07.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:07.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:07.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:07.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:07.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:07.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:07.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:07.944 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:07.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:07.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:07.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:07.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:07.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11467507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405758855584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4766082, 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.49639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45574724834207, telescope_dec_j2k=-24.3894704815894, observability=1)
2025-12-26T16:45:08.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5499303340911865
2025-12-26T16:45:08.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:08.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4769169, teldec = -24.256178
2025-12-26T16:45:08.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45605624633758     dec_j2k = -24.3894663315035
2025-12-26T16:45:08.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:08.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-26T16:45:08.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:08.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:08.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:08.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:09.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:09.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:09.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:09.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:09.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:09.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:09.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:09.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:09.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11468734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408165572152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.4769169, 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.4967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45605624633758, telescope_dec_j2k=-24.3894663315035, observability=1)
2025-12-26T16:45:09.585 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5807201862335205
2025-12-26T16:45:10.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:10.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4772162, teldec = -24.256184
2025-12-26T16:45:10.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45635583568187     dec_j2k = -24.3894683064351
2025-12-26T16:45:10.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:45:10.056 [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-26T16:45:10.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:10.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:10.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:10.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:10.066 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11469965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798410973408148, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.4772162, 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.497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45635583568187, telescope_dec_j2k=-24.3894683064351, observability=1)
2025-12-26T16:45:10.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6082768440246582
2025-12-26T16:45:11.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:11.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4774965, teldec = -24.256178
2025-12-26T16:45:11.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45663640581366     dec_j2k = -24.3894585371485
2025-12-26T16:45:11.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:11.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-26T16:45:11.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:11.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:11.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:11.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:11.131 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11471197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406962213868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4774965, 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.49728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45663640581366, telescope_dec_j2k=-24.3894585371485, observability=1)
2025-12-26T16:45:11.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7109911441802979
2025-12-26T16:45:12.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:12.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4778054, teldec = -24.256178
2025-12-26T16:45:12.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45694560397483     dec_j2k = -24.3894543818612
2025-12-26T16:45:12.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:12.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:12.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:12.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:12.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:12.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:12.189 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11472424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401747661303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.4778054, 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.49759, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45694560397483, telescope_dec_j2k=-24.3894543818612, observability=1)
2025-12-26T16:45:12.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.741020679473877
2025-12-26T16:45:13.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:13.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4780862, teldec = -24.256178
2025-12-26T16:45:13.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45722667500463     dec_j2k = -24.389450603814
2025-12-26T16:45:13.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:13.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-26T16:45:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:13.252 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:13.253 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1147365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840656109444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.4780862, 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.49787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45722667500463, telescope_dec_j2k=-24.389450603814, observability=1)
2025-12-26T16:45:14.020 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7679624557495117
2025-12-26T16:45:14.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:14.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4783942, teldec = -24.256178
2025-12-26T16:45:14.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45753497227896     dec_j2k = -24.389446458972
2025-12-26T16:45:14.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:14.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-26T16:45:14.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:14.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:14.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:14.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:14.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:14.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11474895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798409368930436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.4783942, 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.49818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45753497227896, telescope_dec_j2k=-24.389446458972, observability=1)
2025-12-26T16:45:15.112 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7869482040405273
2025-12-26T16:45:15.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:15.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4786934, teldec = -24.256177
2025-12-26T16:45:15.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4578344609786     dec_j2k = -24.3894414318092
2025-12-26T16:45:15.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:15.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-26T16:45:15.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:15.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:15.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:15.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:15.401 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1147614, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798413380124717, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.4786934, 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.49848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.4578344609786, telescope_dec_j2k=-24.3894414318092, observability=1)
2025-12-26T16:45:16.202 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8007845878601074
2025-12-26T16:45:16.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:16.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4789741, teldec = -24.256177
2025-12-26T16:45:16.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45811543188695     dec_j2k = -24.3894376528256
2025-12-26T16:45:16.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:16.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-26T16:45:16.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:16.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:16.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:16.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:16.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:16.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:16.459 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:16.459 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:16.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:16.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:16.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:16.460 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:16.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11477363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406159975012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992289, telescope_ra=1.4789741, 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.49876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45811543188695, telescope_dec_j2k=-24.3894376528256, observability=1)
2025-12-26T16:45:17.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8725011348724365
2025-12-26T16:45:17.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:17.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4792836, teldec = -24.256177
2025-12-26T16:45:17.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45842523058154     dec_j2k = -24.3894334852799
2025-12-26T16:45:17.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45: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-26T16:45:17.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:17.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:17.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:17.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:17.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:17.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11478587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798409368930436, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4792836, 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.49907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45842523058154, telescope_dec_j2k=-24.3894334852799, observability=1)
2025-12-26T16:45:18.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9014763832092285
2025-12-26T16:45:18.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:18.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4795641, teldec = -24.256177
2025-12-26T16:45:18.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45870600128032     dec_j2k = -24.3894297074737
2025-12-26T16:45:18.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:18.566 [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-26T16:45:18.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:18.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:18.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:18.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:18.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:18.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:18.575 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:18.575 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:18.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:18.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:18.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:18.576 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:18.576 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11479817, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798409770049864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4795641, 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.49935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45870600128032, telescope_dec_j2k=-24.3894297074737, observability=1)
2025-12-26T16:45:19.124 [DEBUG] [Thread-467835 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5482547283172607
2025-12-26T16:45:19.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:19.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4798634, teldec = -24.256184
2025-12-26T16:45:19.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45900559061831     dec_j2k = -24.3894326750654
2025-12-26T16:45:19.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:19.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:19.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:19.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:19.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:19.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:19.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11481049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405357736156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.9923, telescope_ra=1.4798634, 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.49965, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45900559061831, telescope_dec_j2k=-24.3894326750654, observability=1)
2025-12-26T16:45:19.659 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01884174346923828
2025-12-26T16:45:19.689 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04896211624145508
2025-12-26T16:45:20.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:20.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4801721, teldec = -24.256177
2025-12-26T16:45:20.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45931458800858     dec_j2k = -24.3894215163876
2025-12-26T16:45:20.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:20.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-26T16:45:20.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:20.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:20.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1148227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408967811008, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4801721, 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.49996, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45931458800858, telescope_dec_j2k=-24.3894215163876, observability=1)
2025-12-26T16:45:20.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0563664436340332
2025-12-26T16:45:21.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:21.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4804532, teldec = -24.256177
2025-12-26T16:45:21.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4595959592614     dec_j2k = -24.3894177282137
2025-12-26T16:45:21.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:21.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-26T16:45:21.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:21.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:21.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:21.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:21.757 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11483494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840856669158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.4804532, 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.50024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.4595959592614, telescope_dec_j2k=-24.3894177282137, observability=1)
2025-12-26T16:45:21.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09014034271240234
2025-12-26T16:45:22.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:22.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4807615, teldec = -24.256177
2025-12-26T16:45:22.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.45990455675229     dec_j2k = -24.3894135726542
2025-12-26T16:45:22.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:22.809 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:22.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:22.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:22.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:22.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:22.823 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11484726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403352139015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4807615, 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.50054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.45990455675229, telescope_dec_j2k=-24.3894135726542, observability=1)
2025-12-26T16:45:22.932 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1091465950012207
2025-12-26T16:45:23.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:23.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4810417, teldec = -24.256177
2025-12-26T16:45:23.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46018502712012     dec_j2k = -24.3894097950986
2025-12-26T16:45:23.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:23.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:23.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:23.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:23.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:23.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:23.881 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11485958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798409770049864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4810417, 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.50082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46018502712012, telescope_dec_j2k=-24.3894097950986, observability=1)
2025-12-26T16:45:24.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1411607265472412
2025-12-26T16:45:24.680 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.798724889755249
2025-12-26T16:45:24.680 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.760101556777954 seconds ago
2025-12-26T16:45:24.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:24.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4813414, teldec = -24.256177
2025-12-26T16:45:24.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.460485016295     dec_j2k = -24.3894057538556
2025-12-26T16:45:24.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:24.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-26T16:45:24.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:24.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:24.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:24.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:24.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:24.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:24.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:24.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:24.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:24.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:24.944 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:24.944 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:24.944 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11487183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798407363333296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4813414, 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.50112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.460485016295, telescope_dec_j2k=-24.3894057538556, observability=1)
2025-12-26T16:45:25.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16939687728881836
2025-12-26T16:45:25.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:25.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4816503, teldec = -24.256177
2025-12-26T16:45:25.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46079421433738     dec_j2k = -24.3894015876969
2025-12-26T16:45:25.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:25.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-26T16:45:25.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:25.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:25.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:25.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:26.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:26.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:26.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:26.003 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:26.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:26.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:26.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:26.003 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:26.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11488409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402549900159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4816503, 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.50143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46079421433738, telescope_dec_j2k=-24.3894015876969, observability=1)
2025-12-26T16:45:26.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20083236694335938
2025-12-26T16:45:27.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:27.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4819311, teldec = -24.256177
2025-12-26T16:45:27.045 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46107528525915     dec_j2k = -24.3893977997674
2025-12-26T16:45:27.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:27.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-26T16:45:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:27.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:27.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:27.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:27.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:27.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:27.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:27.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:27.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:27.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:27.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11489633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798407363333296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.4819311, 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.50171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46107528525915, telescope_dec_j2k=-24.3893977997674, observability=1)
2025-12-26T16:45:27.237 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:27.238 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:27.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3158395290374756
2025-12-26T16:45:28.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:28.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4822394, teldec = -24.256177
2025-12-26T16:45:28.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46138388270442     dec_j2k = -24.389393640038
2025-12-26T16:45:28.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:28.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-26T16:45:28.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:28.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:28.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:28.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:28.115 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11490854, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798407764452724, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.4822394, 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.50202, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46138388270442, telescope_dec_j2k=-24.389393640038, observability=1)
2025-12-26T16:45:28.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34445953369140625
2025-12-26T16:45:29.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:29.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4825383, teldec = -24.256177
2025-12-26T16:45:29.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46168307107155     dec_j2k = -24.3893896063075
2025-12-26T16:45:29.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:29.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:29.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:29.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:29.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:29.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:29.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:29.178 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11492082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406962213868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.4825383, 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.50232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46168307107155, telescope_dec_j2k=-24.3893896063075, observability=1)
2025-12-26T16:45:29.550 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37173986434936523
2025-12-26T16:45:30.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:30.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4828181, teldec = -24.256171
2025-12-26T16:45:30.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46196314057007     dec_j2k = -24.3893798301159
2025-12-26T16:45:30.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:30.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-26T16:45:30.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:30.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:30.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:30.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:30.242 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11493313, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402549900159, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.4828181, 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.5026, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46196314057007, telescope_dec_j2k=-24.3893798301159, observability=1)
2025-12-26T16:45:30.641 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3984649181365967
2025-12-26T16:45:31.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:31.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4831271, teldec = -24.256177
2025-12-26T16:45:31.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46227243909676     dec_j2k = -24.3893816579122
2025-12-26T16:45:31.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:31.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-26T16:45:31.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:31.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:31.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:31.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:31.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:31.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:31.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:31.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:31.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:31.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:31.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:31.309 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:31.309 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11494547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405357736156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992289, telescope_ra=1.4831271, 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.50291, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46227243909676, telescope_dec_j2k=-24.3893816579122, observability=1)
2025-12-26T16:45:31.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42181921005249023
2025-12-26T16:45:32.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:32.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4834076, teldec = -24.256177
2025-12-26T16:45:32.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46255320968759     dec_j2k = -24.3893778702394
2025-12-26T16:45:32.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:32.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-26T16:45:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:32.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:32.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11495777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840856669158, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.4834076, 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.50319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46255320968759, telescope_dec_j2k=-24.3893778702394, observability=1)
2025-12-26T16:45:32.821 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4536283016204834
2025-12-26T16:45:33.211 [DEBUG] [Thread-467836 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8436861038208008
2025-12-26T16:45:33.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:33.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4837157, teldec = -24.256177
2025-12-26T16:45:33.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4628616068943     dec_j2k = -24.3893737090462
2025-12-26T16:45:33.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:33.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-26T16:45:33.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:33.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:33.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:33.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:33.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11497002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402148780731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.4837157, 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.5035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.4628616068943, telescope_dec_j2k=-24.3893737090462, observability=1)
2025-12-26T16:45:33.912 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4845890998840332
2025-12-26T16:45:34.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:34.470 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4839951, teldec = -24.256177
2025-12-26T16:45:34.472 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46314127640751     dec_j2k = -24.3893699347237
2025-12-26T16:45:34.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:34.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-26T16:45:34.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:34.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:34.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:34.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:34.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11498228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401747661303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4839951, 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.50378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46314127640751, telescope_dec_j2k=-24.3893699347237, observability=1)
2025-12-26T16:45:35.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5181100368499756
2025-12-26T16:45:35.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:35.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4842937, teldec = -24.256177
2025-12-26T16:45:35.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46344016443265     dec_j2k = -24.3893659002452
2025-12-26T16:45:35.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:35.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:35.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:35.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:35.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:35.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:35.548 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:35.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11499457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840656109444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4842937, 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.50408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46344016443265, telescope_dec_j2k=-24.3893659002452, observability=1)
2025-12-26T16:45:36.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5444297790527344
2025-12-26T16:45:36.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:36.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4846017, teldec = -24.256177
2025-12-26T16:45:36.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46374846151552     dec_j2k = -24.3893617379057
2025-12-26T16:45:36.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:36.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-26T16:45:36.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:36.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:36.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:36.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:36.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:36.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11500683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798404154377872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4846017, 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.50438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46374846151552, telescope_dec_j2k=-24.3893617379057, observability=1)
2025-12-26T16:45:37.202 [DEBUG] [Thread-467837 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5935120582580566
2025-12-26T16:45:37.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6151449680328369
2025-12-26T16:45:37.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:37.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4848822, teldec = -24.256177
2025-12-26T16:45:37.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46402923206485     dec_j2k = -24.3893579464485
2025-12-26T16:45:37.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:37.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-26T16:45:37.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:37.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:37.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:37.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:37.669 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11501909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992288, telescope_ra=1.4848822, 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.50467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46402923206485, telescope_dec_j2k=-24.3893579464485, observability=1)
2025-12-26T16:45:38.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.641359806060791
2025-12-26T16:45:38.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:38.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4851903, teldec = -24.256177
2025-12-26T16:45:38.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46433762922598     dec_j2k = -24.3893537810986
2025-12-26T16:45:38.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:38.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-26T16:45:38.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:38.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:38.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:38.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:38.733 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:38.733 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:38.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:38.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:38.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:38.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11503147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401747661303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992288, telescope_ra=1.4851903, 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.50497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46433762922598, telescope_dec_j2k=-24.3893537810986, observability=1)
2025-12-26T16:45:39.402 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6680526733398438
2025-12-26T16:45:39.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:39.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4854983, teldec = -24.256177
2025-12-26T16:45:39.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46464592628114     dec_j2k = -24.3893496162326
2025-12-26T16:45:39.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:39.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-26T16:45:39.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:39.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:39.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:39.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:39.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11504369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403753258444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4854983, 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.50528, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46464592628114, telescope_dec_j2k=-24.3893496162326, observability=1)
2025-12-26T16:45:40.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6985461711883545
2025-12-26T16:45:40.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:40.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.485778, teldec = -24.256177
2025-12-26T16:45:40.836 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46492589603369     dec_j2k = -24.3893458332957
2025-12-26T16:45:40.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:40.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-26T16:45:40.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:40.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:40.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:40.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:40.851 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11505595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408165572152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.485778, 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.50556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46492589603369, telescope_dec_j2k=-24.3893458332957, observability=1)
2025-12-26T16:45:41.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.731536865234375
2025-12-26T16:45:41.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:41.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4860769, teldec = -24.256177
2025-12-26T16:45:41.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46522508429471     dec_j2k = -24.3893417898881
2025-12-26T16:45:41.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:41.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-26T16:45:41.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:41.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:41.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:41.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:41.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:41.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:41.915 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:41.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:41.916 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:41.916 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11506826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984045554973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992288, telescope_ra=1.4860769, 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.50586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46522508429471, telescope_dec_j2k=-24.3893417898881, observability=1)
2025-12-26T16:45:41.980 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06422090530395508
2025-12-26T16:45:42.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8013014793395996
2025-12-26T16:45:42.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:42.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4863571, teldec = -24.256177
2025-12-26T16:45:42.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46550555451318     dec_j2k = -24.389337998705
2025-12-26T16:45:42.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:42.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-26T16:45:42.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:42.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:42.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:42.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:42.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:42.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:42.983 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:42.983 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:42.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:42.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:42.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:42.983 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:42.983 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11508065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405758855584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992288, telescope_ra=1.4863571, 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.50614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46550555451318, telescope_dec_j2k=-24.389337998705, observability=1)
2025-12-26T16:45:43.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8169560432434082
2025-12-26T16:45:44.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:44.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4866654, teldec = -24.256177
2025-12-26T16:45:44.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46581415182154     dec_j2k = -24.3893338264913
2025-12-26T16:45:44.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:45:44.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-26T16:45:44.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:44.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:44.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:44.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:44.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11509317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992288, telescope_ra=1.4866654, 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.50645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46581415182154, telescope_dec_j2k=-24.3893338264913, observability=1)
2025-12-26T16:45:44.891 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8234992027282715
2025-12-26T16:45:45.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:45.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4869737, teldec = -24.256177
2025-12-26T16:45:45.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46612274912035     dec_j2k = -24.3893296534083
2025-12-26T16:45:45.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:45.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:45.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:45.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11510546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401747661303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992288, telescope_ra=1.4869737, 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.50676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46612274912035, telescope_dec_j2k=-24.3893296534083, observability=1)
2025-12-26T16:45:45.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8555335998535156
2025-12-26T16:45:46.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:46.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4872539, teldec = -24.256183
2025-12-26T16:45:46.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46640321974843     dec_j2k = -24.3893318594064
2025-12-26T16:45:46.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:46.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-26T16:45:46.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:46.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:46.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:46.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:46.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11511775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401346541875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992299, telescope_ra=1.4872539, 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.50704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46640321974843, telescope_dec_j2k=-24.3893318594064, observability=1)
2025-12-26T16:45:47.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9204940795898438
2025-12-26T16:45:47.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:47.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4875615, teldec = -24.256177
2025-12-26T16:45:47.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46671111591918     dec_j2k = -24.389321694664
2025-12-26T16:45:47.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:47.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-26T16:45:47.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:47.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:47.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:47.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:47.271 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11513023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798409770049864, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4875615, 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.50734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46671111591918, telescope_dec_j2k=-24.389321694664, observability=1)
2025-12-26T16:45:48.199 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9277937412261963
2025-12-26T16:45:48.312 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:48.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.487869, teldec = -24.256177
2025-12-26T16:45:48.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46701891241884     dec_j2k = -24.3893175298904
2025-12-26T16:45:48.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:48.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-26T16:45:48.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:48.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:48.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:48.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:48.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11514251, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405357736156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992288, telescope_ra=1.487869, 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.50765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46701891241884, telescope_dec_j2k=-24.3893175298904, observability=1)
2025-12-26T16:45:49.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9557490348815918
2025-12-26T16:45:49.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:49.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4881676, teldec = -24.256177
2025-12-26T16:45:49.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46731780032779     dec_j2k = -24.3893134848306
2025-12-26T16:45:49.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:49.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-26T16:45:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:49.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:49.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:49.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11515479, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402951019587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992288, telescope_ra=1.4881676, 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.50795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46731780032779, telescope_dec_j2k=-24.3893134848306, observability=1)
2025-12-26T16:45:50.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9890398979187012
2025-12-26T16:45:50.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:50.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.488448, teldec = -24.256177
2025-12-26T16:45:50.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46759847068021     dec_j2k = -24.3893096855793
2025-12-26T16:45:50.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:50.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-26T16:45:50.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:50.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:50.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:50.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:50.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:50.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:50.450 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:50.450 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:50.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:50.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:50.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:50.450 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:50.450 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11516707, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397736467023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992288, telescope_ra=1.488448, 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.50823, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46759847068021, telescope_dec_j2k=-24.3893096855793, observability=1)
2025-12-26T16:45:51.472 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:51.474 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.4887567, teldec = -24.256177
2025-12-26T16:45:51.475 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.4679074683094     dec_j2k = -24.3893055020485
2025-12-26T16:45:51.477 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:51.477 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:51.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:51.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:51.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:51.482 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:51.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11517909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405357736156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4887567, 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.50854, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.4679074683094, telescope_dec_j2k=-24.3893055020485, observability=1)
2025-12-26T16:45:51.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006350278854370117
2025-12-26T16:45:52.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:52.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4890368, teldec = -24.256183
2025-12-26T16:45:52.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46818783879135     dec_j2k = -24.3893077048332
2025-12-26T16:45:52.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:52.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:52.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:52.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:52.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:52.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:52.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:52.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:52.555 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:52.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:52.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:52.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:52.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:52.556 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:52.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1151914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406159975012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992299, telescope_ra=1.4890368, 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.50882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46818783879135, telescope_dec_j2k=-24.3893077048332, observability=1)
2025-12-26T16:45:52.602 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04647064208984375
2025-12-26T16:45:53.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:53.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4893441, teldec = -24.256177
2025-12-26T16:45:53.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46849543461718     dec_j2k = -24.3892975391428
2025-12-26T16:45:53.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:53.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:53.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:53.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:53.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:53.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:53.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:53.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:53.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:53.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:53.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:53.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:53.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:53.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:53.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11520369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398939825307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4893441, 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.50913, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46849543461718, telescope_dec_j2k=-24.3892975391428, observability=1)
2025-12-26T16:45:53.727 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10882067680358887
2025-12-26T16:45:54.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:54.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4896238, teldec = -24.256177
2025-12-26T16:45:54.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46877540426158     dec_j2k = -24.3892937463677
2025-12-26T16:45:54.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:54.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:54.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:54.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:54.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:54.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:54.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:54.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:54.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:54.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:54.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:54.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:54.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:54.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:54.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.115216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405357736156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4896238, 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.50941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46877540426158, telescope_dec_j2k=-24.3892937463677, observability=1)
2025-12-26T16:45:54.818 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1403977870941162
2025-12-26T16:45:55.284 [DEBUG] [Thread-467838 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.60650634765625
2025-12-26T16:45:55.717 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:55.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4899226, teldec = -24.256177
2025-12-26T16:45:55.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46907449231059     dec_j2k = -24.3892896938034
2025-12-26T16:45:55.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:55.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:55.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:55.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:55.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:55.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:55.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:55.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:55.732 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:55.732 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:55.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:55.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:55.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:55.733 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:55.733 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11522823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406962213868, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992288, telescope_ra=1.4899226, 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.50971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46907449231059, telescope_dec_j2k=-24.3892896938034, observability=1)
2025-12-26T16:45:55.909 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17578434944152832
2025-12-26T16:45:56.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:56.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.490231, teldec = -24.256177
2025-12-26T16:45:56.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46938318960477     dec_j2k = -24.38928551018
2025-12-26T16:45:56.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:56.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-26T16:45:56.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:56.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:56.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:56.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:56.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:56.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:56.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:56.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:56.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:56.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:56.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:56.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:56.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11524051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400544303019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.490231, 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.51001, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46938318960477, telescope_dec_j2k=-24.38928551018, observability=1)
2025-12-26T16:45:57.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2026832103729248
2025-12-26T16:45:57.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:57.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4905112, teldec = -24.256177
2025-12-26T16:45:57.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46966365970615     dec_j2k = -24.3892817083519
2025-12-26T16:45:57.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:57.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-26T16:45:57.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:57.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:57.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:57.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:57.866 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11525286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402951019587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992288, telescope_ra=1.4905112, 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.51029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46966365970615, telescope_dec_j2k=-24.3892817083519, observability=1)
2025-12-26T16:45:58.087 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2207050323486328
2025-12-26T16:45:58.912 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:58.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4908195, teldec = -24.256177
2025-12-26T16:45:58.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.46997225688565     dec_j2k = -24.389277524426
2025-12-26T16:45:58.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:58.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-26T16:45:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:58.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:58.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:58.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:58.931 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:58.931 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:58.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:58.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:58.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:58.931 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:58.931 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1152652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798405758855584, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992288, telescope_ra=1.4908195, 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.5106, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.46997225688565, telescope_dec_j2k=-24.389277524426, observability=1)
2025-12-26T16:45:59.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24831509590148926
2025-12-26T16:45:59.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:45:59.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4910995, teldec = -24.256177
2025-12-26T16:45:59.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47025252677765     dec_j2k = -24.3892737238052
2025-12-26T16:45:59.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:45:59.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-26T16:45:59.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:45:59.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:45:59.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:45:59.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:45:59.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:45:59.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:59.989 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:45:59.989 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:45:59.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:45:59.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:45:59.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:45:59.989 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:45:59.989 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11527748, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396934228167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992288, telescope_ra=1.4910995, 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.51088, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.47025252677765, telescope_dec_j2k=-24.3892737238052, observability=1)
2025-12-26T16:46:00.270 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2811887264251709
2025-12-26T16:46:01.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:01.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.491407, teldec = -24.256177
2025-12-26T16:46:01.032 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47056032316778     dec_j2k = -24.3892695490833
2025-12-26T16:46:01.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:01.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-26T16:46:01.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:01.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:01.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:01.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:01.048 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11528969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398939825307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992288, telescope_ra=1.491407, 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.51119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:45:01.217828', telescope_ra_j2k=1.47056032316778, telescope_dec_j2k=-24.3892695490833, observability=1)
2025-12-26T16:46:01.361 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31226444244384766
2025-12-26T16:46:01.369 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:01.369 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:46:01.370 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:01.370 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:46:01.370 [INFO] [ThreadPoolExecutor-21556_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:46:01.370 [INFO] [ThreadPoolExecutor-21556_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:46:02.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:02.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4917058, teldec = -24.256177
2025-12-26T16:46:02.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47085941116312     dec_j2k = -24.3892654916473
2025-12-26T16:46:02.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:02.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-26T16:46:02.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:02.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:02.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:02.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:02.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:02.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:02.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:02.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:02.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:02.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:02.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:02.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:02.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11530207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401346541875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992288, telescope_ra=1.4917058, 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.51149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47085941116312, telescope_dec_j2k=-24.3892654916473, observability=1)
2025-12-26T16:46:02.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37277722358703613
2025-12-26T16:46:02.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4470229148864746
2025-12-26T16:46:03.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:03.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.491986, teldec = -24.256177
2025-12-26T16:46:03.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47113988122285     dec_j2k = -24.389261686041
2025-12-26T16:46:03.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:03.168 [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-26T16:46:03.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:03.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:03.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:03.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:03.176 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:03.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11531438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079840656109444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.491986, 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.51177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47113988122285, telescope_dec_j2k=-24.389261686041, observability=1)
2025-12-26T16:46:03.578 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4019739627838135
2025-12-26T16:46:04.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:04.233 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4922944, teldec = -24.256177
2025-12-26T16:46:04.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4714485784529     dec_j2k = -24.3892574965996
2025-12-26T16:46:04.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:04.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-26T16:46:04.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:04.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:04.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:04.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:04.246 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11532676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402148780731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992288, telescope_ra=1.4922944, 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.51208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.4714485784529, telescope_dec_j2k=-24.3892574965996, observability=1)
2025-12-26T16:46:04.668 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4220466613769531
2025-12-26T16:46:05.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:05.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4926027, teldec = -24.256177
2025-12-26T16:46:05.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47175717557697     dec_j2k = -24.3892533076476
2025-12-26T16:46:05.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:05.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-26T16:46:05.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:05.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:05.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:05.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:05.324 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11533924, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401346541875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992288, telescope_ra=1.4926027, 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.51239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47175717557697, telescope_dec_j2k=-24.3892533076476, observability=1)
2025-12-26T16:46:05.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.436112642288208
2025-12-26T16:46:06.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:06.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4928826, teldec = -24.256177
2025-12-26T16:46:06.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47203734532225     dec_j2k = -24.3892495038213
2025-12-26T16:46:06.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:06.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-26T16:46:06.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:06.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:06.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:06.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:06.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11535152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398939825307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992288, telescope_ra=1.4928826, 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.51267, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47203734532225, telescope_dec_j2k=-24.3892495038213, observability=1)
2025-12-26T16:46:06.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46791577339172363
2025-12-26T16:46:07.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:07.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4931904, teldec = -24.256177
2025-12-26T16:46:07.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47234544194619     dec_j2k = -24.3892453200087
2025-12-26T16:46:07.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:07.442 [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-26T16:46:07.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:07.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:07.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:07.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:07.452 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11536385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402148780731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992288, telescope_ra=1.4931904, 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.51297, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47234544194619, telescope_dec_j2k=-24.3892453200087, observability=1)
2025-12-26T16:46:07.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48909473419189453
2025-12-26T16:46:08.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:08.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4934887, teldec = -24.256177
2025-12-26T16:46:08.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47264402940595     dec_j2k = -24.3892412644998
2025-12-26T16:46:08.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:08.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-26T16:46:08.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:08.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:08.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:08.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:08.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:08.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:08.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:08.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:08.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:08.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:08.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:08.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:08.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11537617, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403352139015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.4934887, 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.51327, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47264402940595, telescope_dec_j2k=-24.3892412644998, observability=1)
2025-12-26T16:46:09.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5519886016845703
2025-12-26T16:46:09.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:09.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.493769, teldec = -24.256177
2025-12-26T16:46:09.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47292459951164     dec_j2k = -24.3892374529669
2025-12-26T16:46:09.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:09.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:09.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:09.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:09.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:09.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:09.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11538845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798407363333296, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992287, telescope_ra=1.493769, 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.51355, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47292459951164, telescope_dec_j2k=-24.3892374529669, observability=1)
2025-12-26T16:46:10.159 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5786244869232178
2025-12-26T16:46:10.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:10.623 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4940773, teldec = -24.256176
2025-12-26T16:46:10.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47323319651703     dec_j2k = -24.389232259946
2025-12-26T16:46:10.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:10.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:10.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:10.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:10.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:10.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:10.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11540072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403352139015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992287, telescope_ra=1.4940773, 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.51386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47323319651703, telescope_dec_j2k=-24.389232259946, observability=1)
2025-12-26T16:46:11.250 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6099121570587158
2025-12-26T16:46:11.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:11.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4944135, teldec = -24.256176
2025-12-26T16:46:11.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47356972046873     dec_j2k = -24.3892276863876
2025-12-26T16:46:11.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:11.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-26T16:46:11.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:11.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:11.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:11.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:11.860 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11541483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.4944135, 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.5142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47356972046873, telescope_dec_j2k=-24.3892276863876, observability=1)
2025-12-26T16:46:12.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5206665992736816
2025-12-26T16:46:12.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:12.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4947213, teldec = -24.256176
2025-12-26T16:46:12.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47387781704508     dec_j2k = -24.389223498268
2025-12-26T16:46:12.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:46:12.908 [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-26T16:46:12.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:12.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:12.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:12.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:12.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:12.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:12.917 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:12.917 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:12.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:12.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:12.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:12.918 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:12.918 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11542713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402951019587, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992287, telescope_ra=1.4947213, 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.5145, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47387781704508, telescope_dec_j2k=-24.389223498268, observability=1)
2025-12-26T16:46:13.330 [DEBUG] [Thread-467839 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4119412899017334
2025-12-26T16:46:13.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5501954555511475
2025-12-26T16:46:13.962 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:13.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4950009, teldec = -24.256176
2025-12-26T16:46:13.965 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47415768644143     dec_j2k = -24.3892196931048
2025-12-26T16:46:13.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:13.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-26T16:46:13.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:13.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:13.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:13.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:13.977 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:13.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11543939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400544303019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.4950009, 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.51478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47415768644143, telescope_dec_j2k=-24.3892196931048, observability=1)
2025-12-26T16:46:14.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5804336071014404
2025-12-26T16:46:15.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:15.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4952995, teldec = -24.256176
2025-12-26T16:46:15.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47445657413566     dec_j2k = -24.3892156285757
2025-12-26T16:46:15.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:15.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:15.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:15.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:15.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:15.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:15.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11545163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402148780731, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.4952995, 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.51508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47445657413566, telescope_dec_j2k=-24.3892156285757, observability=1)
2025-12-26T16:46:15.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6100316047668457
2025-12-26T16:46:16.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:16.092 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4956079, teldec = -24.256176
2025-12-26T16:46:16.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47476527126252     dec_j2k = -24.3892114297941
2025-12-26T16:46:16.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:16.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-26T16:46:16.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:16.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:16.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:16.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:16.106 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11546402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798408165572152, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.4956079, 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.51539, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47476527126252, telescope_dec_j2k=-24.3892114297941, observability=1)
2025-12-26T16:46:16.739 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6329214572906494
2025-12-26T16:46:17.149 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:17.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4958881, teldec = -24.256176
2025-12-26T16:46:17.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47504574121185     dec_j2k = -24.3892076141941
2025-12-26T16:46:17.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:17.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-26T16:46:17.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:17.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:17.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:17.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:17.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:17.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11547626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400945422447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.4958881, 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.51567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47504574121185, telescope_dec_j2k=-24.3892076141941, observability=1)
2025-12-26T16:46:17.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6657984256744385
2025-12-26T16:46:18.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:18.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4961964, teldec = -24.256176
2025-12-26T16:46:18.215 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47535433822402     dec_j2k = -24.3892034151158
2025-12-26T16:46:18.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:46:18.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-26T16:46:18.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:18.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:18.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:18.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:18.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:18.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:18.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:18.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:18.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:18.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:18.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:18.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:18.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11548858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400945422447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.4961964, 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.51598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47535433822402, telescope_dec_j2k=-24.3892034151158, observability=1)
2025-12-26T16:46:18.778 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5509753227233887
2025-12-26T16:46:18.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6932761669158936
2025-12-26T16:46:19.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:19.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4964766, teldec = -24.256176
2025-12-26T16:46:19.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47563480815667     dec_j2k = -24.389199598009
2025-12-26T16:46:19.277 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:19.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-26T16:46:19.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:19.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:19.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:19.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:19.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:19.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:19.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:19.288 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:19.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:19.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:19.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:19.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:19.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11550084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992287, telescope_ra=1.4964766, 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.51626, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47563480815667, telescope_dec_j2k=-24.389199598009, observability=1)
2025-12-26T16:46:20.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7213513851165771
2025-12-26T16:46:20.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:20.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4967844, teldec = -24.256176
2025-12-26T16:46:20.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47594290466883     dec_j2k = -24.3891954040862
2025-12-26T16:46:20.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:20.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:20.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:20.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:20.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:20.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:20.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11551324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400544303019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.4967844, 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.51657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47594290466883, telescope_dec_j2k=-24.3891954040862, observability=1)
2025-12-26T16:46:21.101 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7409336566925049
2025-12-26T16:46:21.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:21.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.497083, teldec = -24.256176
2025-12-26T16:46:21.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47624179230922     dec_j2k = -24.3891913346906
2025-12-26T16:46:21.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:21.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-26T16:46:21.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:21.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:21.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:21.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:21.420 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11552551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402951019587, 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.992287, telescope_ra=1.497083, 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.51687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47624179230922, telescope_dec_j2k=-24.3891913346906, observability=1)
2025-12-26T16:46:22.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7737846374511719
2025-12-26T16:46:22.241 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:22.243 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:22.244 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:22.246 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:22.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:22.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4973625, teldec = -24.25617
2025-12-26T16:46:22.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47652156110465     dec_j2k = -24.3891815253762
2025-12-26T16:46:22.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:22.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-26T16:46:22.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:22.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:22.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:22.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:22.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11553774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395329750454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.4973625, 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.51715, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47652156110465, telescope_dec_j2k=-24.3891815253762, observability=1)
2025-12-26T16:46:23.282 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8029448986053467
2025-12-26T16:46:23.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:23.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4976713, teldec = -24.256176
2025-12-26T16:46:23.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47683065899027     dec_j2k = -24.389183314807
2025-12-26T16:46:23.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:23.535 [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-26T16:46:23.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:23.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:23.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:23.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:23.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:23.545 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11555012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398137586451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.4976713, 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.51745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47683065899027, telescope_dec_j2k=-24.389183314807, observability=1)
2025-12-26T16:46:24.371 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8265073299407959
2025-12-26T16:46:24.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:24.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4979515, teldec = -24.256176
2025-12-26T16:46:24.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47711112888111     dec_j2k = -24.3891794939242
2025-12-26T16:46:24.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:24.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-26T16:46:24.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:24.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:24.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:24.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:24.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11556238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798399340944735, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.4979515, 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.51773, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47711112888111, telescope_dec_j2k=-24.3891794939242, observability=1)
2025-12-26T16:46:24.740 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.13526463508605957
2025-12-26T16:46:24.740 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75958800315857 seconds ago
2025-12-26T16:46:25.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8578910827636719
2025-12-26T16:46:25.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:25.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4982593, teldec = -24.256176
2025-12-26T16:46:25.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47741922534733     dec_j2k = -24.3891752958535
2025-12-26T16:46:25.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:25.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-26T16:46:25.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:25.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:25.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:25.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:25.672 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:25.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11557469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403753258444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992287, telescope_ra=1.4982593, 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.51804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47741922534733, telescope_dec_j2k=-24.3891752958535, observability=1)
2025-12-26T16:46:26.252 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:26.553 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8806581497192383
2025-12-26T16:46:26.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:26.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4985671, teldec = -24.256176
2025-12-26T16:46:26.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47772732180395     dec_j2k = -24.3891710969172
2025-12-26T16:46:26.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:26.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-26T16:46:26.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:26.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:26.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:26.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:26.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11558705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400544303019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992287, telescope_ra=1.4985671, 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.51835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47772732180395, telescope_dec_j2k=-24.3891710969172, observability=1)
2025-12-26T16:46:27.254 [DEBUG] [ThreadPoolExecutor-21555_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:27.255 [INFO] [ThreadPoolExecutor-21555_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:46:27.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9063715934753418
2025-12-26T16:46:27.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:27.789 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4988656, teldec = -24.256176
2025-12-26T16:46:27.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47802610929414     dec_j2k = -24.3891670240227
2025-12-26T16:46:27.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:27.792 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:27.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:27.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:27.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:27.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:27.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:27.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:27.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:27.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:27.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:27.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:27.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:27.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:27.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1155994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.4988656, 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.51865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47802610929414, telescope_dec_j2k=-24.3891670240227, observability=1)
2025-12-26T16:46:28.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9296443462371826
2025-12-26T16:46:28.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:28.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4991463, teldec = -24.256183
2025-12-26T16:46:28.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47830708014403     dec_j2k = -24.3891701926518
2025-12-26T16:46:28.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:28.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:28.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:28.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:28.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:28.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:28.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11561175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394928631026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.4991463, 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.51893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47830708014403, telescope_dec_j2k=-24.3891701926518, observability=1)
2025-12-26T16:46:29.825 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9545269012451172
2025-12-26T16:46:29.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:29.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4994542, teldec = -24.256176
2025-12-26T16:46:29.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4786152761579     dec_j2k = -24.3891589904627
2025-12-26T16:46:29.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:29.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:29.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:29.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:29.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:29.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:29.925 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11562397, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398137586451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992287, telescope_ra=1.4994542, 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.51924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.4786152761579, telescope_dec_j2k=-24.3891589904627, observability=1)
2025-12-26T16:46:30.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9890556335449219
2025-12-26T16:46:30.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:30.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.4997347, teldec = -24.256176
2025-12-26T16:46:30.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47889604628705     dec_j2k = -24.3891551609198
2025-12-26T16:46:30.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:30.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-26T16:46:30.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:30.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:30.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:30.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:30.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:30.990 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11563625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398137586451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992287, telescope_ra=1.4997347, 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.51952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47889604628705, telescope_dec_j2k=-24.3891551609198, observability=1)
2025-12-26T16:46:31.426 [DEBUG] [Thread-467840 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43607091903686523
2025-12-26T16:46:32.009 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:32.011 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5000432, teldec = -24.256182
2025-12-26T16:46:32.012 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.47920484381035     dec_j2k = -24.3891569477556
2025-12-26T16:46:32.013 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:32.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-26T16:46:32.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:32.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:32.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:32.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:32.025 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:32.026 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11564826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798406159975012, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992298, telescope_ra=1.5000432, 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.51983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47920484381035, telescope_dec_j2k=-24.3891569477556, observability=1)
2025-12-26T16:46:32.031 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00513148307800293
2025-12-26T16:46:33.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:33.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5003234, teldec = -24.256182
2025-12-26T16:46:33.075 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47948531363395     dec_j2k = -24.3891531208013
2025-12-26T16:46:33.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:33.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-26T16:46:33.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:33.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:33.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:33.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:33.090 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11566057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798399340944735, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992297, telescope_ra=1.5003234, 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.52011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47948531363395, telescope_dec_j2k=-24.3891531208013, observability=1)
2025-12-26T16:46:33.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04331016540527344
2025-12-26T16:46:33.240 [DEBUG] [Thread-467841 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15018749237060547
2025-12-26T16:46:34.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:34.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5006224, teldec = -24.256176
2025-12-26T16:46:34.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.47978460111378     dec_j2k = -24.3891430368066
2025-12-26T16:46:34.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:34.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:34.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:34.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:34.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:34.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:34.157 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11567294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396533108739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.5006224, 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.52041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.47978460111378, telescope_dec_j2k=-24.3891430368066, observability=1)
2025-12-26T16:46:34.223 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0661318302154541
2025-12-26T16:46:35.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:35.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5009313, teldec = -24.256176
2025-12-26T16:46:35.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48009379855587     dec_j2k = -24.3891388161947
2025-12-26T16:46:35.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:35.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-26T16:46:35.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:35.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:35.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:35.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:35.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:35.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:35.223 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:35.223 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:35.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:35.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:35.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:35.224 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:35.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11568525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401346541875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992287, telescope_ra=1.5009313, 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.52071, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48009379855587, telescope_dec_j2k=-24.3891388161947, observability=1)
2025-12-26T16:46:35.314 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08999419212341309
2025-12-26T16:46:36.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:36.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.501212, teldec = -24.256176
2025-12-26T16:46:36.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48037476883557     dec_j2k = -24.3891349801338
2025-12-26T16:46:36.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:36.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:36.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:36.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:36.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:36.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:36.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11569763, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798399340944735, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992287, telescope_ra=1.501212, 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.521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48037476883557, telescope_dec_j2k=-24.3891349801338, observability=1)
2025-12-26T16:46:36.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10943174362182617
2025-12-26T16:46:37.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:37.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5015207, teldec = -24.256176
2025-12-26T16:46:37.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48068376606662     dec_j2k = -24.3891307605926
2025-12-26T16:46:37.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:37.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-26T16:46:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:37.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:37.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:37.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:37.353 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:37.353 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:37.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:37.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:37.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:37.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:37.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11570995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.5015207, 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.5213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48068376606662, telescope_dec_j2k=-24.3891307605926, observability=1)
2025-12-26T16:46:37.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1434793472290039
2025-12-26T16:46:38.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:38.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5018198, teldec = -24.256176
2025-12-26T16:46:38.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4809831540451     dec_j2k = -24.3891266714411
2025-12-26T16:46:38.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:38.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:38.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:38.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:38.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:38.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:38.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:38.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:38.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:38.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:38.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:38.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11572225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798399742064163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.5018198, 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.5216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.4809831540451, telescope_dec_j2k=-24.3891266714411, observability=1)
2025-12-26T16:46:38.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16693806648254395
2025-12-26T16:46:39.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:39.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5021, teldec = -24.256176
2025-12-26T16:46:39.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48126362381811     dec_j2k = -24.3891228399402
2025-12-26T16:46:39.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:39.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:39.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:39.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:39.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:39.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:39.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:39.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:39.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:39.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:39.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:39.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:39.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:39.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:39.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11573455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397335347595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.5021, 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.52188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48126362381811, telescope_dec_j2k=-24.3891228399402, observability=1)
2025-12-26T16:46:39.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19217395782470703
2025-12-26T16:46:40.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:40.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5024092, teldec = -24.256176
2025-12-26T16:46:40.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4815731215027     dec_j2k = -24.3891186110563
2025-12-26T16:46:40.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:40.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-26T16:46:40.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:40.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:40.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:40.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:40.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:40.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:40.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:40.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:40.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:40.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:40.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:40.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:40.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11574684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398137586451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.5024092, 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.52219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.4815731215027, telescope_dec_j2k=-24.3891186110563, observability=1)
2025-12-26T16:46:40.766 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22558975219726562
2025-12-26T16:46:41.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:41.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5026897, teldec = -24.256176
2025-12-26T16:46:41.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48185389154776     dec_j2k = -24.3891147739429
2025-12-26T16:46:41.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:41.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-26T16:46:41.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:41.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:41.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:41.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:41.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:41.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:41.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11575909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400544303019, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.5026897, 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.52247, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48185389154776, telescope_dec_j2k=-24.3891147739429, observability=1)
2025-12-26T16:46:41.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33287978172302246
2025-12-26T16:46:42.041 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44040346145629883
2025-12-26T16:46:42.647 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:42.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.502998, teldec = -24.256176
2025-12-26T16:46:42.651 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48216248834742     dec_j2k = -24.3891105557092
2025-12-26T16:46:42.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:42.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-26T16:46:42.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:42.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:42.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:42.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:42.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:42.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:42.667 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:42.667 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:42.667 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:42.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:42.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:42.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:42.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1157714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.502998, 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.52278, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48216248834742, telescope_dec_j2k=-24.3891105557092, observability=1)
2025-12-26T16:46:43.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3546280860900879
2025-12-26T16:46:43.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:43.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5032977, teldec = -24.256176
2025-12-26T16:46:43.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48246247685863     dec_j2k = -24.3891064543108
2025-12-26T16:46:43.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:43.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-26T16:46:43.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:43.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:43.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:43.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:43.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11578367, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401346541875, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5032977, 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.52308, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48246247685863, telescope_dec_j2k=-24.3891064543108, observability=1)
2025-12-26T16:46:44.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3854691982269287
2025-12-26T16:46:44.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:44.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5035785, teldec = -24.256176
2025-12-26T16:46:44.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48274354716715     dec_j2k = -24.3891026108149
2025-12-26T16:46:44.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:44.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:44.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:44.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:44.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:44.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:44.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:44.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:44.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:44.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:44.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:44.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:44.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:44.801 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:44.801 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1157961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394928631026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5035785, 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.52336, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48274354716715, telescope_dec_j2k=-24.3891026108149, observability=1)
2025-12-26T16:46:45.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3991281986236572
2025-12-26T16:46:45.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:45.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5038874, teldec = -24.256176
2025-12-26T16:46:45.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48305274451653     dec_j2k = -24.389098381864
2025-12-26T16:46:45.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:45.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-26T16:46:45.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:45.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:45.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:45.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:45.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:45.869 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11580846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397736467023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5038874, 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.52367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48305274451653, telescope_dec_j2k=-24.389098381864, observability=1)
2025-12-26T16:46:46.293 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4246785640716553
2025-12-26T16:46:46.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:46.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5041955, teldec = -24.256176
2025-12-26T16:46:46.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48336114108616     dec_j2k = -24.3890941629975
2025-12-26T16:46:46.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:46.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-26T16:46:46.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:46.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:46.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:46.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:46.931 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:46.932 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11582078, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798403352139015, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992286, telescope_ra=1.5041955, 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.52398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48336114108616, telescope_dec_j2k=-24.3890941629975, observability=1)
2025-12-26T16:46:47.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45443248748779297
2025-12-26T16:46:47.987 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:47.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5044946, teldec = -24.256176
2025-12-26T16:46:47.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48366052898338     dec_j2k = -24.3890900665405
2025-12-26T16:46:47.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:47.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:47.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:47.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:47.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:47.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:48.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:48.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11583318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393324153314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992286, telescope_ra=1.5044946, 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.52428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48366052898338, telescope_dec_j2k=-24.3890900665405, observability=1)
2025-12-26T16:46:48.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47173309326171875
2025-12-26T16:46:49.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:49.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5047754, teldec = -24.256176
2025-12-26T16:46:49.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48394159925775     dec_j2k = -24.3890862199759
2025-12-26T16:46:49.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:49.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-26T16:46:49.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:49.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:49.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:49.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:49.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:49.061 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11584544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5047754, 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.52456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48394159925775, telescope_dec_j2k=-24.3890862199759, observability=1)
2025-12-26T16:46:49.480 [DEBUG] [Thread-467842 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41943860054016113
2025-12-26T16:46:49.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5033323764801025
2025-12-26T16:46:50.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:50.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.505084, teldec = -24.256176
2025-12-26T16:46:50.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48425049628079     dec_j2k = -24.3890819917601
2025-12-26T16:46:50.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:50.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-26T16:46:50.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:50.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:50.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:50.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:50.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:50.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:50.122 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:50.122 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:50.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:50.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:50.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:50.122 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:50.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.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.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397335347595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.505084, 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.52487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48425049628079, telescope_dec_j2k=-24.3890819917601, observability=1)
2025-12-26T16:46:50.655 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5333025455474854
2025-12-26T16:46:51.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:51.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5053648, teldec = -24.256176
2025-12-26T16:46:51.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48453156653833     dec_j2k = -24.3890781436845
2025-12-26T16:46:51.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:51.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:51.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:51.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:51.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:51.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:51.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:51.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:51.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:51.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:51.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11587009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393324153314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5053648, 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.52515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48453156653833, telescope_dec_j2k=-24.3890781436845, observability=1)
2025-12-26T16:46:51.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5509953498840332
2025-12-26T16:46:52.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:52.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5056731, teldec = -24.256176
2025-12-26T16:46:52.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48484016325415     dec_j2k = -24.3890739179206
2025-12-26T16:46:52.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:52.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-26T16:46:52.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:52.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:52.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:52.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:52.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:52.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11588255, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398137586451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5056731, 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.52546, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48484016325415, telescope_dec_j2k=-24.3890739179206, observability=1)
2025-12-26T16:46:52.836 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5676510334014893
2025-12-26T16:46:53.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:53.315 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5059723, teldec = -24.256176
2025-12-26T16:46:53.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48513965120265     dec_j2k = -24.3890698160576
2025-12-26T16:46:53.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:53.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-26T16:46:53.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:53.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:53.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:53.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:53.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:53.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:53.331 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:53.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:53.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:53.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:53.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11589484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398137586451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5059723, 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.52576, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48513965120265, telescope_dec_j2k=-24.3890698160576, observability=1)
2025-12-26T16:46:53.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5938024520874023
2025-12-26T16:46:54.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:54.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5062527, teldec = -24.256176
2025-12-26T16:46:54.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48542032104986     dec_j2k = -24.3890659711902
2025-12-26T16:46:54.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:54.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-26T16:46:54.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:54.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:54.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:54.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:54.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:54.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:54.397 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:54.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:54.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:54.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:54.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:54.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:54.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11590715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07984045554973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992286, telescope_ra=1.5062527, 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.52604, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48542032104986, telescope_dec_j2k=-24.3890659711902, observability=1)
2025-12-26T16:46:55.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6184384822845459
2025-12-26T16:46:55.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:55.449 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5065616, teldec = -24.256176
2025-12-26T16:46:55.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48572951831522     dec_j2k = -24.3890617346977
2025-12-26T16:46:55.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:55.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-26T16:46:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:55.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:55.462 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11591954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397335347595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5065616, 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.52634, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48572951831522, telescope_dec_j2k=-24.3890617346977, observability=1)
2025-12-26T16:46:56.107 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6450767517089844
2025-12-26T16:46:56.505 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:56.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5068698, teldec = -24.256169
2025-12-26T16:46:56.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48603801438321     dec_j2k = -24.3890505075435
2025-12-26T16:46:56.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46: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-26T16:46:56.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:56.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:56.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:56.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:56.522 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11593179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.5068698, 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.52665, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48603801438321, telescope_dec_j2k=-24.3890505075435, observability=1)
2025-12-26T16:46:57.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6780247688293457
2025-12-26T16:46:57.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:57.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5071502, teldec = -24.256176
2025-12-26T16:46:57.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48631868471885     dec_j2k = -24.3890536597728
2025-12-26T16:46:57.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:57.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-26T16:46:57.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:57.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:57.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:57.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:57.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11594409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400143183591, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992286, telescope_ra=1.5071502, 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.52693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48631868471885, telescope_dec_j2k=-24.3890536597728, observability=1)
2025-12-26T16:46:58.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7014281749725342
2025-12-26T16:46:58.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:58.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5074499, teldec = -24.256176
2025-12-26T16:46:58.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48661867310346     dec_j2k = -24.3890495470135
2025-12-26T16:46:58.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:58.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-26T16:46:58.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:58.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:58.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:58.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:58.656 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11595646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398538705879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5074499, 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.52723, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48661867310346, telescope_dec_j2k=-24.3890495470135, observability=1)
2025-12-26T16:46:59.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7220556735992432
2025-12-26T16:46:59.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:46:59.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5077586, teldec = -24.256169
2025-12-26T16:46:59.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48692766962437     dec_j2k = -24.3890383104968
2025-12-26T16:46:59.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:46:59.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-26T16:46:59.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:46:59.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:46:59.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:46:59.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:46:59.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:46:59.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:59.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:46:59.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:46:59.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:46:59.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:46:59.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:46:59.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:46:59.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11596883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798401747661303, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992275, telescope_ra=1.5077586, 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.52754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48692766962437, telescope_dec_j2k=-24.3890383104968, observability=1)
2025-12-26T16:47:00.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7407138347625732
2025-12-26T16:47:00.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:00.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5080393, teldec = -24.256176
2025-12-26T16:47:00.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48720864022357     dec_j2k = -24.3890414563326
2025-12-26T16:47:00.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:00.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-26T16:47:00.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:00.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:00.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:00.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:00.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:00.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:00.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:00.793 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:00.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:00.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:00.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:00.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:00.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11598123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395730869882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5080393, 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.52782, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:46:01.368311', telescope_ra_j2k=1.48720864022357, telescope_dec_j2k=-24.3890414563326, observability=1)
2025-12-26T16:47:01.510 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:01.510 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:47:01.511 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:01.511 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:47:01.512 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:01.559 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7654304504394531
2025-12-26T16:47:01.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:01.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5083476, teldec = -24.256176
2025-12-26T16:47:01.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48751723685542     dec_j2k = -24.3890372230422
2025-12-26T16:47:01.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:01.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-26T16:47:01.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:01.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:01.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:01.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:01.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:01.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:01.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:01.860 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:01.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:01.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:01.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:01.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:01.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11599356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400945422447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5083476, 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.52813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.48751723685542, telescope_dec_j2k=-24.3890372230422, observability=1)
2025-12-26T16:47:02.514 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:02.516 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:02.516 [DEBUG] [ThreadPoolExecutor-21557_0] [payload.py] [to_registers()] [0]
2025-12-26T16:47:02.519 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:02.519 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:02.519 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:47:02.519 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:02.526 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:02.527 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:47:02.527 [DEBUG] [ThreadPoolExecutor-21557_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:47:02.527 [DEBUG] [ThreadPoolExecutor-21557_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:47:02.527 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:02.527 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:02.527 [DEBUG] [ThreadPoolExecutor-21557_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:02.577 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7164850234985352
2025-12-26T16:47:02.650 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.789283275604248
2025-12-26T16:47:02.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:02.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5086278, teldec = -24.256176
2025-12-26T16:47:02.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48779770644237     dec_j2k = -24.3890333748425
2025-12-26T16:47:02.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47: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-26T16:47:02.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:02.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:02.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:02.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:02.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:02.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:02.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:02.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:02.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:02.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:02.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:02.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:02.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1160059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798402951019587, 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.992286, telescope_ra=1.5086278, 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.52841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.48779770644237, telescope_dec_j2k=-24.3890333748425, observability=1)
2025-12-26T16:47:03.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8129217624664307
2025-12-26T16:47:03.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:03.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5089267, teldec = -24.256176
2025-12-26T16:47:03.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48809689401219     dec_j2k = -24.3890292690317
2025-12-26T16:47:03.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:03.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-26T16:47:03.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:03.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:03.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:03.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:03.993 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11601831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798400945422447, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5089267, 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.52871, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.48809689401219, telescope_dec_j2k=-24.3890292690317, observability=1)
2025-12-26T16:47:04.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8370869159698486
2025-12-26T16:47:05.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:05.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5092356, teldec = -24.256176
2025-12-26T16:47:05.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48840609119338     dec_j2k = -24.3890250250002
2025-12-26T16:47:05.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:05.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-26T16:47:05.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:05.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:05.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:05.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:05.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:05.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:05.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:05.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:05.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:05.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:05.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:05.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:05.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11603047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798399742064163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5092356, 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.52902, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.48840609119338, telescope_dec_j2k=-24.3890250250002, observability=1)
2025-12-26T16:47:05.921 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8703851699829102
2025-12-26T16:47:06.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:06.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5095164, teldec = -24.256176
2025-12-26T16:47:06.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48868716133217     dec_j2k = -24.3890211662839
2025-12-26T16:47:06.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:06.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-26T16:47:06.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:06.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:06.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:06.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:06.115 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11604278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396934228167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5095164, 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.5293, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.48868716133217, telescope_dec_j2k=-24.3890211662839, observability=1)
2025-12-26T16:47:07.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8987057209014893
2025-12-26T16:47:07.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:07.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.509825, teldec = -24.256175
2025-12-26T16:47:07.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4889960581326     dec_j2k = -24.3890159248005
2025-12-26T16:47:07.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:07.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-26T16:47:07.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:07.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:07.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:07.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:07.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:07.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:07.177 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:07.177 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:07.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:07.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:07.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:07.178 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:07.178 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11605513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798399742064163, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.509825, 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.52961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.4889960581326, telescope_dec_j2k=-24.3890159248005, observability=1)
2025-12-26T16:47:07.679 [DEBUG] [Thread-467843 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5013995170593262
2025-12-26T16:47:08.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9223265647888184
2025-12-26T16:47:08.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:08.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5101333, teldec = -24.256175
2025-12-26T16:47:08.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4893046547083     dec_j2k = -24.389011686486
2025-12-26T16:47:08.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:08.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-26T16:47:08.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:08.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:08.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:08.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:08.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:08.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:08.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:08.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:08.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:08.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:08.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:08.238 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:08.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11606736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397736467023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5101333, 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.52992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.4893046547083, telescope_dec_j2k=-24.389011686486, observability=1)
2025-12-26T16:47:09.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.954693078994751
2025-12-26T16:47:09.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:09.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5104044, teldec = -24.256175
2025-12-26T16:47:09.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48957601549065     dec_j2k = -24.3890079588571
2025-12-26T16:47:09.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:09.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-26T16:47:09.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:09.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:09.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:09.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:09.296 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11607966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396533108739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.5104044, 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.53019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.48957601549065, telescope_dec_j2k=-24.3890079588571, observability=1)
2025-12-26T16:47:10.283 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9862880706787109
2025-12-26T16:47:10.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:10.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5107133, teldec = -24.256175
2025-12-26T16:47:10.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.48988521262526     dec_j2k = -24.3890037106603
2025-12-26T16:47:10.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:10.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-26T16:47:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:10.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:10.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11609197, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393725272742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5107133, 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.5305, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.48988521262526, telescope_dec_j2k=-24.3890037106603, observability=1)
2025-12-26T16:47:11.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:11.376 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5109938, teldec = -24.256169
2025-12-26T16:47:11.377 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.4901659819913     dec_j2k = -24.3889938528041
2025-12-26T16:47:11.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:11.380 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:11.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:11.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:11.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:11.387 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:11.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:11.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11610388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397335347595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.5109938, 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.53078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.4901659819913, telescope_dec_j2k=-24.3889938528041, observability=1)
2025-12-26T16:47:11.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.003946542739868164
2025-12-26T16:47:12.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:12.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5113018, teldec = -24.256175
2025-12-26T16:47:12.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49047427868348     dec_j2k = -24.3889956148102
2025-12-26T16:47:12.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:12.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-26T16:47:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:12.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:12.452 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:12.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1161162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398538705879, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992286, telescope_ra=1.5113018, 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.53109, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49047427868348, telescope_dec_j2k=-24.3889956148102, observability=1)
2025-12-26T16:47:12.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05095386505126953
2025-12-26T16:47:13.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:13.497 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5115815, teldec = -24.256175
2025-12-26T16:47:13.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49075424770504     dec_j2k = -24.3889917659382
2025-12-26T16:47:13.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:13.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-26T16:47:13.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:13.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:13.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:13.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:13.513 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:13.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11612843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396533108739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992286, telescope_ra=1.5115815, 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.53136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49075424770504, telescope_dec_j2k=-24.3889917659382, observability=1)
2025-12-26T16:47:13.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07810640335083008
2025-12-26T16:47:14.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:14.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5118805, teldec = -24.256182
2025-12-26T16:47:14.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49105353579668     dec_j2k = -24.3889946500892
2025-12-26T16:47:14.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:14.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:14.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:14.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:14.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:14.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:14.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:14.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:14.573 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:14.573 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:14.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:14.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:14.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:14.574 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:14.574 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11614073, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393725272742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.5118805, 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.53166, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49105353579668, telescope_dec_j2k=-24.3889946500892, observability=1)
2025-12-26T16:47:14.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10846686363220215
2025-12-26T16:47:15.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:15.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5121884, teldec = -24.256175
2025-12-26T16:47:15.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49136173140722     dec_j2k = -24.3889834121055
2025-12-26T16:47:15.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:15.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-26T16:47:15.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:15.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:15.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:15.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:15.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:15.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:15.638 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:15.638 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:15.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:15.638 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:15.638 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.116153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397335347595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992286, telescope_ra=1.5121884, 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.53197, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49136173140722, telescope_dec_j2k=-24.3889834121055, observability=1)
2025-12-26T16:47:15.772 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13439011573791504
2025-12-26T16:47:16.682 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:16.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5124689, teldec = -24.256175
2025-12-26T16:47:16.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49164250117281     dec_j2k = -24.388979549955
2025-12-26T16:47:16.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:16.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:16.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:16.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11616531, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395329750454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992285, telescope_ra=1.5124689, 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.53225, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49164250117281, telescope_dec_j2k=-24.388979549955, observability=1)
2025-12-26T16:47:16.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23819255828857422
2025-12-26T16:47:17.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:17.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5127774, teldec = -24.256182
2025-12-26T16:47:17.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49195129837366     dec_j2k = -24.3889823008433
2025-12-26T16:47:17.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47: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-26T16:47:17.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:17.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:17.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:17.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:17.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:17.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:17.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:17.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:17.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:17.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:17.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:17.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:17.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1161776, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397335347595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992296, telescope_ra=1.5127774, 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.53256, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49195129837366, telescope_dec_j2k=-24.3889823008433, observability=1)
2025-12-26T16:47:17.869 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10346865653991699
2025-12-26T16:47:18.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26189374923706055
2025-12-26T16:47:18.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:18.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5130571, teldec = -24.256175
2025-12-26T16:47:18.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49223126683698     dec_j2k = -24.3889714488117
2025-12-26T16:47:18.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:18.822 [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-26T16:47:18.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:18.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:18.831 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11619001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397736467023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992285, telescope_ra=1.5130571, 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.53284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49223126683698, telescope_dec_j2k=-24.3889714488117, observability=1)
2025-12-26T16:47:19.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28720736503601074
2025-12-26T16:47:19.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:19.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5133648, teldec = -24.256182
2025-12-26T16:47:19.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49253926325018     dec_j2k = -24.3889742090673
2025-12-26T16:47:19.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:19.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-26T16:47:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:19.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:19.905 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:19.906 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11620245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395730869882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.5133648, 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.53315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49253926325018, telescope_dec_j2k=-24.3889742090673, observability=1)
2025-12-26T16:47:20.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3035597801208496
2025-12-26T16:47:20.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:20.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5136635, teldec = -24.256175
2025-12-26T16:47:20.961 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49283824996682     dec_j2k = -24.3889630937
2025-12-26T16:47:20.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:20.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-26T16:47:20.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:20.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:20.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:20.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:20.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:20.976 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1162148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395730869882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.5136635, 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.53345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49283824996682, telescope_dec_j2k=-24.3889630937, observability=1)
2025-12-26T16:47:21.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3237276077270508
2025-12-26T16:47:22.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:22.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5139719, teldec = -24.256175
2025-12-26T16:47:22.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49314694651776     dec_j2k = -24.3889588432107
2025-12-26T16:47:22.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:22.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-26T16:47:22.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:22.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:22.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:22.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:22.055 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11622729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396934228167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992285, telescope_ra=1.5139719, 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.53376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49314694651776, telescope_dec_j2k=-24.3889588432107, observability=1)
2025-12-26T16:47:22.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33736562728881836
2025-12-26T16:47:23.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:23.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5142521, teldec = -24.256175
2025-12-26T16:47:23.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49342741594374     dec_j2k = -24.3889549806326
2025-12-26T16:47:23.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:23.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-26T16:47:23.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:23.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:23.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:23.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:23.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11623958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396533108739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.5142521, 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.53404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49342741594374, telescope_dec_j2k=-24.3889549806326, observability=1)
2025-12-26T16:47:23.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3603835105895996
2025-12-26T16:47:24.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:24.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5145604, teldec = -24.256175
2025-12-26T16:47:24.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49373601237996     dec_j2k = -24.3889507298665
2025-12-26T16:47:24.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:24.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-26T16:47:24.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:24.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:24.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:24.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:24.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:24.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11625193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398939825307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992285, telescope_ra=1.5145604, 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.53434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49373601237996, telescope_dec_j2k=-24.3889507298665, observability=1)
2025-12-26T16:47:24.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3861994743347168
2025-12-26T16:47:24.800 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6149065494537354
2025-12-26T16:47:24.800 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75891733169556 seconds ago
2025-12-26T16:47:25.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:25.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5148696, teldec = -24.256175
2025-12-26T16:47:25.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49404550967178     dec_j2k = -24.3889464658207
2025-12-26T16:47:25.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:25.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-26T16:47:25.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:25.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:25.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:25.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:25.257 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11626436, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397335347595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.5148696, 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.53465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49404550967178, telescope_dec_j2k=-24.3889464658207, observability=1)
2025-12-26T16:47:25.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40482211112976074
2025-12-26T16:47:25.747 [DEBUG] [Thread-467844 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4901587963104248
2025-12-26T16:47:26.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:26.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5151494, teldec = -24.256182
2025-12-26T16:47:26.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49432557920431     dec_j2k = -24.3889496058606
2025-12-26T16:47:26.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:26.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-26T16:47:26.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:26.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:26.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:26.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:26.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:26.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11627664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393725272742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992296, telescope_ra=1.5151494, 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.53493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49432557920431, telescope_dec_j2k=-24.3889496058606, observability=1)
2025-12-26T16:47:26.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43611955642700195
2025-12-26T16:47:27.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:27.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5154478, teldec = -24.256175
2025-12-26T16:47:27.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49462426557737     dec_j2k = -24.3889384897704
2025-12-26T16:47:27.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:27.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-26T16:47:27.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:27.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:27.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:27.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:27.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11628891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397736467023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992285, telescope_ra=1.5154478, 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.53523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49462426557737, telescope_dec_j2k=-24.3889384897704, observability=1)
2025-12-26T16:47:27.527 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:27.528 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:27.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4626929759979248
2025-12-26T16:47:28.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:28.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5157563, teldec = -24.256169
2025-12-26T16:47:28.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49493306172491     dec_j2k = -24.3889282334014
2025-12-26T16:47:28.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:28.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-26T16:47:28.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:28.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:28.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:28.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:28.442 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11630122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839412639217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.5157563, 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.53554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49493306172491, telescope_dec_j2k=-24.3889282334014, observability=1)
2025-12-26T16:47:28.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49097585678100586
2025-12-26T16:47:29.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:29.626 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5160938, teldec = -24.256175
2025-12-26T16:47:29.627 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49527088662821     dec_j2k = -24.3889295748387
2025-12-26T16:47:29.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:29.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-26T16:47:29.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:29.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:29.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:29.632 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:29.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:29.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:29.639 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:29.639 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:29.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:29.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:29.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:29.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:29.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1163151, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395329750454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.5160938, 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.53588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49527088662821, telescope_dec_j2k=-24.3889295748387, observability=1)
2025-12-26T16:47:30.023 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3836691379547119
2025-12-26T16:47:30.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:30.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.516374, teldec = -24.256175
2025-12-26T16:47:30.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49555135599331     dec_j2k = -24.3889257068382
2025-12-26T16:47:30.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:30.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:30.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:30.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:30.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:30.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:30.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11632756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798392923033886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992285, telescope_ra=1.516374, 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.53616, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49555135599331, telescope_dec_j2k=-24.3889257068382, observability=1)
2025-12-26T16:47:31.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39557552337646484
2025-12-26T16:47:31.758 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:31.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5166734, teldec = -24.256175
2025-12-26T16:47:31.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49585104380709     dec_j2k = -24.3889215730015
2025-12-26T16:47:31.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:31.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:31.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:31.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:31.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:31.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:31.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11633979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394527511598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.5166734, 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.53646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49585104380709, telescope_dec_j2k=-24.3889215730015, observability=1)
2025-12-26T16:47:32.244 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4711449146270752
2025-12-26T16:47:32.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:32.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5169817, teldec = -24.256175
2025-12-26T16:47:32.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49615964016686     dec_j2k = -24.3889173154277
2025-12-26T16:47:32.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:32.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-26T16:47:32.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:32.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:32.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:32.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:32.828 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:32.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11635201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396533108739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992285, telescope_ra=1.5169817, 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.53677, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49615964016686, telescope_dec_j2k=-24.3889173154277, observability=1)
2025-12-26T16:47:33.272 [DEBUG] [Thread-467845 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4432065486907959
2025-12-26T16:47:33.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5032603740692139
2025-12-26T16:47:33.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:33.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5172617, teldec = -24.256175
2025-12-26T16:47:33.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49643990931422     dec_j2k = -24.3889134479213
2025-12-26T16:47:33.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:33.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:33.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:33.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:33.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:33.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:33.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:33.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11636428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391318556174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992285, telescope_ra=1.5172617, 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.53704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49643990931422, telescope_dec_j2k=-24.3889134479213, observability=1)
2025-12-26T16:47:34.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.529541015625
2025-12-26T16:47:34.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:34.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.51757, teldec = -24.256175
2025-12-26T16:47:34.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4967485056554     dec_j2k = -24.3889091886937
2025-12-26T16:47:34.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:34.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-26T16:47:34.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:34.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:34.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:34.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:34.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:34.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:34.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:34.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:34.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:34.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:34.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:34.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:34.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11637705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395730869882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992285, telescope_ra=1.51757, 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.53735, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.4967485056554, telescope_dec_j2k=-24.3889091886937, observability=1)
2025-12-26T16:47:35.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7434287071228027
2025-12-26T16:47:36.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:36.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5178781, teldec = -24.256175
2025-12-26T16:47:36.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49705690179459     dec_j2k = -24.3889049313633
2025-12-26T16:47:36.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:36.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-26T16:47:36.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:36.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:36.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:36.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:36.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:36.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:36.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:36.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:36.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11638947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397736467023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992285, telescope_ra=1.5178781, 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.53766, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49705690179459, telescope_dec_j2k=-24.3889049313633, observability=1)
2025-12-26T16:47:36.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7627439498901367
2025-12-26T16:47:37.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:37.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5181577, teldec = -24.256175
2025-12-26T16:47:37.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49733677053176     dec_j2k = -24.3889010670972
2025-12-26T16:47:37.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:37.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-26T16:47:37.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:37.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:37.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:37.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:37.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:37.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:37.131 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11640178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393324153314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992285, telescope_ra=1.5181577, 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.53794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49733677053176, telescope_dec_j2k=-24.3889010670972, observability=1)
2025-12-26T16:47:37.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8250439167022705
2025-12-26T16:47:38.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:38.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5184563, teldec = -24.256175
2025-12-26T16:47:38.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4976356575219     dec_j2k = -24.3888969394509
2025-12-26T16:47:38.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47: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-26T16:47:38.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:38.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:38.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:38.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:38.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:38.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:38.189 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:38.189 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:38.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:38.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:38.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:38.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:38.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11641405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391719675602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992285, telescope_ra=1.5184563, 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.53824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.4976356575219, telescope_dec_j2k=-24.3888969394509, observability=1)
2025-12-26T16:47:39.048 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8579003810882568
2025-12-26T16:47:39.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:39.233 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5187647, teldec = -24.256175
2025-12-26T16:47:39.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.4979443539214     dec_j2k = -24.3888926754826
2025-12-26T16:47:39.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:39.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-26T16:47:39.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:39.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:39.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:39.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:39.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:39.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1164263, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798390917436746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992285, telescope_ra=1.5187647, 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.53855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.4979443539214, telescope_dec_j2k=-24.3888926754826, observability=1)
2025-12-26T16:47:40.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8890752792358398
2025-12-26T16:47:40.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:40.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5190452, teldec = -24.256175
2025-12-26T16:47:40.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49822512349807     dec_j2k = -24.3888887965095
2025-12-26T16:47:40.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:40.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:40.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:40.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:40.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:40.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:40.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11643858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798392521914458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992285, telescope_ra=1.5190452, 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.53883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49822512349807, telescope_dec_j2k=-24.3888887965095, observability=1)
2025-12-26T16:47:41.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9208495616912842
2025-12-26T16:47:41.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:41.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5193532, teldec = -24.256175
2025-12-26T16:47:41.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49853341949453     dec_j2k = -24.3888845364186
2025-12-26T16:47:41.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:41.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-26T16:47:41.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:41.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:41.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:41.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:41.364 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11645081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798392923033886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992285, telescope_ra=1.5193532, 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.53914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49853341949453, telescope_dec_j2k=-24.3888845364186, observability=1)
2025-12-26T16:47:42.102 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7375802993774414
2025-12-26T16:47:42.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9561679363250732
2025-12-26T16:47:42.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:42.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5196332, teldec = -24.256168
2025-12-26T16:47:42.412 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49881368805536     dec_j2k = -24.3888736634638
2025-12-26T16:47:42.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:42.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:42.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:42.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:42.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:42.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:42.428 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:42.429 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11646308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396934228167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.5196332, 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.53942, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49881368805536, telescope_dec_j2k=-24.3888736634638, observability=1)
2025-12-26T16:47:43.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.980194091796875
2025-12-26T16:47:43.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:43.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5199407, teldec = -24.256168
2025-12-26T16:47:43.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49912148355264     dec_j2k = -24.3888694086411
2025-12-26T16:47:43.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:43.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-26T16:47:43.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:43.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:43.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:43.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:43.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11647538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798390516317318, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.5199407, 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.53972, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49912148355264, telescope_dec_j2k=-24.3888694086411, observability=1)
2025-12-26T16:47:43.818 [DEBUG] [Thread-467846 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32781100273132324
2025-12-26T16:47:44.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:44.502 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5202209, teldec = -24.256175
2025-12-26T16:47:44.503 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.49940195332568     dec_j2k = -24.3888725302076
2025-12-26T16:47:44.504 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:44.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:44.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:44.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:44.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:44.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:44.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11648728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394527511598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992285, telescope_ra=1.5202209, 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.54, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49940195332568, telescope_dec_j2k=-24.3888725302076, observability=1)
2025-12-26T16:47:44.555 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03720355033874512
2025-12-26T16:47:45.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:45.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5205197, teldec = -24.256175
2025-12-26T16:47:45.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.49970104044475     dec_j2k = -24.3888683941764
2025-12-26T16:47:45.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:45.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:45.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:45.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:45.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:45.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:45.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:45.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:45.616 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:45.616 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:45.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:45.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:45.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:45.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:45.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11650004, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389312959034, 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.108619, telescope_az=89.992285, telescope_ra=1.5205197, 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.5403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.49970104044475, telescope_dec_j2k=-24.3888683941764, observability=1)
2025-12-26T16:47:45.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.011872053146362305
2025-12-26T16:47:46.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:46.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5208281, teldec = -24.256175
2025-12-26T16:47:46.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5000097367789     dec_j2k = -24.3888641244072
2025-12-26T16:47:46.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:46.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:46.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:46.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:46.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:46.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:46.682 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:46.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1165123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398538705879, 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.108619, telescope_az=89.992285, telescope_ra=1.5208281, 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.54061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.5000097367789, telescope_dec_j2k=-24.3888641244072, observability=1)
2025-12-26T16:47:46.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03523969650268555
2025-12-26T16:47:47.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:47.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5211366, teldec = -24.256181
2025-12-26T16:47:47.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50031853364416     dec_j2k = -24.3888658518674
2025-12-26T16:47:47.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:47.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-26T16:47:47.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:47.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:47.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:47.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:47.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:47.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11652466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393324153314, 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.108619, telescope_az=89.992295, telescope_ra=1.5211366, 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.54092, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50031853364416, telescope_dec_j2k=-24.3888658518674, observability=1)
2025-12-26T16:47:47.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06580352783203125
2025-12-26T16:47:48.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:48.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5214163, teldec = -24.256175
2025-12-26T16:47:48.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50059850193907     dec_j2k = -24.3888559784298
2025-12-26T16:47:48.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:48.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-26T16:47:48.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:48.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:48.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:48.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:48.805 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11653694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798397736467023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992285, telescope_ra=1.5214163, 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.5412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50059850193907, telescope_dec_j2k=-24.3888559784298, observability=1)
2025-12-26T16:47:48.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09283661842346191
2025-12-26T16:47:49.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:49.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5217241, teldec = -24.256175
2025-12-26T16:47:49.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50090659766834     dec_j2k = -24.388851714453
2025-12-26T16:47:49.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:49.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-26T16:47:49.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:49.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:49.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:49.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:49.867 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:49.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11654918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396934228167, 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.992284, telescope_ra=1.5217241, 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.54151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50090659766834, telescope_dec_j2k=-24.388851714453, observability=1)
2025-12-26T16:47:49.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12155771255493164
2025-12-26T16:47:50.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:50.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5220038, teldec = -24.256175
2025-12-26T16:47:50.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50118656639114     dec_j2k = -24.3888478389989
2025-12-26T16:47:50.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:50.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-26T16:47:50.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:50.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:50.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:50.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:50.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11656146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839011519789, 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.108619, telescope_az=89.992284, telescope_ra=1.5220038, 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.54179, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50118656639114, telescope_dec_j2k=-24.3888478389989, observability=1)
2025-12-26T16:47:51.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15155816078186035
2025-12-26T16:47:51.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:51.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5223024, teldec = -24.256175
2025-12-26T16:47:51.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50148545326331     dec_j2k = -24.3888437008842
2025-12-26T16:47:51.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:51.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-26T16:47:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:51.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:51.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11657377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395329750454, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5223024, 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.54209, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50148545326331, telescope_dec_j2k=-24.3888437008842, observability=1)
2025-12-26T16:47:52.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1844801902770996
2025-12-26T16:47:53.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:53.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5226107, teldec = -24.256175
2025-12-26T16:47:53.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50179404944487     dec_j2k = -24.3888394274905
2025-12-26T16:47:53.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:53.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-26T16:47:53.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:53.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:53.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:53.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:53.045 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:53.046 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11658601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393725272742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5226107, 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.54239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50179404944487, telescope_dec_j2k=-24.3888394274905, observability=1)
2025-12-26T16:47:53.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.214691162109375
2025-12-26T16:47:54.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:54.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5228906, teldec = -24.256175
2025-12-26T16:47:54.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5020742183343     dec_j2k = -24.3888355470034
2025-12-26T16:47:54.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:54.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-26T16:47:54.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:54.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:54.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:54.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:54.141 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11659867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387708481321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5228906, 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.54267, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.5020742183343, telescope_dec_j2k=-24.3888355470034, observability=1)
2025-12-26T16:47:54.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2098989486694336
2025-12-26T16:47:55.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:55.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.523199, teldec = -24.256175
2025-12-26T16:47:55.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50238291459326     dec_j2k = -24.3888312705704
2025-12-26T16:47:55.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:55.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-26T16:47:55.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:55.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:55.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:55.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:55.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11661094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798395730869882, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.523199, 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.54298, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50238291459326, telescope_dec_j2k=-24.3888312705704, observability=1)
2025-12-26T16:47:55.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24019336700439453
2025-12-26T16:47:56.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:56.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5235071, teldec = -24.256175
2025-12-26T16:47:56.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50269131055427     dec_j2k = -24.3888269974319
2025-12-26T16:47:56.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:56.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-26T16:47:56.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:56.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:56.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:56.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:56.260 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:56.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11662321, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394527511598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5235071, 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.54329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50269131055427, telescope_dec_j2k=-24.3888269974319, observability=1)
2025-12-26T16:47:56.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2712416648864746
2025-12-26T16:47:57.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:57.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5237867, teldec = -24.256175
2025-12-26T16:47:57.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5029711791297     dec_j2k = -24.3888231188204
2025-12-26T16:47:57.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:57.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-26T16:47:57.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:57.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:57.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:57.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:57.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:57.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:57.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:57.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:57.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:57.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:57.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:57.317 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:57.317 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11663543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798398939825307, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5237867, 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.54357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.5029711791297, telescope_dec_j2k=-24.3888231188204, observability=1)
2025-12-26T16:47:57.625 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3077504634857178
2025-12-26T16:47:58.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:58.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5240858, teldec = -24.256181
2025-12-26T16:47:58.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50327056687299     dec_j2k = -24.3888249683976
2025-12-26T16:47:58.363 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:58.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-26T16:47:58.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:58.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:58.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:58.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:58.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11664769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798396934228167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992295, telescope_ra=1.5240858, 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.54387, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50327056687299, telescope_dec_j2k=-24.3888249683976, observability=1)
2025-12-26T16:47:58.711 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33606529235839844
2025-12-26T16:47:59.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:47:59.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5243939, teldec = -24.256175
2025-12-26T16:47:59.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50357896236021     dec_j2k = -24.3888146932883
2025-12-26T16:47:59.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:47:59.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-26T16:47:59.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:47:59.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:47:59.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:47:59.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:47:59.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:47:59.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:59.432 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:47:59.432 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:47:59.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:47:59.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:47:59.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:47:59.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:47:59.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11665992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839412639217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5243939, 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.54418, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50357896236021, telescope_dec_j2k=-24.3888146932883, observability=1)
2025-12-26T16:47:59.803 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37043118476867676
2025-12-26T16:48:00.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:00.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5246741, teldec = -24.256175
2025-12-26T16:48:00.489 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50385943148639     dec_j2k = -24.3888108040888
2025-12-26T16:48:00.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:00.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-26T16:48:00.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:00.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:00.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:00.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:00.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:00.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:00.503 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:00.503 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:00.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:00.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:00.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:00.504 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:00.504 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1166723, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798390917436746, 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.992284, telescope_ra=1.5246741, 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.54446, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50385943148639, telescope_dec_j2k=-24.3888108040888, observability=1)
2025-12-26T16:48:00.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38956642150878906
2025-12-26T16:48:01.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:01.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5249827, teldec = -24.256181
2025-12-26T16:48:01.547 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50416832832672     dec_j2k = -24.3888125193485
2025-12-26T16:48:01.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:01.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-26T16:48:01.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:01.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:01.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:01.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:01.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:01.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:01.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:01.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:01.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:01.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:01.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:01.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:01.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11668455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388911839606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992295, telescope_ra=1.5249827, 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.54477, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:47:01.509401', telescope_ra_j2k=1.50416832832672, telescope_dec_j2k=-24.3888125193485, observability=1)
2025-12-26T16:48:01.649 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:01.649 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:48:01.650 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:01.650 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:48:01.651 [INFO] [ThreadPoolExecutor-21558_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:48:01.651 [INFO] [ThreadPoolExecutor-21558_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:48:01.967 [DEBUG] [Thread-467847 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4069361686706543
2025-12-26T16:48:01.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4264669418334961
2025-12-26T16:48:02.589 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:02.591 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5252627, teldec = -24.256175
2025-12-26T16:48:02.592 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.5044485967979     dec_j2k = -24.3888026319419
2025-12-26T16:48:02.594 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:02.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:02.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:02.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:02.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:02.600 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:02.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:02.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5252627, teldec = -24.256175
2025-12-26T16:48:02.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5044485967979     dec_j2k = -24.3888026319419
2025-12-26T16:48:02.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:02.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:02.607 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:02.607 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:02.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:02.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:02.608 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:02.608 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:02.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11669664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394928631026, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5252627, 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.54505, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.5044485967979, telescope_dec_j2k=-24.3888026319419, observability=1)
2025-12-26T16:48:02.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:02.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-26T16:48:02.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:02.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:02.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:02.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:02.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11669681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798392923033886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5252627, 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.54505, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.5044485967979, telescope_dec_j2k=-24.3888026319419, observability=1)
2025-12-26T16:48:03.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.451934814453125
2025-12-26T16:48:03.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:03.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5255705, teldec = -24.256174
2025-12-26T16:48:03.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50475669233096     dec_j2k = -24.3887973572635
2025-12-26T16:48:03.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:03.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:03.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:03.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:03.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:03.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:03.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11670907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839011519789, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5255705, 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.54535, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50475669233096, telescope_dec_j2k=-24.3887973572635, observability=1)
2025-12-26T16:48:04.164 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4862709045410156
2025-12-26T16:48:04.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:04.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5258693, teldec = -24.256174
2025-12-26T16:48:04.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50505577928551     dec_j2k = -24.3887932066662
2025-12-26T16:48:04.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:04.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-26T16:48:04.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:04.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:04.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:04.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:04.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:04.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:04.735 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:04.735 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:04.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:04.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:04.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:04.735 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:04.735 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1167213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391719675602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992284, telescope_ra=1.5258693, 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.54565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50505577928551, telescope_dec_j2k=-24.3887932066662, observability=1)
2025-12-26T16:48:05.255 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5197491645812988
2025-12-26T16:48:05.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:05.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5261498, teldec = -24.256174
2025-12-26T16:48:05.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50533654865716     dec_j2k = -24.3887893095319
2025-12-26T16:48:05.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:48:05.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-26T16:48:05.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:05.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:05.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:05.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:05.796 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11673353, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393725272742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5261498, 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.54593, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50533654865716, telescope_dec_j2k=-24.3887893095319, observability=1)
2025-12-26T16:48:06.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5493879318237305
2025-12-26T16:48:06.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:06.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5264587, teldec = -24.256174
2025-12-26T16:48:06.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50564574529271     dec_j2k = -24.3887850169922
2025-12-26T16:48:06.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:06.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-26T16:48:06.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:06.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:06.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:06.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:06.866 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:06.867 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11674594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389714078462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5264587, 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.54624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50564574529271, telescope_dec_j2k=-24.3887850169922, observability=1)
2025-12-26T16:48:07.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5717828273773193
2025-12-26T16:48:07.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:07.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5267392, teldec = -24.256174
2025-12-26T16:48:07.913 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50592651464731     dec_j2k = -24.3887811183519
2025-12-26T16:48:07.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:07.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:07.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:07.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:07.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:07.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:07.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:07.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:07.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:07.927 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:07.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:07.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:07.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:07.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:07.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11675823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388911839606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992284, telescope_ra=1.5267392, 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.54652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50592651464731, telescope_dec_j2k=-24.3887811183519, observability=1)
2025-12-26T16:48:08.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5983502864837646
2025-12-26T16:48:08.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:08.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5270475, teldec = -24.256174
2025-12-26T16:48:08.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50623511068794     dec_j2k = -24.3887768324955
2025-12-26T16:48:08.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:48:08.972 [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-26T16:48:08.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:08.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:08.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:08.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:08.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11677046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839212079503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992284, telescope_ra=1.5270475, 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.54683, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50623511068794, telescope_dec_j2k=-24.3887768324955, observability=1)
2025-12-26T16:48:09.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6292300224304199
2025-12-26T16:48:10.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:10.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5273467, teldec = -24.256174
2025-12-26T16:48:10.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50653459798105     dec_j2k = -24.3887726723156
2025-12-26T16:48:10.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:10.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:10.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1167828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798390917436746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992284, telescope_ra=1.5273467, 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.54713, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50653459798105, telescope_dec_j2k=-24.3887726723156, observability=1)
2025-12-26T16:48:10.707 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6561903953552246
2025-12-26T16:48:11.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:11.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5276564, teldec = -24.256174
2025-12-26T16:48:11.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50684459534658     dec_j2k = -24.3887683652813
2025-12-26T16:48:11.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:11.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-26T16:48:11.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:11.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:11.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:11.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:11.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:11.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:11.145 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:11.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:11.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:11.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:11.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:11.146 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:11.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11679545, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798390516317318, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992284, telescope_ra=1.5276564, 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.54744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50684459534658, telescope_dec_j2k=-24.3887683652813, observability=1)
2025-12-26T16:48:11.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6522393226623535
2025-12-26T16:48:12.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:12.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5279372, teldec = -24.256174
2025-12-26T16:48:12.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50712566495455     dec_j2k = -24.3887644594076
2025-12-26T16:48:12.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:12.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-26T16:48:12.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:12.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:12.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:12.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:12.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:12.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11680782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839412639217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5279372, 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.54772, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50712566495455, telescope_dec_j2k=-24.3887644594076, observability=1)
2025-12-26T16:48:12.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6747944355010986
2025-12-26T16:48:13.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:13.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5282455, teldec = -24.256174
2025-12-26T16:48:13.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50743426095706     dec_j2k = -24.3887601701871
2025-12-26T16:48:13.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:13.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-26T16:48:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:13.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:13.271 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:13.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1168201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388911839606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5282455, 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.54803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50743426095706, telescope_dec_j2k=-24.3887601701871, observability=1)
2025-12-26T16:48:13.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7064013481140137
2025-12-26T16:48:14.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:14.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5285163, teldec = -24.256174
2025-12-26T16:48:14.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50770532094728     dec_j2k = -24.3887564019708
2025-12-26T16:48:14.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:14.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-26T16:48:14.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:14.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:14.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:14.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:14.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1168324, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393324153314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5285163, 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.5483, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50770532094728, telescope_dec_j2k=-24.3887564019708, observability=1)
2025-12-26T16:48:15.068 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.730482816696167
2025-12-26T16:48:15.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:15.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5288249, teldec = -24.256174
2025-12-26T16:48:15.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50801421721937     dec_j2k = -24.3887521069485
2025-12-26T16:48:15.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:48:15.386 [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-26T16:48:15.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:15.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:15.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:15.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:15.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:15.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:15.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:15.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:15.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:15.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:15.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:15.399 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:15.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11684469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388911839606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5288249, 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.54861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50801421721937, telescope_dec_j2k=-24.3887521069485, observability=1)
2025-12-26T16:48:16.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7608687877655029
2025-12-26T16:48:16.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:16.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5291335, teldec = -24.256174
2025-12-26T16:48:16.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50832311348162     dec_j2k = -24.3887478110589
2025-12-26T16:48:16.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:16.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-26T16:48:16.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:16.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:16.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:16.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:16.491 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11685735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798384900645325, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5291335, 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.54892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50832311348162, telescope_dec_j2k=-24.3887478110589, observability=1)
2025-12-26T16:48:16.959 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4672837257385254
2025-12-26T16:48:17.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7987174987792969
2025-12-26T16:48:17.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:17.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5294146, teldec = -24.256174
2025-12-26T16:48:17.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50860448333475     dec_j2k = -24.3887438972304
2025-12-26T16:48:17.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:17.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-26T16:48:17.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:17.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:17.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:17.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:17.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11686965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394527511598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5294146, 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.5492, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50860448333475, telescope_dec_j2k=-24.3887438972304, observability=1)
2025-12-26T16:48:18.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8254942893981934
2025-12-26T16:48:18.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:18.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5297226, teldec = -24.256174
2025-12-26T16:48:18.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50891277900223     dec_j2k = -24.3887396080399
2025-12-26T16:48:18.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:18.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:18.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:18.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:18.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:18.606 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:18.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:18.614 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1168819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393324153314, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5297226, 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.54951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50891277900223, telescope_dec_j2k=-24.3887396080399, observability=1)
2025-12-26T16:48:19.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9275152683258057
2025-12-26T16:48:19.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:19.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5300223, teldec = -24.256174
2025-12-26T16:48:19.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50921276669264     dec_j2k = -24.3887354336056
2025-12-26T16:48:19.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:19.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-26T16:48:19.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:19.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:19.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:19.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:19.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:19.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11689416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388510720177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5300223, 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.54981, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50921276669264, telescope_dec_j2k=-24.3887354336056, observability=1)
2025-12-26T16:48:20.039 [DEBUG] [Thread-467848 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.368527889251709
2025-12-26T16:48:20.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9636883735656738
2025-12-26T16:48:20.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:20.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5303034, teldec = -24.256174
2025-12-26T16:48:20.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50949413651995     dec_j2k = -24.3887315175019
2025-12-26T16:48:20.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:20.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-26T16:48:20.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:20.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:20.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:20.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:20.730 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11690645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387708481321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5303034, 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.55009, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50949413651995, telescope_dec_j2k=-24.3887315175019, observability=1)
2025-12-26T16:48:21.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9942240715026855
2025-12-26T16:48:21.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:21.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5306117, teldec = -24.256174
2025-12-26T16:48:21.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.50980273244708     dec_j2k = -24.3887272216381
2025-12-26T16:48:21.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:21.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-26T16:48:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:21.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:21.785 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11691865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380889451044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5306117, 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.5504, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.50980273244708, telescope_dec_j2k=-24.3887272216381, observability=1)
2025-12-26T16:48:22.530 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:22.532 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:22.533 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:22.535 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:22.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:22.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5308919, teldec = -24.256174
2025-12-26T16:48:22.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51008320139342     dec_j2k = -24.38872331657
2025-12-26T16:48:22.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:22.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-26T16:48:22.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:22.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:22.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:22.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:22.856 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:22.858 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5309201, teldec = -24.256174
2025-12-26T16:48:22.859 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.51011142846037     dec_j2k = -24.388722923515
2025-12-26T16:48:22.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:22.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:22.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:22.861 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:22.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:22.861 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:22.861 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11693106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798390917436746, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992284, telescope_ra=1.5308919, 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.55068, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51008320139342, telescope_dec_j2k=-24.38872331657, observability=1)
2025-12-26T16:48:22.861 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:22.862 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:22.867 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:22.868 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:22.868 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:22.868 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:22.875 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:22.876 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11693122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389714078462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.5309201, 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.5507, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51011142846037, telescope_dec_j2k=-24.388722923515, observability=1)
2025-12-26T16:48:23.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:23.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5311914, teldec = -24.256174
2025-12-26T16:48:23.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51038298885563     dec_j2k = -24.3887191417329
2025-12-26T16:48:23.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:23.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-26T16:48:23.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:23.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:23.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:23.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:23.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:23.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:23.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:23.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:23.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:23.924 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:23.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11694334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388109600749, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.5311914, 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.55097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51038298885563, telescope_dec_j2k=-24.3887191417329, observability=1)
2025-12-26T16:48:23.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.018689870834350586
2025-12-26T16:48:24.860 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9361565113067627
2025-12-26T16:48:24.860 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.758028507232666 seconds ago
2025-12-26T16:48:24.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:24.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5315003, teldec = -24.256174
2025-12-26T16:48:24.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51069218533031     dec_j2k = -24.3887148350103
2025-12-26T16:48:24.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:24.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-26T16:48:24.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:24.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:24.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:24.975 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:24.983 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11695564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388911839606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992283, telescope_ra=1.5315003, 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.55128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51069218533031, telescope_dec_j2k=-24.3887148350103, observability=1)
2025-12-26T16:48:25.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04960894584655762
2025-12-26T16:48:26.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:26.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.531809, teldec = -24.256168
2025-12-26T16:48:26.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51100118115525     dec_j2k = -24.3887045307266
2025-12-26T16:48:26.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:26.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-26T16:48:26.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:26.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:26.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:26.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:26.059 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:26.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11696811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798392923033886, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992273, telescope_ra=1.531809, 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.55159, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51100118115525, telescope_dec_j2k=-24.3887045307266, observability=1)
2025-12-26T16:48:26.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06467032432556152
2025-12-26T16:48:26.539 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:27.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:27.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5320899, teldec = -24.256174
2025-12-26T16:48:27.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51128235118658     dec_j2k = -24.3887066123213
2025-12-26T16:48:27.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:27.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-26T16:48:27.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:27.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:27.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:27.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:27.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:27.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:27.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:27.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:27.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:27.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:27.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:27.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:27.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11698034, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391719675602, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5320899, 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.55187, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51128235118658, telescope_dec_j2k=-24.3887066123213, observability=1)
2025-12-26T16:48:27.255 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13618993759155273
2025-12-26T16:48:27.542 [DEBUG] [ThreadPoolExecutor-21557_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:27.543 [INFO] [ThreadPoolExecutor-21557_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:48:28.177 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:28.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5323891, teldec = -24.256174
2025-12-26T16:48:28.180 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51158183832376     dec_j2k = -24.388702438403
2025-12-26T16:48:28.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:28.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-26T16:48:28.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:28.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:28.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:28.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:28.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:28.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1169928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798392521914458, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5323891, 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.55217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51158183832376, telescope_dec_j2k=-24.388702438403, observability=1)
2025-12-26T16:48:28.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1472916603088379
2025-12-26T16:48:29.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:29.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5326971, teldec = -24.256174
2025-12-26T16:48:29.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51189013389647     dec_j2k = -24.3886981408711
2025-12-26T16:48:29.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:29.247 [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-26T16:48:29.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:29.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:29.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:29.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:29.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:29.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1170051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391318556174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5326971, 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.55248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51189013389647, telescope_dec_j2k=-24.3886981408711, observability=1)
2025-12-26T16:48:29.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17275404930114746
2025-12-26T16:48:30.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:30.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5329776, teldec = -24.256174
2025-12-26T16:48:30.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51217090307021     dec_j2k = -24.3886942262961
2025-12-26T16:48:30.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:30.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-26T16:48:30.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:30.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:30.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:30.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:30.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11701743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839011519789, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5329776, 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.55276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51217090307021, telescope_dec_j2k=-24.3886942262961, observability=1)
2025-12-26T16:48:30.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2382352352142334
2025-12-26T16:48:31.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:31.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5332862, teldec = -24.256174
2025-12-26T16:48:31.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5124797991999     dec_j2k = -24.3886899187383
2025-12-26T16:48:31.371 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:31.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-26T16:48:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:31.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11702971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798386104003609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992283, telescope_ra=1.5332862, 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.55307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.5124797991999, telescope_dec_j2k=-24.3886899187383, observability=1)
2025-12-26T16:48:31.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26599645614624023
2025-12-26T16:48:32.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:32.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5335664, teldec = -24.256174
2025-12-26T16:48:32.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51276026806866     dec_j2k = -24.3886860068477
2025-12-26T16:48:32.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:32.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:32.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:32.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:32.457 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:32.458 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11704215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389312959034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992283, telescope_ra=1.5335664, 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.55335, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51276026806866, telescope_dec_j2k=-24.3886860068477, observability=1)
2025-12-26T16:48:32.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2861008644104004
2025-12-26T16:48:33.300 [DEBUG] [Thread-467849 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8421454429626465
2025-12-26T16:48:33.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:33.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.533874, teldec = -24.256174
2025-12-26T16:48:33.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51306816322001     dec_j2k = -24.3886817116011
2025-12-26T16:48:33.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:48:33.510 [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-26T16:48:33.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:33.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:33.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:33.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:33.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:33.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:33.524 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:33.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:33.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:33.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:33.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:33.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:33.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11705446, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393725272742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.533874, 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.55366, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51306816322001, telescope_dec_j2k=-24.3886817116011, observability=1)
2025-12-26T16:48:33.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3082282543182373
2025-12-26T16:48:34.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:34.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5341723, teldec = -24.256174
2025-12-26T16:48:34.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51336674943836     dec_j2k = -24.3886775453946
2025-12-26T16:48:34.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:34.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:34.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:34.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:34.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:34.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:34.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11706674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798393725272742, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992283, telescope_ra=1.5341723, 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.55396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51336674943836, telescope_dec_j2k=-24.3886775453946, observability=1)
2025-12-26T16:48:34.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34201979637145996
2025-12-26T16:48:35.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:35.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5344528, teldec = -24.256174
2025-12-26T16:48:35.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51364751856923     dec_j2k = -24.388673627053
2025-12-26T16:48:35.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:35.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-26T16:48:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:35.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:35.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11707904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839412639217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5344528, 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.55424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51364751856923, telescope_dec_j2k=-24.388673627053, observability=1)
2025-12-26T16:48:36.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3632664680480957
2025-12-26T16:48:36.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:36.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5347611, teldec = -24.256174
2025-12-26T16:48:36.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51395611436391     dec_j2k = -24.3886693195434
2025-12-26T16:48:36.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:36.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:36.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:36.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:36.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:36.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:36.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:36.710 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11709135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798386906242465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5347611, 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.55454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51395611436391, telescope_dec_j2k=-24.3886693195434, observability=1)
2025-12-26T16:48:37.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3958418369293213
2025-12-26T16:48:37.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:37.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5350692, teldec = -24.256174
2025-12-26T16:48:37.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51426450995686     dec_j2k = -24.3886650139639
2025-12-26T16:48:37.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:48:37.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-26T16:48:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:37.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:37.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:37.778 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1171037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798394527511598, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5350692, 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.55485, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51426450995686, telescope_dec_j2k=-24.3886650139639, observability=1)
2025-12-26T16:48:38.115 [DEBUG] [Thread-467850 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3373134136199951
2025-12-26T16:48:38.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4146082401275635
2025-12-26T16:48:38.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:38.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5353491, teldec = -24.256174
2025-12-26T16:48:38.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51454467848602     dec_j2k = -24.3886611017197
2025-12-26T16:48:38.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:38.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-26T16:48:38.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:38.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:38.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:38.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:38.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:38.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11711603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385301764753, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5353491, 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.55513, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51454467848602, telescope_dec_j2k=-24.3886611017197, observability=1)
2025-12-26T16:48:39.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4396021366119385
2025-12-26T16:48:39.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:39.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5356569, teldec = -24.256174
2025-12-26T16:48:39.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51485277377238     dec_j2k = -24.3886567986858
2025-12-26T16:48:39.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:39.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-26T16:48:39.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:39.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:39.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:39.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:39.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:39.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:39.917 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:39.917 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:39.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:39.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:39.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:39.918 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:39.918 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11712848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389714078462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992283, telescope_ra=1.5356569, 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.55544, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51485277377238, telescope_dec_j2k=-24.3886567986858, observability=1)
2025-12-26T16:48:40.374 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4562647342681885
2025-12-26T16:48:40.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:40.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5359555, teldec = -24.256174
2025-12-26T16:48:40.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51515166022337     dec_j2k = -24.3886526234438
2025-12-26T16:48:40.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:40.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-26T16:48:40.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:40.982 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:40.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:40.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:40.990 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11714093, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839212079503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5359555, 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.55574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51515166022337, telescope_dec_j2k=-24.3886526234438, observability=1)
2025-12-26T16:48:41.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47442030906677246
2025-12-26T16:48:42.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:42.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5362638, teldec = -24.256174
2025-12-26T16:48:42.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51546025597     dec_j2k = -24.3886483117179
2025-12-26T16:48:42.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:42.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-26T16:48:42.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:42.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:42.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:42.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:42.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11715318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388510720177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992283, telescope_ra=1.5362638, 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.55605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51546025597, telescope_dec_j2k=-24.3886483117179, observability=1)
2025-12-26T16:48:42.163 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11239767074584961
2025-12-26T16:48:42.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5066776275634766
2025-12-26T16:48:43.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:43.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.536544, teldec = -24.256174
2025-12-26T16:48:43.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51574072475224     dec_j2k = -24.388644392234
2025-12-26T16:48:43.103 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:43.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-26T16:48:43.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:43.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:43.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:43.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:43.117 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1171655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387708481321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.536544, 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.55633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51574072475224, telescope_dec_j2k=-24.388644392234, observability=1)
2025-12-26T16:48:43.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5283801555633545
2025-12-26T16:48:44.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:44.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5368524, teldec = -24.256174
2025-12-26T16:48:44.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51604942057595     dec_j2k = -24.3886400774579
2025-12-26T16:48:44.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:44.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-26T16:48:44.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:44.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:44.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:44.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:44.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:44.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:44.181 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:44.182 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:44.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:44.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:44.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:44.182 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:44.182 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11717785, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798390516317318, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5368524, 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.55664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51604942057595, telescope_dec_j2k=-24.3886400774579, observability=1)
2025-12-26T16:48:44.736 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5543346405029297
2025-12-26T16:48:45.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:45.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5371323, teldec = -24.256174
2025-12-26T16:48:45.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51632958905332     dec_j2k = -24.3886361606716
2025-12-26T16:48:45.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:45.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-26T16:48:45.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:45.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:45.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:45.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:45.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:45.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:45.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:45.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:45.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:45.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:45.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:45.240 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:45.240 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1171901, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388911839606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5371323, 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.55692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51632958905332, telescope_dec_j2k=-24.3886361606716, observability=1)
2025-12-26T16:48:45.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.586327075958252
2025-12-26T16:48:46.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:46.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5374401, teldec = -24.256174
2025-12-26T16:48:46.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51663768428271     dec_j2k = -24.3886318526431
2025-12-26T16:48:46.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:46.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-26T16:48:46.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:46.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:46.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:46.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:46.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:46.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:46.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:46.301 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:46.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:46.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:46.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:46.301 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:46.301 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11720236, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391318556174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5374401, 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.55722, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51663768428271, telescope_dec_j2k=-24.3886318526431, observability=1)
2025-12-26T16:48:46.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6558918952941895
2025-12-26T16:48:47.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:47.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5377199, teldec = -24.25618
2025-12-26T16:48:47.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51691775309672     dec_j2k = -24.388633935242
2025-12-26T16:48:47.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:47.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-26T16:48:47.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:47.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:47.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:47.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:47.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11721488, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391318556174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992294, telescope_ra=1.5377199, 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.5575, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51691775309672, telescope_dec_j2k=-24.388633935242, observability=1)
2025-12-26T16:48:48.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6611819267272949
2025-12-26T16:48:48.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:48.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5380188, teldec = -24.25618
2025-12-26T16:48:48.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51721693977156     dec_j2k = -24.3886297501937
2025-12-26T16:48:48.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:48:48.430 [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-26T16:48:48.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:48.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:48.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:48.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:48.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:48.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11722715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798381290570472, 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.992294, telescope_ra=1.5380188, 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.5578, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51721693977156, telescope_dec_j2k=-24.3886297501937, observability=1)
2025-12-26T16:48:49.136 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6953914165496826
2025-12-26T16:48:49.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:49.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5383268, teldec = -24.25618
2025-12-26T16:48:49.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5175252351645     dec_j2k = -24.3886254368815
2025-12-26T16:48:49.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:48:49.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-26T16:48:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:49.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:49.502 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1172394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391719675602, 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.992293, telescope_ra=1.5383268, 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.55811, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.5175252351645, telescope_dec_j2k=-24.3886254368815, observability=1)
2025-12-26T16:48:50.226 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.723353385925293
2025-12-26T16:48:50.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:50.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5386353, teldec = -24.256174
2025-12-26T16:48:50.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51783403057719     dec_j2k = -24.3886151162201
2025-12-26T16:48:50.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:50.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-26T16:48:50.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:50.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:50.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:50.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:50.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11725175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389312959034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992283, telescope_ra=1.5386353, 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.55842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51783403057719, telescope_dec_j2k=-24.3886151162201, observability=1)
2025-12-26T16:48:51.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7476236820220947
2025-12-26T16:48:51.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:51.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5389152, teldec = -24.256174
2025-12-26T16:48:51.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51811419900271     dec_j2k = -24.3886111948934
2025-12-26T16:48:51.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:51.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-26T16:48:51.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:51.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:51.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:51.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:51.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:51.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:51.633 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:51.633 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:51.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:51.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:51.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:51.634 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:51.634 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1172641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389714078462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992283, telescope_ra=1.5389152, 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.5587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51811419900271, telescope_dec_j2k=-24.3886111948934, observability=1)
2025-12-26T16:48:52.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7748150825500488
2025-12-26T16:48:52.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:52.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.539223, teldec = -24.256174
2025-12-26T16:48:52.697 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51842229417507     dec_j2k = -24.3886068818721
2025-12-26T16:48:52.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:52.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:52.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:52.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:52.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:52.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:52.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11727656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387708481321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992283, telescope_ra=1.539223, 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.55901, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51842229417507, telescope_dec_j2k=-24.3886068818721, observability=1)
2025-12-26T16:48:53.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7873306274414062
2025-12-26T16:48:53.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:53.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5395305, teldec = -24.256174
2025-12-26T16:48:53.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5187300890499     dec_j2k = -24.388602572194
2025-12-26T16:48:53.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:53.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-26T16:48:53.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:53.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:53.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:53.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:53.779 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11728889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839212079503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.5395305, 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.55931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.5187300890499, telescope_dec_j2k=-24.388602572194, observability=1)
2025-12-26T16:48:54.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8076162338256836
2025-12-26T16:48:54.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:54.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5398012, teldec = -24.256174
2025-12-26T16:48:54.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5190010486275     dec_j2k = -24.3885987775637
2025-12-26T16:48:54.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:54.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-26T16:48:54.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:54.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:54.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:54.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:54.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:54.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:54.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:54.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:54.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:54.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:54.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:54.842 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:54.842 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11730124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798386104003609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5398012, 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.55958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.5190010486275, telescope_dec_j2k=-24.3885987775637, observability=1)
2025-12-26T16:48:55.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8360302448272705
2025-12-26T16:48:55.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:55.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5401096, teldec = -24.256174
2025-12-26T16:48:55.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51930974434681     dec_j2k = -24.3885944536485
2025-12-26T16:48:55.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:55.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-26T16:48:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:55.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11731351, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385702884181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5401096, 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.55989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51930974434681, telescope_dec_j2k=-24.3885944536485, observability=1)
2025-12-26T16:48:56.287 [DEBUG] [Thread-467851 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38004183769226074
2025-12-26T16:48:56.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8603839874267578
2025-12-26T16:48:56.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:56.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5403896, teldec = -24.256167
2025-12-26T16:48:56.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51959001229982     dec_j2k = -24.38858352777
2025-12-26T16:48:56.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:56.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-26T16:48:56.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:56.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:56.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:56.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:56.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:56.968 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11732582, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385702884181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.5403896, 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.56017, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51959001229982, telescope_dec_j2k=-24.38858352777, observability=1)
2025-12-26T16:48:57.858 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8907160758972168
2025-12-26T16:48:58.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:58.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5406981, teldec = -24.256174
2025-12-26T16:48:58.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.51989880862161     dec_j2k = -24.388586200197
2025-12-26T16:48:58.016 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:58.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-26T16:48:58.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:58.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:58.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:58.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:58.030 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11733811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385702884181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.5406981, 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.56048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.51989880862161, telescope_dec_j2k=-24.388586200197, observability=1)
2025-12-26T16:48:58.949 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9189457893371582
2025-12-26T16:48:59.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:48:59.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.541006, teldec = -24.256167
2025-12-26T16:48:59.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52020700330706     dec_j2k = -24.3885748813852
2025-12-26T16:48:59.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:48:59.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-26T16:48:59.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:48:59.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:48:59.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:48:59.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:48:59.095 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:48:59.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11735043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389714078462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.541006, 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.56079, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.52020700330706, telescope_dec_j2k=-24.3885748813852, observability=1)
2025-12-26T16:49:00.039 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9433040618896484
2025-12-26T16:49:00.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:00.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5412858, teldec = -24.256173
2025-12-26T16:49:00.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52048707201826     dec_j2k = -24.3885769549078
2025-12-26T16:49:00.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:00.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-26T16:49:00.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:00.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:00.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:00.155 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:00.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:00.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1173628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389312959034, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5412858, 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.56107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.52048707201826, telescope_dec_j2k=-24.3885769549078, observability=1)
2025-12-26T16:49:01.130 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9679758548736572
2025-12-26T16:49:01.211 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:01.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5415847, teldec = -24.256173
2025-12-26T16:49:01.214 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52078625858214     dec_j2k = -24.3885727601638
2025-12-26T16:49:01.216 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:01.218 [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-26T16:49:01.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:01.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:01.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:01.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:01.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:01.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:01.233 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:01.233 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:01.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:01.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:01.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:01.233 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:01.233 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11737514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388911839606, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5415847, 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.56137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:48:01.648838', telescope_ra_j2k=1.52078625858214, telescope_dec_j2k=-24.3885727601638, observability=1)
2025-12-26T16:49:01.793 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:01.793 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:49:01.794 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:01.794 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:49:01.795 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:02.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:02.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5418928, teldec = -24.256173
2025-12-26T16:49:02.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52109465395658     dec_j2k = -24.3885684354572
2025-12-26T16:49:02.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:02.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-26T16:49:02.298 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:02.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:02.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:02.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:02.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:02.300 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5418928, teldec = -24.256173
2025-12-26T16:49:02.301 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.52109465395658     dec_j2k = -24.3885684354572
2025-12-26T16:49:02.302 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:02.302 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:02.306 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:02.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:02.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:02.306 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:02.306 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:02.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:02.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:02.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:02.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:02.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11738758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385702884181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5418928, 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.56168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52109465395658, telescope_dec_j2k=-24.3885684354572, observability=1)
2025-12-26T16:49:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:02.314 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:02.314 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:02.314 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:02.315 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:02.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11738772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385702884181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5418928, 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.56168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52109465395658, telescope_dec_j2k=-24.3885684354572, observability=1)
2025-12-26T16:49:02.561 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24607634544372559
2025-12-26T16:49:02.797 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:02.799 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:02.799 [DEBUG] [ThreadPoolExecutor-21559_0] [payload.py] [to_registers()] [0]
2025-12-26T16:49:02.805 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:02.805 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:02.805 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:49:02.805 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:02.812 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:02.812 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:49:02.812 [DEBUG] [ThreadPoolExecutor-21559_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:49:02.812 [DEBUG] [ThreadPoolExecutor-21559_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:49:02.812 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:02.812 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:02.812 [DEBUG] [ThreadPoolExecutor-21559_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:03.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:03.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5422014, teldec = -24.256173
2025-12-26T16:49:03.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52140354980046     dec_j2k = -24.3885641028668
2025-12-26T16:49:03.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:03.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-26T16:49:03.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:03.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:03.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:03.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:03.429 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11740062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385301764753, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5422014, 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.56198, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52140354980046, telescope_dec_j2k=-24.3885641028668, observability=1)
2025-12-26T16:49:03.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06915616989135742
2025-12-26T16:49:04.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:04.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5425103, teldec = -24.256173
2025-12-26T16:49:04.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.521712745922     dec_j2k = -24.3885597651972
2025-12-26T16:49:04.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:04.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:04.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:04.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11741289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079839212079503, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5425103, 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.56229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.521712745922, telescope_dec_j2k=-24.3885597651972, observability=1)
2025-12-26T16:49:04.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09556102752685547
2025-12-26T16:49:05.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:05.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5427908, teldec = -24.256173
2025-12-26T16:49:05.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52199351480976     dec_j2k = -24.3885558255775
2025-12-26T16:49:05.544 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:05.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-26T16:49:05.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:05.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:05.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:05.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:05.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:05.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:05.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:05.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:05.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:05.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:05.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:05.557 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:05.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11742524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380488331616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992282, telescope_ra=1.5427908, 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.56257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52199351480976, telescope_dec_j2k=-24.3885558255775, observability=1)
2025-12-26T16:49:05.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12233495712280273
2025-12-26T16:49:06.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:06.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5430897, teldec = -24.256173
2025-12-26T16:49:06.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52229270132678     dec_j2k = -24.3885516267426
2025-12-26T16:49:06.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:06.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-26T16:49:06.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:06.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:06.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:06.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:06.625 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11743756, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388510720177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992282, telescope_ra=1.5430897, 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.56287, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52229270132678, telescope_dec_j2k=-24.3885516267426, observability=1)
2025-12-26T16:49:06.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14447712898254395
2025-12-26T16:49:07.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:07.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5433986, teldec = -24.256173
2025-12-26T16:49:07.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52260189741972     dec_j2k = -24.3885472865778
2025-12-26T16:49:07.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:07.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-26T16:49:07.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:07.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:07.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:07.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:07.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11745001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798391318556174, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5433986, 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.56318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52260189741972, telescope_dec_j2k=-24.3885472865778, observability=1)
2025-12-26T16:49:07.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16283607482910156
2025-12-26T16:49:08.754 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:08.757 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5436793, teldec = -24.256173
2025-12-26T16:49:08.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52288286647321     dec_j2k = -24.3885433418814
2025-12-26T16:49:08.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:08.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-26T16:49:08.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:08.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:08.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:08.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:08.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11746244, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798389714078462, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992282, telescope_ra=1.5436793, 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.56346, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52288286647321, telescope_dec_j2k=-24.3885433418814, observability=1)
2025-12-26T16:49:08.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17523884773254395
2025-12-26T16:49:09.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:09.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5439879, teldec = -24.256173
2025-12-26T16:49:09.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52319176225962     dec_j2k = -24.3885390042776
2025-12-26T16:49:09.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:09.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-26T16:49:09.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:09.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:09.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:09.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:09.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:09.832 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11747471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798386505123037, 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.992282, telescope_ra=1.5439879, 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.56377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52319176225962, telescope_dec_j2k=-24.3885390042776, observability=1)
2025-12-26T16:49:10.041 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20957112312316895
2025-12-26T16:49:10.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:10.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5442963, teldec = -24.256173
2025-12-26T16:49:10.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52350045784442     dec_j2k = -24.38853466862
2025-12-26T16:49:10.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:10.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-26T16:49:10.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:10.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:10.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:10.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:10.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:10.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:10.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:10.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:10.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:10.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:10.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:10.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:10.891 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.117487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798383697287041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5442963, 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.56408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52350045784442, telescope_dec_j2k=-24.38853466862, observability=1)
2025-12-26T16:49:11.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2410264015197754
2025-12-26T16:49:11.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:11.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.544567, teldec = -24.256173
2025-12-26T16:49:11.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52377141728761     dec_j2k = -24.388530862257
2025-12-26T16:49:11.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:11.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-26T16:49:11.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:11.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:11.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:11.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:11.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:11.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:11.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:11.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:11.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:11.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:11.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:11.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:11.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11749927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387708481321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.544567, 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.56435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52377141728761, telescope_dec_j2k=-24.388530862257, observability=1)
2025-12-26T16:49:12.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3090248107910156
2025-12-26T16:49:13.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:13.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5448754, teldec = -24.256173
2025-12-26T16:49:13.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52408011285377     dec_j2k = -24.3885265249756
2025-12-26T16:49:13.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:13.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-26T16:49:13.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:13.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:13.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:13.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:13.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:13.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:13.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:13.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:13.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:13.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:13.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:13.022 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:13.022 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11751161, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798383697287041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992282, telescope_ra=1.5448754, 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.56466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52408011285377, telescope_dec_j2k=-24.3885265249756, observability=1)
2025-12-26T16:49:13.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32808661460876465
2025-12-26T16:49:14.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:14.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5451834, teldec = -24.256173
2025-12-26T16:49:14.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52438840802667     dec_j2k = -24.3885221924566
2025-12-26T16:49:14.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:14.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-26T16:49:14.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:14.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:14.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:14.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:14.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:14.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1175239, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798383296167613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5451834, 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.56497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52438840802667, telescope_dec_j2k=-24.3885221924566, observability=1)
2025-12-26T16:49:14.373 [DEBUG] [Thread-467852 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28699517250061035
2025-12-26T16:49:14.440 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35463881492614746
2025-12-26T16:49:15.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:15.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5454636, teldec = -24.256173
2025-12-26T16:49:15.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52466887654874     dec_j2k = -24.3885182502404
2025-12-26T16:49:15.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:15.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:15.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:15.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:15.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:15.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:15.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:15.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:15.150 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:15.150 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:15.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:15.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:15.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:15.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:15.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11753632, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798383697287041, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5454636, 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.56525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52466887654874, telescope_dec_j2k=-24.3885182502404, observability=1)
2025-12-26T16:49:15.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3796508312225342
2025-12-26T16:49:16.047 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8958780765533447
2025-12-26T16:49:16.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:16.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5457723, teldec = -24.256173
2025-12-26T16:49:16.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52497787237352     dec_j2k = -24.3885139062231
2025-12-26T16:49:16.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:16.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-26T16:49:16.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:16.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:16.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:16.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:16.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:16.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:16.212 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:16.212 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:16.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:16.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:16.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:16.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:16.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11754856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387307361893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5457723, 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.56556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52497787237352, telescope_dec_j2k=-24.3885139062231, observability=1)
2025-12-26T16:49:16.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40892481803894043
2025-12-26T16:49:17.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:17.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5460522, teldec = -24.256173
2025-12-26T16:49:17.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52525804059089     dec_j2k = -24.3885099667296
2025-12-26T16:49:17.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:49:17.266 [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-26T16:49:17.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:17.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:17.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:17.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:17.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:17.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:17.279 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:17.280 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:17.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:17.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:17.280 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:17.280 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:17.280 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11756089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798388510720177, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5460522, 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.56584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52525804059089, telescope_dec_j2k=-24.3885099667296, observability=1)
2025-12-26T16:49:17.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4724161624908447
2025-12-26T16:49:18.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:18.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5463508, teldec = -24.256173
2025-12-26T16:49:18.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52555692671872     dec_j2k = -24.3885057632551
2025-12-26T16:49:18.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:18.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:18.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:18.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:18.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:18.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:18.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:18.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:18.344 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:18.344 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:18.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:18.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:18.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:18.345 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:18.345 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11757323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387708481321, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5463508, 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.56613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52555692671872, telescope_dec_j2k=-24.3885057632551, observability=1)
2025-12-26T16:49:18.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49500060081481934
2025-12-26T16:49:19.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:19.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.546687, teldec = -24.256173
2025-12-26T16:49:19.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5258934488649     dec_j2k = -24.3885010295051
2025-12-26T16:49:19.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:19.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-26T16:49:19.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:19.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:19.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:19.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:19.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:19.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:19.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:19.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:19.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:19.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:19.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:19.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:19.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11758728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798384499525897, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992282, telescope_ra=1.546687, 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.56647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.5258934488649, telescope_dec_j2k=-24.3885010295051, observability=1)
2025-12-26T16:49:19.928 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37047290802001953
2025-12-26T16:49:20.620 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:20.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5469956, teldec = -24.256173
2025-12-26T16:49:20.622 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52620234455442     dec_j2k = -24.3884966834631
2025-12-26T16:49:20.624 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:20.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:20.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:20.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:20.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:20.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:20.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:20.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:20.639 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:20.639 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:20.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:20.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:20.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:20.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:20.640 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11759977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798386505123037, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5469956, 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.56678, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52620234455442, telescope_dec_j2k=-24.3884966834631, observability=1)
2025-12-26T16:49:21.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3808929920196533
2025-12-26T16:49:21.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:21.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5473037, teldec = -24.256173
2025-12-26T16:49:21.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52651073975492     dec_j2k = -24.3884923435991
2025-12-26T16:49:21.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:21.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-26T16:49:21.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:21.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:21.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:21.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:21.712 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:21.712 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:21.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:21.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:21.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:21.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11761225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798382895048185, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5473037, 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.56709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52651073975492, telescope_dec_j2k=-24.3884923435991, observability=1)
2025-12-26T16:49:22.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40075206756591797
2025-12-26T16:49:22.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:22.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5475833, teldec = -24.256173
2025-12-26T16:49:22.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52679060764008     dec_j2k = -24.3884884044363
2025-12-26T16:49:22.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:22.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-26T16:49:22.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:22.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:22.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:22.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:22.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1176245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798387307361893, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5475833, 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.56737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52679060764008, telescope_dec_j2k=-24.3884884044363, observability=1)
2025-12-26T16:49:23.202 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42880916595458984
2025-12-26T16:49:23.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:23.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5478825, teldec = -24.256173
2025-12-26T16:49:23.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52709009429497     dec_j2k = -24.3884841883506
2025-12-26T16:49:23.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:23.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:23.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:23.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:23.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:23.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:23.832 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11763676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983816916899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5478825, 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.56767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52709009429497, telescope_dec_j2k=-24.3884841883506, observability=1)
2025-12-26T16:49:24.292 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4594745635986328
2025-12-26T16:49:24.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:24.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5481911, teldec = -24.256173
2025-12-26T16:49:24.881 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52739898994592     dec_j2k = -24.3884798389553
2025-12-26T16:49:24.883 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:24.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-26T16:49:24.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:24.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:24.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:24.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:24.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11764905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798385702884181, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5481911, 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.56797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52739898994592, telescope_dec_j2k=-24.3884798389553, observability=1)
2025-12-26T16:49:24.920 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.026282072067260742
2025-12-26T16:49:24.920 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75690579414368 seconds ago
2025-12-26T16:49:25.382 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.488619327545166
2025-12-26T16:49:25.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:25.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.548472, teldec = -24.256179
2025-12-26T16:49:25.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5276801595033     dec_j2k = -24.3884818786924
2025-12-26T16:49:25.943 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:25.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-26T16:49:25.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:25.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:25.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:25.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:25.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11766132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798377279376192, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992292, telescope_ra=1.548472, 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.56826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.5276801595033, telescope_dec_j2k=-24.3884818786924, observability=1)
2025-12-26T16:49:26.473 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5198731422424316
2025-12-26T16:49:27.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:27.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5487805, teldec = -24.256173
2025-12-26T16:49:27.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52798895458666     dec_j2k = -24.3884715295716
2025-12-26T16:49:27.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:27.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-26T16:49:27.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:27.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:27.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:27.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:27.019 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:27.020 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11767362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983816916899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.5487805, 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.56856, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52798895458666, telescope_dec_j2k=-24.3884715295716, observability=1)
2025-12-26T16:49:27.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5844390392303467
2025-12-26T16:49:27.813 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:27.814 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:28.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:28.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5490609, teldec = -24.256173
2025-12-26T16:49:28.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52826962319497     dec_j2k = -24.3884675753735
2025-12-26T16:49:28.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:28.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-26T16:49:28.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:28.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:28.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:28.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:28.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:28.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:28.084 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:28.084 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:28.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:28.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:28.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:28.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:28.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11768594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798382092809329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.5490609, 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.56884, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52826962319497, telescope_dec_j2k=-24.3884675753735, observability=1)
2025-12-26T16:49:28.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6069791316986084
2025-12-26T16:49:29.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:29.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.549388, teldec = -24.256173
2025-12-26T16:49:29.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52859703652902     dec_j2k = -24.3884629617095
2025-12-26T16:49:29.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:29.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-26T16:49:29.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:29.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:29.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:29.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:29.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11769903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983816916899, 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.108619, telescope_az=89.992282, telescope_ra=1.549388, 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.56917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52859703652902, telescope_dec_j2k=-24.3884629617095, observability=1)
2025-12-26T16:49:29.932 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7201840877532959
2025-12-26T16:49:30.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:30.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5497533, teldec = -24.256179
2025-12-26T16:49:30.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52896268689533     dec_j2k = -24.3884638075771
2025-12-26T16:49:30.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:30.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:30.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:30.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:30.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:30.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:30.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:30.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:30.489 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:30.489 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:30.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:30.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:30.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:30.490 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:30.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11771382, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798382493928757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992292, telescope_ra=1.5497533, 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.56954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52896268689533, telescope_dec_j2k=-24.3884638075771, observability=1)
2025-12-26T16:49:31.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5325348377227783
2025-12-26T16:49:31.610 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:31.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.550062, teldec = -24.256173
2025-12-26T16:49:31.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52927168212851     dec_j2k = -24.3884534520416
2025-12-26T16:49:31.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:31.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:31.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:31.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:31.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:31.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:31.631 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11772698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380087212188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992282, telescope_ra=1.550062, 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.56985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52927168212851, telescope_dec_j2k=-24.3884534520416, observability=1)
2025-12-26T16:49:32.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6734108924865723
2025-12-26T16:49:32.438 [DEBUG] [Thread-467853 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.806727409362793
2025-12-26T16:49:32.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:32.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5504265, teldec = -24.256179
2025-12-26T16:49:32.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52963653170301     dec_j2k = -24.3884543069645
2025-12-26T16:49:32.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:32.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-26T16:49:32.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:32.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:32.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:32.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:32.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:32.913 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11774186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374471540196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992292, telescope_ra=1.5504265, 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.57021, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52963653170301, telescope_dec_j2k=-24.3884543069645, observability=1)
2025-12-26T16:49:33.345 [DEBUG] [Thread-467854 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43187546730041504
2025-12-26T16:49:33.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5535998344421387
2025-12-26T16:49:34.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:34.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5507533, teldec = -24.256173
2025-12-26T16:49:34.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.52996364424962     dec_j2k = -24.3884436939948
2025-12-26T16:49:34.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:34.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-26T16:49:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:34.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:34.074 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:34.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11775535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798381290570472, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992281, telescope_ra=1.5507533, 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.57054, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.52996364424962, telescope_dec_j2k=-24.3884436939948, observability=1)
2025-12-26T16:49:34.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48221564292907715
2025-12-26T16:49:35.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:35.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5510622, teldec = -24.256173
2025-12-26T16:49:35.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53027284009516     dec_j2k = -24.3884393323125
2025-12-26T16:49:35.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:35.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-26T16:49:35.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:35.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:35.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:35.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:35.198 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11776834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798386906242465, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992281, telescope_ra=1.5510622, 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.57085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53027284009516, telescope_dec_j2k=-24.3884393323125, observability=1)
2025-12-26T16:49:35.760 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5621907711029053
2025-12-26T16:49:36.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:36.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5513711, teldec = -24.256173
2025-12-26T16:49:36.297 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53058203593071     dec_j2k = -24.3884349697632
2025-12-26T16:49:36.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:36.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-26T16:49:36.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:36.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:36.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:36.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:36.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:36.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:36.309 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:36.309 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:36.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:36.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:36.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:36.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:36.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11778119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380889451044, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992281, telescope_ra=1.5513711, 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.57115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53058203593071, telescope_dec_j2k=-24.3884349697632, observability=1)
2025-12-26T16:49:37.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6941499710083008
2025-12-26T16:49:37.580 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:37.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5517076, teldec = -24.256173
2025-12-26T16:49:37.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53091885818757     dec_j2k = -24.3884302164366
2025-12-26T16:49:37.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:37.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-26T16:49:37.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:37.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:37.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:37.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:37.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11779608, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983816916899, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992281, telescope_ra=1.5517076, 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.57149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53091885818757, telescope_dec_j2k=-24.3884302164366, observability=1)
2025-12-26T16:49:38.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5666460990905762
2025-12-26T16:49:38.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:38.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5520633, teldec = -24.256173
2025-12-26T16:49:38.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53127489881885     dec_j2k = -24.3884251907765
2025-12-26T16:49:38.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:38.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:38.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11781016, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798382493928757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992281, telescope_ra=1.5520633, 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.57185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53127489881885, telescope_dec_j2k=-24.3884251907765, observability=1)
2025-12-26T16:49:39.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5547254085540771
2025-12-26T16:49:40.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:40.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5524282, teldec = -24.256173
2025-12-26T16:49:40.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53164014824661     dec_j2k = -24.3884200339359
2025-12-26T16:49:40.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:40.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-26T16:49:40.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:40.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:40.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:40.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:40.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:40.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:40.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:40.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:40.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:40.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:40.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:40.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:40.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11782562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798382092809329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992281, telescope_ra=1.5524282, 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.57221, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53164014824661, telescope_dec_j2k=-24.3884200339359, observability=1)
2025-12-26T16:49:40.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3461625576019287
2025-12-26T16:49:41.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:41.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5527371, teldec = -24.256173
2025-12-26T16:49:41.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53194934403792     dec_j2k = -24.3884156675532
2025-12-26T16:49:41.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:41.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-26T16:49:41.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:41.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:41.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:41.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:41.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:41.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:41.275 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:41.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:41.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:41.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:41.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:41.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:41.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11783863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380087212188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992281, telescope_ra=1.5527371, 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.57252, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53194934403792, telescope_dec_j2k=-24.3884156675532, observability=1)
2025-12-26T16:49:41.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3129570484161377
2025-12-26T16:49:42.224 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.948106050491333
2025-12-26T16:49:42.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:42.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5530454, teldec = -24.256173
2025-12-26T16:49:42.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53225793924472     dec_j2k = -24.3884113087874
2025-12-26T16:49:42.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:42.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-26T16:49:42.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:42.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:42.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:42.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:42.392 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1178516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798386104003609, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992281, telescope_ra=1.5530454, 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.57283, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53225793924472, telescope_dec_j2k=-24.3884113087874, observability=1)
2025-12-26T16:49:42.790 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3978426456451416
2025-12-26T16:49:43.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:43.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5533724, teldec = -24.256173
2025-12-26T16:49:43.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53258525234645     dec_j2k = -24.3884066846962
2025-12-26T16:49:43.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:43.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:43.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:43.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:43.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:43.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:43.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:43.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:43.486 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:43.486 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:43.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:43.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:43.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:43.487 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:43.487 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11786419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798384098406469, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992281, telescope_ra=1.5533724, 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.57316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53258525234645, telescope_dec_j2k=-24.3884066846962, observability=1)
2025-12-26T16:49:43.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4331552982330322
2025-12-26T16:49:44.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:44.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5536532, teldec = -24.256173
2025-12-26T16:49:44.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53286632120283     dec_j2k = -24.3884027131419
2025-12-26T16:49:44.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:44.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-26T16:49:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:44.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1178765, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798376076017908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992281, telescope_ra=1.5536532, 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.57344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53286632120283, telescope_dec_j2k=-24.3884027131419, observability=1)
2025-12-26T16:49:45.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.466658353805542
2025-12-26T16:49:45.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:45.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5539621, teldec = -24.256173
2025-12-26T16:49:45.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53317551695444     dec_j2k = -24.3883983433219
2025-12-26T16:49:45.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:45.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-26T16:49:45.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:45.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:45.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:45.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:45.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:45.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:45.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:45.602 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:45.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:45.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:45.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:45.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:45.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11788872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380488331616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992281, telescope_ra=1.5539621, 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.57375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53317551695444, telescope_dec_j2k=-24.3883983433219, observability=1)
2025-12-26T16:49:46.101 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49800562858581543
2025-12-26T16:49:46.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:46.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5542423, teldec = -24.256173
2025-12-26T16:49:46.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53345598521902     dec_j2k = -24.3883943787537
2025-12-26T16:49:46.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:46.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-26T16:49:46.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:46.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:46.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:46.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:46.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:46.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:46.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:46.679 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:46.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:46.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:46.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:46.679 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:46.679 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11790115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378081615048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992281, telescope_ra=1.5542423, 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.57403, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53345598521902, telescope_dec_j2k=-24.3883943787537, observability=1)
2025-12-26T16:49:47.194 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5153839588165283
2025-12-26T16:49:47.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:47.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5545696, teldec = -24.256173
2025-12-26T16:49:47.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53378359856688     dec_j2k = -24.3883897468616
2025-12-26T16:49:47.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:47.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-26T16:49:47.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:47.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:47.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:47.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:47.783 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11791402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374471540196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992281, telescope_ra=1.5545696, 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.57435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53378359856688, telescope_dec_j2k=-24.3883897468616, observability=1)
2025-12-26T16:49:48.282 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4985690116882324
2025-12-26T16:49:48.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:48.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5548504, teldec = -24.256173
2025-12-26T16:49:48.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53406466738797     dec_j2k = -24.3883857722539
2025-12-26T16:49:48.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:48.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-26T16:49:48.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:48.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:48.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:48.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:48.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11792642, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798382493928757, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992281, telescope_ra=1.5548504, 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.57463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53406466738797, telescope_dec_j2k=-24.3883857722539, observability=1)
2025-12-26T16:49:49.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.506831169128418
2025-12-26T16:49:49.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:49:49.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5551593, teldec = -24.256173
2025-12-26T16:49:49.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.53437386310076     dec_j2k = -24.3883813990751
2025-12-26T16:49:49.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:49:49.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-26T16:49:49.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:49:49.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:49:49.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:49:49.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:49:49.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:49:49.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11793872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380488331616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992281, telescope_ra=1.5551593, 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.57494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:49:01.792074', telescope_ra_j2k=1.53437386310076, telescope_dec_j2k=-24.3883813990751, observability=1)
2025-12-26T16:49:50.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5377676486968994
2025-12-26T16:49:50.614 [DEBUG] [Thread-467855 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6896159648895264
2025-12-26T16:50:01.938 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:01.938 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:50:01.939 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:01.939 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:50:01.939 [INFO] [ThreadPoolExecutor-21560_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:50:01.939 [INFO] [ThreadPoolExecutor-21560_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:50:02.573 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:02.576 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5586939, teldec = -24.256172
2025-12-26T16:50:02.577 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.5379118460156     dec_j2k = -24.3883302972159
2025-12-26T16:50:02.578 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:02.579 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:02.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:02.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:02.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:02.580 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:02.587 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:02.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11808535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798382092809329, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992281, telescope_ra=1.5586939, 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.57848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.5379118460156, telescope_dec_j2k=-24.3883302972159, observability=1)
2025-12-26T16:50:02.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05963540077209473
2025-12-26T16:50:02.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3968219757080078
2025-12-26T16:50:03.736 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:03.738 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5590025, teldec = -24.256172
2025-12-26T16:50:03.739 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.53822074131646     dec_j2k = -24.388325917515
2025-12-26T16:50:03.740 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50: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-26T16:50:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:03.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:03.752 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:03.752 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:03.752 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:03.753 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:03.753 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:03.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11809881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079837968609276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992281, telescope_ra=1.5590025, 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.57879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.53822074131646, telescope_dec_j2k=-24.388325917515, observability=1)
2025-12-26T16:50:04.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25965023040771484
2025-12-26T16:50:04.865 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:04.867 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5593114, teldec = -24.256172
2025-12-26T16:50:04.868 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.53852993689434     dec_j2k = -24.3883215326906
2025-12-26T16:50:04.870 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:04.871 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:04.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:04.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:04.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:04.872 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:04.879 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:04.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11811188, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374070420767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992281, telescope_ra=1.5593114, 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.57909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.53852993689434, telescope_dec_j2k=-24.3883215326906, observability=1)
2025-12-26T16:50:05.263 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38390350341796875
2025-12-26T16:50:05.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:05.995 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5596482, teldec = -24.256172
2025-12-26T16:50:05.996 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.53886705915751     dec_j2k = -24.3883167508397
2025-12-26T16:50:05.998 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:50:05.999 [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-26T16:50:06.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:06.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:06.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:06.000 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:06.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11812492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380087212188, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992281, telescope_ra=1.5596482, 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.57943, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.53886705915751, telescope_dec_j2k=-24.3883167508397, observability=1)
2025-12-26T16:50:06.296 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.288607120513916
2025-12-26T16:50:07.160 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:07.162 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5599563, teldec = -24.256166
2025-12-26T16:50:07.164 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.53917545349282     dec_j2k = -24.3883063760838
2025-12-26T16:50:07.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:07.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:07.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:07.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:07.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:07.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:07.176 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:07.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11813844, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079837567489848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99227, telescope_ra=1.5599563, 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.57974, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.53917545349282, telescope_dec_j2k=-24.3883063760838, observability=1)
2025-12-26T16:50:07.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15989184379577637
2025-12-26T16:50:08.247 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:08.249 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5602557, teldec = -24.256172
2025-12-26T16:50:08.251 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.53947514040661     dec_j2k = -24.3883081230151
2025-12-26T16:50:08.252 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:08.253 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:08.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:08.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:08.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:08.257 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:08.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11815102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380488331616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.5602557, 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.58004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.53947514040661, telescope_dec_j2k=-24.3883081230151, observability=1)
2025-12-26T16:50:08.386 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12120962142944336
2025-12-26T16:50:08.677 [DEBUG] [Thread-467856 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41208648681640625
2025-12-26T16:50:09.338 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:09.339 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5605646, teldec = -24.256172
2025-12-26T16:50:09.340 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.53978433594371     dec_j2k = -24.3883037346768
2025-12-26T16:50:09.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:09.342 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:09.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:09.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:09.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:09.343 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:09.350 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:09.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11816365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798376076017908, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99228, telescope_ra=1.5605646, 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.58035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.53978433594371, telescope_dec_j2k=-24.3883037346768, observability=1)
2025-12-26T16:50:09.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09393310546875
2025-12-26T16:50:10.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:10.431 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5608735, teldec = -24.256172
2025-12-26T16:50:10.432 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54009353147075     dec_j2k = -24.3882993454725
2025-12-26T16:50:10.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:10.434 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:10.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:10.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:10.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:10.440 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:10.447 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:10.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11817627, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079837968609276, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99228, telescope_ra=1.5608735, 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.58066, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54009353147075, telescope_dec_j2k=-24.3882993454725, observability=1)
2025-12-26T16:50:10.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02117013931274414
2025-12-26T16:50:11.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:11.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5611538, teldec = -24.256166
2025-12-26T16:50:11.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54037409917077     dec_j2k = -24.3882893624174
2025-12-26T16:50:11.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:11.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:11.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:11.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:11.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:11.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:11.511 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:11.512 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11818862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798375273779052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.5611538, 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.58094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54037409917077, telescope_dec_j2k=-24.3882893624174, observability=1)
2025-12-26T16:50:11.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04487943649291992
2025-12-26T16:50:12.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:12.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5614531, teldec = -24.256172
2025-12-26T16:50:12.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54067368595145     dec_j2k = -24.3882911075162
2025-12-26T16:50:12.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:50:12.561 [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-26T16:50:12.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:12.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:12.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:12.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:12.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:12.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11820089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378081615048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.5614531, 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.58124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54067368595145, telescope_dec_j2k=-24.3882911075162, observability=1)
2025-12-26T16:50:12.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07810521125793457
2025-12-26T16:50:13.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:13.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5617614, teldec = -24.256172
2025-12-26T16:50:13.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5409822808756     dec_j2k = -24.3882867243521
2025-12-26T16:50:13.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:13.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-26T16:50:13.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:13.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:13.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:13.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:13.646 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11821332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798379284973332, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5617614, 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.58154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.5409822808756, telescope_dec_j2k=-24.3882867243521, observability=1)
2025-12-26T16:50:13.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09072637557983398
2025-12-26T16:50:14.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:14.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5620701, teldec = -24.256172
2025-12-26T16:50:14.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54129127617234     dec_j2k = -24.3882823346369
2025-12-26T16:50:14.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:14.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-26T16:50:14.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:14.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:14.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:14.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:14.715 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:14.716 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11822566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798373669301339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99228, telescope_ra=1.5620701, 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.58185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54129127617234, telescope_dec_j2k=-24.3882823346369, observability=1)
2025-12-26T16:50:14.827 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11156105995178223
2025-12-26T16:50:15.131 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41567444801330566
2025-12-26T16:50:15.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:15.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5623505, teldec = -24.256172
2025-12-26T16:50:15.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54157194438911     dec_j2k = -24.3882783465982
2025-12-26T16:50:15.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:15.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-26T16:50:15.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:15.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:15.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:15.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:15.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:15.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:15.791 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:15.791 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:15.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:15.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:15.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:15.792 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:15.792 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1182381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798376878256764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99228, telescope_ra=1.5623505, 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.58213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54157194438911, telescope_dec_j2k=-24.3882783465982, observability=1)
2025-12-26T16:50:15.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12511253356933594
2025-12-26T16:50:17.049 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:17.051 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5627151, teldec = -24.256179
2025-12-26T16:50:17.053 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54193689366812     dec_j2k = -24.3882801593398
2025-12-26T16:50:17.055 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:17.056 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:17.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:17.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:17.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:17.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:17.068 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:17.068 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:17.068 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:17.068 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:17.068 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:17.069 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:17.069 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:17.069 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:17.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11825289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378883853904, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992291, telescope_ra=1.5627151, 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.5825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54193689366812, telescope_dec_j2k=-24.3882801593398, observability=1)
2025-12-26T16:50:17.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029967069625854492
2025-12-26T16:50:18.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:18.130 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5630142, teldec = -24.256178
2025-12-26T16:50:18.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54223627967566     dec_j2k = -24.3882749036473
2025-12-26T16:50:18.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:18.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:18.135 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:18.137 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5630142, teldec = -24.256178
2025-12-26T16:50:18.138 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.54223627967566     dec_j2k = -24.3882749036473
2025-12-26T16:50:18.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:18.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:18.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:18.139 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:18.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:18.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-26T16:50:18.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:18.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:18.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:18.146 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:18.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:18.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:18.146 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:18.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:18.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:18.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:18.147 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:18.147 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:18.147 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11826538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372867062483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992291, telescope_ra=1.5630142, 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.5828, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54223627967566, telescope_dec_j2k=-24.3882749036473, observability=1)
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:18.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11826546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372867062483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992291, telescope_ra=1.5630142, 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.5828, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54223627967566, telescope_dec_j2k=-24.3882749036473, observability=1)
2025-12-26T16:50:19.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:19.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5633228, teldec = -24.256178
2025-12-26T16:50:19.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54254517483604     dec_j2k = -24.3882705118459
2025-12-26T16:50:19.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:19.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:19.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:19.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:19.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:19.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:19.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:19.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:19.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:19.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:19.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:19.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:19.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:19.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:19.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11827767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798380488331616, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992291, telescope_ra=1.5633228, 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.58311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54254517483604, telescope_dec_j2k=-24.3882705118459, observability=1)
2025-12-26T16:50:19.227 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017228364944458008
2025-12-26T16:50:20.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:20.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5636029, teldec = -24.256172
2025-12-26T16:50:20.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54282554227171     dec_j2k = -24.3882605254076
2025-12-26T16:50:20.272 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:20.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:20.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:20.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:20.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:20.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:20.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:20.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:20.284 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:20.285 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:20.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:20.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:20.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:20.285 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:20.285 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11829013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798377279376192, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.5636029, 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.58339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54282554227171, telescope_dec_j2k=-24.3882605254076, observability=1)
2025-12-26T16:50:20.317 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03177618980407715
2025-12-26T16:50:21.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:21.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5639109, teldec = -24.256172
2025-12-26T16:50:21.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54313383683899     dec_j2k = -24.3882561405007
2025-12-26T16:50:21.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:21.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:21.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:21.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:21.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:21.344 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:21.344 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:21.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:21.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:21.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:21.345 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:21.345 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11830242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378081615048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5639109, 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.58369, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54313383683899, telescope_dec_j2k=-24.3882561405007, observability=1)
2025-12-26T16:50:21.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06312203407287598
2025-12-26T16:50:22.385 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:22.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5641908, teldec = -24.256172
2025-12-26T16:50:22.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5434140045231     dec_j2k = -24.3882521548988
2025-12-26T16:50:22.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:22.390 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:22.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:22.403 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:22.404 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11831465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374471540196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5641908, 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.58397, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.5434140045231, telescope_dec_j2k=-24.3882521548988, observability=1)
2025-12-26T16:50:22.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09688949584960938
2025-12-26T16:50:22.815 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:22.818 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:22.819 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:22.823 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:23.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:23.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5644894, teldec = -24.256172
2025-12-26T16:50:23.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54371289008195     dec_j2k = -24.3882479022369
2025-12-26T16:50:23.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:23.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-26T16:50:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:23.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:23.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:23.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:23.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:23.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:23.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:23.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:23.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:23.471 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:23.471 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11832703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798375273779052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5644894, 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.58427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54371289008195, telescope_dec_j2k=-24.3882479022369, observability=1)
2025-12-26T16:50:23.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11809134483337402
2025-12-26T16:50:24.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:24.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5647972, teldec = -24.256172
2025-12-26T16:50:24.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54402098442913     dec_j2k = -24.3882435177019
2025-12-26T16:50:24.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:24.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-26T16:50:24.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:24.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:24.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:24.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:24.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:24.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11833942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798383296167613, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5647972, 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.58458, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54402098442913, telescope_dec_j2k=-24.3882435177019, observability=1)
2025-12-26T16:50:24.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13545489311218262
2025-12-26T16:50:24.980 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4360008239746094
2025-12-26T16:50:24.980 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75584125518799 seconds ago
2025-12-26T16:50:25.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:25.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5651058, teldec = -24.256172
2025-12-26T16:50:25.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5443298795313     dec_j2k = -24.3882391209082
2025-12-26T16:50:25.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:25.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-26T16:50:25.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:25.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:25.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:25.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:25.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:25.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:25.656 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:25.657 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:25.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:25.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:25.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:25.657 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:25.657 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11835235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798376878256764, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5651058, 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.58489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.5443298795313, telescope_dec_j2k=-24.3882391209082, observability=1)
2025-12-26T16:50:25.769 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11237907409667969
2025-12-26T16:50:26.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:26.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.565442, teldec = -24.256172
2025-12-26T16:50:26.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54466640101481     dec_j2k = -24.3882343298989
2025-12-26T16:50:26.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:26.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-26T16:50:26.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:26.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:26.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:26.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:26.823 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:26.824 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11836584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378081615048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.565442, 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.58523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54466640101481, telescope_dec_j2k=-24.3882343298989, observability=1)
2025-12-26T16:50:26.828 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:26.845 [DEBUG] [Thread-467857 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021866798400878906
2025-12-26T16:50:27.051 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22732901573181152
2025-12-26T16:50:27.830 [DEBUG] [ThreadPoolExecutor-21559_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:27.831 [INFO] [ThreadPoolExecutor-21559_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:50:27.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:27.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5657222, teldec = -24.256172
2025-12-26T16:50:27.880 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54494686894048     dec_j2k = -24.3882303361327
2025-12-26T16:50:27.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:27.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-26T16:50:27.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:27.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:27.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:27.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:27.892 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:27.892 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:27.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:27.893 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:27.893 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11837822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371663704199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99228, telescope_ra=1.5657222, 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.58551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54494686894048, telescope_dec_j2k=-24.3882303361327, observability=1)
2025-12-26T16:50:28.136 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24298429489135742
2025-12-26T16:50:28.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:28.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5660303, teldec = -24.256172
2025-12-26T16:50:28.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5452552635344     dec_j2k = -24.3882259438781
2025-12-26T16:50:28.948 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:28.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-26T16:50:28.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:28.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:28.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:28.955 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:28.962 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11839057, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798369658107059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99228, telescope_ra=1.5660303, 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.58581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.5452552635344, telescope_dec_j2k=-24.3882259438781, observability=1)
2025-12-26T16:50:29.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26626157760620117
2025-12-26T16:50:30.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:30.007 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5663297, teldec = -24.256172
2025-12-26T16:50:30.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54555494980007     dec_j2k = -24.3882216748253
2025-12-26T16:50:30.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:30.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:30.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:30.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:30.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:30.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:30.021 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11840285, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372867062483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5663297, 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.58611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54555494980007, telescope_dec_j2k=-24.3882216748253, observability=1)
2025-12-26T16:50:30.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2979121208190918
2025-12-26T16:50:31.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:31.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5666102, teldec = -24.256172
2025-12-26T16:50:31.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54583571798626     dec_j2k = -24.388217674524
2025-12-26T16:50:31.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:31.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:31.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:31.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:31.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:31.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:31.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:31.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11841517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368053629347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99228, telescope_ra=1.5666102, 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.58639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54583571798626, telescope_dec_j2k=-24.388217674524, observability=1)
2025-12-26T16:50:31.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3235304355621338
2025-12-26T16:50:32.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:32.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5669186, teldec = -24.256172
2025-12-26T16:50:32.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54614441283805     dec_j2k = -24.3882132755082
2025-12-26T16:50:32.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:32.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-26T16:50:32.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:32.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:32.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:32.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:32.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11842747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079837768049562, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.5669186, 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.5867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54614441283805, telescope_dec_j2k=-24.3882132755082, observability=1)
2025-12-26T16:50:32.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3497591018676758
2025-12-26T16:50:33.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:33.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5672266, teldec = -24.256172
2025-12-26T16:50:33.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54645270729736     dec_j2k = -24.3882088813369
2025-12-26T16:50:33.201 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:50:33.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-26T16:50:33.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:33.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:33.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:33.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:33.211 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:33.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11843979, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378081615048, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99228, telescope_ra=1.5672266, 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.58701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54645270729736, telescope_dec_j2k=-24.3882088813369, observability=1)
2025-12-26T16:50:33.374 [DEBUG] [Thread-467858 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16247940063476562
2025-12-26T16:50:33.590 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3788728713989258
2025-12-26T16:50:34.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:34.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5675063, teldec = -24.256172
2025-12-26T16:50:34.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54673267469214     dec_j2k = -24.3882048901703
2025-12-26T16:50:34.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:34.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-26T16:50:34.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:34.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:34.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:34.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:34.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11845204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370059226487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99228, telescope_ra=1.5675063, 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.58729, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54673267469214, telescope_dec_j2k=-24.3882048901703, observability=1)
2025-12-26T16:50:34.681 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40859079360961914
2025-12-26T16:50:35.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:35.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5678049, teldec = -24.256172
2025-12-26T16:50:35.333 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54703156014628     dec_j2k = -24.388200628528
2025-12-26T16:50:35.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:35.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-26T16:50:35.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:35.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:35.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:35.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:35.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:35.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11846448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372465943055, 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.99228, telescope_ra=1.5678049, 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.58759, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54703156014628, telescope_dec_j2k=-24.388200628528, observability=1)
2025-12-26T16:50:35.771 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.422499418258667
2025-12-26T16:50:36.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:36.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5681135, teldec = -24.256172
2025-12-26T16:50:36.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54734045515026     dec_j2k = -24.3881962233152
2025-12-26T16:50:36.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:36.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-26T16:50:36.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:36.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:36.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:36.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:36.413 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11847683, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372465943055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.5681135, 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.5879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54734045515026, telescope_dec_j2k=-24.3881962233152, observability=1)
2025-12-26T16:50:36.864 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.451124906539917
2025-12-26T16:50:37.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:37.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5683943, teldec = -24.256172
2025-12-26T16:50:37.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54762152357025     dec_j2k = -24.3881922141922
2025-12-26T16:50:37.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:37.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:37.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:37.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:37.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:37.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:37.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:37.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:37.472 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:37.472 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:37.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:37.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:37.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:37.473 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:37.473 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11848909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079837567489848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.5683943, 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.58818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54762152357025, telescope_dec_j2k=-24.3881922141922, observability=1)
2025-12-26T16:50:37.952 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47898435592651367
2025-12-26T16:50:38.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:38.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5687032, teldec = -24.256172
2025-12-26T16:50:38.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54793071884172     dec_j2k = -24.3881878030454
2025-12-26T16:50:38.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:38.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-26T16:50:38.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:38.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:38.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:38.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:38.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:38.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11850141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372867062483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99228, telescope_ra=1.5687032, 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.58849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54793071884172, telescope_dec_j2k=-24.3881878030454, observability=1)
2025-12-26T16:50:39.042 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5042176246643066
2025-12-26T16:50:39.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:39.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5689832, teldec = -24.256165
2025-12-26T16:50:39.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5482109859443     dec_j2k = -24.388176804451
2025-12-26T16:50:39.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50: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-26T16:50:39.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:39.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:39.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:39.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:39.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:39.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:39.609 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:39.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11851377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798376477137336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.5689832, 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.58877, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.5482109859443, telescope_dec_j2k=-24.388176804451, observability=1)
2025-12-26T16:50:40.133 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5241889953613281
2025-12-26T16:50:40.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:40.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5692823, teldec = -24.256165
2025-12-26T16:50:40.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54851037182953     dec_j2k = -24.3881725316659
2025-12-26T16:50:40.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50: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-26T16:50:40.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:40.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:40.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:40.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:40.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:40.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11852613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079837567489848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.5692823, 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.58907, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54851037182953, telescope_dec_j2k=-24.3881725316659, observability=1)
2025-12-26T16:50:41.223 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5453369617462158
2025-12-26T16:50:41.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:41.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5695911, teldec = -24.256172
2025-12-26T16:50:41.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54881946751167     dec_j2k = -24.3881751188577
2025-12-26T16:50:41.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:41.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-26T16:50:41.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:41.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:41.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:41.735 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:41.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:41.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:41.742 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:41.742 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:41.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:41.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:41.743 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:41.743 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:41.743 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11853851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374471540196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992279, telescope_ra=1.5695911, 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.58937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54881946751167, telescope_dec_j2k=-24.3881751188577, observability=1)
2025-12-26T16:50:42.285 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.542292594909668
2025-12-26T16:50:42.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5729694366455078
2025-12-26T16:50:42.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:42.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5698719, teldec = -24.256172
2025-12-26T16:50:42.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54910053588771     dec_j2k = -24.3881711059722
2025-12-26T16:50:42.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:42.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:42.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:42.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:42.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:42.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:42.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11855091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798373669301339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992279, telescope_ra=1.5698719, 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.58966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54910053588771, telescope_dec_j2k=-24.3881711059722, observability=1)
2025-12-26T16:50:43.403 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5847439765930176
2025-12-26T16:50:43.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:43.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5701805, teldec = -24.256172
2025-12-26T16:50:43.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54940943082409     dec_j2k = -24.3881666949751
2025-12-26T16:50:43.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:43.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-26T16:50:43.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:43.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:43.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:43.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:43.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:43.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:43.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:43.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:43.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:43.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:43.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:43.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:43.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11856323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374471540196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5701805, 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.58996, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54940943082409, telescope_dec_j2k=-24.3881666949751, observability=1)
2025-12-26T16:50:44.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.617645263671875
2025-12-26T16:50:44.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:44.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5704886, teldec = -24.256172
2025-12-26T16:50:44.926 [DEBUG] [Thread-467859 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:44.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.54971782527254     dec_j2k = -24.3881622902633
2025-12-26T16:50:44.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:44.928 [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-26T16:50:44.928 [INFO] [Thread-467859 (handle)] [driver.py] [get_status()] Telra = 1.5704886, teldec = -24.256172
2025-12-26T16:50:44.930 [INFO] [Thread-467859 (handle)] [driver.py] [get_status()] ra_j2k = 1.54971782527254     dec_j2k = -24.3881622902633
2025-12-26T16:50:44.930 [DEBUG] [Thread-467859 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:44.931 [DEBUG] [Thread-467859 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:50:44.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:44.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:44.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:44.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:44.935 [DEBUG] [Thread-467859 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:44.935 [DEBUG] [Thread-467859 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:44.936 [DEBUG] [Thread-467859 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:44.936 [DEBUG] [Thread-467859 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:44.937 [DEBUG] [Thread-467859 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:44.937 [DEBUG] [Thread-467859 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:44.937 [DEBUG] [Thread-467859 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:44.937 [DEBUG] [Thread-467859 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:44.937 [DEBUG] [Thread-467859 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:44.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:44.937 [DEBUG] [Thread-467859 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:44.938 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11857551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798376477137336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5704886, 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.59027, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54971782527254, telescope_dec_j2k=-24.3881622902633, observability=1)
2025-12-26T16:50:44.938 [DEBUG] [Thread-467859 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:44.938 [DEBUG] [Thread-467859 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:44.938 [DEBUG] [Thread-467859 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11857554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798376477137336, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5704886, 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.59027, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.54971782527254, telescope_dec_j2k=-24.3881622902633, observability=1)
2025-12-26T16:50:45.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6447210311889648
2025-12-26T16:50:45.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:45.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5707877, teldec = -24.256172
2025-12-26T16:50:45.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55001721111014     dec_j2k = -24.3881580133955
2025-12-26T16:50:45.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:50:45.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-26T16:50:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:45.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:45.998 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11858775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372064823627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992279, telescope_ra=1.5707877, 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.59057, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55001721111014, telescope_dec_j2k=-24.3881580133955, observability=1)
2025-12-26T16:50:46.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.676532506942749
2025-12-26T16:50:47.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:47.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5710685, teldec = -24.256172
2025-12-26T16:50:47.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55029827945054     dec_j2k = -24.3881539974636
2025-12-26T16:50:47.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:47.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:47.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:47.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:47.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:47.081 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:47.088 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11860037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378482734476, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992279, telescope_ra=1.5710685, 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.59085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55029827945054, telescope_dec_j2k=-24.3881539974636, observability=1)
2025-12-26T16:50:47.769 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6807022094726562
2025-12-26T16:50:48.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:48.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5713774, teldec = -24.256172
2025-12-26T16:50:48.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55060747463443     dec_j2k = -24.3881495788266
2025-12-26T16:50:48.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:48.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-26T16:50:48.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:48.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:48.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:48.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:48.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:48.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:48.187 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:48.187 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:48.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:48.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:48.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:48.187 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:48.187 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11861309, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370861465343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992279, telescope_ra=1.5713774, 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.59116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55060747463443, telescope_dec_j2k=-24.3881495788266, observability=1)
2025-12-26T16:50:48.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6692054271697998
2025-12-26T16:50:49.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:49.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.571686, teldec = -24.256172
2025-12-26T16:50:49.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55091636952153     dec_j2k = -24.3881451636173
2025-12-26T16:50:49.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:49.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-26T16:50:49.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:49.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:49.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:49.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:49.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:49.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:49.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:49.252 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:49.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:49.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:49.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:49.252 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:49.252 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11862542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798378482734476, 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.992279, telescope_ra=1.571686, 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.59147, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55091636952153, telescope_dec_j2k=-24.3881451636173, observability=1)
2025-12-26T16:50:49.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6941015720367432
2025-12-26T16:50:50.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:50.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5719852, teldec = -24.256172
2025-12-26T16:50:50.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55121585541668     dec_j2k = -24.3881408820715
2025-12-26T16:50:50.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:50.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-26T16:50:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:50.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:50.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:50.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:50.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:50.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:50.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:50.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:50.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:50.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:50.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11863775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079837567489848, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992279, telescope_ra=1.5719852, 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.59177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55121585541668, telescope_dec_j2k=-24.3881408820715, observability=1)
2025-12-26T16:50:51.037 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7214279174804688
2025-12-26T16:50:51.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:51.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5722659, teldec = -24.256172
2025-12-26T16:50:51.373 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55149682362585     dec_j2k = -24.3881368645225
2025-12-26T16:50:51.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:51.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-26T16:50:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:51.387 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11865012, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370059226487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5722659, 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.59205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55149682362585, telescope_dec_j2k=-24.3881368645225, observability=1)
2025-12-26T16:50:52.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7421329021453857
2025-12-26T16:50:52.451 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:52.453 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5725748, teldec = -24.256172
2025-12-26T16:50:52.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55180601877048     dec_j2k = -24.3881324425325
2025-12-26T16:50:52.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:50:52.457 [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-26T16:50:52.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:52.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:52.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:52.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:52.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11866264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372465943055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5725748, 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.59236, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55180601877048, telescope_dec_j2k=-24.3881324425325, observability=1)
2025-12-26T16:50:53.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7840313911437988
2025-12-26T16:50:53.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:53.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5728832, teldec = -24.256171
2025-12-26T16:50:53.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55211471335062     dec_j2k = -24.3881270269234
2025-12-26T16:50:53.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:53.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-26T16:50:53.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:53.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:53.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:53.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:53.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11867496, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798375273779052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992279, telescope_ra=1.5728832, 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.59267, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55211471335062, telescope_dec_j2k=-24.3881270269234, observability=1)
2025-12-26T16:50:54.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8118734359741211
2025-12-26T16:50:54.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:54.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5731637, teldec = -24.256171
2025-12-26T16:50:54.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55239548134192     dec_j2k = -24.3881230099539
2025-12-26T16:50:54.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:54.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-26T16:50:54.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:54.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:54.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:54.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:54.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11868729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371663704199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992279, telescope_ra=1.5731637, 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.59295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55239548134192, telescope_dec_j2k=-24.3881230099539, observability=1)
2025-12-26T16:50:55.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8355135917663574
2025-12-26T16:50:55.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:55.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5734628, teldec = -24.256171
2025-12-26T16:50:55.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55269486709457     dec_j2k = -24.3881187258329
2025-12-26T16:50:55.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:55.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-26T16:50:55.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:55.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:55.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:55.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:55.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:55.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:55.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:55.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:55.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:55.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:55.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:55.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:55.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11869958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370861465343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5734628, 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.59325, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55269486709457, telescope_dec_j2k=-24.3881187258329, observability=1)
2025-12-26T16:50:56.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8626875877380371
2025-12-26T16:50:56.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:56.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5737717, teldec = -24.256171
2025-12-26T16:50:56.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55300406219991     dec_j2k = -24.3881143004917
2025-12-26T16:50:56.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:50:56.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-26T16:50:56.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:56.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:56.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:56.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:56.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:56.729 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11871191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371262584771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5737717, 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.59356, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55300406219991, telescope_dec_j2k=-24.3881143004917, observability=1)
2025-12-26T16:50:57.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8909502029418945
2025-12-26T16:50:57.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:57.776 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5740522, teldec = -24.256171
2025-12-26T16:50:57.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55328483016474     dec_j2k = -24.3881102812633
2025-12-26T16:50:57.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:57.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-26T16:50:57.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:57.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:57.785 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:57.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:57.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:57.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11872424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371663704199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5740522, 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.59384, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55328483016474, telescope_dec_j2k=-24.3881102812633, observability=1)
2025-12-26T16:50:58.707 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9140751361846924
2025-12-26T16:50:58.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:58.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5743608, teldec = -24.256171
2025-12-26T16:50:58.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55359372496415     dec_j2k = -24.3881058585718
2025-12-26T16:50:58.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:58.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-26T16:50:58.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:58.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:58.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:58.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:58.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:58.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11873666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368855868203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992279, telescope_ra=1.5743608, 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.59414, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55359372496415, telescope_dec_j2k=-24.3881058585718, observability=1)
2025-12-26T16:50:59.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.934675931930542
2025-12-26T16:50:59.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:50:59.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.574641, teldec = -24.256171
2025-12-26T16:50:59.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55387419262484     dec_j2k = -24.3881018421465
2025-12-26T16:50:59.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:50:59.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-26T16:50:59.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:50:59.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:50:59.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:50:59.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:50:59.928 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11874895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798373268181911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992279, telescope_ra=1.574641, 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.59442, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55387419262484, telescope_dec_j2k=-24.3881018421465, observability=1)
2025-12-26T16:51:00.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9602465629577637
2025-12-26T16:51:00.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:00.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.574941, teldec = -24.256171
2025-12-26T16:51:00.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5541744791902     dec_j2k = -24.3880975411165
2025-12-26T16:51:00.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:00.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-26T16:51:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:00.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:00.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11876128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798373669301339, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992279, telescope_ra=1.574941, 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.59472, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.5541744791902, telescope_dec_j2k=-24.3880975411165, observability=1)
2025-12-26T16:51:02.018 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:02.019 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5752501, teldec = -24.256178
2025-12-26T16:51:02.021 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.55448387497537     dec_j2k = -24.3881001081661
2025-12-26T16:51:02.022 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:02.022 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:02.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:02.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:02.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:02.025 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:02.032 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:02.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11877337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370460345915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99229, telescope_ra=1.5752501, 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.59503, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:50:01.937291', telescope_ra_j2k=1.55448387497537, telescope_dec_j2k=-24.3881001081661, observability=1)
2025-12-26T16:51:02.049 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01619887351989746
2025-12-26T16:51:02.081 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:02.082 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:51:02.082 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:02.083 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:51:02.084 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:02.583 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.549445390701294
2025-12-26T16:51:03.007 [DEBUG] [Thread-467860 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9738836288452148
2025-12-26T16:51:03.085 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:03.088 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:03.088 [DEBUG] [ThreadPoolExecutor-21561_0] [payload.py] [to_registers()] [0]
2025-12-26T16:51:03.092 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:03.092 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:03.092 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:51:03.092 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:03.099 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:03.099 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:51:03.099 [DEBUG] [ThreadPoolExecutor-21561_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:51:03.099 [DEBUG] [ThreadPoolExecutor-21561_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:51:03.099 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:03.099 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:03.099 [DEBUG] [ThreadPoolExecutor-21561_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:03.107 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:03.109 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5755307, teldec = -24.256171
2025-12-26T16:51:03.110 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.55476474245427     dec_j2k = -24.3880890843479
2025-12-26T16:51:03.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:03.112 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:03.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-26T16:51:03.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5755588, teldec = -24.256171
2025-12-26T16:51:03.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55479286929364     dec_j2k = -24.3880886812928
2025-12-26T16:51:03.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:03.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-26T16:51:03.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:03.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:03.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:03.119 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:03.120 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11878597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374471540196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5755307, 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.59531, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55476474245427, telescope_dec_j2k=-24.3880890843479, observability=1)
2025-12-26T16:51:03.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:03.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:03.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:03.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:03.234 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11878602, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374471540196, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5755588, 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.59534, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55479286929364, telescope_dec_j2k=-24.3880886812928, observability=1)
2025-12-26T16:51:04.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9628279209136963
2025-12-26T16:51:04.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:04.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5758672, teldec = -24.256171
2025-12-26T16:51:04.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55510156385259     dec_j2k = -24.3880842572573
2025-12-26T16:51:04.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:04.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-26T16:51:04.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:04.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:04.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:04.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:04.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:04.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:04.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:04.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:04.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:04.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:04.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:04.306 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:04.306 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11879962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798365646912778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992279, telescope_ra=1.5758672, 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.59565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55510156385259, telescope_dec_j2k=-24.3880842572573, observability=1)
2025-12-26T16:51:05.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9819021224975586
2025-12-26T16:51:05.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:05.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5761665, teldec = -24.256178
2025-12-26T16:51:05.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55540115024791     dec_j2k = -24.3880869623356
2025-12-26T16:51:05.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:05.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:05.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:05.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:05.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:05.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:05.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:05.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11881204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798373268181911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99229, telescope_ra=1.5761665, 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.59595, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55540115024791, telescope_dec_j2k=-24.3880869623356, observability=1)
2025-12-26T16:51:06.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:06.380 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5764471, teldec = -24.256171
2025-12-26T16:51:06.381 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.55568201769914     dec_j2k = -24.3880759361873
2025-12-26T16:51:06.383 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:06.384 [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-26T16:51:06.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:06.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:06.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:06.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:06.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:06.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:06.393 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:06.393 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:06.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:06.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:06.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:06.394 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:06.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11882384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372064823627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5764471, 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.59623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55568201769914, telescope_dec_j2k=-24.3880759361873, observability=1)
2025-12-26T16:51:06.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.025483131408691406
2025-12-26T16:51:07.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:07.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.576756, teldec = -24.256171
2025-12-26T16:51:07.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55599121270643     dec_j2k = -24.3880715024921
2025-12-26T16:51:07.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:07.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-26T16:51:07.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:07.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:07.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:07.470 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:07.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:07.477 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:07.477 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:07.477 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:07.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:07.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:07.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:07.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:07.478 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11883634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374070420767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992279, telescope_ra=1.576756, 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.59654, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55599121270643, telescope_dec_j2k=-24.3880715024921, observability=1)
2025-12-26T16:51:07.509 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.031076669692993164
2025-12-26T16:51:08.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:08.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5770646, teldec = -24.256171
2025-12-26T16:51:08.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55630010741707     dec_j2k = -24.3880670722397
2025-12-26T16:51:08.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:08.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-26T16:51:08.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:08.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:08.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:08.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:08.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:08.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:08.542 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:08.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:08.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:08.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:08.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:08.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:08.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11884867, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368855868203, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5770646, 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.59685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55630010741707, telescope_dec_j2k=-24.3880670722397, observability=1)
2025-12-26T16:51:08.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05305075645446777
2025-12-26T16:51:09.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:09.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.577345, teldec = -24.256178
2025-12-26T16:51:09.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55658077572618     dec_j2k = -24.3880700454748
2025-12-26T16:51:09.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:09.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-26T16:51:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:09.599 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:09.607 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11886098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372465943055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992289, telescope_ra=1.577345, 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.59713, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55658077572618, telescope_dec_j2k=-24.3880700454748, observability=1)
2025-12-26T16:51:09.687 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07999372482299805
2025-12-26T16:51:10.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:10.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5776442, teldec = -24.256171
2025-12-26T16:51:10.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55688026090322     dec_j2k = -24.3880587491871
2025-12-26T16:51:10.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:51:10.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-26T16:51:10.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:10.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:10.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:10.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:10.690 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11887354, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372064823627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992279, telescope_ra=1.5776442, 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.59743, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55688026090322, telescope_dec_j2k=-24.3880587491871, observability=1)
2025-12-26T16:51:10.777 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08724212646484375
2025-12-26T16:51:11.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:11.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5779531, teldec = -24.256171
2025-12-26T16:51:11.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55718945587113     dec_j2k = -24.3880543121417
2025-12-26T16:51:11.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:11.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:11.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11888587, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368454748775, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992279, telescope_ra=1.5779531, 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.59774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55718945587113, telescope_dec_j2k=-24.3880543121417, observability=1)
2025-12-26T16:51:11.870 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11606740951538086
2025-12-26T16:51:12.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:12.813 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5782615, teldec = -24.256171
2025-12-26T16:51:12.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55749815035145     dec_j2k = -24.3880498814159
2025-12-26T16:51:12.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:12.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-26T16:51:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:12.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:12.830 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:12.831 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11889829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372465943055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5782615, 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.59804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55749815035145, telescope_dec_j2k=-24.3880498814159, observability=1)
2025-12-26T16:51:12.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12739896774291992
2025-12-26T16:51:13.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:13.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5785414, teldec = -24.256171
2025-12-26T16:51:13.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55777831760934     dec_j2k = -24.3880458593986
2025-12-26T16:51:13.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:13.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-26T16:51:13.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:13.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:13.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:13.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:13.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11891091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370861465343, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5785414, 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.59832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55777831760934, telescope_dec_j2k=-24.3880458593986, observability=1)
2025-12-26T16:51:14.086 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16532540321350098
2025-12-26T16:51:14.222 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3018317222595215
2025-12-26T16:51:14.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:14.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5788408, teldec = -24.256171
2025-12-26T16:51:14.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55807800347725     dec_j2k = -24.3880415563908
2025-12-26T16:51:14.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:14.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-26T16:51:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:14.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:14.992 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:14.992 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:14.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:14.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:14.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:14.993 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1189233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372465943055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992279, telescope_ra=1.5788408, 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.59862, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55807800347725, telescope_dec_j2k=-24.3880415563908, observability=1)
2025-12-26T16:51:15.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2212390899658203
2025-12-26T16:51:16.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:16.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5791493, teldec = -24.256165
2025-12-26T16:51:16.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55838679756215     dec_j2k = -24.3880311222638
2025-12-26T16:51:16.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:16.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-26T16:51:16.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:16.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:16.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:16.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:16.063 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11893569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372465943055, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992268, telescope_ra=1.5791493, 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.59893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55838679756215, telescope_dec_j2k=-24.3880311222638, observability=1)
2025-12-26T16:51:16.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24144363403320312
2025-12-26T16:51:17.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:17.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5794302, teldec = -24.256171
2025-12-26T16:51:17.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55866796620999     dec_j2k = -24.3880330831003
2025-12-26T16:51:17.109 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:17.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-26T16:51:17.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:17.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:17.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:17.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:17.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11894797, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371663704199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992278, telescope_ra=1.5794302, 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.59921, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55866796620999, telescope_dec_j2k=-24.3880330831003, observability=1)
2025-12-26T16:51:17.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27701711654663086
2025-12-26T16:51:18.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:18.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5797383, teldec = -24.256171
2025-12-26T16:51:18.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55897636035533     dec_j2k = -24.3880286525626
2025-12-26T16:51:18.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:18.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:18.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:18.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:18.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:18.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:18.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:18.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:18.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:18.186 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:18.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:18.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:18.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:18.186 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:18.186 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11896027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372867062483, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.5797383, 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.59952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55897636035533, telescope_dec_j2k=-24.3880286525626, observability=1)
2025-12-26T16:51:18.486 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2998199462890625
2025-12-26T16:51:19.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:19.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5800461, teldec = -24.256171
2025-12-26T16:51:19.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55928445420415     dec_j2k = -24.3880242254803
2025-12-26T16:51:19.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:19.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-26T16:51:19.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:19.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:19.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:19.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:19.251 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:19.252 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1189726, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374872659624, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5800461, 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.59983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55928445420415, telescope_dec_j2k=-24.3880242254803, observability=1)
2025-12-26T16:51:19.649 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39748263359069824
2025-12-26T16:51:20.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:20.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5803257, teldec = -24.256171
2025-12-26T16:51:20.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55956432112239     dec_j2k = -24.3880202032545
2025-12-26T16:51:20.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:20.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:20.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:20.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:20.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:20.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:20.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11898487, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366449151634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5803257, 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.60011, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55956432112239, telescope_dec_j2k=-24.3880202032545, observability=1)
2025-12-26T16:51:20.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43367886543273926
2025-12-26T16:51:21.164 [DEBUG] [Thread-467861 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8556196689605713
2025-12-26T16:51:21.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:21.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5806246, teldec = -24.256171
2025-12-26T16:51:21.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.55986350645602     dec_j2k = -24.3880159026027
2025-12-26T16:51:21.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:21.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-26T16:51:21.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:21.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:21.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:21.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:21.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11899709, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798369256987631, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5806246, 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.60041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.55986350645602, telescope_dec_j2k=-24.3880159026027, observability=1)
2025-12-26T16:51:21.870 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5035593509674072
2025-12-26T16:51:22.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:22.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5809048, teldec = -24.256171
2025-12-26T16:51:22.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56014397392974     dec_j2k = -24.3880118702766
2025-12-26T16:51:22.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:22.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-26T16:51:22.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:22.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:22.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:22.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:22.423 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11900936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798369658107059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5809048, 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.60069, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56014397392974, telescope_dec_j2k=-24.3880118702766, observability=1)
2025-12-26T16:51:22.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5364835262298584
2025-12-26T16:51:23.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:23.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5812131, teldec = -24.256171
2025-12-26T16:51:23.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56045256821751     dec_j2k = -24.3880074327451
2025-12-26T16:51:23.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:23.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:23.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:23.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:23.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:23.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:23.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:23.483 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1190216, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798373268181911, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.5812131, 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.601, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56045256821751, telescope_dec_j2k=-24.3880074327451, observability=1)
2025-12-26T16:51:24.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5670797824859619
2025-12-26T16:51:24.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:24.529 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5815215, teldec = -24.256171
2025-12-26T16:51:24.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56076126259058     dec_j2k = -24.388002992913
2025-12-26T16:51:24.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:51:24.533 [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-26T16:51:24.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:24.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:24.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11903389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371663704199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.5815215, 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.6013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56076126259058, telescope_dec_j2k=-24.388002992913, observability=1)
2025-12-26T16:51:25.040 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.49231672286987305
2025-12-26T16:51:25.040 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75501084327698 seconds ago
2025-12-26T16:51:25.141 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5937588214874268
2025-12-26T16:51:25.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:25.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5818014, teldec = -24.256171
2025-12-26T16:51:25.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56104142975113     dec_j2k = -24.3879989626312
2025-12-26T16:51:25.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:51:25.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:25.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:25.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:25.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:25.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:25.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11904633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798369658107059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.5818014, 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.60158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56104142975113, telescope_dec_j2k=-24.3879989626312, observability=1)
2025-12-26T16:51:26.231 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.613945484161377
2025-12-26T16:51:26.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:26.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5821089, teldec = -24.256171
2025-12-26T16:51:26.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56134922324583     dec_j2k = -24.3879945341189
2025-12-26T16:51:26.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:26.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-26T16:51:26.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:26.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:26.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:26.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:26.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:26.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:26.680 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:26.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:26.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:26.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11905863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371663704199, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.5821089, 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.60189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56134922324583, telescope_dec_j2k=-24.3879945341189, observability=1)
2025-12-26T16:51:27.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6813604831695557
2025-12-26T16:51:27.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:27.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5824359, teldec = -24.256171
2025-12-26T16:51:27.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56167653534131     dec_j2k = -24.3879898238347
2025-12-26T16:51:27.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:27.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:27.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:27.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:27.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:27.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:27.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:27.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:27.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:27.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:27.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:27.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:27.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:27.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:27.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1190721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368053629347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992278, telescope_ra=1.5824359, 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.60222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56167653534131, telescope_dec_j2k=-24.3879898238347, observability=1)
2025-12-26T16:51:28.100 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:28.101 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:28.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6061475276947021
2025-12-26T16:51:28.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:28.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5827445, teldec = -24.256171
2025-12-26T16:51:28.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56198542986498     dec_j2k = -24.387985377706
2025-12-26T16:51:28.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:28.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-26T16:51:28.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:28.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:28.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:28.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:28.942 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11908476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366850271063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.5827445, 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.60253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56198542986498, telescope_dec_j2k=-24.387985377706, observability=1)
2025-12-26T16:51:29.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5980377197265625
2025-12-26T16:51:29.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:29.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5830267, teldec = -24.256171
2025-12-26T16:51:29.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56226789918393     dec_j2k = -24.3879813111783
2025-12-26T16:51:29.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:29.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:30.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:30.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:30.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:30.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:30.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11909712, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.5830267, 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.60281, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56226789918393, telescope_dec_j2k=-24.3879813111783, observability=1)
2025-12-26T16:51:30.630 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6221573352813721
2025-12-26T16:51:31.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:31.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5833353, teldec = -24.256171
2025-12-26T16:51:31.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56257679368811     dec_j2k = -24.3879768633988
2025-12-26T16:51:31.052 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:31.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-26T16:51:31.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:31.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:31.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:31.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:31.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11910936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366048032206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5833353, 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.60312, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56257679368811, telescope_dec_j2k=-24.3879768633988, observability=1)
2025-12-26T16:51:31.721 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6557989120483398
2025-12-26T16:51:32.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:32.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5836343, teldec = -24.256164
2025-12-26T16:51:32.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56287607848089     dec_j2k = -24.3879655537616
2025-12-26T16:51:32.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51: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-26T16:51:32.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:32.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:32.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:32.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:32.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11912175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368053629347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.5836343, 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.60342, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56287607848089, telescope_dec_j2k=-24.3879655537616, observability=1)
2025-12-26T16:51:32.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.787175178527832
2025-12-26T16:51:33.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:33.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5839151, teldec = -24.256177
2025-12-26T16:51:33.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56315714744034     dec_j2k = -24.3879745040292
2025-12-26T16:51:33.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:33.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-26T16:51:33.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:33.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:33.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:33.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:33.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:33.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11913411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362437957354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992289, telescope_ra=1.5839151, 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.6037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56315714744034, telescope_dec_j2k=-24.3879745040292, observability=1)
2025-12-26T16:51:33.411 [DEBUG] [Thread-467862 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2101893424987793
2025-12-26T16:51:34.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.813361406326294
2025-12-26T16:51:34.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:34.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5842238, teldec = -24.256171
2025-12-26T16:51:34.250 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56346614154753     dec_j2k = -24.3879640528415
2025-12-26T16:51:34.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:34.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-26T16:51:34.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:34.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:34.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:34.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:34.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:34.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:34.262 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:34.262 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:34.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:34.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:34.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:34.263 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:34.263 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11914639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798375273779052, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.5842238, 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.60401, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56346614154753, telescope_dec_j2k=-24.3879640528415, observability=1)
2025-12-26T16:51:35.105 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8423624038696289
2025-12-26T16:51:35.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:35.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5845043, teldec = -24.256171
2025-12-26T16:51:35.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56374690919974     dec_j2k = -24.3879600070563
2025-12-26T16:51:35.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:35.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:35.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:35.321 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:35.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11915862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5845043, 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.60429, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56374690919974, telescope_dec_j2k=-24.3879600070563, observability=1)
2025-12-26T16:51:36.195 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8740077018737793
2025-12-26T16:51:36.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:36.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5848127, teldec = -24.256171
2025-12-26T16:51:36.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56405560346432     dec_j2k = -24.3879555580341
2025-12-26T16:51:36.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:36.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-26T16:51:36.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:36.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:36.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:36.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:36.387 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:36.388 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11917094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798374070420767, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5848127, 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.6046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56405560346432, telescope_dec_j2k=-24.3879555580341, observability=1)
2025-12-26T16:51:37.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9013724327087402
2025-12-26T16:51:37.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:37.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5851118, teldec = -24.256171
2025-12-26T16:51:37.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56435498884545     dec_j2k = -24.3879512423525
2025-12-26T16:51:37.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:37.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-26T16:51:37.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:37.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:37.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:37.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:37.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11918323, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5851118, 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.6049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56435498884545, telescope_dec_j2k=-24.3879512423525, observability=1)
2025-12-26T16:51:38.376 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9292166233062744
2025-12-26T16:51:38.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:38.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5853929, teldec = -24.256171
2025-12-26T16:51:38.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56463635704345     dec_j2k = -24.3879471856528
2025-12-26T16:51:38.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:38.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:38.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:38.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:38.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11919569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366048032206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5853929, 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.60518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56463635704345, telescope_dec_j2k=-24.3879471856528, observability=1)
2025-12-26T16:51:39.224 [DEBUG] [Thread-467863 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.701284646987915
2025-12-26T16:51:39.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9434294700622559
2025-12-26T16:51:39.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:39.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5857016, teldec = -24.256164
2025-12-26T16:51:39.600 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56494535102404     dec_j2k = -24.3879357304213
2025-12-26T16:51:39.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:39.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-26T16:51:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:39.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:39.615 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:39.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1192083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362437957354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.5857016, 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.60549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56494535102404, telescope_dec_j2k=-24.3879357304213, observability=1)
2025-12-26T16:51:40.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9411354064941406
2025-12-26T16:51:40.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:40.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5860101, teldec = -24.256171
2025-12-26T16:51:40.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56525414588539     dec_j2k = -24.3879382760107
2025-12-26T16:51:40.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:40.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:40.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:40.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11922065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.5860101, 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.60579, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56525414588539, telescope_dec_j2k=-24.3879382760107, observability=1)
2025-12-26T16:51:41.647 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9659700393676758
2025-12-26T16:51:41.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:41.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5863098, teldec = -24.256171
2025-12-26T16:51:41.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56555413180057     dec_j2k = -24.3879339484226
2025-12-26T16:51:41.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:41.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-26T16:51:41.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:41.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:41.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:41.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:41.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11923288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5863098, 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.60609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56555413180057, telescope_dec_j2k=-24.3879339484226, observability=1)
2025-12-26T16:51:42.346 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6075057983398438
2025-12-26T16:51:42.741 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:42.742 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5865906, teldec = -24.256171
2025-12-26T16:51:42.743 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.56583519967633     dec_j2k = -24.3879298930078
2025-12-26T16:51:42.745 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:42.747 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:42.750 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:42.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:42.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:42.758 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:42.758 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:42.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:42.758 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:42.759 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:42.759 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:42.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1192447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364443554494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.5865906, 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.60637, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56583519967633, telescope_dec_j2k=-24.3879298930078, observability=1)
2025-12-26T16:51:42.796 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.037049055099487305
2025-12-26T16:51:43.829 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:43.831 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5868995, teldec = -24.256171
2025-12-26T16:51:43.832 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.56614439434899     dec_j2k = -24.3879254309384
2025-12-26T16:51:43.834 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:43.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-26T16:51:43.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:43.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5868995, teldec = -24.256171
2025-12-26T16:51:43.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56614439434899     dec_j2k = -24.3879254309384
2025-12-26T16:51:43.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:43.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:43.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:43.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:43.842 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51: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-26T16:51:43.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:43.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:43.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:43.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:43.849 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:43.849 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:43.849 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:43.849 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:43.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:43.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:43.850 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:43.850 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:43.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11925729, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371262584771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.5868995, 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.60668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56614439434899, telescope_dec_j2k=-24.3879254309384, observability=1)
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:43.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1192574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371262584771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.5868995, 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.60668, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56614439434899, telescope_dec_j2k=-24.3879254309384, observability=1)
2025-12-26T16:51:44.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:44.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.58718, teldec = -24.256171
2025-12-26T16:51:44.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56642516192084     dec_j2k = -24.3879213783597
2025-12-26T16:51:44.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:44.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-26T16:51:44.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:44.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:44.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:44.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:44.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:44.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:44.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:44.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:44.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:44.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:44.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:44.937 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:44.937 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11926994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366449151634, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.58718, 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.60696, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56642516192084, telescope_dec_j2k=-24.3879213783597, observability=1)
2025-12-26T16:51:44.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019640445709228516
2025-12-26T16:51:45.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:45.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5874791, teldec = -24.256171
2025-12-26T16:51:45.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56672454722614     dec_j2k = -24.3879170562693
2025-12-26T16:51:45.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:45.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-26T16:51:45.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:45.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:45.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:45.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:46.001 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11928223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368053629347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.5874791, 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.60726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56672454722614, telescope_dec_j2k=-24.3879170562693, observability=1)
2025-12-26T16:51:46.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.044740915298461914
2025-12-26T16:51:47.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:47.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.587788, teldec = -24.256171
2025-12-26T16:51:47.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56703374186939     dec_j2k = -24.387912591716
2025-12-26T16:51:47.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:47.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-26T16:51:47.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:47.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:47.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:47.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:47.064 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11929457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372064823627, 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.992278, telescope_ra=1.587788, 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.60757, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56703374186939, telescope_dec_j2k=-24.387912591716, observability=1)
2025-12-26T16:51:47.140 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07531428337097168
2025-12-26T16:51:48.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:48.107 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5880688, teldec = -24.256171
2025-12-26T16:51:48.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56731480970067     dec_j2k = -24.3879085325447
2025-12-26T16:51:48.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:48.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-26T16:51:48.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:48.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:48.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:48.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:48.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11930678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372064823627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992278, telescope_ra=1.5880688, 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.60785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56731480970067, telescope_dec_j2k=-24.3879085325447, observability=1)
2025-12-26T16:51:48.225 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10230374336242676
2025-12-26T16:51:49.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:49.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5883777, teldec = -24.256171
2025-12-26T16:51:49.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56762400432439     dec_j2k = -24.387904066343
2025-12-26T16:51:49.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:49.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:49.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:49.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:49.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:49.186 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:49.186 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:49.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:49.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:49.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:49.187 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:49.187 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11931907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.5883777, 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.60816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56762400432439, telescope_dec_j2k=-24.387904066343, observability=1)
2025-12-26T16:51:49.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1290900707244873
2025-12-26T16:51:50.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:50.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5886576, teldec = -24.25617
2025-12-26T16:51:50.231 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56790417120214     dec_j2k = -24.3878990187754
2025-12-26T16:51:50.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:50.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:50.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:50.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:50.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:50.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:50.246 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11933134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836524579335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992277, telescope_ra=1.5886576, 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.60844, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56790417120214, telescope_dec_j2k=-24.3878990187754, observability=1)
2025-12-26T16:51:50.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16229844093322754
2025-12-26T16:51:51.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:51.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.588957, teldec = -24.25617
2025-12-26T16:51:51.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56820385674615     dec_j2k = -24.3878946883462
2025-12-26T16:51:51.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:51:51.295 [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-26T16:51:51.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:51.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:51.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:51.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:51.310 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11934365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.588957, 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.60874, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56820385674615, telescope_dec_j2k=-24.3878946883462, observability=1)
2025-12-26T16:51:51.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18764972686767578
2025-12-26T16:51:52.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:52.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5892657, teldec = -24.25617
2025-12-26T16:51:52.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5685128511497     dec_j2k = -24.3878902225554
2025-12-26T16:51:52.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:52.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-26T16:51:52.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:52.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:52.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:52.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:52.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:52.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:52.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:52.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:52.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:52.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:52.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:52.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:52.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11935597, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364042435066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.5892657, 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.60905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.5685128511497, telescope_dec_j2k=-24.3878902225554, observability=1)
2025-12-26T16:51:52.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2183551788330078
2025-12-26T16:51:53.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:53.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5895467, teldec = -24.25617
2025-12-26T16:51:53.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56879411912719     dec_j2k = -24.3878861567354
2025-12-26T16:51:53.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:53.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-26T16:51:53.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:53.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:53.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:53.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:53.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:53.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11936822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366850271063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5895467, 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.60933, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56879411912719, telescope_dec_j2k=-24.3878861567354, observability=1)
2025-12-26T16:51:53.680 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.249192476272583
2025-12-26T16:51:54.474 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:54.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5898548, teldec = -24.25617
2025-12-26T16:51:54.477 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56910251293903     dec_j2k = -24.3878816979813
2025-12-26T16:51:54.479 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:54.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:54.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:54.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:54.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:54.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:54.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1193805, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360031240786, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992277, telescope_ra=1.5898548, 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.60964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56910251293903, telescope_dec_j2k=-24.3878816979813, observability=1)
2025-12-26T16:51:54.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2762274742126465
2025-12-26T16:51:55.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:55.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5901542, teldec = -24.25617
2025-12-26T16:51:55.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56940219844458     dec_j2k = -24.387877364309
2025-12-26T16:51:55.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:55.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-26T16:51:55.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:55.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:55.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:55.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:55.550 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11939275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798365646912778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5901542, 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.60994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56940219844458, telescope_dec_j2k=-24.387877364309, observability=1)
2025-12-26T16:51:55.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3101620674133301
2025-12-26T16:51:56.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:56.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5904344, teldec = -24.25617
2025-12-26T16:51:56.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56968266563243     dec_j2k = -24.3878733078128
2025-12-26T16:51:56.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:56.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:56.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:56.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:56.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:56.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:56.612 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11940502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798357624524217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5904344, 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.61022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56968266563243, telescope_dec_j2k=-24.3878733078128, observability=1)
2025-12-26T16:51:56.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3410909175872803
2025-12-26T16:51:57.293 [DEBUG] [Thread-467864 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6807718276977539
2025-12-26T16:51:57.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:57.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5907436, teldec = -24.25617
2025-12-26T16:51:57.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.56999216046378     dec_j2k = -24.3878688306551
2025-12-26T16:51:57.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:57.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-26T16:51:57.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:57.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:57.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:57.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:57.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:57.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11941737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992277, telescope_ra=1.5907436, 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.61053, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.56999216046378, telescope_dec_j2k=-24.3878688306551, observability=1)
2025-12-26T16:51:58.040 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3635430335998535
2025-12-26T16:51:58.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:58.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5910241, teldec = -24.25617
2025-12-26T16:51:58.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57027292791995     dec_j2k = -24.3878647683197
2025-12-26T16:51:58.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:51:58.724 [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-26T16:51:58.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:58.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:58.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:58.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:58.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11942963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836524579335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992277, telescope_ra=1.5910241, 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.61081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.57027292791995, telescope_dec_j2k=-24.3878647683197, observability=1)
2025-12-26T16:51:59.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.397658109664917
2025-12-26T16:51:59.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:51:59.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5913324, teldec = -24.25617
2025-12-26T16:51:59.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5705815218736     dec_j2k = -24.3878603025503
2025-12-26T16:51:59.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:51:59.791 [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-26T16:51:59.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:51:59.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:51:59.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:51:59.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:51:59.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:51:59.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:59.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:51:59.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:51:59.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:51:59.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:51:59.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:51:59.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:51:59.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11944196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362839076782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5913324, 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.61112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.5705815218736, telescope_dec_j2k=-24.3878603025503, observability=1)
2025-12-26T16:52:00.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41785740852355957
2025-12-26T16:52:00.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:00.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5916316, teldec = -24.25617
2025-12-26T16:52:00.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57088100714096     dec_j2k = -24.3878559677736
2025-12-26T16:52:00.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:00.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-26T16:52:00.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:00.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:00.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:00.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:00.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:00.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:00.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:00.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:00.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:00.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:00.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:00.860 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:00.860 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11945424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356020046505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.5916316, 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.61141, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.57088100714096, telescope_dec_j2k=-24.3878559677736, observability=1)
2025-12-26T16:52:01.312 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45259547233581543
2025-12-26T16:52:01.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:01.905 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5919123, teldec = -24.25617
2025-12-26T16:52:01.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57116197476104     dec_j2k = -24.3878519002867
2025-12-26T16:52:01.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:01.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-26T16:52:01.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:01.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:01.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:01.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:01.916 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:01.917 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11946647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836123459907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992277, telescope_ra=1.5919123, 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.6117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:51:02.080650', telescope_ra_j2k=1.57116197476104, telescope_dec_j2k=-24.3878519002867, observability=1)
2025-12-26T16:52:02.222 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:02.223 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:52:02.224 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:02.224 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:52:02.224 [INFO] [ThreadPoolExecutor-21562_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:52:02.224 [INFO] [ThreadPoolExecutor-21562_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:52:02.405 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4888184070587158
2025-12-26T16:52:02.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6771478652954102
2025-12-26T16:52:02.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:02.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5922212, teldec = -24.25617
2025-12-26T16:52:02.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57147116925729     dec_j2k = -24.3878474233436
2025-12-26T16:52:02.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:02.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-26T16:52:02.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:02.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:02.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:02.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:02.980 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11947872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5922212, 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.612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57147116925729, telescope_dec_j2k=-24.3878474233436, observability=1)
2025-12-26T16:52:03.494 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5133476257324219
2025-12-26T16:52:04.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:04.027 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5925017, teldec = -24.25617
2025-12-26T16:52:04.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57175193666891     dec_j2k = -24.387843357259
2025-12-26T16:52:04.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:04.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-26T16:52:04.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:04.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:04.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:04.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:04.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:04.040 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:04.041 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:04.041 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:04.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:04.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:04.041 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:04.041 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:04.041 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11949104, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.5925017, 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.61229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57175193666891, telescope_dec_j2k=-24.387843357259, observability=1)
2025-12-26T16:52:04.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5426032543182373
2025-12-26T16:52:05.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:05.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5928101, teldec = -24.25617
2025-12-26T16:52:05.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57206063066894     dec_j2k = -24.3878388859191
2025-12-26T16:52:05.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:05.094 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:05.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:05.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:05.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:05.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:05.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:05.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:05.103 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:05.104 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:05.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:05.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:05.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:05.104 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:05.104 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11950334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798369256987631, 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.992277, telescope_ra=1.5928101, 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.61259, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57206063066894, telescope_dec_j2k=-24.3878388859191, observability=1)
2025-12-26T16:52:05.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5699617862701416
2025-12-26T16:52:06.154 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:06.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5931092, teldec = -24.25617
2025-12-26T16:52:06.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57236001579344     dec_j2k = -24.3878345485935
2025-12-26T16:52:06.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:06.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-26T16:52:06.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:06.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:06.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:06.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:06.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:06.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:06.166 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:06.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:06.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:06.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:06.167 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:06.167 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:06.167 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11951567, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798365646912778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.5931092, 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.61289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57236001579344, telescope_dec_j2k=-24.3878345485935, observability=1)
2025-12-26T16:52:06.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5980844497680664
2025-12-26T16:52:07.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:07.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.59339, teldec = -24.25617
2025-12-26T16:52:07.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57264108346426     dec_j2k = -24.3878304759046
2025-12-26T16:52:07.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:07.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-26T16:52:07.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:07.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:07.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:07.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:07.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:07.223 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:07.224 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:07.224 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:07.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:07.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:07.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:07.224 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:07.224 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11952786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370460345915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992277, telescope_ra=1.59339, 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.61317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57264108346426, telescope_dec_j2k=-24.3878304759046, observability=1)
2025-12-26T16:52:07.857 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6334831714630127
2025-12-26T16:52:08.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:08.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5936986, teldec = -24.25617
2025-12-26T16:52:08.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57294997762546     dec_j2k = -24.3878259991853
2025-12-26T16:52:08.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:08.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-26T16:52:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:08.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:08.294 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:08.295 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11954027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366048032206, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5936986, 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.61348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57294997762546, telescope_dec_j2k=-24.3878259991853, observability=1)
2025-12-26T16:52:08.984 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6893398761749268
2025-12-26T16:52:09.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:09.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5939788, teldec = -24.25617
2025-12-26T16:52:09.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57323044470657     dec_j2k = -24.3878219337059
2025-12-26T16:52:09.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:09.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-26T16:52:09.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:09.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:09.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:09.344 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:09.352 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11955252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370059226487, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992277, telescope_ra=1.5939788, 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.61376, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57323044470657, telescope_dec_j2k=-24.3878219337059, observability=1)
2025-12-26T16:52:10.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7217388153076172
2025-12-26T16:52:10.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:10.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5943061, teldec = -24.25617
2025-12-26T16:52:10.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57355805667177     dec_j2k = -24.3878171839438
2025-12-26T16:52:10.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:52:10.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-26T16:52:10.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:10.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:10.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:10.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:10.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:10.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11956571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798365646912778, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.5943061, 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.61409, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57355805667177, telescope_dec_j2k=-24.3878171839438, observability=1)
2025-12-26T16:52:11.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6694037914276123
2025-12-26T16:52:11.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:11.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5946141, teldec = -24.25617
2025-12-26T16:52:11.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5738663502307     dec_j2k = -24.3878127133777
2025-12-26T16:52:11.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:11.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:11.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:11.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11957796, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364042435066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5946141, 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.6144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.5738663502307, telescope_dec_j2k=-24.3878127133777, observability=1)
2025-12-26T16:52:12.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7045848369598389
2025-12-26T16:52:12.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:12.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5948944, teldec = -24.25617
2025-12-26T16:52:12.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5741469173795     dec_j2k = -24.3878086441266
2025-12-26T16:52:12.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:12.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:12.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:12.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:12.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:12.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:12.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1195903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5948944, 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.61468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.5741469173795, telescope_dec_j2k=-24.3878086441266, observability=1)
2025-12-26T16:52:13.313 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6969330310821533
2025-12-26T16:52:13.347 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7305610179901123
2025-12-26T16:52:13.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:13.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5952022, teldec = -24.256164
2025-12-26T16:52:13.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57445501026193     dec_j2k = -24.3877981753419
2025-12-26T16:52:13.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:13.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-26T16:52:13.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:13.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:13.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:13.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:13.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:13.682 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11960258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798367652509919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.5952022, 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.61499, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57445501026193, telescope_dec_j2k=-24.3877981753419, observability=1)
2025-12-26T16:52:14.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7537627220153809
2025-12-26T16:52:14.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:14.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5954819, teldec = -24.256164
2025-12-26T16:52:14.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57473497682111     dec_j2k = -24.3877941133147
2025-12-26T16:52:14.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:14.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-26T16:52:14.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:14.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:14.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:14.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:14.741 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:14.742 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11961486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368855868203, 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.992266, telescope_ra=1.5954819, 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.61527, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57473497682111, telescope_dec_j2k=-24.3877941133147, observability=1)
2025-12-26T16:52:15.365 [DEBUG] [Thread-467865 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6235222816467285
2025-12-26T16:52:15.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7841136455535889
2025-12-26T16:52:15.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:15.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5957898, teldec = -24.25617
2025-12-26T16:52:15.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5750431707122     dec_j2k = -24.3877956404109
2025-12-26T16:52:15.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:15.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:15.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:15.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11962721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362036837926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5957898, 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.61557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.5750431707122, telescope_dec_j2k=-24.3877956404109, observability=1)
2025-12-26T16:52:16.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8446755409240723
2025-12-26T16:52:16.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:16.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5960887, teldec = -24.25617
2025-12-26T16:52:16.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57534235555018     dec_j2k = -24.3877912979319
2025-12-26T16:52:16.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:16.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-26T16:52:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:16.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:16.873 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11963957, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362437957354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992277, telescope_ra=1.5960887, 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.61587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57534235555018, telescope_dec_j2k=-24.3877912979319, observability=1)
2025-12-26T16:52:17.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8733210563659668
2025-12-26T16:52:17.926 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:17.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5963973, teldec = -24.25617
2025-12-26T16:52:17.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57565124962171     dec_j2k = -24.3877868136819
2025-12-26T16:52:17.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:52:17.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-26T16:52:17.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:17.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:17.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:17.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:17.946 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:17.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11965193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362036837926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992277, telescope_ra=1.5963973, 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.61618, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57565124962171, telescope_dec_j2k=-24.3877868136819, observability=1)
2025-12-26T16:52:18.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.887833833694458
2025-12-26T16:52:18.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:18.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5966775, teldec = -24.25617
2025-12-26T16:52:18.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57593171662139     dec_j2k = -24.387782741365
2025-12-26T16:52:19.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:19.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-26T16:52:19.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:19.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:19.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:19.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:19.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:19.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:19.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:19.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:19.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:19.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:19.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:19.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:19.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11966429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798369658107059, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5966775, 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.61646, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57593171662139, telescope_dec_j2k=-24.387782741365, observability=1)
2025-12-26T16:52:19.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9092814922332764
2025-12-26T16:52:20.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:20.065 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5969859, teldec = -24.25617
2025-12-26T16:52:20.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57624041048277     dec_j2k = -24.3877782583798
2025-12-26T16:52:20.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:20.069 [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-26T16:52:20.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:20.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:20.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:20.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:20.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11967667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366850271063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5969859, 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.61677, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57624041048277, telescope_dec_j2k=-24.3877782583798, observability=1)
2025-12-26T16:52:21.015 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.937448263168335
2025-12-26T16:52:21.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:21.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5972658, teldec = -24.25617
2025-12-26T16:52:21.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57652057717883     dec_j2k = -24.3877741889339
2025-12-26T16:52:21.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:52:21.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:21.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:21.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:21.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:21.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:21.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11968891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362839076782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5972658, 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.61705, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57652057717883, telescope_dec_j2k=-24.3877741889339, observability=1)
2025-12-26T16:52:22.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9721829891204834
2025-12-26T16:52:22.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:22.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5975736, teldec = -24.25617
2025-12-26T16:52:22.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57682867044898     dec_j2k = -24.3877697130343
2025-12-26T16:52:22.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:22.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-26T16:52:22.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:22.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:22.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:22.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:22.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:22.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:22.196 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:22.196 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:22.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:22.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:22.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:22.196 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:22.196 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11970116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.5975736, 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.61736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57682867044898, telescope_dec_j2k=-24.3877697130343, observability=1)
2025-12-26T16:52:23.103 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:23.105 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:23.106 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:23.108 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:23.197 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:23.199 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5978443, teldec = -24.25617
2025-12-26T16:52:23.200 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.57709962836202     dec_j2k = -24.3877657759196
2025-12-26T16:52:23.201 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:23.201 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:23.206 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:23.206 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:23.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:23.207 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:23.215 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11971293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364443554494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.5978443, telescope_dec=-24.25617, 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.61763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57709962836202, telescope_dec_j2k=-24.3877657759196, observability=1)
2025-12-26T16:52:23.246 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.031102657318115234
2025-12-26T16:52:24.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:24.290 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:24.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5981527, teldec = -24.25617
2025-12-26T16:52:24.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5774083221846     dec_j2k = -24.3877612896814
2025-12-26T16:52:24.294 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5981527, teldec = -24.25617
2025-12-26T16:52:24.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:24.295 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.5774083221846     dec_j2k = -24.3877612896814
2025-12-26T16:52:24.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-26T16:52:24.297 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:24.298 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:24.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:24.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:24.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:24.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:24.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:24.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:24.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:24.303 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:24.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11972557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360833479642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.5981527, 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.61794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.5774083221846, telescope_dec_j2k=-24.3877612896814, observability=1)
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:24.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1197256, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360833479642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.5981527, 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.61794, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.5774083221846, telescope_dec_j2k=-24.3877612896814, observability=1)
2025-12-26T16:52:25.100 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7952442169189453
2025-12-26T16:52:25.100 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.7544641494751 seconds ago
2025-12-26T16:52:25.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:25.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5984624, teldec = -24.25617
2025-12-26T16:52:25.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5777183172354     dec_j2k = -24.3877567836672
2025-12-26T16:52:25.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:25.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:25.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:25.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:25.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:25.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:25.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11973779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992276, telescope_ra=1.5984624, 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.61825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.5777183172354, telescope_dec_j2k=-24.3877567836672, observability=1)
2025-12-26T16:52:25.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014762163162231445
2025-12-26T16:52:26.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:26.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5987428, teldec = -24.256176
2025-12-26T16:52:26.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57799898483061     dec_j2k = -24.3877587026932
2025-12-26T16:52:26.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:52:26.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:26.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:26.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:26.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:26.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:26.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:26.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:26.425 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:26.425 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:26.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:26.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:26.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:26.426 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:26.426 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11975008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364844673922, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.5987428, 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.61853, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57799898483061, telescope_dec_j2k=-24.3877587026932, observability=1)
2025-12-26T16:52:26.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0411372184753418
2025-12-26T16:52:27.113 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:27.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:27.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.5990783, teldec = -24.25617
2025-12-26T16:52:27.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57833480397181     dec_j2k = -24.387747819986
2025-12-26T16:52:27.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:27.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-26T16:52:27.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:27.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:27.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:27.607 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:27.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:27.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:27.614 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:27.614 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:27.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:27.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:27.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:27.615 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:27.615 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.11976384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364042435066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992276, telescope_ra=1.5990783, 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.61886, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57833480397181, telescope_dec_j2k=-24.387747819986, observability=1)
2025-12-26T16:52:27.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13349294662475586
2025-12-26T16:52:28.114 [DEBUG] [ThreadPoolExecutor-21561_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:28.115 [INFO] [ThreadPoolExecutor-21561_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:52:28.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:28.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:28.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.599461, teldec = -24.25617
2025-12-26T16:52:28.955 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.599461, teldec = -24.25617
2025-12-26T16:52:28.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.57871786852988     dec_j2k = -24.3877422485223
2025-12-26T16:52:28.958 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.57871786852988     dec_j2k = -24.3877422485223
2025-12-26T16:52:28.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:28.960 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:28.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-26T16:52: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-26T16:52:28.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:28.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:28.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:28.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:28.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:28.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:28.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:28.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:28.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:28.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:28.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:28.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:28.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:28.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:28.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11977954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366850271063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992276, telescope_ra=1.599461, 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.61924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57871786852988, telescope_dec_j2k=-24.3877422485223, observability=1)
2025-12-26T16:52:28.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:28.967 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:28.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11977955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366850271063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992276, telescope_ra=1.599461, 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.61924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57871786852988, telescope_dec_j2k=-24.3877422485223, observability=1)
2025-12-26T16:52:30.266 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:30.267 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.5998253, teldec = -24.25617
2025-12-26T16:52:30.269 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.57908251554552     dec_j2k = -24.3877369437016
2025-12-26T16:52:30.270 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:30.270 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:30.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:30.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:30.277 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:30.278 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:30.284 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:30.285 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11979475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364042435066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.5998253, 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.61961, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57908251554552, telescope_dec_j2k=-24.3877369437016, observability=1)
2025-12-26T16:52:30.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05518651008605957
2025-12-26T16:52:31.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:31.508 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6001618, teldec = -24.25617
2025-12-26T16:52:31.510 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.57941933606741     dec_j2k = -24.3877320426301
2025-12-26T16:52:31.511 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:31.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-26T16:52:31.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:31.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:31.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:31.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:31.524 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:31.525 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11980911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798359630121357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992276, telescope_ra=1.6001618, 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.61995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57941933606741, telescope_dec_j2k=-24.3877320426301, observability=1)
2025-12-26T16:52:31.955 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43024635314941406
2025-12-26T16:52:33.010 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:33.012 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6005818, teldec = -24.25617
2025-12-26T16:52:33.013 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.57983973610728     dec_j2k = -24.3877259239581
2025-12-26T16:52:33.015 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:33.016 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:33.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:33.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:33.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:33.022 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:33.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:33.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:33.029 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:33.029 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:33.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:33.029 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:33.030 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:33.030 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:33.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11982652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798370460345915, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992276, telescope_ra=1.6005818, 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.62037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.57983973610728, telescope_dec_j2k=-24.3877259239581, observability=1)
2025-12-26T16:52:33.440 [DEBUG] [Thread-467866 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4100029468536377
2025-12-26T16:52:33.447 [DEBUG] [Thread-467867 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4178016185760498
2025-12-26T16:52:33.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4230468273162842
2025-12-26T16:52:34.664 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:34.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6010483, teldec = -24.256176
2025-12-26T16:52:34.667 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58030668088302     dec_j2k = -24.3877251254776
2025-12-26T16:52:34.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:34.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:34.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:34.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:34.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:34.676 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:34.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11984565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798371262584771, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992287, telescope_ra=1.6010483, 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.62083, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58030668088302, telescope_dec_j2k=-24.3877251254776, observability=1)
2025-12-26T16:52:35.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7832474708557129
2025-12-26T16:52:36.244 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:36.247 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6014963, teldec = -24.25617
2025-12-26T16:52:36.248 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58075510708055     dec_j2k = -24.387712595764
2025-12-26T16:52:36.250 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:36.251 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:36.253 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:36.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:36.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:36.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:36.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11986395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362036837926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992276, telescope_ra=1.6014963, 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.62128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58075510708055, telescope_dec_j2k=-24.387712595764, observability=1)
2025-12-26T16:52:36.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.641646146774292
2025-12-26T16:52:37.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:37.376 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6018046, teldec = -24.25617
2025-12-26T16:52:37.377 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58106370068627     dec_j2k = -24.3877081008051
2025-12-26T16:52:37.380 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:37.380 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:37.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:37.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:37.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:37.386 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:37.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:37.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:37.393 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:37.393 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:37.393 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:37.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:37.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:37.394 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:37.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11987703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362437957354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.6018046, 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.62159, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58106370068627, telescope_dec_j2k=-24.3877081008051, observability=1)
2025-12-26T16:52:37.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5520918369293213
2025-12-26T16:52:38.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:38.502 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6021129, teldec = -24.25617
2025-12-26T16:52:38.504 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58137229428171     dec_j2k = -24.3877036049874
2025-12-26T16:52:38.505 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:38.506 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:38.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:38.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:38.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:38.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:38.515 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11989006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798366850271063, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.6021129, 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.6219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58137229428171, telescope_dec_j2k=-24.3877036049874, observability=1)
2025-12-26T16:52:38.986 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47055602073669434
2025-12-26T16:52:39.590 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:39.592 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.602421, teldec = -24.25617
2025-12-26T16:52:39.593 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58168068767642     dec_j2k = -24.3876991112283
2025-12-26T16:52:39.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:39.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:39.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:39.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:39.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:39.598 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:39.605 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:39.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11990267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798361635718498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992276, telescope_ra=1.602421, 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.6222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58168068767642, telescope_dec_j2k=-24.3876991112283, observability=1)
2025-12-26T16:52:40.029 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42303991317749023
2025-12-26T16:52:40.680 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:40.682 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6027287, teldec = -24.256176
2025-12-26T16:52:40.683 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58198868114853     dec_j2k = -24.387700621932
2025-12-26T16:52:40.685 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:40.686 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:40.690 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:40.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:40.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:40.691 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:40.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11991529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798367652509919, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992287, telescope_ra=1.6027287, 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.62251, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58198868114853, telescope_dec_j2k=-24.387700621932, observability=1)
2025-12-26T16:52:41.081 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38337087631225586
2025-12-26T16:52:41.771 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:41.773 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6030274, teldec = -24.25617
2025-12-26T16:52:41.775 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58228766510358     dec_j2k = -24.3876902641418
2025-12-26T16:52:41.777 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:41.778 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:41.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:41.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:41.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:41.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:41.787 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:41.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11992792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.6030274, 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.62281, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58228766510358, telescope_dec_j2k=-24.3876902641418, observability=1)
2025-12-26T16:52:42.123 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3356001377105713
2025-12-26T16:52:42.407 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6193578243255615
2025-12-26T16:52:42.939 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:42.941 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6033636, teldec = -24.25617
2025-12-26T16:52:42.942 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58262418522333     dec_j2k = -24.3876853577127
2025-12-26T16:52:42.944 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:42.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-26T16:52:42.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:42.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:42.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:42.949 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:42.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:42.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:42.956 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:42.956 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:42.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:42.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:42.957 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:42.957 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:42.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11994144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798372064823627, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.6033636, 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.62315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58262418522333, telescope_dec_j2k=-24.3876853577127, observability=1)
2025-12-26T16:52:43.170 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21290087699890137
2025-12-26T16:52:44.027 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:44.030 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6036438, teldec = -24.25617
2025-12-26T16:52:44.031 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58290465201219     dec_j2k = -24.3876812677552
2025-12-26T16:52:44.033 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:44.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-26T16:52:44.041 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:44.041 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:44.041 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:44.041 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:44.048 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11995403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836524579335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992276, telescope_ra=1.6036438, 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.62343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58290465201219, telescope_dec_j2k=-24.3876812677552, observability=1)
2025-12-26T16:52:44.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16458606719970703
2025-12-26T16:52:45.118 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:45.120 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6039519, teldec = -24.256163
2025-12-26T16:52:45.121 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58321304480879     dec_j2k = -24.3876697703361
2025-12-26T16:52:45.123 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:52:45.124 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:45.130 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:45.131 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:45.131 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:45.131 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:45.139 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11996666, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836524579335, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.6039519, 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.62374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58321304480879, telescope_dec_j2k=-24.3876697703361, observability=1)
2025-12-26T16:52:45.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12136507034301758
2025-12-26T16:52:46.246 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:46.248 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6042602, teldec = -24.25617
2025-12-26T16:52:46.249 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.58352163887966     dec_j2k = -24.3876722679364
2025-12-26T16:52:46.251 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:46.251 [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-26T16:52:46.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:46.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:46.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:46.254 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:46.261 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:46.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11997971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362036837926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992276, telescope_ra=1.6042602, 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.62404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58352163887966, telescope_dec_j2k=-24.3876722679364, observability=1)
2025-12-26T16:52:46.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04330110549926758
2025-12-26T16:52:47.345 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:47.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6045677, teldec = -24.256169
2025-12-26T16:52:47.348 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58382943155337     dec_j2k = -24.3876667770501
2025-12-26T16:52:47.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:47.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:47.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:47.360 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.11999243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798365646912778, 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.992276, telescope_ra=1.6045677, 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.62435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58382943155337, telescope_dec_j2k=-24.3876667770501, observability=1)
2025-12-26T16:52:47.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014800071716308594
2025-12-26T16:52:48.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:48.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6048666, teldec = -24.256169
2025-12-26T16:52:48.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58412861610791     dec_j2k = -24.3876624108604
2025-12-26T16:52:48.410 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:48.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:48.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:48.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:48.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:48.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:48.420 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1200047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362437957354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992276, telescope_ra=1.6048666, 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.62465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58412861610791, telescope_dec_j2k=-24.3876624108604, observability=1)
2025-12-26T16:52:48.465 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04430866241455078
2025-12-26T16:52:49.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:49.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6051749, teldec = -24.256169
2025-12-26T16:52:49.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58443720960115     dec_j2k = -24.3876579065146
2025-12-26T16:52:49.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:52:49.469 [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-26T16:52:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:49.478 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:49.479 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12001696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358025643645, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.6051749, 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.62496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58443720960115, telescope_dec_j2k=-24.3876579065146, observability=1)
2025-12-26T16:52:49.554 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07514333724975586
2025-12-26T16:52:50.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:50.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6054554, teldec = -24.256169
2025-12-26T16:52:50.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58471797662061     dec_j2k = -24.3876538075884
2025-12-26T16:52:50.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:50.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-26T16:52:50.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:50.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:50.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:50.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:50.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:50.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:50.542 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:50.542 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:50.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:50.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:50.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:50.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:50.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12002922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360833479642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992276, telescope_ra=1.6054554, 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.62524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58471797662061, telescope_dec_j2k=-24.3876538075884, observability=1)
2025-12-26T16:52:50.645 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10205197334289551
2025-12-26T16:52:51.528 [DEBUG] [Thread-467868 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.985231876373291
2025-12-26T16:52:51.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:51.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6057635, teldec = -24.256169
2025-12-26T16:52:51.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5850263699038     dec_j2k = -24.3876493045265
2025-12-26T16:52:51.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:51.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-26T16:52:51.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:51.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:51.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:51.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:51.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12004154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836725139049, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992276, telescope_ra=1.6057635, 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.62555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.5850263699038, telescope_dec_j2k=-24.3876493045265, observability=1)
2025-12-26T16:52:51.735 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13356471061706543
2025-12-26T16:52:52.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:52.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6060712, teldec = -24.256169
2025-12-26T16:52:52.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58533436279597     dec_j2k = -24.3876448064551
2025-12-26T16:52:52.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:52.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-26T16:52:52.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:52.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:52.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:52.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:52.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12005399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360833479642, 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.992276, telescope_ra=1.6060712, 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.62585, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58533436279597, telescope_dec_j2k=-24.3876448064551, observability=1)
2025-12-26T16:52:52.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19235777854919434
2025-12-26T16:52:53.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:53.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6063506, teldec = -24.256169
2025-12-26T16:52:53.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58561402874116     dec_j2k = -24.3876407213427
2025-12-26T16:52:53.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:53.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-26T16:52:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:53.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:53.748 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12006633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364042435066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.6063506, 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.62613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58561402874116, telescope_dec_j2k=-24.3876407213427, observability=1)
2025-12-26T16:52:53.953 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2047863006591797
2025-12-26T16:52:54.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:54.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6066495, teldec = -24.256169
2025-12-26T16:52:54.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58591321323794     dec_j2k = -24.38763635034
2025-12-26T16:52:54.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:54.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-26T16:52:54.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:54.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:54.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:54.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:54.817 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:54.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12007872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364443554494, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992276, telescope_ra=1.6066495, 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.62643, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58591321323794, telescope_dec_j2k=-24.38763635034, observability=1)
2025-12-26T16:52:55.044 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22649574279785156
2025-12-26T16:52:55.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:55.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6069578, teldec = -24.256169
2025-12-26T16:52:55.867 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58622180667161     dec_j2k = -24.3876318410299
2025-12-26T16:52:55.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:55.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-26T16:52:55.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:55.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:55.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:55.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:55.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:55.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:55.883 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:55.883 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:55.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:55.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:55.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:55.884 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:55.884 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12009102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836123459907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.6069578, 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.62674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58622180667161, telescope_dec_j2k=-24.3876318410299, observability=1)
2025-12-26T16:52:56.134 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2505052089691162
2025-12-26T16:52:56.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:56.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.607238, teldec = -24.256169
2025-12-26T16:52:56.938 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58650227335132     dec_j2k = -24.3876277419762
2025-12-26T16:52:56.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:52:56.940 [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-26T16:52:56.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:56.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:56.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:56.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:56.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12010343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362839076782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.607238, 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.62702, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58650227335132, telescope_dec_j2k=-24.3876277419762, observability=1)
2025-12-26T16:52:57.226 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2726752758026123
2025-12-26T16:52:57.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:58.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6075462, teldec = -24.256163
2025-12-26T16:52:58.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58681076620018     dec_j2k = -24.3876172330062
2025-12-26T16:52:58.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:58.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-26T16:52:58.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:58.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:58.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:58.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:58.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:58.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:58.015 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:58.015 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:58.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:58.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:58.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:58.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:58.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12011573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362839076782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.6075462, 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.62733, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58681076620018, telescope_dec_j2k=-24.3876172330062, observability=1)
2025-12-26T16:52:58.315 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2993185520172119
2025-12-26T16:52:59.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:52:59.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6078544, teldec = -24.256169
2025-12-26T16:52:59.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58711925997864     dec_j2k = -24.3876187221481
2025-12-26T16:52:59.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:59.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:52:59.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:52:59.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:52:59.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:52:59.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:52:59.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:52:59.086 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12012807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360432360214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992275, telescope_ra=1.6078544, 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.62764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58711925997864, telescope_dec_j2k=-24.3876187221481, observability=1)
2025-12-26T16:52:59.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3199808597564697
2025-12-26T16:53:00.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:00.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6081339, teldec = -24.256163
2025-12-26T16:53:00.139 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58739902549483     dec_j2k = -24.387608631588
2025-12-26T16:53:00.141 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:00.142 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:00.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:00.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:00.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:00.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:00.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:00.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12014046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360432360214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992265, telescope_ra=1.6081339, 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.62792, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58739902549483, telescope_dec_j2k=-24.387608631588, observability=1)
2025-12-26T16:53:00.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.344973087310791
2025-12-26T16:53:01.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:01.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6084419, teldec = -24.256169
2025-12-26T16:53:01.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58770731906348     dec_j2k = -24.3876101220227
2025-12-26T16:53:01.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:01.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:01.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:01.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:01.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:01.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:01.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:01.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:01.216 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:01.216 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:01.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:01.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:01.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:01.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:01.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12015278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798368053629347, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6084419, 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.62823, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58770731906348, telescope_dec_j2k=-24.3876101220227, observability=1)
2025-12-26T16:53:01.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36941027641296387
2025-12-26T16:53:02.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:02.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6087403, teldec = -24.256163
2025-12-26T16:53:02.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58800600254635     dec_j2k = -24.3875997532125
2025-12-26T16:53:02.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:02.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:02.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:02.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:02.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:02.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:02.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:02.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:02.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:02.309 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:02.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:02.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:02.309 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:02.309 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:02.309 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12016542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356020046505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.6087403, 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.62852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:52:02.221375', telescope_ra_j2k=1.58800600254635, telescope_dec_j2k=-24.3875997532125, observability=1)
2025-12-26T16:53:02.363 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:02.364 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:53:02.364 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:02.364 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:53:02.366 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:02.604 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29473090171813965
2025-12-26T16:53:02.717 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4081144332885742
2025-12-26T16:53:03.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:03.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6090486, teldec = -24.256163
2025-12-26T16:53:03.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58831459590997     dec_j2k = -24.387595238082
2025-12-26T16:53:03.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:03.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-26T16:53:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:03.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:03.368 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:03.370 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:03.370 [DEBUG] [ThreadPoolExecutor-21563_0] [payload.py] [to_registers()] [0]
2025-12-26T16:53:03.373 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:03.373 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:03.373 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:53:03.373 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:03.374 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12017774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798357624524217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.6090486, 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.62883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.58831459590997, telescope_dec_j2k=-24.387595238082, observability=1)
2025-12-26T16:53:03.381 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:03.381 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:53:03.381 [DEBUG] [ThreadPoolExecutor-21563_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:53:03.381 [DEBUG] [ThreadPoolExecutor-21563_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:53:03.381 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:03.381 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:03.381 [DEBUG] [ThreadPoolExecutor-21563_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:03.805 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4308450222015381
2025-12-26T16:53:04.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:04.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6093293, teldec = -24.256169
2025-12-26T16:53:04.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58859556347224     dec_j2k = -24.387597125899
2025-12-26T16:53:04.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:04.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-26T16:53:04.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:04.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:04.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:04.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:04.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:04.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:04.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:04.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:04.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:04.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:04.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:04.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:04.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12019022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358827882501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6093293, 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.62911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.58859556347224, telescope_dec_j2k=-24.387597125899, observability=1)
2025-12-26T16:53:04.896 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4387035369873047
2025-12-26T16:53:05.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:05.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6096655, teldec = -24.256169
2025-12-26T16:53:05.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58893208336226     dec_j2k = -24.387592200336
2025-12-26T16:53:05.593 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:05.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-26T16:53:05.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:05.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:05.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:05.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:05.604 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12020359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798352008852224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992275, telescope_ra=1.6096655, 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.62945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.58893208336226, telescope_dec_j2k=-24.387592200336, observability=1)
2025-12-26T16:53:05.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3815159797668457
2025-12-26T16:53:06.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:06.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6100011, teldec = -24.256169
2025-12-26T16:53:06.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58926800266914     dec_j2k = -24.3875872825457
2025-12-26T16:53:06.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:53:06.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:06.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:06.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:06.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:06.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:06.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:06.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:06.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:06.877 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:06.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:06.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:06.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:06.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:06.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12021829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079836123459907, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6100011, 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.62978, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.58926800266914, telescope_dec_j2k=-24.3875872825457, observability=1)
2025-12-26T16:53:07.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31508469581604004
2025-12-26T16:53:07.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:07.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6103089, teldec = -24.256169
2025-12-26T16:53:07.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58957609551492     dec_j2k = -24.3875827712351
2025-12-26T16:53:07.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:07.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-26T16:53:07.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:07.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:07.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:07.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:07.941 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12023059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798361635718498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6103089, 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.63009, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.58957609551492, telescope_dec_j2k=-24.3875827712351, observability=1)
2025-12-26T16:53:08.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3379940986633301
2025-12-26T16:53:09.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:09.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6106362, teldec = -24.256169
2025-12-26T16:53:09.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.58990370690202     dec_j2k = -24.387577973182
2025-12-26T16:53:09.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:09.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-26T16:53:09.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:09.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:09.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:09.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:09.115 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12024419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360833479642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.6106362, 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.63042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.58990370690202, telescope_dec_j2k=-24.387577973182, observability=1)
2025-12-26T16:53:09.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25462985038757324
2025-12-26T16:53:09.575 [DEBUG] [Thread-467869 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4595351219177246
2025-12-26T16:53:10.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:10.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6109445, teldec = -24.256169
2025-12-26T16:53:10.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59021230020223     dec_j2k = -24.3875734527749
2025-12-26T16:53:10.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:10.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-26T16:53:10.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:10.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:10.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:10.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:10.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:10.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:10.180 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:10.180 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:10.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:10.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:10.180 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:10.181 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:10.181 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1202565, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358827882501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6109445, 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.63073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59021230020223, telescope_dec_j2k=-24.3875734527749, observability=1)
2025-12-26T16:53:10.460 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2797374725341797
2025-12-26T16:53:11.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:11.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6112247, teldec = -24.256169
2025-12-26T16:53:11.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59049276676062     dec_j2k = -24.387569343636
2025-12-26T16:53:11.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:11.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-26T16:53:11.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:11.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:11.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:11.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:11.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:11.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:11.245 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:11.245 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:11.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:11.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:11.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:11.246 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:11.246 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12026884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798364042435066, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6112247, 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.63101, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59049276676062, telescope_dec_j2k=-24.387569343636, observability=1)
2025-12-26T16:53:11.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3048672676086426
2025-12-26T16:53:12.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:12.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6115326, teldec = -24.256163
2025-12-26T16:53:12.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59080095918947     dec_j2k = -24.3875588279738
2025-12-26T16:53:12.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:12.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-26T16:53:12.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:12.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:12.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:12.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:12.316 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12028126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358426763073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.6115326, 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.63132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59080095918947, telescope_dec_j2k=-24.3875588279738, observability=1)
2025-12-26T16:53:12.402 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08562469482421875
2025-12-26T16:53:12.644 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3277754783630371
2025-12-26T16:53:13.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:13.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6118125, teldec = -24.256169
2025-12-26T16:53:13.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59108112591569     dec_j2k = -24.3875607212341
2025-12-26T16:53:13.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:13.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:13.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:13.374 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:13.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12029355, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362839076782, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992275, telescope_ra=1.6118125, 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.6316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59108112591569, telescope_dec_j2k=-24.3875607212341, observability=1)
2025-12-26T16:53:13.732 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3571810722351074
2025-12-26T16:53:14.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:14.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.61212, teldec = -24.256169
2025-12-26T16:53:14.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59138891841549     dec_j2k = -24.3875562092932
2025-12-26T16:53:14.425 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:14.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-26T16:53:14.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:14.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:14.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:14.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:14.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:14.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1203058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362437957354, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.61212, 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.6319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59138891841549, telescope_dec_j2k=-24.3875562092932, observability=1)
2025-12-26T16:53:14.822 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38026905059814453
2025-12-26T16:53:15.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:15.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6124186, teldec = -24.256169
2025-12-26T16:53:15.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5916878024396     dec_j2k = -24.3875518271252
2025-12-26T16:53:15.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:15.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-26T16:53:15.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:15.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:15.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:15.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:15.505 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12031811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360833479642, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.6124186, 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.6322, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.5916878024396, telescope_dec_j2k=-24.3875518271252, observability=1)
2025-12-26T16:53:15.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44461607933044434
2025-12-26T16:53:16.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:16.548 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.612699, teldec = -24.256169
2025-12-26T16:53:16.549 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59196846914329     dec_j2k = -24.3875477113225
2025-12-26T16:53:16.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:16.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-26T16:53:16.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:16.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:16.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:16.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:16.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:16.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:16.564 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:16.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:16.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:16.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:16.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:16.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:16.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1203304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360432360214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992275, telescope_ra=1.612699, 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.63248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59196846914329, telescope_dec_j2k=-24.3875477113225, observability=1)
2025-12-26T16:53:17.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5155048370361328
2025-12-26T16:53:17.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:17.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6130358, teldec = -24.256169
2025-12-26T16:53:17.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59230558948077     dec_j2k = -24.3875427667242
2025-12-26T16:53:17.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:17.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:17.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:17.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:17.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:17.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:17.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1203434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798352409971653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992275, telescope_ra=1.6130358, 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.63282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59230558948077, telescope_dec_j2k=-24.3875427667242, observability=1)
2025-12-26T16:53:18.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5931079387664795
2025-12-26T16:53:18.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:18.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6133441, teldec = -24.256175
2025-12-26T16:53:18.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59261418317213     dec_j2k = -24.3875442391253
2025-12-26T16:53:18.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:18.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-26T16:53:18.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:18.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:18.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:18.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:18.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:18.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:18.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:18.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:18.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:18.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:18.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:18.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:18.858 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12035691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360432360214, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992286, telescope_ra=1.6133441, 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.63313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59261418317213, telescope_dec_j2k=-24.3875442391253, observability=1)
2025-12-26T16:53:19.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5143229961395264
2025-12-26T16:53:19.897 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:19.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6136518, teldec = -24.256175
2025-12-26T16:53:19.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59292217581096     dec_j2k = -24.3875397199965
2025-12-26T16:53:19.902 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:19.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-26T16:53:19.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:19.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:19.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:19.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:19.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:19.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12036919, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358426763073, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992286, telescope_ra=1.6136518, 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.63344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59292217581096, telescope_dec_j2k=-24.3875397199965, observability=1)
2025-12-26T16:53:20.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6987614631652832
2025-12-26T16:53:20.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:20.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6139502, teldec = -24.256169
2025-12-26T16:53:20.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59322085912335     dec_j2k = -24.3875293371538
2025-12-26T16:53:20.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:20.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-26T16:53:20.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:20.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:20.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:20.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:21.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12038181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798361635718498, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.6139502, 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.63373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59322085912335, telescope_dec_j2k=-24.3875293371538, observability=1)
2025-12-26T16:53:21.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7738008499145508
2025-12-26T16:53:22.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:22.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6142864, teldec = -24.256169
2025-12-26T16:53:22.191 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59355737884436     dec_j2k = -24.3875243975692
2025-12-26T16:53:22.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:22.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-26T16:53:22.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:22.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:22.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:22.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:22.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:22.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:22.203 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:22.204 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:22.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:22.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:22.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:22.204 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:22.204 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12039571, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798362036837926, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6142864, 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.63407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59355737884436, telescope_dec_j2k=-24.3875243975692, observability=1)
2025-12-26T16:53:22.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7403378486633301
2025-12-26T16:53:23.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:23.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6145669, teldec = -24.256169
2025-12-26T16:53:23.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59383814558612     dec_j2k = -24.3875202755708
2025-12-26T16:53:23.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53: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-26T16:53:23.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:23.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:23.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:23.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:23.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:23.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:23.274 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:23.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:23.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:23.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12040806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798360031240786, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.6145669, 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.63435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59383814558612, telescope_dec_j2k=-24.3875202755708, observability=1)
2025-12-26T16:53:24.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.759343147277832
2025-12-26T16:53:24.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:24.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6148753, teldec = -24.256169
2025-12-26T16:53:24.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59414683884951     dec_j2k = -24.3875157427575
2025-12-26T16:53:24.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:24.324 [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-26T16:53:24.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:24.327 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:24.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:24.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:24.335 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12042036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358827882501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992275, telescope_ra=1.6148753, 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.63466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59414683884951, telescope_dec_j2k=-24.3875157427575, observability=1)
2025-12-26T16:53:25.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7892541885375977
2025-12-26T16:53:25.160 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.8249375820159912
2025-12-26T16:53:25.160 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75325417518616 seconds ago
2025-12-26T16:53:25.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:25.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.615183, teldec = -24.256169
2025-12-26T16:53:25.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59445483143692     dec_j2k = -24.3875112193775
2025-12-26T16:53:25.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:25.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-26T16:53:25.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:25.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:25.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:25.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:25.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:25.399 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:25.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:25.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:25.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12043267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356421165933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.615183, 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.63497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59445483143692, telescope_dec_j2k=-24.3875112193775, observability=1)
2025-12-26T16:53:26.215 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8153457641601562
2025-12-26T16:53:26.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:26.446 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.615463, teldec = -24.256169
2025-12-26T16:53:26.447 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59473509767585     dec_j2k = -24.3875071024622
2025-12-26T16:53:26.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:26.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-26T16:53:26.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:26.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:26.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:26.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:26.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:26.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:26.462 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:26.462 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:26.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:26.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:26.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:26.463 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:26.463 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12044495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356822285361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992275, telescope_ra=1.615463, 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.63525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59473509767585, telescope_dec_j2k=-24.3875071024622, observability=1)
2025-12-26T16:53:27.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8829004764556885
2025-12-26T16:53:27.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:27.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6157616, teldec = -24.256169
2025-12-26T16:53:27.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59503398159122     dec_j2k = -24.3875027112868
2025-12-26T16:53:27.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:27.504 [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-26T16:53:27.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:27.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:27.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:27.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:27.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12045718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356020046505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.6157616, 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.63555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59503398159122, telescope_dec_j2k=-24.3875027112868, observability=1)
2025-12-26T16:53:27.643 [DEBUG] [Thread-467870 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12898874282836914
2025-12-26T16:53:28.382 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:28.383 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:28.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9199118614196777
2025-12-26T16:53:28.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:28.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6160696, teldec = -24.256169
2025-12-26T16:53:28.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59534227443414     dec_j2k = -24.3874981810334
2025-12-26T16:53:28.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:28.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:28.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:28.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:28.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:28.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:28.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12046943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798357624524217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992275, telescope_ra=1.6160696, 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.63585, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59534227443414, telescope_dec_j2k=-24.3874981810334, observability=1)
2025-12-26T16:53:29.524 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9460442066192627
2025-12-26T16:53:29.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:29.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6163512, teldec = -24.256169
2025-12-26T16:53:29.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59562414216718     dec_j2k = -24.3874940383386
2025-12-26T16:53:29.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:29.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-26T16:53:29.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:29.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:29.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:29.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:29.650 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12048186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798359630121357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.6163512, 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.63613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59562414216718, telescope_dec_j2k=-24.3874940383386, observability=1)
2025-12-26T16:53:30.726 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:30.728 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6166604, teldec = -24.256169
2025-12-26T16:53:30.729 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59593363613113     dec_j2k = -24.3874894887886
2025-12-26T16:53:30.731 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:30.732 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:30.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:30.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:30.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:30.734 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:30.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12049453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358827882501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992275, telescope_ra=1.6166604, 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.63644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59593363613113, telescope_dec_j2k=-24.3874894887886, observability=1)
2025-12-26T16:53:30.777 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03582262992858887
2025-12-26T16:53:31.819 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:31.821 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6169593, teldec = -24.256169
2025-12-26T16:53:31.822 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59623282029271     dec_j2k = -24.3874850899724
2025-12-26T16:53:31.824 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:31.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-26T16:53:31.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:31.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:31.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:31.830 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:31.837 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:31.837 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:31.837 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:31.838 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:31.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:31.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:31.838 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:31.838 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:31.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12050718, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798359630121357, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.6169593, 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.63674, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59623282029271, telescope_dec_j2k=-24.3874850899724, observability=1)
2025-12-26T16:53:31.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10803985595703125
2025-12-26T16:53:33.021 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:33.023 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6172958, teldec = -24.256169
2025-12-26T16:53:33.024 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59656964018862     dec_j2k = -24.3874801368446
2025-12-26T16:53:33.026 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:33.027 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:33.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:33.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:33.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:33.033 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:33.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:33.040 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:33.041 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:33.041 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:33.041 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:33.041 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:33.041 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:33.041 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:33.041 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12052109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798355217807649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.6172958, 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.63708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59656964018862, telescope_dec_j2k=-24.3874801368446, observability=1)
2025-12-26T16:53:33.131 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08971476554870605
2025-12-26T16:53:33.472 [DEBUG] [Thread-467871 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43110132217407227
2025-12-26T16:53:34.187 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:34.189 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6176317, teldec = -24.256169
2025-12-26T16:53:34.190 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.5969058595018     dec_j2k = -24.3874751915299
2025-12-26T16:53:34.192 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:34.192 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:34.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:34.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:34.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:34.196 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:34.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:34.203 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:34.203 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:34.204 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:34.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:34.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:34.204 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:34.204 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:34.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12053457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798357624524217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6176317, 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.63742, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.5969058595018, telescope_dec_j2k=-24.3874751915299, observability=1)
2025-12-26T16:53:34.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09803438186645508
2025-12-26T16:53:35.315 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:35.317 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.61794, teldec = -24.256169
2025-12-26T16:53:35.318 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59721445256703     dec_j2k = -24.3874706516628
2025-12-26T16:53:35.320 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:35.321 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:35.327 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:35.327 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:35.327 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:35.327 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:35.335 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12054764, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356020046505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.61794, 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.63772, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59721445256703, telescope_dec_j2k=-24.3874706516628, observability=1)
2025-12-26T16:53:35.456 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12086153030395508
2025-12-26T16:53:36.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:36.483 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6182761, teldec = -24.256175
2025-12-26T16:53:36.485 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59755087251977     dec_j2k = -24.3874717009357
2025-12-26T16:53:36.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:36.488 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:36.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:36.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:36.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:36.490 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:36.497 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12056113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356421165933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992285, telescope_ra=1.6182761, 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.63806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59755087251977, telescope_dec_j2k=-24.3874717009357, observability=1)
2025-12-26T16:53:36.564 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06715965270996094
2025-12-26T16:53:37.654 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:37.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6185837, teldec = -24.256169
2025-12-26T16:53:37.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59785876442489     dec_j2k = -24.3874611701043
2025-12-26T16:53:37.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:37.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-26T16:53:37.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:37.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:37.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:37.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:37.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:37.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:37.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:37.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:37.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:37.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:37.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:37.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:37.671 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12057471, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354014449365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.6185837, 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.63837, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59785876442489, telescope_dec_j2k=-24.3874611701043, observability=1)
2025-12-26T16:53:37.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.053151607513427734
2025-12-26T16:53:38.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:38.777 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6189102, teldec = -24.256169
2025-12-26T16:53:38.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.5981855747565     dec_j2k = -24.3874563594032
2025-12-26T16:53:38.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:38.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-26T16:53:38.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:38.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:38.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:38.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:38.794 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12058768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798345992060804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6189102, 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.63869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.5981855747565, telescope_dec_j2k=-24.3874563594032, observability=1)
2025-12-26T16:53:38.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05505824089050293
2025-12-26T16:53:39.917 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:39.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6192185, teldec = -24.256169
2025-12-26T16:53:39.921 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59849416777868     dec_j2k = -24.3874518159812
2025-12-26T16:53:39.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:39.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-26T16:53:39.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:39.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:39.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:39.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:39.936 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1206009, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798349602135656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6192185, 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.639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59849416777868, telescope_dec_j2k=-24.3874518159812, observability=1)
2025-12-26T16:53:40.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07805466651916504
2025-12-26T16:53:41.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:41.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6195547, teldec = -24.256169
2025-12-26T16:53:41.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59883068730645     dec_j2k = -24.3874468604194
2025-12-26T16:53:41.105 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:41.106 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:41.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-26T16:53:41.109 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6195547, teldec = -24.256169
2025-12-26T16:53:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:41.110 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.59883068730645     dec_j2k = -24.3874468604194
2025-12-26T16:53:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:41.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:41.111 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:41.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-26T16:53:41.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:41.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:41.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:41.117 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:41.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:41.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:41.117 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:41.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:41.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:41.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:41.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12061461, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798355618927077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6195547, 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.63934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59883068730645, telescope_dec_j2k=-24.3874468604194, observability=1)
2025-12-26T16:53:41.125 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:41.125 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:41.125 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:41.125 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:41.125 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:41.125 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:41.125 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:41.126 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:41.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12061466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798355618927077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6195547, 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.63934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59883068730645, telescope_dec_j2k=-24.3874468604194, observability=1)
2025-12-26T16:53:42.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:42.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.619863, teldec = -24.256169
2025-12-26T16:53:42.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59913928030692     dec_j2k = -24.3874423152055
2025-12-26T16:53:42.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:42.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-26T16:53:42.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:42.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:42.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:42.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:42.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:42.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:42.256 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:42.256 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:42.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:42.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:42.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:42.256 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:42.256 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12062777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356421165933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.619863, 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.63965, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59913928030692, telescope_dec_j2k=-24.3874423152055, observability=1)
2025-12-26T16:53:42.311 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05533194541931152
2025-12-26T16:53:42.468 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2119004726409912
2025-12-26T16:53:43.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:43.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6201711, teldec = -24.256169
2025-12-26T16:53:43.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59944767310693     dec_j2k = -24.387437772084
2025-12-26T16:53:43.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:43.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-26T16:53:43.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:43.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:43.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:43.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:43.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12064056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798352409971653, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992274, telescope_ra=1.6201711, 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.63995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59944767310693, telescope_dec_j2k=-24.387437772084, observability=1)
2025-12-26T16:53:43.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11264920234680176
2025-12-26T16:53:44.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:44.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6205066, teldec = -24.256162
2025-12-26T16:53:44.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.59978349138182     dec_j2k = -24.3874258245596
2025-12-26T16:53:44.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:44.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-26T16:53:44.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:44.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:44.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:44.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:44.536 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12065418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353613329937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.6205066, 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.64029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.59978349138182, telescope_dec_j2k=-24.3874258245596, observability=1)
2025-12-26T16:53:44.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10338306427001953
2025-12-26T16:53:45.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:45.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6208337, teldec = -24.256168
2025-12-26T16:53:45.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60011090268865     dec_j2k = -24.3874269988307
2025-12-26T16:53:45.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:45.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:45.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:45.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:45.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:45.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:45.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12066735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798355217807649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6208337, 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.64062, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60011090268865, telescope_dec_j2k=-24.3874269988307, observability=1)
2025-12-26T16:53:45.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.056923866271972656
2025-12-26T16:53:45.822 [DEBUG] [Thread-467872 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14815521240234375
2025-12-26T16:53:46.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:46.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6211418, teldec = -24.256168
2025-12-26T16:53:46.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60041929545595     dec_j2k = -24.3874224530125
2025-12-26T16:53:46.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:46.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-26T16:53:46.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:46.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:46.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:46.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:46.858 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:46.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12068106, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.6211418, 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.64093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60041929545595, telescope_dec_j2k=-24.3874224530125, observability=1)
2025-12-26T16:53:46.860 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6211418, teldec = -24.256168
2025-12-26T16:53:46.860 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.60041929545595     dec_j2k = -24.3874224530125
2025-12-26T16:53:46.862 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:46.863 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:46.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:46.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:46.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:46.866 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:46.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12068124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.6211418, 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.64093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60041929545595, telescope_dec_j2k=-24.3874224530125, observability=1)
2025-12-26T16:53:47.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:47.952 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6214501, teldec = -24.256168
2025-12-26T16:53:47.953 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.6007278884029     dec_j2k = -24.3874179033867
2025-12-26T16:53:47.955 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:47.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-26T16:53:47.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:47.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:47.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:47.959 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:47.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:47.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:47.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:47.966 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:47.966 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:47.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:47.966 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:47.967 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:47.967 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:47.967 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12069388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356822285361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6214501, 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.64123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.6007278884029, telescope_dec_j2k=-24.3874179033867, observability=1)
2025-12-26T16:53:47.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6214501, teldec = -24.256168
2025-12-26T16:53:47.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6007278884029     dec_j2k = -24.3874179033867
2025-12-26T16:53:47.971 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:47.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-26T16:53:47.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:47.973 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:47.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:47.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:47.981 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12069406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356822285361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6214501, 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.64123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.6007278884029, telescope_dec_j2k=-24.3874179033867, observability=1)
2025-12-26T16:53:49.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:49.094 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6217863, teldec = -24.256168
2025-12-26T16:53:49.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6010644078486     dec_j2k = -24.38741294106
2025-12-26T16:53:49.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:49.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-26T16:53:49.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:49.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:49.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:49.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:49.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1207071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798351206613368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6217863, 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.64157, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.6010644078486, telescope_dec_j2k=-24.38741294106, observability=1)
2025-12-26T16:53:49.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0007884502410888672
2025-12-26T16:53:50.205 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:50.207 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6220938, teldec = -24.256168
2025-12-26T16:53:50.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:50.208 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.60137220001371     dec_j2k = -24.3874084014543
2025-12-26T16:53:50.209 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:50.210 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:50.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6220938, teldec = -24.256168
2025-12-26T16:53:50.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:50.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:50.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:50.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:50.212 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60137220001371     dec_j2k = -24.3874084014543
2025-12-26T16:53:50.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:50.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-26T16:53:50.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:50.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:50.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:50.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:50.219 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12071998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798350404374512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6220938, 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.64188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60137220001371, telescope_dec_j2k=-24.3874084014543, observability=1)
2025-12-26T16:53:50.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:50.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:50.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:50.226 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:50.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:50.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:50.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:50.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:50.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12072001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798350404374512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6220938, 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.64188, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60137220001371, telescope_dec_j2k=-24.3874084014543, observability=1)
2025-12-26T16:53:51.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:51.369 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6224016, teldec = -24.256168
2025-12-26T16:53:51.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6016802924535     dec_j2k = -24.387403856566
2025-12-26T16:53:51.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:51.372 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:51.373 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6224016, teldec = -24.256168
2025-12-26T16:53:51.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-26T16:53:51.375 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.6016802924535     dec_j2k = -24.387403856566
2025-12-26T16:53:51.376 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:51.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-26T16:53:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:51.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:51.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:51.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:51.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:51.380 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:51.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:51.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:51.381 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:51.381 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:51.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:51.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:51.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:51.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:51.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:51.382 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:51.382 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:51.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:51.382 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:51.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:51.382 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12073343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353613329937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.6224016, 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.64219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.6016802924535, telescope_dec_j2k=-24.387403856566, observability=1)
2025-12-26T16:53:51.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:51.383 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:51.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12073347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353613329937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.6224016, 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.64219, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.6016802924535, telescope_dec_j2k=-24.387403856566, observability=1)
2025-12-26T16:53:52.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:52.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6227284, teldec = -24.256168
2025-12-26T16:53:52.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60200740293377     dec_j2k = -24.3873990301943
2025-12-26T16:53:52.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:52.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-26T16:53:52.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:52.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:52.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:52.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:52.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12074656, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353613329937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6227284, 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.64251, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60200740293377, telescope_dec_j2k=-24.3873990301943, observability=1)
2025-12-26T16:53:52.577 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05818891525268555
2025-12-26T16:53:53.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:53.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6230364, teldec = -24.256168
2025-12-26T16:53:53.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60231569554218     dec_j2k = -24.3873944805907
2025-12-26T16:53:53.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:53.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-26T16:53:53.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:53.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:53.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:53.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:53.654 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12075971, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798358827882501, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6230364, 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.64282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60231569554218, telescope_dec_j2k=-24.3873944805907, observability=1)
2025-12-26T16:53:53.661 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006862640380859375
2025-12-26T16:53:54.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:54.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6233449, teldec = -24.256162
2025-12-26T16:53:54.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60262448814064     dec_j2k = -24.3873839232586
2025-12-26T16:53:54.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:54.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:54.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:54.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:54.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:54.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:54.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12077205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356822285361, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.6233449, 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.64313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60262448814064, telescope_dec_j2k=-24.3873839232586, observability=1)
2025-12-26T16:53:54.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0320131778717041
2025-12-26T16:53:55.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:55.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.623625, teldec = -24.256168
2025-12-26T16:53:55.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60290485469933     dec_j2k = -24.3873857837423
2025-12-26T16:53:55.767 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:55.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-26T16:53:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:55.777 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:55.778 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12078431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353613329937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.623625, 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.64341, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60290485469933, telescope_dec_j2k=-24.3873857837423, observability=1)
2025-12-26T16:53:55.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06757998466491699
2025-12-26T16:53:56.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:56.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6239328, teldec = -24.256168
2025-12-26T16:53:56.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6032129470875     dec_j2k = -24.3873812346056
2025-12-26T16:53:56.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:56.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:56.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:56.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:56.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:56.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:56.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:56.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:56.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:56.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:56.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:56.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:56.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:56.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:56.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12079696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356421165933, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6239328, 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.64372, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.6032129470875, telescope_dec_j2k=-24.3873812346056, observability=1)
2025-12-26T16:53:57.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1380922794342041
2025-12-26T16:53:58.014 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:58.016 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6242684, teldec = -24.256168
2025-12-26T16:53:58.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60354886587187     dec_j2k = -24.3873762736252
2025-12-26T16:53:58.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:58.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-26T16:53:58.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:58.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:58.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:58.024 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:58.031 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12081036, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798355618927077, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6242684, 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.64405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60354886587187, telescope_dec_j2k=-24.3873762736252, observability=1)
2025-12-26T16:53:58.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14275383949279785
2025-12-26T16:53:59.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:53:59.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6245675, teldec = -24.256168
2025-12-26T16:53:59.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60384824997471     dec_j2k = -24.3873718513476
2025-12-26T16:53:59.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:59.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:53:59.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:53:59.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:53:59.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:53:59.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:53:59.100 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1208227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798355217807649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992274, telescope_ra=1.6245675, 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.64435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60384824997471, telescope_dec_j2k=-24.3873718513476, observability=1)
2025-12-26T16:53:59.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1660470962524414
2025-12-26T16:54:00.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:00.181 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6248759, teldec = -24.256168
2025-12-26T16:54:00.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60415694290097     dec_j2k = -24.3873672907226
2025-12-26T16:54:00.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:00.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:00.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:00.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:00.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:00.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:00.197 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12083542, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798352008852224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992274, telescope_ra=1.6248759, 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.64466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60415694290097, telescope_dec_j2k=-24.3873672907226, observability=1)
2025-12-26T16:54:00.394 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19718647003173828
2025-12-26T16:54:01.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:01.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6251845, teldec = -24.256168
2025-12-26T16:54:01.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60446583600676     dec_j2k = -24.387362726282
2025-12-26T16:54:01.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:01.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-26T16:54:01.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:01.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:01.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:01.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:01.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12084828, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798351607732796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6251845, 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.64497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60446583600676, telescope_dec_j2k=-24.387362726282, observability=1)
2025-12-26T16:54:01.485 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17666149139404297
2025-12-26T16:54:02.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:02.360 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6254646, teldec = -24.256175
2025-12-26T16:54:02.361 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60474620258877     dec_j2k = -24.3873655820361
2025-12-26T16:54:02.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:02.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-26T16:54:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:02.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:02.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12086064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356020046505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992284, telescope_ra=1.6254646, 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.64525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:53:02.362651', telescope_ra_j2k=1.60474620258877, telescope_dec_j2k=-24.3873655820361, observability=1)
2025-12-26T16:54:02.503 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:02.503 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:54:02.504 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:02.504 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:54:02.504 [INFO] [ThreadPoolExecutor-21564_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:54:02.504 [INFO] [ThreadPoolExecutor-21564_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:54:02.577 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20398664474487305
2025-12-26T16:54:02.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27800416946411133
2025-12-26T16:54:03.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:03.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6257724, teldec = -24.256175
2025-12-26T16:54:03.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60505429491497     dec_j2k = -24.3873610277964
2025-12-26T16:54:03.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:03.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-26T16:54:03.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:03.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:03.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:03.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:03.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:03.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:03.441 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:03.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:03.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:03.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:03.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:03.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:03.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12087295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798356020046505, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.6257724, 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.64556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60505429491497, telescope_dec_j2k=-24.3873610277964, observability=1)
2025-12-26T16:54:03.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30039429664611816
2025-12-26T16:54:03.879 [DEBUG] [Thread-467873 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43787074089050293
2025-12-26T16:54:04.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:04.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6260519, teldec = -24.256168
2025-12-26T16:54:04.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60533405980033     dec_j2k = -24.3873498921467
2025-12-26T16:54:04.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:04.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:04.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:04.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:04.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:04.501 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:04.502 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:04.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:04.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:04.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:04.502 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:04.502 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12088524, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353212210509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.6260519, 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.64584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60533405980033, telescope_dec_j2k=-24.3873498921467, observability=1)
2025-12-26T16:54:04.831 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32944273948669434
2025-12-26T16:54:05.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:05.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6263507, teldec = -24.256175
2025-12-26T16:54:05.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60563314411441     dec_j2k = -24.3873524689025
2025-12-26T16:54:05.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:05.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-26T16:54:05.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:05.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:05.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:05.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:05.564 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:05.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12089757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354816688221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992284, telescope_ra=1.6263507, 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.64613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60563314411441, telescope_dec_j2k=-24.3873524689025, observability=1)
2025-12-26T16:54:05.922 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3576068878173828
2025-12-26T16:54:06.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:06.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.626659, teldec = -24.256174
2025-12-26T16:54:06.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60594173680625     dec_j2k = -24.3873469048881
2025-12-26T16:54:06.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:06.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:06.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:06.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:06.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:06.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:06.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:06.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12090978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798355217807649, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992284, telescope_ra=1.626659, 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.64644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60594173680625, telescope_dec_j2k=-24.3873469048881, observability=1)
2025-12-26T16:54:07.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43006372451782227
2025-12-26T16:54:07.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:07.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.626939, teldec = -24.256168
2025-12-26T16:54:07.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60622200221815     dec_j2k = -24.3873367595157
2025-12-26T16:54:07.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:07.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:07.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:07.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:07.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:07.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:07.682 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:07.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12092204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798352008852224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.626939, 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.64672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60622200221815, telescope_dec_j2k=-24.3873367595157, observability=1)
2025-12-26T16:54:08.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.494459867477417
2025-12-26T16:54:08.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:08.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6272471, teldec = -24.256168
2025-12-26T16:54:08.728 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60653039477931     dec_j2k = -24.3873321967434
2025-12-26T16:54:08.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:08.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:08.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:08.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:08.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12093432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798345590941376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.6272471, 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.64703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60653039477931, telescope_dec_j2k=-24.3873321967434, observability=1)
2025-12-26T16:54:09.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5279691219329834
2025-12-26T16:54:09.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:09.782 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6275549, teldec = -24.256168
2025-12-26T16:54:09.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60683848704519     dec_j2k = -24.3873276375599
2025-12-26T16:54:09.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:09.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-26T16:54:09.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:09.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:09.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:09.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:09.798 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:09.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12094654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.6275549, 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.64734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60683848704519, telescope_dec_j2k=-24.3873276375599, observability=1)
2025-12-26T16:54:10.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5599827766418457
2025-12-26T16:54:10.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:10.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6278347, teldec = -24.256174
2025-12-26T16:54:10.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60711855319098     dec_j2k = -24.3873294918621
2025-12-26T16:54:10.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:10.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-26T16:54:10.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:10.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:10.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:10.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:10.854 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:10.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12095882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347195419088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992284, telescope_ra=1.6278347, 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.64762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60711855319098, telescope_dec_j2k=-24.3873294918621, observability=1)
2025-12-26T16:54:11.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5947520732879639
2025-12-26T16:54:11.488 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6333637237548828
2025-12-26T16:54:11.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:11.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6281339, teldec = -24.256168
2025-12-26T16:54:11.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60741803679589     dec_j2k = -24.387319059005
2025-12-26T16:54:11.904 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:11.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-26T16:54:11.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:11.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:11.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:11.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:11.917 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12097105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798351607732796, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6281339, 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.64792, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60741803679589, telescope_dec_j2k=-24.387319059005, observability=1)
2025-12-26T16:54:12.542 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6240725517272949
2025-12-26T16:54:12.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:12.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6284142, teldec = -24.256168
2025-12-26T16:54:12.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60769860292277     dec_j2k = -24.3873149049513
2025-12-26T16:54:12.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54: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-26T16:54:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:12.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:12.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:12.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:12.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:12.977 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:12.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:12.977 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:12.977 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12098334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354816688221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6284142, 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.6482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60769860292277, telescope_dec_j2k=-24.3873149049513, observability=1)
2025-12-26T16:54:13.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6903538703918457
2025-12-26T16:54:14.078 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:14.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6287503, teldec = -24.256168
2025-12-26T16:54:14.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60803502201678     dec_j2k = -24.3873099230068
2025-12-26T16:54:14.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:14.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-26T16:54:14.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:14.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:14.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:14.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:14.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:14.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12099628, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354415568793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.6287503, 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.64853, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60803502201678, telescope_dec_j2k=-24.3873099230068, observability=1)
2025-12-26T16:54:14.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6635217666625977
2025-12-26T16:54:15.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:15.140 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6290303, teldec = -24.256168
2025-12-26T16:54:15.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60831528783987     dec_j2k = -24.3873057718447
2025-12-26T16:54:15.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:54:15.144 [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-26T16:54:15.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:15.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:15.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:15.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:15.158 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12100855, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354415568793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6290303, 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.64881, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60831528783987, telescope_dec_j2k=-24.3873057718447, observability=1)
2025-12-26T16:54:15.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6900997161865234
2025-12-26T16:54:16.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:16.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6293381, teldec = -24.256168
2025-12-26T16:54:16.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60862338004544     dec_j2k = -24.3873012077165
2025-12-26T16:54:16.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:16.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:16.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:16.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:16.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:16.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:16.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:16.217 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12102083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079835080549394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992273, telescope_ra=1.6293381, 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.64912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60862338004544, telescope_dec_j2k=-24.3873012077165, observability=1)
2025-12-26T16:54:16.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7243459224700928
2025-12-26T16:54:17.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:17.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6296177, teldec = -24.256168
2025-12-26T16:54:17.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60890324547072     dec_j2k = -24.3872970610047
2025-12-26T16:54:17.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:17.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-26T16:54:17.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:17.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:17.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:17.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:17.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:17.283 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12103314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798351206613368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992273, telescope_ra=1.6296177, 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.6494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60890324547072, telescope_dec_j2k=-24.3872970610047, observability=1)
2025-12-26T16:54:18.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7470464706420898
2025-12-26T16:54:18.327 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:18.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6299166, teldec = -24.256168
2025-12-26T16:54:18.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60920242920805     dec_j2k = -24.3872926272782
2025-12-26T16:54:18.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:18.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-26T16:54:18.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:18.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:18.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:18.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:18.348 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12104546, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079835281109108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.6299166, 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.6497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60920242920805, telescope_dec_j2k=-24.3872926272782, observability=1)
2025-12-26T16:54:19.120 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7715928554534912
2025-12-26T16:54:19.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:19.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6302531, teldec = -24.256168
2025-12-26T16:54:19.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.60953924862624     dec_j2k = -24.3872876348501
2025-12-26T16:54:19.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:19.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-26T16:54:19.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:19.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:19.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:19.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:19.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12105907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079835080549394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992273, telescope_ra=1.6302531, 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.65004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.60953924862624, telescope_dec_j2k=-24.3872876348501, observability=1)
2025-12-26T16:54:20.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6916186809539795
2025-12-26T16:54:20.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:20.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6305333, teldec = -24.256168
2025-12-26T16:54:20.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6098197145929     dec_j2k = -24.3872834769297
2025-12-26T16:54:20.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:20.574 [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-26T16:54:20.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:20.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:20.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:20.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:20.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:20.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:20.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:20.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:20.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:20.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:20.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:20.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:20.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1210714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354816688221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992273, telescope_ra=1.6305333, 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.65032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.6098197145929, telescope_dec_j2k=-24.3872834769297, observability=1)
2025-12-26T16:54:21.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7116036415100098
2025-12-26T16:54:21.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:21.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6308416, teldec = -24.256168
2025-12-26T16:54:21.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61012830722217     dec_j2k = -24.387278901213
2025-12-26T16:54:21.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:21.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-26T16:54:21.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:21.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:21.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:21.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:21.661 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12108381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354415568793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.6308416, 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.65063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61012830722217, telescope_dec_j2k=-24.387278901213, observability=1)
2025-12-26T16:54:21.944 [DEBUG] [Thread-467874 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28293728828430176
2025-12-26T16:54:22.432 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7705621719360352
2025-12-26T16:54:22.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:22.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6311491, teldec = -24.256168
2025-12-26T16:54:22.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61043609908169     dec_j2k = -24.3872743365171
2025-12-26T16:54:22.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:22.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-26T16:54:22.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:22.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:22.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:22.712 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:22.720 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12109616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354415568793, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6311491, 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.65093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61043609908169, telescope_dec_j2k=-24.3872743365171, observability=1)
2025-12-26T16:54:23.385 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:23.387 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:23.388 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:23.390 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:23.557 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8366217613220215
2025-12-26T16:54:23.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:23.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6314288, teldec = -24.256168
2025-12-26T16:54:23.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61071606454618     dec_j2k = -24.3872701837598
2025-12-26T16:54:23.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:23.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-26T16:54:23.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:23.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:23.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:23.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:23.778 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12110839, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347596538516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992273, telescope_ra=1.6314288, 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.65121, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61071606454618, telescope_dec_j2k=-24.3872701837598, observability=1)
2025-12-26T16:54:24.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.906038761138916
2025-12-26T16:54:24.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:24.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6317279, teldec = -24.256168
2025-12-26T16:54:24.849 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61101544841376     dec_j2k = -24.3872657421877
2025-12-26T16:54:24.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:24.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-26T16:54:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:24.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:24.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12112091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798349602135656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992273, telescope_ra=1.6317279, 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.65151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61101544841376, telescope_dec_j2k=-24.3872657421877, observability=1)
2025-12-26T16:54:25.220 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3564271926879883
2025-12-26T16:54:25.220 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75194048881531 seconds ago
2025-12-26T16:54:25.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9111485481262207
2025-12-26T16:54:25.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:25.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6320363, teldec = -24.256168
2025-12-26T16:54:25.920 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6113241410974     dec_j2k = -24.3872611616689
2025-12-26T16:54:25.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:25.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:25.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:25.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:25.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:25.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:25.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:25.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:25.934 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:25.934 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:25.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:25.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:25.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:25.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:25.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12113332, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798357624524217, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6320363, 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.65182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.6113241410974, telescope_dec_j2k=-24.3872611616689, observability=1)
2025-12-26T16:54:26.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9305922985076904
2025-12-26T16:54:26.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:26.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6323165, teldec = -24.256168
2025-12-26T16:54:26.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61160460700906     dec_j2k = -24.3872569992487
2025-12-26T16:54:26.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:26.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:26.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:26.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:26.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:26.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:26.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:26.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:27.000 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:27.000 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:27.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:27.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:27.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:27.000 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:27.000 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12114561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798350003255084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6323165, 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.6521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61160460700906, telescope_dec_j2k=-24.3872569992487, observability=1)
2025-12-26T16:54:27.395 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:27.955 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9553587436676025
2025-12-26T16:54:28.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:28.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6326245, teldec = -24.256168
2025-12-26T16:54:28.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61191289929313     dec_j2k = -24.387252423039
2025-12-26T16:54:28.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:28.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-26T16:54:28.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:28.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:28.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:28.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:28.060 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12115787, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354816688221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6326245, 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.65241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61191289929313, telescope_dec_j2k=-24.387252423039, observability=1)
2025-12-26T16:54:28.397 [DEBUG] [ThreadPoolExecutor-21563_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:28.398 [INFO] [ThreadPoolExecutor-21563_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:54:29.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9861760139465332
2025-12-26T16:54:29.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:29.101 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6329335, teldec = -24.256161
2025-12-26T16:54:29.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61222219195881     dec_j2k = -24.3872408317128
2025-12-26T16:54:29.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:29.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-26T16:54:29.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:29.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:29.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:29.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:29.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:29.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:29.117 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:29.117 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:29.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:29.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:29.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:29.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:29.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12117014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798348398777372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.6329335, 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.65272, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61222219195881, telescope_dec_j2k=-24.3872408317128, observability=1)
2025-12-26T16:54:30.140 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:30.143 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6332047, teldec = -24.256168
2025-12-26T16:54:30.144 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.6124936498596     dec_j2k = -24.3872438002096
2025-12-26T16:54:30.145 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:30.146 [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-26T16:54:30.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:30.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:30.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:30.148 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:30.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:30.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12118219, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354014449365, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.6332047, 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.65299, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.6124936498596, telescope_dec_j2k=-24.3872438002096, observability=1)
2025-12-26T16:54:30.162 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.005413532257080078
2025-12-26T16:54:31.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:31.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6335134, teldec = -24.256161
2025-12-26T16:54:31.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61280264222068     dec_j2k = -24.3872322117292
2025-12-26T16:54:31.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:54:31.213 [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-26T16:54:31.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:31.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:31.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:31.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:31.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:31.228 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:31.228 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12119455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798348398777372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.6335134, 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.6533, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61280264222068, telescope_dec_j2k=-24.3872322117292, observability=1)
2025-12-26T16:54:31.230 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6335134, teldec = -24.256161
2025-12-26T16:54:31.231 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.61280264222068     dec_j2k = -24.3872322117292
2025-12-26T16:54:31.233 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:54:31.234 [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-26T16:54:31.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:31.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:31.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:31.235 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:31.243 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12119478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798348398777372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.6335134, 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.6533, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61280264222068, telescope_dec_j2k=-24.3872322117292, observability=1)
2025-12-26T16:54:32.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:32.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6337945, teldec = -24.256161
2025-12-26T16:54:32.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61308400894059     dec_j2k = -24.3872280321997
2025-12-26T16:54:32.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:32.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-26T16:54:32.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:32.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:32.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:32.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:32.288 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:32.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12120685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353212210509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.6337945, 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.65358, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61308400894059, telescope_dec_j2k=-24.3872280321997, observability=1)
2025-12-26T16:54:32.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10727667808532715
2025-12-26T16:54:33.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:33.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6341027, teldec = -24.256168
2025-12-26T16:54:33.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61339250192141     dec_j2k = -24.3872304483171
2025-12-26T16:54:33.370 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:33.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-26T16:54:33.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:33.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:33.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:33.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:33.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12121951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6341027, 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.65389, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61339250192141, telescope_dec_j2k=-24.3872304483171, observability=1)
2025-12-26T16:54:33.484 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10334229469299316
2025-12-26T16:54:33.505 [DEBUG] [Thread-467875 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12467432022094727
2025-12-26T16:54:34.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:34.468 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.63441, teldec = -24.256161
2025-12-26T16:54:34.469 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61370009292336     dec_j2k = -24.3872188781663
2025-12-26T16:54:34.472 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:34.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-26T16:54:34.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:34.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:34.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:34.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:34.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12123223, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079835080549394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.63441, 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.65419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61370009292336, telescope_dec_j2k=-24.3872188781663, observability=1)
2025-12-26T16:54:34.761 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27994871139526367
2025-12-26T16:54:35.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:35.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6347088, teldec = -24.256168
2025-12-26T16:54:35.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61399917696544     dec_j2k = -24.3872214324293
2025-12-26T16:54:35.535 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:35.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-26T16:54:35.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:35.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:35.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:35.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:35.545 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:35.546 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12124456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079834679429966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6347088, 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.65449, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61399917696544, telescope_dec_j2k=-24.3872214324293, observability=1)
2025-12-26T16:54:35.852 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3061337471008301
2025-12-26T16:54:36.635 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:36.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6350172, teldec = -24.256168
2025-12-26T16:54:36.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61430786954777     dec_j2k = -24.3872168436334
2025-12-26T16:54:36.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:36.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-26T16:54:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:36.643 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:36.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:36.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:36.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:36.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:36.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:36.651 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:36.651 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12125736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.6350172, 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.6548, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61430786954777, telescope_dec_j2k=-24.3872168436334, observability=1)
2025-12-26T16:54:36.983 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33228468894958496
2025-12-26T16:54:38.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:38.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6354099, teldec = -24.256168
2025-12-26T16:54:38.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61470094209122     dec_j2k = -24.3872109992679
2025-12-26T16:54:38.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:38.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-26T16:54:38.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:38.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:38.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:38.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:38.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:38.035 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12127333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798351206613368, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6354099, 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.65519, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61470094209122, telescope_dec_j2k=-24.3872109992679, observability=1)
2025-12-26T16:54:38.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0706784725189209
2025-12-26T16:54:39.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:39.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.635718, teldec = -24.256168
2025-12-26T16:54:39.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61500933436511     dec_j2k = -24.3872064129918
2025-12-26T16:54:39.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:39.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-26T16:54:39.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:39.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:39.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:39.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:39.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:39.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:39.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:39.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:39.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:39.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:39.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:39.165 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:39.165 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12128644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798350404374512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992273, telescope_ra=1.635718, 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.6555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61500933436511, telescope_dec_j2k=-24.3872064129918, observability=1)
2025-12-26T16:54:39.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10879349708557129
2025-12-26T16:54:40.032 [DEBUG] [Thread-467876 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8669965267181396
2025-12-26T16:54:40.232 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:40.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6360258, teldec = -24.256168
2025-12-26T16:54:40.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61531742634396     dec_j2k = -24.3872018303281
2025-12-26T16:54:40.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:54:40.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-26T16:54:40.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:40.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:40.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:40.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:40.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12129899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798354816688221, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992273, telescope_ra=1.6360258, 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.65581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61531742634396, telescope_dec_j2k=-24.3872018303281, observability=1)
2025-12-26T16:54:40.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11423182487487793
2025-12-26T16:54:41.298 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:41.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6363054, teldec = -24.256168
2025-12-26T16:54:41.301 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61559729156324     dec_j2k = -24.3871976667795
2025-12-26T16:54:41.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:41.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:41.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:41.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:41.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:41.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:41.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12131133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353613329937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.6363054, 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.65609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61559729156324, telescope_dec_j2k=-24.3871976667795, observability=1)
2025-12-26T16:54:41.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14216399192810059
2025-12-26T16:54:42.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:42.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6366043, teldec = -24.256167
2025-12-26T16:54:42.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61589647500059     dec_j2k = -24.3871922151404
2025-12-26T16:54:42.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:42.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-26T16:54:42.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:42.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:42.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:42.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:42.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12132356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079834679429966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.6366043, 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.65639, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61589647500059, telescope_dec_j2k=-24.3871922151404, observability=1)
2025-12-26T16:54:42.528 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15512299537658691
2025-12-26T16:54:42.548 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17445802688598633
2025-12-26T16:54:43.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:43.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6369123, teldec = -24.256167
2025-12-26T16:54:43.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.616204767139     dec_j2k = -24.3871876270418
2025-12-26T16:54:43.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:43.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-26T16:54:43.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:43.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:43.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:43.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:43.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:43.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:43.432 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:43.433 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:43.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:43.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:43.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:43.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:43.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12133583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798352008852224, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.6369123, 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.6567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.616204767139, telescope_dec_j2k=-24.3871876270418, observability=1)
2025-12-26T16:54:43.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20277953147888184
2025-12-26T16:54:44.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:44.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6372207, teldec = -24.256167
2025-12-26T16:54:44.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61651345964631     dec_j2k = -24.3871830321292
2025-12-26T16:54:44.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:44.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-26T16:54:44.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:44.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:44.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:44.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:44.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:44.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12134837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347195419088, 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.992272, telescope_ra=1.6372207, 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.657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61651345964631, telescope_dec_j2k=-24.3871830321292, observability=1)
2025-12-26T16:54:44.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20954465866088867
2025-12-26T16:54:45.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:45.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6375012, teldec = -24.256167
2025-12-26T16:54:45.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61679422568226     dec_j2k = -24.3871788521609
2025-12-26T16:54:45.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:45.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-26T16:54:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:45.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:45.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:45.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:45.579 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:45.579 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:45.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:45.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:45.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:45.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:45.580 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12136072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798349602135656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992272, telescope_ra=1.6375012, 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.65728, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61679422568226, telescope_dec_j2k=-24.3871788521609, observability=1)
2025-12-26T16:54:45.816 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23670220375061035
2025-12-26T16:54:46.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:46.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.637809, teldec = -24.256167
2025-12-26T16:54:46.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61710231760049     dec_j2k = -24.3871742645573
2025-12-26T16:54:46.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:46.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-26T16:54:46.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:46.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:46.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:46.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:46.637 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:46.638 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12137294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079834679429966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992272, telescope_ra=1.637809, 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.65759, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61710231760049, telescope_dec_j2k=-24.3871742645573, observability=1)
2025-12-26T16:54:46.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26859068870544434
2025-12-26T16:54:47.683 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:47.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6380888, teldec = -24.256174
2025-12-26T16:54:47.685 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61738238351296     dec_j2k = -24.3871770929405
2025-12-26T16:54:47.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:47.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-26T16:54:47.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:47.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:47.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:47.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:47.702 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12138523, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798349602135656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.6380888, 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.65787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61738238351296, telescope_dec_j2k=-24.3871770929405, observability=1)
2025-12-26T16:54:47.998 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2955160140991211
2025-12-26T16:54:48.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:48.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6384156, teldec = -24.256167
2025-12-26T16:54:48.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61770949287066     dec_j2k = -24.387165220995
2025-12-26T16:54:48.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:48.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-26T16:54:48.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:48.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:48.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:48.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:48.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:48.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:48.871 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:48.871 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:48.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:48.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:48.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:48.872 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:48.872 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12139876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798346393180232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.6384156, 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.6582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61770949287066, telescope_dec_j2k=-24.387165220995, observability=1)
2025-12-26T16:54:49.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40230536460876465
2025-12-26T16:54:49.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:49.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6387239, teldec = -24.256167
2025-12-26T16:54:49.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61801808523192     dec_j2k = -24.3871606234016
2025-12-26T16:54:49.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:49.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-26T16:54:49.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:49.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:49.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:49.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:49.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:49.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12141124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.6387239, 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.65851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61801808523192, telescope_dec_j2k=-24.3871606234016, observability=1)
2025-12-26T16:54:50.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41837167739868164
2025-12-26T16:54:51.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:51.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6390323, teldec = -24.256167
2025-12-26T16:54:51.009 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6183267776775     dec_j2k = -24.3871560234614
2025-12-26T16:54:51.010 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:51.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-26T16:54:51.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:51.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:51.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:51.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:51.025 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12142369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798349602135656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992272, telescope_ra=1.6390323, 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.65882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.6183267776775, telescope_dec_j2k=-24.3871560234614, observability=1)
2025-12-26T16:54:51.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43113279342651367
2025-12-26T16:54:52.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:52.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6393404, teldec = -24.256167
2025-12-26T16:54:52.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61863516982809     dec_j2k = -24.3871514271412
2025-12-26T16:54:52.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:52.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-26T16:54:52.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:52.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:52.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:52.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:52.135 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12143657, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353212210509, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.6393404, 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.65912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61863516982809, telescope_dec_j2k=-24.3871514271412, observability=1)
2025-12-26T16:54:52.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4526491165161133
2025-12-26T16:54:53.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:53.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6396202, teldec = -24.256174
2025-12-26T16:54:53.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61891523569371     dec_j2k = -24.3871542516688
2025-12-26T16:54:53.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:53.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-26T16:54:53.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:53.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:53.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:53.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:53.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12144914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798352008852224, 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.992283, telescope_ra=1.6396202, 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.6594, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61891523569371, telescope_dec_j2k=-24.3871542516688, observability=1)
2025-12-26T16:54:53.675 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4491596221923828
2025-12-26T16:54:54.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:54.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6399466, teldec = -24.256174
2025-12-26T16:54:54.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61924194517553     dec_j2k = -24.3871493805909
2025-12-26T16:54:54.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:54.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-26T16:54:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:54.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:54.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:54.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12146167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992283, telescope_ra=1.6399466, 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.65973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61924194517553, telescope_dec_j2k=-24.3871493805909, observability=1)
2025-12-26T16:54:54.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45833587646484375
2025-12-26T16:54:55.424 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:55.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6402547, teldec = -24.256174
2025-12-26T16:54:55.427 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.61955033729507     dec_j2k = -24.3871447817363
2025-12-26T16:54:55.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:55.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-26T16:54:55.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:55.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:55.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:55.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:55.442 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:55.443 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12147483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079835080549394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992283, telescope_ra=1.6402547, 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.66004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.61955033729507, telescope_dec_j2k=-24.3871447817363, observability=1)
2025-12-26T16:54:55.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41316652297973633
2025-12-26T16:54:56.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:56.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6405628, teldec = -24.256174
2025-12-26T16:54:56.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6198587294041     dec_j2k = -24.3871401820277
2025-12-26T16:54:56.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:56.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-26T16:54:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:56.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:56.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:56.524 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:56.524 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:56.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:56.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:56.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:56.525 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:56.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12148736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079835281109108, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992283, telescope_ra=1.6405628, 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.66035, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.6198587294041, telescope_dec_j2k=-24.3871401820277, observability=1)
2025-12-26T16:54:57.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4991891384124756
2025-12-26T16:54:57.582 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:57.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6408431, teldec = -24.256167
2025-12-26T16:54:57.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62013929458736     dec_j2k = -24.3871289972102
2025-12-26T16:54:57.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:57.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-26T16:54:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:57.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:57.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:57.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1214998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347195419088, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992272, telescope_ra=1.6408431, 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.66063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.62013929458736, telescope_dec_j2k=-24.3871289972102, observability=1)
2025-12-26T16:54:58.098 [DEBUG] [Thread-467877 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4955453872680664
2025-12-26T16:54:58.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5105428695678711
2025-12-26T16:54:58.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:58.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6411514, teldec = -24.256167
2025-12-26T16:54:58.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62044788686583     dec_j2k = -24.3871243928835
2025-12-26T16:54:58.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:54:58.675 [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-26T16:54:58.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:58.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:58.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:58.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:58.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:58.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:58.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:58.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:58.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:58.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:58.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:58.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:58.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12151238, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347596538516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.6411514, 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.66093, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.62044788686583, telescope_dec_j2k=-24.3871243928835, observability=1)
2025-12-26T16:54:59.240 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5520226955413818
2025-12-26T16:54:59.729 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:54:59.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6414589, teldec = -24.256167
2025-12-26T16:54:59.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62075567837539     dec_j2k = -24.3871197996528
2025-12-26T16:54:59.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:54:59.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-26T16:54:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:54:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:54:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:54:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:54:59.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:54:59.745 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12152465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798345992060804, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.6414589, 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.66124, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.62075567837539, telescope_dec_j2k=-24.3871197996528, observability=1)
2025-12-26T16:55:00.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5853152275085449
2025-12-26T16:55:00.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:00.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6417384, teldec = -24.256161
2025-12-26T16:55:00.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62103544285205     dec_j2k = -24.3871096244431
2025-12-26T16:55:00.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:00.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-26T16:55:00.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:00.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:00.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:00.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:00.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12153685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347997657944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.6417384, 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.66152, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.62103544285205, telescope_dec_j2k=-24.3871096244431, observability=1)
2025-12-26T16:55:01.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6147761344909668
2025-12-26T16:55:01.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:01.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6420658, teldec = -24.256167
2025-12-26T16:55:01.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.621363153685     dec_j2k = -24.3871107316877
2025-12-26T16:55:01.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:01.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-26T16:55:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:01.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:01.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12154984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798344387583091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992272, telescope_ra=1.6420658, 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.66185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:54:02.502477', telescope_ra_j2k=1.621363153685, telescope_dec_j2k=-24.3871107316877, observability=1)
2025-12-26T16:55:02.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.627305269241333
2025-12-26T16:55:02.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6649022102355957
2025-12-26T16:55:02.643 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:02.643 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:55:02.644 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:02.644 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:55:02.645 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:03.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:03.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6423742, teldec = -24.256167
2025-12-26T16:55:03.015 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62167184601651     dec_j2k = -24.3871061224755
2025-12-26T16:55:03.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:03.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-26T16:55:03.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:03.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:03.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:03.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:03.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:03.027 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12156265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079834679429966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992272, telescope_ra=1.6423742, 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.66216, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62167184601651, telescope_dec_j2k=-24.3871061224755, observability=1)
2025-12-26T16:55:03.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6124222278594971
2025-12-26T16:55:03.647 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:03.650 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:03.650 [DEBUG] [ThreadPoolExecutor-21565_0] [payload.py] [to_registers()] [0]
2025-12-26T16:55:03.654 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:03.654 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:03.654 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:55:03.655 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:03.662 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:03.662 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:55:03.662 [DEBUG] [ThreadPoolExecutor-21565_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:55:03.662 [DEBUG] [ThreadPoolExecutor-21565_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:55:03.662 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:03.662 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:03.662 [DEBUG] [ThreadPoolExecutor-21565_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:04.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:04.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6426544, teldec = -24.256167
2025-12-26T16:55:04.071 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62195231160818     dec_j2k = -24.3871019339866
2025-12-26T16:55:04.072 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:04.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-26T16:55:04.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:04.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:04.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:04.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:04.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:04.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:04.083 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:04.084 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:04.084 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:04.084 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12157486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798346393180232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.6426544, 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.66244, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62195231160818, telescope_dec_j2k=-24.3871019339866, observability=1)
2025-12-26T16:55:04.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6466126441955566
2025-12-26T16:55:05.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:05.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6429625, teldec = -24.256167
2025-12-26T16:55:05.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62226070363524     dec_j2k = -24.3870973276274
2025-12-26T16:55:05.138 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:05.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-26T16:55:05.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:05.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:05.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:05.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:05.152 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12158721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798344387583091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.6429625, 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.66275, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62226070363524, telescope_dec_j2k=-24.3870973276274, observability=1)
2025-12-26T16:55:05.821 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6689083576202393
2025-12-26T16:55:06.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:06.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6432421, teldec = -24.256167
2025-12-26T16:55:06.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62254056863998     dec_j2k = -24.3870931466287
2025-12-26T16:55:06.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:06.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-26T16:55:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:06.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12159949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992272, telescope_ra=1.6432421, 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.66303, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62254056863998, telescope_dec_j2k=-24.3870931466287, observability=1)
2025-12-26T16:55:06.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.743736743927002
2025-12-26T16:55:07.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:07.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6435686, teldec = -24.256161
2025-12-26T16:55:07.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62286737760516     dec_j2k = -24.3870822639344
2025-12-26T16:55:07.321 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:07.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-26T16:55:07.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:07.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:07.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:07.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:07.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12161245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992261, telescope_ra=1.6435686, 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.66335, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62286737760516, telescope_dec_j2k=-24.3870822639344, observability=1)
2025-12-26T16:55:08.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.777169942855835
2025-12-26T16:55:08.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:08.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6438772, teldec = -24.256167
2025-12-26T16:55:08.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62317627055523     dec_j2k = -24.3870836470483
2025-12-26T16:55:08.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:08.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-26T16:55:08.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:08.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:08.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:08.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:08.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12162588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798346393180232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.6438772, 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.66366, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62317627055523, telescope_dec_j2k=-24.3870836470483, observability=1)
2025-12-26T16:55:09.205 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7114639282226562
2025-12-26T16:55:09.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:09.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6441855, teldec = -24.256167
2025-12-26T16:55:09.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62348486273005     dec_j2k = -24.3870790343083
2025-12-26T16:55:09.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:09.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-26T16:55:09.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:09.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:09.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:09.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:09.585 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:09.586 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12163853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798344387583091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992272, telescope_ra=1.6441855, 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.66397, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62348486273005, telescope_dec_j2k=-24.3870790343083, observability=1)
2025-12-26T16:55:10.295 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7097122669219971
2025-12-26T16:55:10.577 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9914755821228027
2025-12-26T16:55:10.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:10.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6444936, teldec = -24.256167
2025-12-26T16:55:10.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62379325470481     dec_j2k = -24.3870744237068
2025-12-26T16:55:10.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:10.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-26T16:55:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:10.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:10.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:10.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12165083, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07983487998968, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992272, telescope_ra=1.6444936, 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.66428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62379325470481, telescope_dec_j2k=-24.3870744237068, observability=1)
2025-12-26T16:55:11.386 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7376101016998291
2025-12-26T16:55:11.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:11.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6448014, teldec = -24.256167
2025-12-26T16:55:11.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62410134638475     dec_j2k = -24.3870698167422
2025-12-26T16:55:11.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:11.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-26T16:55:11.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:11.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:11.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:11.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:11.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:11.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:11.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:11.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:11.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:11.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:11.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:11.753 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:11.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12166359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798349602135656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992272, telescope_ra=1.6448014, 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.66458, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62410134638475, telescope_dec_j2k=-24.3870698167422, observability=1)
2025-12-26T16:55:12.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7632453441619873
2025-12-26T16:55:12.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:12.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6451092, teldec = -24.256167
2025-12-26T16:55:12.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62440943805418     dec_j2k = -24.3870652089258
2025-12-26T16:55:12.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:12.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-26T16:55:12.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:12.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:12.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:12.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:12.864 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:12.865 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12167645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079834679429966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.6451092, 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.66489, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62440943805418, telescope_dec_j2k=-24.3870652089258, observability=1)
2025-12-26T16:55:13.679 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8146920204162598
2025-12-26T16:55:13.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:13.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6454077, teldec = -24.256167
2025-12-26T16:55:13.916 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62470822090094     dec_j2k = -24.3870607395183
2025-12-26T16:55:13.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:13.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-26T16:55:13.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:13.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:13.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:13.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:13.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12168882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079835080549394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.6454077, 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.66519, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62470822090094, telescope_dec_j2k=-24.3870607395183, observability=1)
2025-12-26T16:55:14.807 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8767640590667725
2025-12-26T16:55:14.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:14.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6456878, teldec = -24.256161
2025-12-26T16:55:14.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62498858582261     dec_j2k = -24.3870505453967
2025-12-26T16:55:14.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:14.982 [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-26T16:55:14.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:14.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:14.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:14.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:14.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:14.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:14.994 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:14.994 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:14.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:14.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:14.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:14.994 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:14.994 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12170112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798349602135656, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.6456878, 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.66547, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62498858582261, telescope_dec_j2k=-24.3870505453967, observability=1)
2025-12-26T16:55:15.897 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9035966396331787
2025-12-26T16:55:16.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:16.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6459963, teldec = -24.256167
2025-12-26T16:55:16.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62529737860598     dec_j2k = -24.3870519241281
2025-12-26T16:55:16.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:16.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-26T16:55:16.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:16.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:16.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:16.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:16.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:16.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:16.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:16.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:16.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:16.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:16.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:16.053 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:16.053 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12171336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798345992060804, 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.992272, telescope_ra=1.6459963, 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.66578, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62529737860598, telescope_dec_j2k=-24.3870519241281, observability=1)
2025-12-26T16:55:16.164 [DEBUG] [Thread-467878 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1112520694732666
2025-12-26T16:55:17.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9750995635986328
2025-12-26T16:55:17.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:17.162 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6463044, teldec = -24.256161
2025-12-26T16:55:17.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62560577003765     dec_j2k = -24.3870413090236
2025-12-26T16:55:17.164 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:17.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-26T16:55:17.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:17.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:17.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:17.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:17.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1217264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347596538516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.6463044, 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.66609, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62560577003765, telescope_dec_j2k=-24.3870413090236, observability=1)
2025-12-26T16:55:18.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.934149980545044
2025-12-26T16:55:18.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:18.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6466127, teldec = -24.256167
2025-12-26T16:55:18.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6259143626106     dec_j2k = -24.3870426890418
2025-12-26T16:55:18.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:18.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-26T16:55:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:18.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:18.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12173966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.6466127, 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.6664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.6259143626106, telescope_dec_j2k=-24.3870426890418, observability=1)
2025-12-26T16:55:19.282 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9564723968505859
2025-12-26T16:55:19.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:19.558 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6469765, teldec = -24.256167
2025-12-26T16:55:19.559 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62627850727101     dec_j2k = -24.3870372368801
2025-12-26T16:55:19.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:19.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-26T16:55:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:19.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:19.569 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:19.569 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:19.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:19.570 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:19.570 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:19.570 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12175413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798346393180232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.6469765, 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.66676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62627850727101, telescope_dec_j2k=-24.3870372368801, observability=1)
2025-12-26T16:55:20.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8018856048583984
2025-12-26T16:55:20.628 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:20.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6472751, teldec = -24.256167
2025-12-26T16:55:20.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62657739015061     dec_j2k = -24.3870327609623
2025-12-26T16:55:20.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:20.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-26T16:55:20.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:20.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:20.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:20.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:20.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:20.643 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12176654, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798345590941376, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.6472751, 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.66706, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62657739015061, telescope_dec_j2k=-24.3870327609623, observability=1)
2025-12-26T16:55:21.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.819549560546875
2025-12-26T16:55:21.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:21.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6475837, teldec = -24.256167
2025-12-26T16:55:21.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62688628249333     dec_j2k = -24.3870281343055
2025-12-26T16:55:21.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:21.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-26T16:55:21.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:21.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:21.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:21.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:21.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:21.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:21.798 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:21.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:21.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:21.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:21.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:21.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:21.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1217799, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6475837, 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.66737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62688628249333, telescope_dec_j2k=-24.3870281343055, observability=1)
2025-12-26T16:55:22.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7937421798706055
2025-12-26T16:55:22.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:22.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.647892, teldec = -24.256167
2025-12-26T16:55:22.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62719487454129     dec_j2k = -24.3870235112915
2025-12-26T16:55:22.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:22.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-26T16:55:22.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:22.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:22.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:22.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:22.910 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:22.911 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12179272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342783105379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.647892, 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.66768, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62719487454129, telescope_dec_j2k=-24.3870235112915, observability=1)
2025-12-26T16:55:23.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8072099685668945
2025-12-26T16:55:24.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:24.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6482279, teldec = -24.256167
2025-12-26T16:55:24.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62753109272229     dec_j2k = -24.3870184734381
2025-12-26T16:55:24.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:24.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-26T16:55:24.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:24.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:24.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:24.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:24.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:24.057 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.121806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342783105379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.6482279, 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.66801, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62753109272229, telescope_dec_j2k=-24.3870184734381, observability=1)
2025-12-26T16:55:24.846 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7896633148193359
2025-12-26T16:55:25.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:25.132 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6485357, teldec = -24.256167
2025-12-26T16:55:25.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62783918427457     dec_j2k = -24.3870138561402
2025-12-26T16:55:25.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:25.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-26T16:55:25.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:25.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:25.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:25.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:25.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12181865, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342783105379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.6485357, 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.66832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62783918427457, telescope_dec_j2k=-24.3870138561402, observability=1)
2025-12-26T16:55:25.280 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.13039731979370117
2025-12-26T16:55:25.280 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75140380859375 seconds ago
2025-12-26T16:55:25.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7877180576324463
2025-12-26T16:55:26.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:26.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6488154, teldec = -24.256167
2025-12-26T16:55:26.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62811914920102     dec_j2k = -24.387009659631
2025-12-26T16:55:26.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:26.199 [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-26T16:55:26.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:26.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:26.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:26.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:26.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:26.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:26.211 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:26.211 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:26.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:26.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:26.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:26.212 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:26.212 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12183094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798353613329937, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992271, telescope_ra=1.6488154, 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.6686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62811914920102, telescope_dec_j2k=-24.387009659631, observability=1)
2025-12-26T16:55:27.104 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8926639556884766
2025-12-26T16:55:27.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:27.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6491702, teldec = -24.256167
2025-12-26T16:55:27.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62847428524823     dec_j2k = -24.3870043353391
2025-12-26T16:55:27.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:27.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-26T16:55:27.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:27.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:27.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:27.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:27.421 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12184497, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6491702, 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.66895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62847428524823, telescope_dec_j2k=-24.3870043353391, observability=1)
2025-12-26T16:55:28.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.807633638381958
2025-12-26T16:55:28.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:28.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6494786, teldec = -24.256167
2025-12-26T16:55:28.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62878297733651     dec_j2k = -24.3869997064279
2025-12-26T16:55:28.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:28.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-26T16:55:28.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:28.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:28.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:28.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:28.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:28.561 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12185812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343184224807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.6494786, 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.66926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62878297733651, telescope_dec_j2k=-24.3869997064279, observability=1)
2025-12-26T16:55:28.663 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:28.664 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:29.321 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7601444721221924
2025-12-26T16:55:29.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:29.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6497869, teldec = -24.256167
2025-12-26T16:55:29.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6290915693195     dec_j2k = -24.3869950781633
2025-12-26T16:55:29.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:29.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-26T16:55:29.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:29.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:29.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:29.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:29.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:29.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:29.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:29.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:29.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:29.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:29.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:29.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:29.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12187089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798344788702519, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6497869, 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.66957, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.6290915693195, telescope_dec_j2k=-24.3869950781633, observability=1)
2025-12-26T16:55:30.412 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7478790283203125
2025-12-26T16:55:30.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:30.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6500671, teldec = -24.256167
2025-12-26T16:55:30.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62937203468053     dec_j2k = -24.3869908710009
2025-12-26T16:55:30.712 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:30.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-26T16:55:30.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:30.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:30.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:30.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:30.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:30.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:30.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:30.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:30.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:30.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:30.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:30.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:30.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12188319, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798348398777372, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.6500671, 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.66985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62937203468053, telescope_dec_j2k=-24.3869908710009, observability=1)
2025-12-26T16:55:31.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7787768840789795
2025-12-26T16:55:31.830 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:31.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6504036, teldec = -24.256167
2025-12-26T16:55:31.833 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.62970885334845     dec_j2k = -24.3869858175696
2025-12-26T16:55:31.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:31.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-26T16:55:31.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:31.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:31.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:31.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:31.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12189619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342381985951, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6504036, 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.67019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.62970885334845, telescope_dec_j2k=-24.3869858175696, observability=1)
2025-12-26T16:55:32.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8203423023223877
2025-12-26T16:55:32.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:32.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.650703, teldec = -24.256167
2025-12-26T16:55:32.897 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63000853687181     dec_j2k = -24.3869813204369
2025-12-26T16:55:32.899 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:32.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-26T16:55:32.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:32.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:32.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:32.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:32.914 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:32.915 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12190851, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833435959739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.650703, 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.67049, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63000853687181, telescope_dec_j2k=-24.3869813204369, observability=1)
2025-12-26T16:55:33.538 [DEBUG] [Thread-467879 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.623584508895874
2025-12-26T16:55:33.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8432958126068115
2025-12-26T16:55:34.003 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:34.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.650983, teldec = -24.256167
2025-12-26T16:55:34.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63028880201488     dec_j2k = -24.3869771139727
2025-12-26T16:55:34.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:34.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-26T16:55:34.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:34.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:34.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:34.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:34.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:34.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:34.022 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:34.022 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:34.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:34.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:34.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:34.023 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:34.023 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12192134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992271, telescope_ra=1.650983, 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.67077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63028880201488, telescope_dec_j2k=-24.3869771139727, observability=1)
2025-12-26T16:55:34.238 [DEBUG] [Thread-467880 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21495366096496582
2025-12-26T16:55:34.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8257451057434082
2025-12-26T16:55:35.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:35.066 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6512915, teldec = -24.256173
2025-12-26T16:55:35.067 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63059759461824     dec_j2k = -24.3869784780216
2025-12-26T16:55:35.068 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:35.069 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:35.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:35.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:35.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:35.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:35.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:35.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:35.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:35.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:35.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:35.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:35.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:35.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:35.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12193362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798346393180232, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.6512915, 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.67107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63059759461824, telescope_dec_j2k=-24.3869784780216, observability=1)
2025-12-26T16:55:35.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8584890365600586
2025-12-26T16:55:36.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:36.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6515995, teldec = -24.256173
2025-12-26T16:55:36.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63090588625504     dec_j2k = -24.3869738492435
2025-12-26T16:55:36.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:36.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-26T16:55:36.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:36.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:36.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:36.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:36.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:36.144 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12194591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992282, telescope_ra=1.6515995, 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.67138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63090588625504, telescope_dec_j2k=-24.3869738492435, observability=1)
2025-12-26T16:55:37.145 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:37.147 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6518792, teldec = -24.256173
2025-12-26T16:55:37.148 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63118585108619     dec_j2k = -24.3869696450336
2025-12-26T16:55:37.150 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:37.150 [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-26T16:55:37.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:37.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:37.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:37.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:37.159 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:37.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12195771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798345590941376, 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.992282, telescope_ra=1.6518792, 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.67166, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63118585108619, telescope_dec_j2k=-24.3869696450336, observability=1)
2025-12-26T16:55:37.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04961204528808594
2025-12-26T16:55:38.233 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:38.235 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6521868, teldec = -24.256167
2025-12-26T16:55:38.236 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63149374184124     dec_j2k = -24.3869590211564
2025-12-26T16:55:38.238 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:38.238 [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-26T16:55:38.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:38.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:38.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:38.244 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:38.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1219703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341579747095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6521868, 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.67197, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63149374184124, telescope_dec_j2k=-24.3869590211564, observability=1)
2025-12-26T16:55:38.265 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01340174674987793
2025-12-26T16:55:39.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:39.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6524856, teldec = -24.256173
2025-12-26T16:55:39.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63179282522003     dec_j2k = -24.3869605277362
2025-12-26T16:55:39.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:39.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-26T16:55:39.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:39.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:39.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:39.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:39.323 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:39.325 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6524856, teldec = -24.256173
2025-12-26T16:55:39.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:39.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:39.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:39.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:39.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:39.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:39.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:39.326 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:39.326 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12198273, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341178627667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992282, telescope_ra=1.6524856, 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.67227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63179282522003, telescope_dec_j2k=-24.3869605277362, observability=1)
2025-12-26T16:55:39.326 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.63179282522003     dec_j2k = -24.3869605277362
2025-12-26T16:55:39.328 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:39.329 [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-26T16:55:39.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:39.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:39.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:39.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:39.340 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:39.341 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12198292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341178627667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992282, telescope_ra=1.6524856, 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.67227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63179282522003, telescope_dec_j2k=-24.3869605277362, observability=1)
2025-12-26T16:55:40.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:40.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6527659, teldec = -24.256166
2025-12-26T16:55:40.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63207339002806     dec_j2k = -24.3869493128739
2025-12-26T16:55:40.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:40.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-26T16:55:40.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:40.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:40.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:40.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:40.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:40.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:40.390 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:40.390 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:40.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:40.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:40.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:40.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:40.391 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12199507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992271, telescope_ra=1.6527659, 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.67255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63207339002806, telescope_dec_j2k=-24.3869493128739, observability=1)
2025-12-26T16:55:40.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022391557693481445
2025-12-26T16:55:41.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:41.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6530742, teldec = -24.256166
2025-12-26T16:55:41.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63238198189816     dec_j2k = -24.386944675503
2025-12-26T16:55:41.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:41.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-26T16:55:41.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:41.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:41.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:41.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:41.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:41.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12200732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798344387583091, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.6530742, 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.67286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63238198189816, telescope_dec_j2k=-24.386944675503, observability=1)
2025-12-26T16:55:41.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05550742149353027
2025-12-26T16:55:42.491 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:42.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6533546, teldec = -24.256173
2025-12-26T16:55:42.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63266264790964     dec_j2k = -24.3869474564568
2025-12-26T16:55:42.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:42.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-26T16:55:42.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:42.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:42.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:42.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:42.507 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12201958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992281, telescope_ra=1.6533546, 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.67314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63266264790964, telescope_dec_j2k=-24.3869474564568, observability=1)
2025-12-26T16:55:42.589 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08146929740905762
2025-12-26T16:55:42.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08899712562561035
2025-12-26T16:55:43.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:43.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6536625, teldec = -24.256166
2025-12-26T16:55:43.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63297083881712     dec_j2k = -24.3869358240735
2025-12-26T16:55:43.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:43.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-26T16:55:43.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:43.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:43.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:43.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:43.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:43.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:43.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:43.566 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:43.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:43.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:43.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12203183, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343986463663, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.6536625, 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.67345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63297083881712, telescope_dec_j2k=-24.3869358240735, observability=1)
2025-12-26T16:55:43.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11695313453674316
2025-12-26T16:55:44.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:44.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6539421, teldec = -24.256166
2025-12-26T16:55:44.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63325070348919     dec_j2k = -24.3869316161848
2025-12-26T16:55:44.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:44.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:44.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:44.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:44.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:44.620 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:44.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:44.628 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12204412, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833435959739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992271, telescope_ra=1.6539421, 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.67373, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63325070348919, telescope_dec_j2k=-24.3869316161848, observability=1)
2025-12-26T16:55:44.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14638829231262207
2025-12-26T16:55:45.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:45.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6542407, teldec = -24.256166
2025-12-26T16:55:45.677 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63354958613722     dec_j2k = -24.3869271215769
2025-12-26T16:55:45.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:45.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-26T16:55:45.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:45.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:45.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:45.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:45.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:45.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12205641, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6542407, 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.67402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63354958613722, telescope_dec_j2k=-24.3869271215769, observability=1)
2025-12-26T16:55:45.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17001867294311523
2025-12-26T16:55:46.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:46.742 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6545492, teldec = -24.25616
2025-12-26T16:55:46.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63385837766236     dec_j2k = -24.3869164776234
2025-12-26T16:55:46.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:46.746 [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-26T16:55:46.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:46.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:46.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:46.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:46.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12206876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337568552814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.6545492, 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.67433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63385837766236, telescope_dec_j2k=-24.3869164776234, observability=1)
2025-12-26T16:55:46.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23760128021240234
2025-12-26T16:55:47.812 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:47.814 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6548577, teldec = -24.256166
2025-12-26T16:55:47.815 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63416717014399     dec_j2k = -24.3869178317891
2025-12-26T16:55:47.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:47.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:47.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:47.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:47.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:47.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:47.831 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:47.832 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12208117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798344788702519, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.6548577, 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.67464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63416717014399, telescope_dec_j2k=-24.3869178317891, observability=1)
2025-12-26T16:55:48.081 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24923205375671387
2025-12-26T16:55:48.875 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:48.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6551376, teldec = -24.256166
2025-12-26T16:55:48.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63444733506271     dec_j2k = -24.3869136163804
2025-12-26T16:55:48.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:48.880 [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-26T16:55:48.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:48.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:48.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:48.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:48.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:48.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:48.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:48.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:48.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:48.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:48.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:48.891 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:48.891 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12209346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6551376, 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.67492, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63444733506271, telescope_dec_j2k=-24.3869136163804, observability=1)
2025-12-26T16:55:49.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28307390213012695
2025-12-26T16:55:49.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:49.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6554454, teldec = -24.256166
2025-12-26T16:55:49.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63475542637803     dec_j2k = -24.3869089799739
2025-12-26T16:55:49.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:49.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-26T16:55:49.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:49.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:49.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:49.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:49.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12210572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.6554454, 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.67523, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63475542637803, telescope_dec_j2k=-24.3869089799739, observability=1)
2025-12-26T16:55:50.264 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3158721923828125
2025-12-26T16:55:50.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:50.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6557251, teldec = -24.256166
2025-12-26T16:55:51.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63503539108911     dec_j2k = -24.3869047661012
2025-12-26T16:55:51.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:51.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-26T16:55:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:51.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:51.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:51.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12211803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342783105379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.6557251, 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.67551, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63503539108911, telescope_dec_j2k=-24.3869047661012, observability=1)
2025-12-26T16:55:51.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34142231941223145
2025-12-26T16:55:52.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:52.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6560237, teldec = -24.25616
2025-12-26T16:55:52.081 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63533427319374     dec_j2k = -24.3868942672245
2025-12-26T16:55:52.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:52.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-26T16:55:52.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:52.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:52.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:52.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:52.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12213054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337167433386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.6560237, 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.67581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63533427319374, telescope_dec_j2k=-24.3868942672245, observability=1)
2025-12-26T16:55:52.415 [DEBUG] [Thread-467881 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31896376609802246
2025-12-26T16:55:52.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35204100608825684
2025-12-26T16:55:53.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:53.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.656332, teldec = -24.256166
2025-12-26T16:55:53.144 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63564286543574     dec_j2k = -24.3868956203195
2025-12-26T16:55:53.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:53.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-26T16:55:53.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:53.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:53.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:53.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:53.156 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12214284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833435959739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.656332, 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.67612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63564286543574, telescope_dec_j2k=-24.3868956203195, observability=1)
2025-12-26T16:55:53.573 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41623926162719727
2025-12-26T16:55:54.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:54.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6566122, teldec = -24.256166
2025-12-26T16:55:54.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63592333059227     dec_j2k = -24.3868913966823
2025-12-26T16:55:54.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:54.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:54.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:54.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12215508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6566122, 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.6764, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63592333059227, telescope_dec_j2k=-24.3868913966823, observability=1)
2025-12-26T16:55:54.664 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4500608444213867
2025-12-26T16:55:55.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:55.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6569205, teldec = -24.256166
2025-12-26T16:55:55.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63623192233003     dec_j2k = -24.386886748661
2025-12-26T16:55:55.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:55.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-26T16:55:55.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:55.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:55.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:55.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:55.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12216732, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798334760716818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6569205, 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.6767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63623192233003, telescope_dec_j2k=-24.386886748661, observability=1)
2025-12-26T16:55:55.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47962117195129395
2025-12-26T16:55:56.317 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:56.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6572283, teldec = -24.256166
2025-12-26T16:55:56.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63654001358405     dec_j2k = -24.3868821073264
2025-12-26T16:55:56.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:56.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-26T16:55:56.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:56.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:56.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:56.328 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:56.336 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12217961, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333958477962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6572283, 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.67701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63654001358405, telescope_dec_j2k=-24.3868821073264, observability=1)
2025-12-26T16:55:56.844 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5078887939453125
2025-12-26T16:55:57.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:57.386 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.657508, teldec = -24.256166
2025-12-26T16:55:57.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63681997823942     dec_j2k = -24.3868778889757
2025-12-26T16:55:57.389 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:57.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-26T16:55:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:57.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:57.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:57.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12219196, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.657508, 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.67729, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63681997823942, telescope_dec_j2k=-24.3868778889757, observability=1)
2025-12-26T16:55:57.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5771222114562988
2025-12-26T16:55:58.439 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:58.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6578158, teldec = -24.256166
2025-12-26T16:55:58.442 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63712806947322     dec_j2k = -24.3868732460174
2025-12-26T16:55:58.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:55:58.444 [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-26T16:55:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:58.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:58.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:58.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:58.455 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:58.455 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:58.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:58.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:58.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:58.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:58.456 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12220416, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347596538516, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6578158, 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.6776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63712806947322, telescope_dec_j2k=-24.3868732460174, observability=1)
2025-12-26T16:55:59.062 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6065747737884521
2025-12-26T16:55:59.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:55:59.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6580868, teldec = -24.256166
2025-12-26T16:55:59.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63739932587889     dec_j2k = -24.3868691574585
2025-12-26T16:55:59.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:55:59.509 [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-26T16:55:59.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:55:59.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:55:59.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:55:59.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:55:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:55:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:59.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:55:59.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:55:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:55:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:55:59.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:55:59.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:55:59.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12221647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798336766313958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6580868, 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.67787, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63739932587889, telescope_dec_j2k=-24.3868691574585, observability=1)
2025-12-26T16:56:00.153 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6299843788146973
2025-12-26T16:56:00.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:00.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6583951, teldec = -24.256166
2025-12-26T16:56:00.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63770791756582     dec_j2k = -24.3868645053552
2025-12-26T16:56:00.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:00.571 [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-26T16:56:00.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:00.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:00.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:00.573 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:00.580 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:00.581 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12222876, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6583951, 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.67818, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63770791756582, telescope_dec_j2k=-24.3868645053552, observability=1)
2025-12-26T16:56:01.242 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6613469123840332
2025-12-26T16:56:01.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:01.624 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6587035, teldec = -24.256166
2025-12-26T16:56:01.625 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63801660933674     dec_j2k = -24.3868598508892
2025-12-26T16:56:01.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:01.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-26T16:56:01.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:01.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:01.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:01.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:01.640 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:01.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12224101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6587035, 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.67849, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:55:02.642382', telescope_ra_j2k=1.63801660933674, telescope_dec_j2k=-24.3868598508892, observability=1)
2025-12-26T16:56:02.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7314584255218506
2025-12-26T16:56:02.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.960179328918457
2025-12-26T16:56:02.785 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:02.785 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:56:02.786 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:02.786 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:56:02.787 [INFO] [ThreadPoolExecutor-21566_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:56:02.787 [INFO] [ThreadPoolExecutor-21566_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:56:03.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:03.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6591516, teldec = -24.256166
2025-12-26T16:56:03.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63846513325599     dec_j2k = -24.386853086507
2025-12-26T16:56:03.248 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:03.249 [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-26T16:56:03.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:03.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:03.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:03.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:03.263 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12225978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6591516, 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.67894, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.63846513325599, telescope_dec_j2k=-24.386853086507, observability=1)
2025-12-26T16:56:03.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19807219505310059
2025-12-26T16:56:04.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:04.981 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6596271, teldec = -24.256166
2025-12-26T16:56:04.982 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6389410830721     dec_j2k = -24.3868459065315
2025-12-26T16:56:04.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:56:04.984 [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-26T16:56:04.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:04.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:04.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:04.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:04.996 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12227986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.6596271, 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.67941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.6389410830721, telescope_dec_j2k=-24.3868459065315, observability=1)
2025-12-26T16:56:05.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30825018882751465
2025-12-26T16:56:06.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:06.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6600942, teldec = -24.256166
2025-12-26T16:56:06.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.63940862491728     dec_j2k = -24.3868388514185
2025-12-26T16:56:06.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:06.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:06.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:06.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:06.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:06.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:06.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:06.716 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12229977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.6600942, 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.67988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.63940862491728, telescope_dec_j2k=-24.3868388514185, observability=1)
2025-12-26T16:56:06.884 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16764020919799805
2025-12-26T16:56:08.162 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:08.164 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6605148, teldec = -24.256166
2025-12-26T16:56:08.165 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.6398296227557     dec_j2k = -24.3868324969692
2025-12-26T16:56:08.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:08.167 [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-26T16:56:08.170 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:08.170 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:08.170 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:08.170 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:08.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:08.176 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6605148, teldec = -24.256166
2025-12-26T16:56:08.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6398296227557     dec_j2k = -24.3868324969692
2025-12-26T16:56:08.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:08.178 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1223167, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6605148, 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.6803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.6398296227557, telescope_dec_j2k=-24.3868324969692, observability=1)
2025-12-26T16:56:08.179 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:08.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:08.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:08.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:08.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:08.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:08.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:08.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:08.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:08.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:08.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:08.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:08.193 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:08.193 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12231684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6605148, 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.6803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.6398296227557, telescope_dec_j2k=-24.3868324969692, observability=1)
2025-12-26T16:56:09.366 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:09.368 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.660851, teldec = -24.256166
2025-12-26T16:56:09.369 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.64016614074734     dec_j2k = -24.3868274164982
2025-12-26T16:56:09.371 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:09.372 [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-26T16:56:09.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:09.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:09.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:09.378 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:09.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12233064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333958477962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.660851, 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.68063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64016614074734, telescope_dec_j2k=-24.3868274164982, observability=1)
2025-12-26T16:56:09.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0904548168182373
2025-12-26T16:56:09.665 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2859346866607666
2025-12-26T16:56:10.510 [DEBUG] [Thread-467882 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:10.512 [INFO] [Thread-467882 (handle)] [driver.py] [get_status()] Telra = 1.6611588, teldec = -24.256166
2025-12-26T16:56:10.513 [INFO] [Thread-467882 (handle)] [driver.py] [get_status()] ra_j2k = 1.640474231866     dec_j2k = -24.386822764303
2025-12-26T16:56:10.514 [DEBUG] [Thread-467882 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:10.515 [DEBUG] [Thread-467882 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:56:10.516 [DEBUG] [Thread-467882 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:10.516 [DEBUG] [Thread-467882 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:10.516 [DEBUG] [Thread-467882 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:10.516 [DEBUG] [Thread-467882 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:10.523 [DEBUG] [Thread-467882 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:10.524 [DEBUG] [Thread-467882 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12234388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6611588, 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.68094, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.640474231866, telescope_dec_j2k=-24.386822764303, observability=1)
2025-12-26T16:56:10.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007127523422241211
2025-12-26T16:56:10.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16872024536132812
2025-12-26T16:56:11.622 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:11.624 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6614663, teldec = -24.256166
2025-12-26T16:56:11.625 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.64078202269032     dec_j2k = -24.386818115793
2025-12-26T16:56:11.627 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:11.628 [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-26T16:56:11.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:11.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:11.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:11.631 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:11.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12235675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99227, telescope_ra=1.6614663, 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.68125, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64078202269032, telescope_dec_j2k=-24.386818115793, observability=1)
2025-12-26T16:56:11.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13619518280029297
2025-12-26T16:56:12.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:12.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6618214, teldec = -24.256166
2025-12-26T16:56:12.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64113745852013     dec_j2k = -24.3868127466529
2025-12-26T16:56:12.852 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:12.853 [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-26T16:56:12.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:12.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:12.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:12.859 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:12.866 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:12.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:12.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:12.867 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:12.867 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:12.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:12.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:12.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:12.867 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:12.867 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12237094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.6618214, 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.6816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64113745852013, telescope_dec_j2k=-24.3868127466529, observability=1)
2025-12-26T16:56:12.871 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6618214, teldec = -24.256166
2025-12-26T16:56:12.871 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.64113745852013     dec_j2k = -24.3868127466529
2025-12-26T16:56:12.872 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:12.873 [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-26T16:56:12.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:12.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:12.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:12.880 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:12.887 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12237115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.6618214, 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.6816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64113745852013, telescope_dec_j2k=-24.3868127466529, observability=1)
2025-12-26T16:56:13.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:13.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6621295, teldec = -24.256166
2025-12-26T16:56:13.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64144584988903     dec_j2k = -24.3868080872397
2025-12-26T16:56:13.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:13.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-26T16:56:13.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:13.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:13.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:13.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:13.988 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12238399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342381985951, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6621295, 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.68191, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64144584988903, telescope_dec_j2k=-24.3868080872397, observability=1)
2025-12-26T16:56:14.065 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07682633399963379
2025-12-26T16:56:15.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:15.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6624378, teldec = -24.256166
2025-12-26T16:56:15.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64175444143641     dec_j2k = -24.3868034239492
2025-12-26T16:56:15.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:15.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-26T16:56:15.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:15.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:15.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:15.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:15.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12239624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798347997657944, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6624378, 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.68222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64175444143641, telescope_dec_j2k=-24.3868034239492, observability=1)
2025-12-26T16:56:15.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10520648956298828
2025-12-26T16:56:16.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:16.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6627178, teldec = -24.256166
2025-12-26T16:56:16.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64203470621236     dec_j2k = -24.3867991879803
2025-12-26T16:56:16.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:16.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-26T16:56:16.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:16.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:16.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:16.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:16.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:16.138 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12240882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6627178, 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.6825, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64203470621236, telescope_dec_j2k=-24.3867991879803, observability=1)
2025-12-26T16:56:16.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10791587829589844
2025-12-26T16:56:17.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:17.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6630267, teldec = -24.256166
2025-12-26T16:56:17.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64234389830676     dec_j2k = -24.3867945139828
2025-12-26T16:56:17.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:17.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-26T16:56:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:17.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:17.203 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12242113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6630267, 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.68281, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64234389830676, telescope_dec_j2k=-24.3867945139828, observability=1)
2025-12-26T16:56:17.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13614344596862793
2025-12-26T16:56:18.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:18.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6633258, teldec = -24.256166
2025-12-26T16:56:18.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64264328112413     dec_j2k = -24.3867899874541
2025-12-26T16:56:18.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:18.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-26T16:56:18.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:18.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:18.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:18.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:18.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12243343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343184224807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6633258, 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.68311, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64264328112413, telescope_dec_j2k=-24.3867899874541, observability=1)
2025-12-26T16:56:18.426 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1669602394104004
2025-12-26T16:56:19.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:19.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.663606, teldec = -24.256166
2025-12-26T16:56:19.314 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64292374606129     dec_j2k = -24.3867857462266
2025-12-26T16:56:19.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:19.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-26T16:56:19.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:19.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:19.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:19.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:19.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:19.326 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12244573, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343184224807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.663606, 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.68339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64292374606129, telescope_dec_j2k=-24.3867857462266, observability=1)
2025-12-26T16:56:19.628 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30253005027770996
2025-12-26T16:56:20.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:20.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6639703, teldec = -24.256166
2025-12-26T16:56:20.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64328839050424     dec_j2k = -24.3867802309722
2025-12-26T16:56:20.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:20.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-26T16:56:20.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:20.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:20.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:20.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:20.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:20.604 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:20.604 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:20.605 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:20.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:20.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:20.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:20.605 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:20.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12246053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6639703, 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.68375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64328839050424, telescope_dec_j2k=-24.3867802309722, observability=1)
2025-12-26T16:56:20.720 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11566376686096191
2025-12-26T16:56:21.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:21.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6642784, teldec = -24.256166
2025-12-26T16:56:21.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6435967817989     dec_j2k = -24.3867755656181
2025-12-26T16:56:21.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:21.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-26T16:56:21.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:21.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:21.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:21.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:21.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:21.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12247302, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.6642784, 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.68406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.6435967817989, telescope_dec_j2k=-24.3867755656181, observability=1)
2025-12-26T16:56:21.811 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12647247314453125
2025-12-26T16:56:22.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:22.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6645581, teldec = -24.256166
2025-12-26T16:56:22.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6438767462334     dec_j2k = -24.386771329569
2025-12-26T16:56:22.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:22.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-26T16:56:22.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:22.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:22.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:22.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:22.752 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12248535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99227, telescope_ra=1.6645581, 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.68434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.6438767462334, telescope_dec_j2k=-24.386771329569, observability=1)
2025-12-26T16:56:22.904 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15137839317321777
2025-12-26T16:56:23.666 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:23.668 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:23.669 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:23.671 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:23.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:23.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6648657, teldec = -24.256172
2025-12-26T16:56:23.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64418463752156     dec_j2k = -24.3867726696521
2025-12-26T16:56:23.804 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:23.805 [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-26T16:56:23.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:23.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:23.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:23.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:23.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:23.820 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12249769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99228, telescope_ra=1.6648657, telescope_dec=-24.256172, 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.68465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64418463752156, telescope_dec_j2k=-24.3867726696521, observability=1)
2025-12-26T16:56:23.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17145299911499023
2025-12-26T16:56:24.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:24.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6651647, teldec = -24.256166
2025-12-26T16:56:24.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64448391969616     dec_j2k = -24.3867621402162
2025-12-26T16:56:24.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:24.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-26T16:56:24.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:24.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:24.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:24.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:24.884 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12251007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99227, telescope_ra=1.6651647, 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.68495, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64448391969616, telescope_dec_j2k=-24.3867621402162, observability=1)
2025-12-26T16:56:25.082 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19771981239318848
2025-12-26T16:56:25.340 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.45545196533203125
2025-12-26T16:56:25.340 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75110149383545 seconds ago
2025-12-26T16:56:25.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:25.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6654731, teldec = -24.256166
2025-12-26T16:56:25.940 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64479261123309     dec_j2k = -24.3867574670145
2025-12-26T16:56:25.941 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:25.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-26T16:56:25.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:25.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:25.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:25.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:25.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:25.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:25.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:25.953 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:25.953 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:25.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:25.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12252242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341579747095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99227, telescope_ra=1.6654731, 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.68526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64479261123309, telescope_dec_j2k=-24.3867574670145, observability=1)
2025-12-26T16:56:26.173 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2200160026550293
2025-12-26T16:56:26.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:26.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6657533, teldec = -24.256166
2025-12-26T16:56:26.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64507307610271     dec_j2k = -24.3867532203891
2025-12-26T16:56:26.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:56:27.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-26T16:56:27.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:27.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:27.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:27.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:27.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:27.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12253466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.6657533, 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.68554, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64507307610271, telescope_dec_j2k=-24.3867532203891, observability=1)
2025-12-26T16:56:27.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2940959930419922
2025-12-26T16:56:27.677 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:28.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:28.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6660613, teldec = -24.256166
2025-12-26T16:56:28.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64538136724116     dec_j2k = -24.386748551623
2025-12-26T16:56:28.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:28.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-26T16:56:28.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:28.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:28.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:28.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:28.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:28.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:28.073 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:28.073 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:28.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:28.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:28.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:28.073 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:28.073 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12254696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340376388811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.6660613, 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.68584, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64538136724116, telescope_dec_j2k=-24.386748551623, observability=1)
2025-12-26T16:56:28.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31752538681030273
2025-12-26T16:56:28.572 [DEBUG] [Thread-467883 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49909257888793945
2025-12-26T16:56:28.679 [DEBUG] [ThreadPoolExecutor-21565_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:28.680 [INFO] [ThreadPoolExecutor-21565_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:56:29.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:29.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6663413, teldec = -24.256166
2025-12-26T16:56:29.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64566163190323     dec_j2k = -24.3867443065517
2025-12-26T16:56:29.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:29.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-26T16:56:29.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:29.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:29.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:29.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:29.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:29.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:29.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:29.144 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:29.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:29.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:29.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:29.144 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:29.144 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12255932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.6663413, 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.68612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64566163190323, telescope_dec_j2k=-24.3867443065517, observability=1)
2025-12-26T16:56:29.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3370835781097412
2025-12-26T16:56:30.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:30.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.666649, teldec = -24.256166
2025-12-26T16:56:30.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64596962273779     dec_j2k = -24.3867396407105
2025-12-26T16:56:30.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:30.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-26T16:56:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:30.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:30.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1225717, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.666649, 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.68643, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64596962273779, telescope_dec_j2k=-24.3867396407105, observability=1)
2025-12-26T16:56:30.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35565996170043945
2025-12-26T16:56:31.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:31.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6669482, teldec = -24.256166
2025-12-26T16:56:31.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64626910552803     dec_j2k = -24.3867351029457
2025-12-26T16:56:31.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:31.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-26T16:56:31.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:31.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:31.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:31.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:31.286 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:31.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1225841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992269, telescope_ra=1.6669482, 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.68673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64626910552803, telescope_dec_j2k=-24.3867351029457, observability=1)
2025-12-26T16:56:31.662 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3755831718444824
2025-12-26T16:56:32.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:32.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6672287, teldec = -24.256166
2025-12-26T16:56:32.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64654987063475     dec_j2k = -24.3867308480619
2025-12-26T16:56:32.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:32.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-26T16:56:32.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:32.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:32.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:32.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:32.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:32.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:32.341 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:32.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:32.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:32.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:32.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:32.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:32.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12259637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.6672287, 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.68701, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64654987063475, telescope_dec_j2k=-24.3867308480619, observability=1)
2025-12-26T16:56:32.755 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4133481979370117
2025-12-26T16:56:33.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:33.382 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.667537, teldec = -24.256166
2025-12-26T16:56:33.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64685846200565     dec_j2k = -24.386726170668
2025-12-26T16:56:33.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:33.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:33.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:33.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:33.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:33.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:33.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12260858, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.667537, 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.68732, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64685846200565, telescope_dec_j2k=-24.386726170668, observability=1)
2025-12-26T16:56:33.572 [DEBUG] [Thread-467884 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17215991020202637
2025-12-26T16:56:33.843 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4429819583892822
2025-12-26T16:56:34.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:34.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6678448, teldec = -24.256166
2025-12-26T16:56:34.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64716655289335     dec_j2k = -24.3867215000095
2025-12-26T16:56:34.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:34.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-26T16:56:34.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:34.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:34.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:34.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:34.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:34.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:34.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:34.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:34.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:34.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:34.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:34.461 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:34.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12262087, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.6678448, 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.68763, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64716655289335, telescope_dec_j2k=-24.3867215000095, observability=1)
2025-12-26T16:56:35.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5472614765167236
2025-12-26T16:56:35.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:35.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6681245, teldec = -24.256166
2025-12-26T16:56:35.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64744651721578     dec_j2k = -24.3867172550129
2025-12-26T16:56:35.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:35.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-26T16:56:35.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:35.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:35.513 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:35.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:35.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12263315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833435959739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992269, telescope_ra=1.6681245, 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.68791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64744651721578, telescope_dec_j2k=-24.3867172550129, observability=1)
2025-12-26T16:56:36.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.577995777130127
2025-12-26T16:56:36.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:36.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6684322, teldec = -24.256166
2025-12-26T16:56:36.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64775450798864     dec_j2k = -24.3867125842508
2025-12-26T16:56:36.574 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:36.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:36.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:36.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:36.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:36.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:36.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1226455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992269, telescope_ra=1.6684322, 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.68822, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64775450798864, telescope_dec_j2k=-24.3867125842508, observability=1)
2025-12-26T16:56:37.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6037652492523193
2025-12-26T16:56:37.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:37.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6687308, teldec = -24.256166
2025-12-26T16:56:37.639 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64805339015193     dec_j2k = -24.3867080508113
2025-12-26T16:56:37.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:37.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:37.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:37.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:37.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:37.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:37.653 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12265784, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.6687308, 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.68851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64805339015193, telescope_dec_j2k=-24.3867080508113, observability=1)
2025-12-26T16:56:38.280 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.626617431640625
2025-12-26T16:56:38.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:38.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6690113, teldec = -24.256165
2025-12-26T16:56:38.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64833415512112     dec_j2k = -24.3867027915289
2025-12-26T16:56:38.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:38.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-26T16:56:38.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:38.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:38.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:38.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:38.719 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12267017, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.6690113, 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.68879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64833415512112, telescope_dec_j2k=-24.3867027915289, observability=1)
2025-12-26T16:56:39.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.650951623916626
2025-12-26T16:56:39.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:39.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6693199, teldec = -24.256165
2025-12-26T16:56:39.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64864304671365     dec_j2k = -24.3866981046499
2025-12-26T16:56:39.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:39.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-26T16:56:39.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:39.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:39.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:39.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:39.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:39.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12268253, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.6693199, 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.6891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64864304671365, telescope_dec_j2k=-24.3866981046499, observability=1)
2025-12-26T16:56:40.461 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6734590530395508
2025-12-26T16:56:40.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:40.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.669628, teldec = -24.256165
2025-12-26T16:56:40.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64895143782304     dec_j2k = -24.3866934245129
2025-12-26T16:56:40.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:40.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:40.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:40.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:40.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:40.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:40.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12269483, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992269, telescope_ra=1.669628, 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.68941, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64895143782304, telescope_dec_j2k=-24.3866934245129, observability=1)
2025-12-26T16:56:41.551 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.702019214630127
2025-12-26T16:56:41.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:41.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6699077, teldec = -24.256165
2025-12-26T16:56:41.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64923140208934     dec_j2k = -24.3866891750439
2025-12-26T16:56:41.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:41.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-26T16:56:41.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:41.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:41.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:41.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:41.919 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1227072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333557358534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.6699077, 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.68969, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64923140208934, telescope_dec_j2k=-24.3866891750439, observability=1)
2025-12-26T16:56:42.650 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7304749488830566
2025-12-26T16:56:42.719 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7995328903198242
2025-12-26T16:56:43.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:43.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6702344, teldec = -24.256165
2025-12-26T16:56:43.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64955841075105     dec_j2k = -24.386684210618
2025-12-26T16:56:43.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:43.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-26T16:56:43.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:43.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:43.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:43.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:43.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:43.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:43.065 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:43.065 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:43.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:43.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:43.065 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:43.065 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:43.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1227205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.6702344, 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.69002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64955841075105, telescope_dec_j2k=-24.386684210618, observability=1)
2025-12-26T16:56:43.807 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7425327301025391
2025-12-26T16:56:44.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:44.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6705427, teldec = -24.256165
2025-12-26T16:56:44.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.64986700201766     dec_j2k = -24.3866795249148
2025-12-26T16:56:44.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56: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-26T16:56:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:44.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12273288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.6705427, 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.69033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.64986700201766, telescope_dec_j2k=-24.3866795249148, observability=1)
2025-12-26T16:56:44.897 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7550585269927979
2025-12-26T16:56:45.199 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:45.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6708229, teldec = -24.256165
2025-12-26T16:56:45.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6501474667275     dec_j2k = -24.3866752655508
2025-12-26T16:56:45.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:45.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:45.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:45.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:45.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:45.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:45.217 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:45.218 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12274537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.6708229, 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.69061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.6501474667275, telescope_dec_j2k=-24.3866752655508, observability=1)
2025-12-26T16:56:45.987 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7699291706085205
2025-12-26T16:56:46.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:46.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6711313, teldec = -24.256165
2025-12-26T16:56:46.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65045615806814     dec_j2k = -24.3866705767005
2025-12-26T16:56:46.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:46.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-26T16:56:46.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:46.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:46.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:46.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:46.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:46.283 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12275771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992269, telescope_ra=1.6711313, 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.69091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65045615806814, telescope_dec_j2k=-24.3866705767005, observability=1)
2025-12-26T16:56:46.769 [DEBUG] [Thread-467885 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48627448081970215
2025-12-26T16:56:47.081 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7986233234405518
2025-12-26T16:56:47.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:47.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6714112, teldec = -24.256165
2025-12-26T16:56:47.330 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.650736322476     dec_j2k = -24.3866663204203
2025-12-26T16:56:47.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:47.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:47.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:47.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:47.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:47.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:47.346 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:47.347 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12276999, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333958477962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.6714112, 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.69119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.650736322476, telescope_dec_j2k=-24.3866663204203, observability=1)
2025-12-26T16:56:48.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8204150199890137
2025-12-26T16:56:48.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:48.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.671719, teldec = -24.256165
2025-12-26T16:56:48.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65104441322944     dec_j2k = -24.3866616390699
2025-12-26T16:56:48.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:56:48.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-26T16:56:48.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:48.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:48.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:48.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:48.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:48.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:48.405 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:48.405 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:48.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:48.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:48.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:48.406 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:48.406 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12278233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798336766313958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.671719, 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.6915, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65104441322944, telescope_dec_j2k=-24.3866616390699, observability=1)
2025-12-26T16:56:49.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8538398742675781
2025-12-26T16:56:49.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:49.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6720179, teldec = -24.256165
2025-12-26T16:56:49.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65134359556556     dec_j2k = -24.3866570922674
2025-12-26T16:56:49.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:49.458 [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-26T16:56:49.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:49.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:49.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:49.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:49.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:49.470 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1227946, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.6720179, 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.6918, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65134359556556, telescope_dec_j2k=-24.3866570922674, observability=1)
2025-12-26T16:56:50.350 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8801624774932861
2025-12-26T16:56:50.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:50.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6722975, teldec = -24.256165
2025-12-26T16:56:50.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65162345966209     dec_j2k = -24.3866528383274
2025-12-26T16:56:50.520 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:50.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-26T16:56:50.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:50.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:50.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:50.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:50.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1228069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992269, telescope_ra=1.6722975, 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.69208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65162345966209, telescope_dec_j2k=-24.3866528383274, observability=1)
2025-12-26T16:56:51.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9105181694030762
2025-12-26T16:56:51.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:51.577 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6726057, teldec = -24.256159
2025-12-26T16:56:51.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65193195027382     dec_j2k = -24.3866421489565
2025-12-26T16:56:51.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:51.580 [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-26T16:56:51.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:51.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:51.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:51.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:51.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:51.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:51.594 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:51.594 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:51.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:51.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:51.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:51.595 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:51.595 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12281918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992258, telescope_ra=1.6726057, 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.69239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65193195027382, telescope_dec_j2k=-24.3866421489565, observability=1)
2025-12-26T16:56:52.533 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9379143714904785
2025-12-26T16:56:52.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:52.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6729142, teldec = -24.256165
2025-12-26T16:56:52.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65224074213569     dec_j2k = -24.3866434531434
2025-12-26T16:56:52.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:52.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-26T16:56:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:52.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:52.658 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12283149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.6729142, 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.6927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65224074213569, telescope_dec_j2k=-24.3866434531434, observability=1)
2025-12-26T16:56:53.621 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9631011486053467
2025-12-26T16:56:53.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:53.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6731941, teldec = -24.256165
2025-12-26T16:56:53.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65252090648729     dec_j2k = -24.3866391923902
2025-12-26T16:56:53.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:53.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-26T16:56:53.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:53.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:53.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:53.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:53.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12284383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992269, telescope_ra=1.6731941, 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.69298, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65252090648729, telescope_dec_j2k=-24.3866391923902, observability=1)
2025-12-26T16:56:54.749 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:54.751 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6735016, teldec = -24.256165
2025-12-26T16:56:54.752 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.65282869689553     dec_j2k = -24.3866345106889
2025-12-26T16:56:54.754 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:54.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-26T16:56:54.756 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:54.756 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:54.756 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:54.757 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:54.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:54.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:54.764 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:54.764 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:54.764 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:54.765 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:54.765 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:54.765 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:54.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1228559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992269, telescope_ra=1.6735016, 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.69329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65282869689553, telescope_dec_j2k=-24.3866345106889, observability=1)
2025-12-26T16:56:54.767 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.001999378204345703
2025-12-26T16:56:55.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:55.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6737813, teldec = -24.256165
2025-12-26T16:56:55.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65310866103971     dec_j2k = -24.3866302515079
2025-12-26T16:56:55.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:55.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-26T16:56:55.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:55.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:55.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:55.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:55.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:55.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:55.836 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:55.836 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:55.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:55.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:55.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:55.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:55.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12286825, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337167433386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.6737813, 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.69356, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65310866103971, telescope_dec_j2k=-24.3866302515079, observability=1)
2025-12-26T16:56:55.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.002908468246459961
2025-12-26T16:56:56.882 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:56.885 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6740807, teldec = -24.256165
2025-12-26T16:56:56.886 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65340834377847     dec_j2k = -24.3866256915647
2025-12-26T16:56:56.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:56.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-26T16:56:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:56.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:56.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:56.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:56.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:56.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:56.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:56.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:56.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:56.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:56.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1228806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341579747095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992269, telescope_ra=1.6740807, 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.69386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65340834377847, telescope_dec_j2k=-24.3866256915647, observability=1)
2025-12-26T16:56:56.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.029082059860229492
2025-12-26T16:56:57.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:57.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6743888, teldec = -24.256165
2025-12-26T16:56:57.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65371673472252     dec_j2k = -24.3866209982795
2025-12-26T16:56:57.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:57.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-26T16:56:57.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:57.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:57.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:57.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:57.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:57.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:57.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:57.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:57.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:57.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:57.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:57.968 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:57.968 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12289294, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.6743888, 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.69417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65371673472252, telescope_dec_j2k=-24.3866209982795, observability=1)
2025-12-26T16:56:58.021 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0528717041015625
2025-12-26T16:56:59.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:56:59.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6746693, teldec = -24.256165
2025-12-26T16:56:59.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6539974995941     dec_j2k = -24.3866167246852
2025-12-26T16:56:59.023 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:56:59.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-26T16:56:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:56:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:56:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:56:59.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:56:59.034 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1229053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.6746693, 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.69445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.6539974995941, telescope_dec_j2k=-24.3866167246852, observability=1)
2025-12-26T16:56:59.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07627224922180176
2025-12-26T16:57:00.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:00.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6749775, teldec = -24.256172
2025-12-26T16:57:00.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65430599118311     dec_j2k = -24.3866190276536
2025-12-26T16:57:00.081 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:00.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-26T16:57:00.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:00.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:00.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:00.088 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:00.096 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12291755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992279, telescope_ra=1.6749775, 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.69476, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65430599118311, telescope_dec_j2k=-24.3866190276536, observability=1)
2025-12-26T16:57:00.201 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1048591136932373
2025-12-26T16:57:01.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:01.141 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.675257, teldec = -24.256165
2025-12-26T16:57:01.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65458575452084     dec_j2k = -24.3866077684192
2025-12-26T16:57:01.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:01.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-26T16:57:01.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:01.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:01.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:01.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:01.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:01.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:01.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:01.159 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:01.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:01.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:01.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:01.159 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:01.159 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12292986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.675257, 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.69504, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65458575452084, telescope_dec_j2k=-24.3866077684192, observability=1)
2025-12-26T16:57:01.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13131070137023926
2025-12-26T16:57:02.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:02.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6755648, teldec = -24.256165
2025-12-26T16:57:02.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65489384514072     dec_j2k = -24.38660307646
2025-12-26T16:57:02.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:02.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-26T16:57:02.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:02.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:02.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:02.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:02.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1229422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992268, telescope_ra=1.6755648, 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.69535, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:56:02.784696', telescope_ra_j2k=1.65489384514072, telescope_dec_j2k=-24.38660307646, observability=1)
2025-12-26T16:57:02.385 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16544342041015625
2025-12-26T16:57:02.572 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35311126708984375
2025-12-26T16:57:02.928 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:02.928 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:57:02.929 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:02.929 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:57:02.930 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:03.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:03.267 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6758633, teldec = -24.256165
2025-12-26T16:57:03.268 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65519262696947     dec_j2k = -24.3865985254548
2025-12-26T16:57:03.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:03.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-26T16:57:03.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:03.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:03.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:03.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:03.274 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12295447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339574149955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6758633, 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.69565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65519262696947, telescope_dec_j2k=-24.3865985254548, observability=1)
2025-12-26T16:57:03.473 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19900202751159668
2025-12-26T16:57:03.932 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:03.934 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:03.934 [DEBUG] [ThreadPoolExecutor-21567_0] [payload.py] [to_registers()] [0]
2025-12-26T16:57:03.939 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:03.940 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:03.940 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:57:03.940 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:03.947 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:03.947 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:57:03.947 [DEBUG] [ThreadPoolExecutor-21567_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:57:03.947 [DEBUG] [ThreadPoolExecutor-21567_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:57:03.947 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:03.947 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:03.947 [DEBUG] [ThreadPoolExecutor-21567_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:04.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:04.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6761438, teldec = -24.256165
2025-12-26T16:57:04.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65547339179434     dec_j2k = -24.3865942481546
2025-12-26T16:57:04.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:04.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-26T16:57:04.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:04.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:04.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:04.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:04.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1229667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341178627667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.6761438, 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.69593, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65547339179434, telescope_dec_j2k=-24.3865942481546, observability=1)
2025-12-26T16:57:04.563 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22092223167419434
2025-12-26T16:57:04.838 [DEBUG] [Thread-467886 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49581241607666016
2025-12-26T16:57:05.382 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:05.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6764522, teldec = -24.256165
2025-12-26T16:57:05.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65578208294982     dec_j2k = -24.386589544598
2025-12-26T16:57:05.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:05.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-26T16:57:05.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:05.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:05.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:05.392 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:05.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:05.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:05.399 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:05.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:05.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:05.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:05.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:05.400 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:05.400 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12297897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992268, telescope_ra=1.6764522, 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.69624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65578208294982, telescope_dec_j2k=-24.386589544598, observability=1)
2025-12-26T16:57:05.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25355076789855957
2025-12-26T16:57:06.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:06.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6767324, teldec = -24.256165
2025-12-26T16:57:06.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65606254747281     dec_j2k = -24.3865852703945
2025-12-26T16:57:06.446 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:06.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-26T16:57:06.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:06.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:06.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:06.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:06.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:06.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:06.458 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:06.458 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:06.458 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:06.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:06.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:06.459 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:06.459 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12299122, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992268, telescope_ra=1.6767324, 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.69652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65606254747281, telescope_dec_j2k=-24.3865852703945, observability=1)
2025-12-26T16:57:06.744 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2854912281036377
2025-12-26T16:57:07.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:07.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6770404, teldec = -24.256165
2025-12-26T16:57:07.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65637083823018     dec_j2k = -24.386580571315
2025-12-26T16:57:07.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:07.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-26T16:57:07.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:07.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:07.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:07.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:07.521 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12300352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341178627667, 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.992268, telescope_ra=1.6770404, 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.69682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65637083823018, telescope_dec_j2k=-24.386580571315, observability=1)
2025-12-26T16:57:07.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3153855800628662
2025-12-26T16:57:08.569 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:08.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.677348, teldec = -24.256165
2025-12-26T16:57:08.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65667872859923     dec_j2k = -24.38657587749
2025-12-26T16:57:08.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:08.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-26T16:57:08.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:08.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:08.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:08.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:08.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:08.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12301584, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798334760716818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.677348, 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.69713, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65667872859923, telescope_dec_j2k=-24.38657587749, observability=1)
2025-12-26T16:57:08.755 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1659870147705078
2025-12-26T16:57:08.925 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3362712860107422
2025-12-26T16:57:09.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:09.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6776468, teldec = -24.256165
2025-12-26T16:57:09.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65697781065099     dec_j2k = -24.3865713171371
2025-12-26T16:57:09.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:09.641 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:09.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:09.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:09.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:09.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:09.654 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12302818, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.6776468, 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.69743, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65697781065099, telescope_dec_j2k=-24.3865713171371, observability=1)
2025-12-26T16:57:10.015 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36089229583740234
2025-12-26T16:57:10.699 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:10.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6779276, teldec = -24.256165
2025-12-26T16:57:10.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65725887570247     dec_j2k = -24.3865670307753
2025-12-26T16:57:10.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:10.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:10.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:10.717 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12304051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341178627667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6779276, 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.69771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65725887570247, telescope_dec_j2k=-24.3865670307753, observability=1)
2025-12-26T16:57:11.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39114999771118164
2025-12-26T16:57:11.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:11.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6782359, teldec = -24.256165
2025-12-26T16:57:11.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65756746670136     dec_j2k = -24.3865623238175
2025-12-26T16:57:11.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:11.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:11.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:11.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:11.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:11.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:11.773 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12305278, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992268, telescope_ra=1.6782359, 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.69802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65756746670136, telescope_dec_j2k=-24.3865623238175, observability=1)
2025-12-26T16:57:12.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42511892318725586
2025-12-26T16:57:12.816 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:12.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6785161, teldec = -24.256165
2025-12-26T16:57:12.819 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65784793116784     dec_j2k = -24.3865580451368
2025-12-26T16:57:12.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57: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-26T16:57:12.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:12.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:12.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:12.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:12.832 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:12.833 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12306501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6785161, 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.6983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65784793116784, telescope_dec_j2k=-24.3865580451368, observability=1)
2025-12-26T16:57:13.286 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45364880561828613
2025-12-26T16:57:13.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:13.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6788234, teldec = -24.256165
2025-12-26T16:57:13.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6581555212024     dec_j2k = -24.3865533518281
2025-12-26T16:57:13.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:57:13.886 [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-26T16:57:13.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:13.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:13.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:13.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:13.897 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12307734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992268, telescope_ra=1.6788234, 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.69861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.6581555212024, telescope_dec_j2k=-24.3865533518281, observability=1)
2025-12-26T16:57:14.377 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4797828197479248
2025-12-26T16:57:14.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:14.946 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6791033, teldec = -24.256165
2025-12-26T16:57:14.947 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65843568536711     dec_j2k = -24.3865490762559
2025-12-26T16:57:14.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:14.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-26T16:57:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:14.963 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:14.964 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12308963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992268, telescope_ra=1.6791033, 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.69889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65843568536711, telescope_dec_j2k=-24.3865490762559, observability=1)
2025-12-26T16:57:15.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5037345886230469
2025-12-26T16:57:16.017 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:16.019 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6794027, teldec = -24.256165
2025-12-26T16:57:16.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65873536792577     dec_j2k = -24.3865445020377
2025-12-26T16:57:16.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:16.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-26T16:57:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:16.027 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:16.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:16.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:16.034 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:16.034 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:16.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:16.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:16.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:16.035 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:16.035 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12310206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337568552814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.6794027, 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.69919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65873536792577, telescope_dec_j2k=-24.3865445020377, observability=1)
2025-12-26T16:57:16.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5228314399719238
2025-12-26T16:57:17.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:17.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6797111, teldec = -24.256165
2025-12-26T16:57:17.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65904405896756     dec_j2k = -24.3865397894785
2025-12-26T16:57:17.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:17.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:17.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:17.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:17.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:17.092 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:17.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12311439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340376388811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.6797111, 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.69949, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65904405896756, telescope_dec_j2k=-24.3865397894785, observability=1)
2025-12-26T16:57:17.650 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5513687133789062
2025-12-26T16:57:18.143 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:18.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6800194, teldec = -24.256165
2025-12-26T16:57:18.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65935264990421     dec_j2k = -24.3865350775961
2025-12-26T16:57:18.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:18.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-26T16:57:18.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:18.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:18.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:18.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:18.158 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12312667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337167433386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992268, telescope_ra=1.6800194, 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.6998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65935264990421, telescope_dec_j2k=-24.3865350775961, observability=1)
2025-12-26T16:57:18.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5799658298492432
2025-12-26T16:57:19.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:19.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6802996, teldec = -24.256165
2025-12-26T16:57:19.205 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65963311431411     dec_j2k = -24.3865307944397
2025-12-26T16:57:19.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:19.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:19.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:19.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:19.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:19.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12313892, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342381985951, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992268, telescope_ra=1.6802996, 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.70008, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65963311431411, telescope_dec_j2k=-24.3865307944397, observability=1)
2025-12-26T16:57:19.827 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6077127456665039
2025-12-26T16:57:20.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:20.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6806074, teldec = -24.256165
2025-12-26T16:57:20.266 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.65994120475842     dec_j2k = -24.3865260885775
2025-12-26T16:57:20.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:20.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:20.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:20.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:20.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:20.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:20.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:20.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:20.281 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:20.281 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:20.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:20.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:20.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:20.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:20.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12315119, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.6806074, 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.70039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.65994120475842, telescope_dec_j2k=-24.3865260885775, observability=1)
2025-12-26T16:57:20.919 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.637239933013916
2025-12-26T16:57:21.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:21.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6808871, teldec = -24.256165
2025-12-26T16:57:21.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66022116867787     dec_j2k = -24.3865218115921
2025-12-26T16:57:21.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:21.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-26T16:57:21.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:21.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:21.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:21.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:21.346 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12316348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341579747095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.6808871, 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.70067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66022116867787, telescope_dec_j2k=-24.3865218115921, observability=1)
2025-12-26T16:57:22.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7034492492675781
2025-12-26T16:57:22.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:22.393 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6811856, teldec = -24.256165
2025-12-26T16:57:22.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66051995032686     dec_j2k = -24.3865172463569
2025-12-26T16:57:22.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:22.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-26T16:57:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:22.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:22.407 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:22.408 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12317583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6811856, 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.70097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66051995032686, telescope_dec_j2k=-24.3865172463569, observability=1)
2025-12-26T16:57:22.916 [DEBUG] [Thread-467887 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5080082416534424
2025-12-26T16:57:23.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7303869724273682
2025-12-26T16:57:23.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:23.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.681494, teldec = -24.256165
2025-12-26T16:57:23.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66082864130636     dec_j2k = -24.386512528874
2025-12-26T16:57:23.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:23.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-26T16:57:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:23.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:23.476 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12318819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992268, telescope_ra=1.681494, 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.70128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66082864130636, telescope_dec_j2k=-24.386512528874, observability=1)
2025-12-26T16:57:24.227 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7507517337799072
2025-12-26T16:57:24.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:24.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6817742, teldec = -24.256165
2025-12-26T16:57:24.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66110910566945     dec_j2k = -24.3865082420178
2025-12-26T16:57:24.546 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:24.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-26T16:57:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:24.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:24.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:24.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:24.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:24.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:24.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:24.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:24.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:24.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:24.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12320072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992268, telescope_ra=1.6817742, 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.70156, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66110910566945, telescope_dec_j2k=-24.3865082420178, observability=1)
2025-12-26T16:57:25.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.759791374206543
2025-12-26T16:57:25.400 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.841315507888794
2025-12-26T16:57:25.400 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75030755996704 seconds ago
2025-12-26T16:57:25.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:25.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6820831, teldec = -24.256165
2025-12-26T16:57:25.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66141829710009     dec_j2k = -24.386503515258
2025-12-26T16:57:25.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:25.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-26T16:57:25.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:25.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:25.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:25.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:25.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:25.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:25.617 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:25.617 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:25.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:25.617 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:25.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12321299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6820831, 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.70187, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66141829710009, telescope_dec_j2k=-24.386503515258, observability=1)
2025-12-26T16:57:26.409 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7922677993774414
2025-12-26T16:57:26.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:26.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6823909, teldec = -24.256165
2025-12-26T16:57:26.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66172638748217     dec_j2k = -24.3864988044804
2025-12-26T16:57:26.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:26.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-26T16:57:26.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:26.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:26.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:26.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:26.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:26.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:26.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:26.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:26.682 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:26.682 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:26.682 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12322528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992268, telescope_ra=1.6823909, 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.70217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66172638748217, telescope_dec_j2k=-24.3864988044804, observability=1)
2025-12-26T16:57:27.539 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8574309349060059
2025-12-26T16:57:27.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:27.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6826708, teldec = -24.256165
2025-12-26T16:57:27.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66200655153375     dec_j2k = -24.3864945199669
2025-12-26T16:57:27.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:57:27.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-26T16:57:27.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:27.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:27.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:27.751 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:27.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:27.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:27.758 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:27.759 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:27.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:27.759 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:27.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12323773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079834679429966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6826708, 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.70245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66200655153375, telescope_dec_j2k=-24.3864945199669, observability=1)
2025-12-26T16:57:28.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.868671178817749
2025-12-26T16:57:28.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:28.809 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.68297, teldec = -24.256165
2025-12-26T16:57:28.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6623060337827     dec_j2k = -24.3864899392468
2025-12-26T16:57:28.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:28.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-26T16:57:28.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:28.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:28.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:28.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:28.826 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:28.827 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12325007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.68297, 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.70275, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.6623060337827, telescope_dec_j2k=-24.3864899392468, observability=1)
2025-12-26T16:57:28.948 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:28.949 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:29.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8915135860443115
2025-12-26T16:57:29.869 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:29.871 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6832783, teldec = -24.256165
2025-12-26T16:57:29.872 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66261462460547     dec_j2k = -24.3864852183684
2025-12-26T16:57:29.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:29.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-26T16:57:29.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:29.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:29.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:29.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:29.888 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1232624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6832783, 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.70306, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66261462460547, telescope_dec_j2k=-24.3864852183684, observability=1)
2025-12-26T16:57:30.808 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9197993278503418
2025-12-26T16:57:30.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:30.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6835585, teldec = -24.256165
2025-12-26T16:57:30.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66289508891184     dec_j2k = -24.3864809270363
2025-12-26T16:57:30.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:57:30.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-26T16:57:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:30.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:30.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12327468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6835585, 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.70334, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66289508891184, telescope_dec_j2k=-24.3864809270363, observability=1)
2025-12-26T16:57:31.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9481139183044434
2025-12-26T16:57:31.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:32.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6838669, teldec = -24.256165
2025-12-26T16:57:32.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66320377980835     dec_j2k = -24.3864762030018
2025-12-26T16:57:32.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:32.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-26T16:57:32.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:32.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:32.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:32.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:32.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:32.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:32.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:32.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:32.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:32.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:32.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:32.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:32.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12328703, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337167433386, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992268, telescope_ra=1.6838669, 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.70365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66320377980835, telescope_dec_j2k=-24.3864762030018, observability=1)
2025-12-26T16:57:32.989 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.972977876663208
2025-12-26T16:57:33.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:33.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6841465, teldec = -24.256165
2025-12-26T16:57:33.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66348364353009     dec_j2k = -24.3864719193865
2025-12-26T16:57:33.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:33.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-26T16:57:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:33.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:33.076 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:33.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:33.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:33.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:33.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:33.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12329928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337568552814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992268, telescope_ra=1.6841465, 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.70393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66348364353009, telescope_dec_j2k=-24.3864719193865, observability=1)
2025-12-26T16:57:33.605 [DEBUG] [Thread-467888 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5295379161834717
2025-12-26T16:57:34.080 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:34.082 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6844538, teldec = -24.256158
2025-12-26T16:57:34.083 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.66379123279435     dec_j2k = -24.3864602111827
2025-12-26T16:57:34.084 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:34.085 [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-26T16:57:34.086 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:34.086 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:34.086 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:34.086 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:34.094 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:34.094 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:34.094 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:34.094 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:34.095 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:34.095 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:34.095 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:34.095 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:34.095 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12331112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.6844538, 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.70424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66379123279435, telescope_dec_j2k=-24.3864602111827, observability=1)
2025-12-26T16:57:34.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.023861169815063477
2025-12-26T16:57:35.170 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:35.172 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6847529, teldec = -24.256165
2025-12-26T16:57:35.173 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.66409061546262     dec_j2k = -24.3864626266231
2025-12-26T16:57:35.175 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:35.176 [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-26T16:57:35.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:35.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:35.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:35.179 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:35.187 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:35.187 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:35.187 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:35.187 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:35.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:35.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:35.188 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:35.188 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:35.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12332374, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798336766313958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.6847529, 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.70454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66409061546262, telescope_dec_j2k=-24.3864626266231, observability=1)
2025-12-26T16:57:35.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0022912025451660156
2025-12-26T16:57:36.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:36.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6850612, teldec = -24.256164
2025-12-26T16:57:36.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66439920614094     dec_j2k = -24.3864569009098
2025-12-26T16:57:36.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:36.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-26T16:57:36.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:36.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:36.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:36.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:36.311 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:36.312 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12333672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337568552814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.6850612, 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.70484, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66439920614094, telescope_dec_j2k=-24.3864569009098, observability=1)
2025-12-26T16:57:36.336 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024055957794189453
2025-12-26T16:57:37.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:37.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6853696, teldec = -24.256164
2025-12-26T16:57:37.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66470789698481     dec_j2k = -24.3864521727273
2025-12-26T16:57:37.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:37.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-26T16:57:37.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:37.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:37.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:37.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:37.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:37.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:37.376 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:37.376 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:37.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:37.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:37.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:37.376 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:37.376 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12334909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.6853696, 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.70515, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66470789698481, telescope_dec_j2k=-24.3864521727273, observability=1)
2025-12-26T16:57:37.428 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05215096473693848
2025-12-26T16:57:38.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:38.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6856498, teldec = -24.256164
2025-12-26T16:57:38.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66498836122464     dec_j2k = -24.3864478761504
2025-12-26T16:57:38.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:38.421 [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-26T16:57:38.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:38.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:38.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:38.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:38.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:38.431 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12336131, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6856498, 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.70543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66498836122464, telescope_dec_j2k=-24.3864478761504, observability=1)
2025-12-26T16:57:38.516 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08553934097290039
2025-12-26T16:57:39.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:39.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6859577, teldec = -24.256171
2025-12-26T16:57:39.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66529655215108     dec_j2k = -24.3864501534155
2025-12-26T16:57:39.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:39.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-26T16:57:39.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:39.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:39.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:39.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:39.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12337362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342381985951, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992278, telescope_ra=1.6859577, 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.70574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66529655215108, telescope_dec_j2k=-24.3864501534155, observability=1)
2025-12-26T16:57:39.607 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11070418357849121
2025-12-26T16:57:40.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:40.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6862372, teldec = -24.256164
2025-12-26T16:57:40.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66557631513742     dec_j2k = -24.386438866699
2025-12-26T16:57:40.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:40.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-26T16:57:40.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:40.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:40.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:40.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:40.561 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:40.562 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1233859, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333557358534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.6862372, 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.70602, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66557631513742, telescope_dec_j2k=-24.386438866699, observability=1)
2025-12-26T16:57:40.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13591599464416504
2025-12-26T16:57:41.103 [DEBUG] [Thread-467889 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5416676998138428
2025-12-26T16:57:41.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:41.615 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6865358, teldec = -24.256164
2025-12-26T16:57:41.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66587519669943     dec_j2k = -24.3864342856341
2025-12-26T16:57:41.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:57:41.619 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:41.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:41.629 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:41.630 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12339831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340376388811, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6865358, 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.70632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66587519669943, telescope_dec_j2k=-24.3864342856341, observability=1)
2025-12-26T16:57:41.788 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1583878993988037
2025-12-26T16:57:42.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:42.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.686844, teldec = -24.256158
2025-12-26T16:57:42.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6661836868102     dec_j2k = -24.3864235569626
2025-12-26T16:57:42.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57: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-26T16:57:42.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:42.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:42.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:42.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:42.690 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12341056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.686844, 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.70663, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.6661836868102, telescope_dec_j2k=-24.3864235569626, observability=1)
2025-12-26T16:57:42.710 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019649267196655273
2025-12-26T16:57:42.880 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18993115425109863
2025-12-26T16:57:43.737 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:43.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6871244, teldec = -24.256164
2025-12-26T16:57:43.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66646435168448     dec_j2k = -24.3864252531075
2025-12-26T16:57:43.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:43.743 [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-26T16:57:43.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:43.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:43.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:43.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:43.753 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12342289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992267, telescope_ra=1.6871244, 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.70691, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66646435168448, telescope_dec_j2k=-24.3864252531075, observability=1)
2025-12-26T16:57:43.969 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2155599594116211
2025-12-26T16:57:44.800 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:44.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6874327, teldec = -24.256164
2025-12-26T16:57:44.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66677294236175     dec_j2k = -24.3864205207661
2025-12-26T16:57:44.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:44.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-26T16:57:44.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:44.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:44.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:44.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:44.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:44.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12343521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.6874327, 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.70722, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66677294236175, telescope_dec_j2k=-24.3864205207661, observability=1)
2025-12-26T16:57:45.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24426984786987305
2025-12-26T16:57:45.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:45.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6877123, teldec = -24.256164
2025-12-26T16:57:45.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66705280597019     dec_j2k = -24.3864162282285
2025-12-26T16:57:45.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:45.864 [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-26T16:57:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:45.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:45.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:45.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:45.877 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:45.877 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:45.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:45.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:45.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:45.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:45.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12344743, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339574149955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.6877123, 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.7075, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66705280597019, telescope_dec_j2k=-24.3864162282285, observability=1)
2025-12-26T16:57:46.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.272397518157959
2025-12-26T16:57:46.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:46.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6880204, teldec = -24.256164
2025-12-26T16:57:46.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66736119643828     dec_j2k = -24.3864114973367
2025-12-26T16:57:46.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:46.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-26T16:57:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:46.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:46.939 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:46.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12345976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337568552814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.6880204, 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.7078, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66736119643828, telescope_dec_j2k=-24.3864114973367, observability=1)
2025-12-26T16:57:47.243 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3031890392303467
2025-12-26T16:57:47.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:47.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6883204, teldec = -24.256164
2025-12-26T16:57:47.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66766147925955     dec_j2k = -24.3864068900048
2025-12-26T16:57:47.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57: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-26T16:57:48.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:48.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:48.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:48.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:48.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:48.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:48.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:48.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:48.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:48.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:48.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:48.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:48.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12347214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6883204, 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.7081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66766147925955, telescope_dec_j2k=-24.3864068900048, observability=1)
2025-12-26T16:57:48.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31900501251220703
2025-12-26T16:57:49.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:49.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6886012, teldec = -24.256164
2025-12-26T16:57:49.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66794254397097     dec_j2k = -24.3864025768126
2025-12-26T16:57:49.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:49.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-26T16:57:49.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:49.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:49.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:49.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:49.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:49.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:49.069 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:49.070 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:49.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:49.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:49.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:49.070 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:49.070 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12348444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341178627667, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6886012, 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.70838, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66794254397097, telescope_dec_j2k=-24.3864025768126, observability=1)
2025-12-26T16:57:49.456 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38593459129333496
2025-12-26T16:57:50.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:50.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6889101, teldec = -24.256164
2025-12-26T16:57:50.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66825173516203     dec_j2k = -24.3863978311791
2025-12-26T16:57:50.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:50.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:50.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:50.126 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:50.127 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12349667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.6889101, 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.70869, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66825173516203, telescope_dec_j2k=-24.3863978311791, observability=1)
2025-12-26T16:57:50.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42270493507385254
2025-12-26T16:57:51.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:51.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6892184, teldec = -24.256164
2025-12-26T16:57:51.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66856032577665     dec_j2k = -24.3863930939123
2025-12-26T16:57:51.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:51.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-26T16:57:51.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:51.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:51.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:51.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:51.187 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12350891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798336766313958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6892184, 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.709, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66856032577665, telescope_dec_j2k=-24.3863930939123, observability=1)
2025-12-26T16:57:51.639 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45227742195129395
2025-12-26T16:57:52.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:52.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6894894, teldec = -24.256164
2025-12-26T16:57:52.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66883158122202     dec_j2k = -24.3863889290866
2025-12-26T16:57:52.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:52.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-26T16:57:52.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:52.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:52.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:52.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:52.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:52.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:52.247 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:52.247 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:52.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:52.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:52.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:52.248 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:52.248 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12352123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341579747095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.6894894, 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.70927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66883158122202, telescope_dec_j2k=-24.3863889290866, observability=1)
2025-12-26T16:57:52.732 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4846079349517822
2025-12-26T16:57:53.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:53.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6897983, teldec = -24.256164
2025-12-26T16:57:53.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66914077238184     dec_j2k = -24.3863841809987
2025-12-26T16:57:53.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57: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-26T16:57:53.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:53.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:53.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:53.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:53.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:53.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12353346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337568552814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.6897983, 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.70958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66914077238184, telescope_dec_j2k=-24.3863841809987, observability=1)
2025-12-26T16:57:53.820 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5123050212860107
2025-12-26T16:57:54.416 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:54.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6901068, teldec = -24.256171
2025-12-26T16:57:54.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66944956372986     dec_j2k = -24.3863864376109
2025-12-26T16:57:54.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:54.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:54.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:54.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:54.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:54.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:54.434 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:54.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12354649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.6901068, 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.70989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66944956372986, telescope_dec_j2k=-24.3863864376109, observability=1)
2025-12-26T16:57:54.910 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47588253021240234
2025-12-26T16:57:55.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:55.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6904144, teldec = -24.256164
2025-12-26T16:57:55.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.66975745306665     dec_j2k = -24.3863747084049
2025-12-26T16:57:55.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:55.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-26T16:57:55.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:55.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:55.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:55.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:55.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:55.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12355881, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992267, telescope_ra=1.6904144, 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.7102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.66975745306665, telescope_dec_j2k=-24.3863747084049, observability=1)
2025-12-26T16:57:56.000 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5042262077331543
2025-12-26T16:57:56.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:56.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6906946, teldec = -24.256171
2025-12-26T16:57:56.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67003791772192     dec_j2k = -24.3863773985846
2025-12-26T16:57:56.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:56.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:56.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:56.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:56.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:56.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:56.554 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12357103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343184224807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992278, telescope_ra=1.6906946, 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.71048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.67003791772192, telescope_dec_j2k=-24.3863773985846, observability=1)
2025-12-26T16:57:57.094 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5391874313354492
2025-12-26T16:57:57.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:57.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6910021, teldec = -24.256171
2025-12-26T16:57:57.610 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67034570752005     dec_j2k = -24.3863726687033
2025-12-26T16:57:57.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:57.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-26T16:57:57.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:57.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:57.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:57.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:57.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:57.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:57.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:57.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:57.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:57.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:57.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:57.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:57.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12358343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342381985951, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992278, telescope_ra=1.6910021, 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.71079, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.67034570752005, telescope_dec_j2k=-24.3863726687033, observability=1)
2025-12-26T16:57:58.180 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5580763816833496
2025-12-26T16:57:58.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:58.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6913007, teldec = -24.256164
2025-12-26T16:57:58.672 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67064458834373     dec_j2k = -24.3863610755065
2025-12-26T16:57:58.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:58.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-26T16:57:58.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:58.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:58.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:58.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:58.683 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12359572, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6913007, 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.71108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.67064458834373, telescope_dec_j2k=-24.3863610755065, observability=1)
2025-12-26T16:57:59.168 [DEBUG] [Thread-467890 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48455286026000977
2025-12-26T16:57:59.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5886540412902832
2025-12-26T16:57:59.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:57:59.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.691581, teldec = -24.256164
2025-12-26T16:57:59.727 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67092515248866     dec_j2k = -24.3863567625228
2025-12-26T16:57:59.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:57:59.728 [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-26T16:57:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:57:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:57:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:57:59.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:57:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:57:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:59.737 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:57:59.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:57:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:57:59.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:57:59.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:57:59.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:57:59.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12360793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992267, telescope_ra=1.691581, 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.71136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.67092515248866, telescope_dec_j2k=-24.3863567625228, observability=1)
2025-12-26T16:58:00.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6248366832733154
2025-12-26T16:58:00.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:00.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6918896, teldec = -24.256164
2025-12-26T16:58:00.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67123404329216     dec_j2k = -24.3863520132736
2025-12-26T16:58:00.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:00.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-26T16:58:00.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:00.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:00.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:00.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:00.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:00.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:00.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:00.798 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:00.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:00.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:00.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:00.798 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:00.798 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12362018, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.6918896, 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.71167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.67123404329216, telescope_dec_j2k=-24.3863520132736, observability=1)
2025-12-26T16:58:01.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6549210548400879
2025-12-26T16:58:01.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:01.842 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6921695, teldec = -24.256164
2025-12-26T16:58:01.843 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67151420704136     dec_j2k = -24.3863477049711
2025-12-26T16:58:01.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:01.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-26T16:58:01.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:01.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:01.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:01.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:01.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12363242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798332755119678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6921695, 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.71195, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.67151420704136, telescope_dec_j2k=-24.3863477049711, observability=1)
2025-12-26T16:58:02.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.726517915725708
2025-12-26T16:58:02.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7645320892333984
2025-12-26T16:58:02.900 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:02.902 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6924775, teldec = -24.25617
2025-12-26T16:58:02.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67182249775326     dec_j2k = -24.3863489628244
2025-12-26T16:58:02.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:02.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:02.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:02.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:02.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:02.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:02.918 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12364469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992277, telescope_ra=1.6924775, 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.71226, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:57:02.926927', telescope_ra_j2k=1.67182249775326, telescope_dec_j2k=-24.3863489628244, observability=1)
2025-12-26T16:58:03.067 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:03.067 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:58:03.068 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:03.068 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:58:03.068 [INFO] [ThreadPoolExecutor-21568_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T16:58:03.068 [INFO] [ThreadPoolExecutor-21568_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:58:03.672 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7534668445587158
2025-12-26T16:58:03.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:03.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.692757, teldec = -24.256158
2025-12-26T16:58:03.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67210226011779     dec_j2k = -24.3863326602325
2025-12-26T16:58:03.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:03.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:03.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:03.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:03.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:03.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:03.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:03.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:03.976 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:03.976 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:03.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:03.976 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:03.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:03.977 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:03.977 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12365696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798332755119678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.692757, 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.71254, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67210226011779, telescope_dec_j2k=-24.3863326602325, observability=1)
2025-12-26T16:58:04.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7825939655303955
2025-12-26T16:58:05.018 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:05.020 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6930564, teldec = -24.256164
2025-12-26T16:58:05.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67240194270639     dec_j2k = -24.3863340489207
2025-12-26T16:58:05.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:05.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-26T16:58:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:05.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:05.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1236692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.6930564, 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.71284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67240194270639, telescope_dec_j2k=-24.3863340489207, observability=1)
2025-12-26T16:58:05.853 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8193237781524658
2025-12-26T16:58:06.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:06.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6933647, teldec = -24.256164
2025-12-26T16:58:06.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67271053317531     dec_j2k = -24.3863293002214
2025-12-26T16:58:06.085 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58: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-26T16:58:06.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:06.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:06.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:06.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:06.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:06.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:06.101 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:06.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:06.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:06.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:06.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:06.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:06.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12368149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.6933647, 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.71315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67271053317531, telescope_dec_j2k=-24.3863293002214, observability=1)
2025-12-26T16:58:06.943 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8409957885742188
2025-12-26T16:58:07.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:07.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6936449, teldec = -24.256164
2025-12-26T16:58:07.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67299099716003     dec_j2k = -24.386324983605
2025-12-26T16:58:07.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:58:07.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-26T16:58:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:07.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:07.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12369383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6936449, 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.71343, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67299099716003, telescope_dec_j2k=-24.386324983605, observability=1)
2025-12-26T16:58:07.850 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6888740062713623
2025-12-26T16:58:08.033 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8724045753479004
2025-12-26T16:58:08.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:08.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.693953, teldec = -24.256164
2025-12-26T16:58:08.203 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67329938741983     dec_j2k = -24.3863202363653
2025-12-26T16:58:08.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:08.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-26T16:58:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:08.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:08.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:08.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:08.215 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:08.215 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:08.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:08.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:08.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:08.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:08.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12370603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.693953, 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.71374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67329938741983, telescope_dec_j2k=-24.3863202363653, observability=1)
2025-12-26T16:58:09.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9080853462219238
2025-12-26T16:58:09.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:09.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6942326, teldec = -24.256164
2025-12-26T16:58:09.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67357925082051     dec_j2k = -24.3863159275223
2025-12-26T16:58:09.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:58:09.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-26T16:58:09.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:09.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:09.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:09.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:09.273 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12371831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333557358534, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992267, telescope_ra=1.6942326, 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.71402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67357925082051, telescope_dec_j2k=-24.3863159275223, observability=1)
2025-12-26T16:58:10.214 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9405312538146973
2025-12-26T16:58:10.316 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:10.318 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6945404, teldec = -24.256164
2025-12-26T16:58:10.319 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67388734077703     dec_j2k = -24.3863111832883
2025-12-26T16:58:10.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:10.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-26T16:58:10.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:10.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:10.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:10.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:10.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:10.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12373052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798332755119678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992267, telescope_ra=1.6945404, 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.71432, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67388734077703, telescope_dec_j2k=-24.3863111832883, observability=1)
2025-12-26T16:58:11.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9707014560699463
2025-12-26T16:58:11.376 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:11.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.694839, teldec = -24.256164
2025-12-26T16:58:11.379 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67418622205655     dec_j2k = -24.3863065800478
2025-12-26T16:58:11.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:11.382 [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-26T16:58:11.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:11.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:11.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:11.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:11.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:11.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:11.391 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:11.391 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:11.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:11.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:11.391 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:11.391 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:11.391 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12374279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331952880822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.694839, 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.71462, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67418622205655, telescope_dec_j2k=-24.3863065800478, observability=1)
2025-12-26T16:58:12.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:12.437 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:12.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6951195, teldec = -24.256164
2025-12-26T16:58:12.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67446698627669     dec_j2k = -24.3863022551122
2025-12-26T16:58:12.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.6951195, teldec = -24.256164
2025-12-26T16:58:12.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:12.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-26T16:58:12.441 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.67446698627669     dec_j2k = -24.3863022551122
2025-12-26T16:58:12.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:12.443 [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-26T16:58:12.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:12.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:12.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:12.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:12.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:12.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:12.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:12.447 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:12.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12375505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.6951195, 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.7149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67446698627669, telescope_dec_j2k=-24.3863022551122, observability=1)
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:12.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12375507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.6951195, 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.7149, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67446698627669, telescope_dec_j2k=-24.3863022551122, observability=1)
2025-12-26T16:58:13.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:13.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6954276, teldec = -24.256164
2025-12-26T16:58:13.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6747753764846     dec_j2k = -24.3862975038109
2025-12-26T16:58:13.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:13.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-26T16:58:13.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:13.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:13.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:13.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:13.505 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:13.505 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:13.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:13.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:13.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:13.506 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:13.506 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12376725, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333156239106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992266, telescope_ra=1.6954276, 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.71521, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.6747753764846, telescope_dec_j2k=-24.3862975038109, observability=1)
2025-12-26T16:58:13.523 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016974210739135742
2025-12-26T16:58:14.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:14.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6957078, teldec = -24.256164
2025-12-26T16:58:14.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67505584040331     dec_j2k = -24.386293182027
2025-12-26T16:58:14.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:14.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-26T16:58:14.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:14.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:14.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:14.562 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:14.569 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12377951, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992266, telescope_ra=1.6957078, 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.71549, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67505584040331, telescope_dec_j2k=-24.386293182027, observability=1)
2025-12-26T16:58:14.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04349637031555176
2025-12-26T16:58:15.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:15.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6960158, teldec = -24.256164
2025-12-26T16:58:15.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67536413049633     dec_j2k = -24.3862884306483
2025-12-26T16:58:15.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:15.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-26T16:58:15.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:15.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:15.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:15.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:15.625 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:15.626 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12379179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.6960158, 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.7158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67536413049633, telescope_dec_j2k=-24.3862884306483, observability=1)
2025-12-26T16:58:15.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07807111740112305
2025-12-26T16:58:16.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:16.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6962955, teldec = -24.256164
2025-12-26T16:58:16.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6756440939253     dec_j2k = -24.3862841151065
2025-12-26T16:58:16.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:58:16.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:16.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:16.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:16.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:16.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:16.685 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:16.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12380402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798336766313958, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.6962955, 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.71608, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.6756440939253, telescope_dec_j2k=-24.3862841151065, observability=1)
2025-12-26T16:58:16.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10809206962585449
2025-12-26T16:58:17.232 [DEBUG] [Thread-467891 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.546917200088501
2025-12-26T16:58:17.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:17.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6965942, teldec = -24.256157
2025-12-26T16:58:17.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67594307466086     dec_j2k = -24.3862725062343
2025-12-26T16:58:17.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:58:17.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-26T16:58:17.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:17.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:17.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:17.733 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:17.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1238163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833435959739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.6965942, 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.71638, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67594307466086, telescope_dec_j2k=-24.3862725062343, observability=1)
2025-12-26T16:58:17.887 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14646387100219727
2025-12-26T16:58:18.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:18.786 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.696903, teldec = -24.256164
2025-12-26T16:58:18.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67625216605431     dec_j2k = -24.3862747394705
2025-12-26T16:58:18.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:18.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-26T16:58:18.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:18.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:18.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:18.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:18.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:18.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:18.802 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:18.802 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:18.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:18.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:18.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:18.803 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:18.803 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12382853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992266, telescope_ra=1.696903, 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.71669, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67625216605431, telescope_dec_j2k=-24.3862747394705, observability=1)
2025-12-26T16:58:18.975 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17235016822814941
2025-12-26T16:58:20.262 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:20.264 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6972954, teldec = -24.256164
2025-12-26T16:58:20.265 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67664493558484     dec_j2k = -24.3862686817507
2025-12-26T16:58:20.266 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:58:20.266 [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-26T16:58:20.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:20.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:20.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:20.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:20.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:20.279 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12384563, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.6972954, 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.71708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67664493558484, telescope_dec_j2k=-24.3862686817507, observability=1)
2025-12-26T16:58:20.326 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04779815673828125
2025-12-26T16:58:21.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:21.346 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6976032, teldec = -24.256164
2025-12-26T16:58:21.347 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67695302543361     dec_j2k = -24.3862639290901
2025-12-26T16:58:21.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:21.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-26T16:58:21.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:21.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:21.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:21.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:21.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:21.362 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12385816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992266, telescope_ra=1.6976032, 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.71739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67695302543361, telescope_dec_j2k=-24.3862639290901, observability=1)
2025-12-26T16:58:21.419 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05749225616455078
2025-12-26T16:58:22.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:22.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.697911, teldec = -24.256164
2025-12-26T16:58:22.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67726111527155     dec_j2k = -24.3862591755828
2025-12-26T16:58:22.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:22.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-26T16:58:22.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:22.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:22.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:22.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:22.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:22.418 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12387039, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.697911, 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.71769, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67726111527155, telescope_dec_j2k=-24.3862591755828, observability=1)
2025-12-26T16:58:22.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09393668174743652
2025-12-26T16:58:23.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:23.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6981909, teldec = -24.256164
2025-12-26T16:58:23.464 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67754127882822     dec_j2k = -24.3862548522139
2025-12-26T16:58:23.466 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:23.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-26T16:58:23.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:23.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:23.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:23.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:23.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:23.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:23.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:23.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:23.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:23.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:23.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:23.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:23.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12388266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992266, telescope_ra=1.6981909, 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.71797, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67754127882822, telescope_dec_j2k=-24.3862548522139, observability=1)
2025-12-26T16:58:23.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1179966926574707
2025-12-26T16:58:23.951 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:23.954 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:23.955 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:23.957 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:24.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:24.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6984897, teldec = -24.25617
2025-12-26T16:58:24.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67784036066761     dec_j2k = -24.3862562356299
2025-12-26T16:58:24.530 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:24.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-26T16:58:24.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:24.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:24.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:24.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:24.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12389498, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992277, telescope_ra=1.6984897, 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.71827, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67784036066761, telescope_dec_j2k=-24.3862562356299, observability=1)
2025-12-26T16:58:24.690 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14650726318359375
2025-12-26T16:58:25.460 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.9167532920837402
2025-12-26T16:58:25.460 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.750043630599976 seconds ago
2025-12-26T16:58:25.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:25.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6987979, teldec = -24.256164
2025-12-26T16:58:25.591 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67814885035474     dec_j2k = -24.3862454740141
2025-12-26T16:58:25.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:25.593 [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-26T16:58:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:25.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:25.608 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12390728, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.6987979, 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.71858, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67814885035474, telescope_dec_j2k=-24.3862454740141, observability=1)
2025-12-26T16:58:25.780 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17206597328186035
2025-12-26T16:58:26.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:26.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6991062, teldec = -24.256164
2025-12-26T16:58:26.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67845744062133     dec_j2k = -24.386240709493
2025-12-26T16:58:26.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:26.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-26T16:58:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:26.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:26.689 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12391984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343184224807, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992266, telescope_ra=1.6991062, 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.71889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67845744062133, telescope_dec_j2k=-24.386240709493, observability=1)
2025-12-26T16:58:26.871 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1821587085723877
2025-12-26T16:58:27.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:27.737 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6993864, teldec = -24.256164
2025-12-26T16:58:27.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67873790442214     dec_j2k = -24.3862363784975
2025-12-26T16:58:27.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:27.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:27.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:27.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:27.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:27.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:27.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:27.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:27.753 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:27.753 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:27.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:27.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:27.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:27.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:27.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12393212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333958477962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992266, telescope_ra=1.6993864, 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.71917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67873790442214, telescope_dec_j2k=-24.3862363784975, observability=1)
2025-12-26T16:58:27.961 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:27.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21027612686157227
2025-12-26T16:58:28.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:28.798 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6996939, teldec = -24.256164
2025-12-26T16:58:28.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67904569391482     dec_j2k = -24.386231624724
2025-12-26T16:58:28.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:28.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:28.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:28.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:28.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:28.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:28.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:28.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:28.817 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:28.817 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:28.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:28.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:28.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:28.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:28.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12394441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331952880822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.6996939, 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.71948, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67904569391482, telescope_dec_j2k=-24.386231624724, observability=1)
2025-12-26T16:58:28.963 [DEBUG] [ThreadPoolExecutor-21567_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:28.964 [INFO] [ThreadPoolExecutor-21567_0] [server.py] [done()] Shutdown complete...
2025-12-26T16:58:29.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2339315414428711
2025-12-26T16:58:29.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:29.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.6999739, teldec = -24.256164
2025-12-26T16:58:29.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67932595750849     dec_j2k = -24.3862272953498
2025-12-26T16:58:29.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:29.878 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:29.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:29.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:29.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:29.880 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:29.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:29.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:29.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:29.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:29.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:29.888 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:29.888 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12395685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341980866523, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.6999739, 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.71976, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67932595750849, telescope_dec_j2k=-24.3862272953498, observability=1)
2025-12-26T16:58:30.142 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2541825771331787
2025-12-26T16:58:30.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:30.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.700273, teldec = -24.256164
2025-12-26T16:58:30.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6796253390731     dec_j2k = -24.3862226698767
2025-12-26T16:58:30.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:30.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-26T16:58:30.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:30.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:30.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:30.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:30.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12396912, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333958477962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992266, telescope_ra=1.700273, 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.72006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.6796253390731, telescope_dec_j2k=-24.3862226698767, observability=1)
2025-12-26T16:58:31.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2833421230316162
2025-12-26T16:58:32.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:32.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7005816, teldec = -24.256164
2025-12-26T16:58:32.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.67993422957     dec_j2k = -24.3862178966519
2025-12-26T16:58:32.007 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:32.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-26T16:58:32.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:32.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:32.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:32.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:32.018 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12398152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339173030527, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.7005816, 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.72037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.67993422957, telescope_dec_j2k=-24.3862178966519, observability=1)
2025-12-26T16:58:32.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30751633644104004
2025-12-26T16:58:33.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:33.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7008618, teldec = -24.256164
2025-12-26T16:58:33.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68021469332345     dec_j2k = -24.3862135619629
2025-12-26T16:58:33.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:33.066 [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-26T16:58:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:33.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:33.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12399376, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.7008618, 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.72065, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68021469332345, telescope_dec_j2k=-24.3862135619629, observability=1)
2025-12-26T16:58:33.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33781933784484863
2025-12-26T16:58:33.637 [DEBUG] [Thread-467892 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5620419979095459
2025-12-26T16:58:34.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:34.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7011696, teldec = -24.256164
2025-12-26T16:58:34.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68052278304653     dec_j2k = -24.386208799494
2025-12-26T16:58:34.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:34.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:34.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:34.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:34.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:34.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:34.137 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:34.138 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12400603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342783105379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992266, telescope_ra=1.7011696, 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.72095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68052278304653, telescope_dec_j2k=-24.386208799494, observability=1)
2025-12-26T16:58:34.504 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3666572570800781
2025-12-26T16:58:35.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:35.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7014496, teldec = -24.256163
2025-12-26T16:58:35.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68080304651001     dec_j2k = -24.3862034665137
2025-12-26T16:58:35.186 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:35.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-26T16:58:35.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:35.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:35.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:35.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:35.197 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12401831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.7014496, 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.72123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68080304651001, telescope_dec_j2k=-24.3862034665137, observability=1)
2025-12-26T16:58:35.307 [DEBUG] [Thread-467893 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10962891578674316
2025-12-26T16:58:35.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39665865898132324
2025-12-26T16:58:36.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:36.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7017575, teldec = -24.25617
2025-12-26T16:58:36.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68111123688643     dec_j2k = -24.3862057002848
2025-12-26T16:58:36.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:36.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-26T16:58:36.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:36.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:36.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:36.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:36.258 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12403058, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992277, telescope_ra=1.7017575, 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.72154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68111123688643, telescope_dec_j2k=-24.3862057002848, observability=1)
2025-12-26T16:58:36.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.426192045211792
2025-12-26T16:58:37.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:37.310 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7020564, teldec = -24.25617
2025-12-26T16:58:37.311 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68141041820174     dec_j2k = -24.3862010731425
2025-12-26T16:58:37.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:37.314 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:37.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:37.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:37.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:37.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:37.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:37.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:37.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:37.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:37.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:37.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:37.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:37.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:37.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12404293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992276, telescope_ra=1.7020564, 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.72184, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68141041820174, telescope_dec_j2k=-24.3862010731425, observability=1)
2025-12-26T16:58:37.778 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45244932174682617
2025-12-26T16:58:38.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:38.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7023645, teldec = -24.256163
2025-12-26T16:58:38.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68171880758489     dec_j2k = -24.3861893033397
2025-12-26T16:58:38.379 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:38.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-26T16:58:38.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:38.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:38.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:38.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:38.393 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12405527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339574149955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.7023645, 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.72215, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68171880758489, telescope_dec_j2k=-24.3861893033397, observability=1)
2025-12-26T16:58:38.865 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47205424308776855
2025-12-26T16:58:39.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:39.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7026448, teldec = -24.256163
2025-12-26T16:58:39.441 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68199937137516     dec_j2k = -24.3861849626397
2025-12-26T16:58:39.443 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:39.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-26T16:58:39.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:39.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:39.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:39.445 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:39.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:39.452 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:39.453 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:39.453 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:39.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:39.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:39.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:39.453 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:39.453 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12406757, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341579747095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.7026448, 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.72243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68199937137516, telescope_dec_j2k=-24.3861849626397, observability=1)
2025-12-26T16:58:39.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5030155181884766
2025-12-26T16:58:40.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:40.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7029531, teldec = -24.256163
2025-12-26T16:58:40.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68230796150581     dec_j2k = -24.3861801875238
2025-12-26T16:58:40.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:40.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-26T16:58:40.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:40.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:40.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:40.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:40.516 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12407987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798334760716818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992266, telescope_ra=1.7029531, 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.72274, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68230796150581, telescope_dec_j2k=-24.3861801875238, observability=1)
2025-12-26T16:58:41.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5295867919921875
2025-12-26T16:58:41.561 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:41.563 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7032328, teldec = -24.256163
2025-12-26T16:58:41.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68258792471253     dec_j2k = -24.3861758546457
2025-12-26T16:58:41.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:41.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-26T16:58:41.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:41.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:41.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:41.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:41.582 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12409215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.7032328, 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.72302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68258792471253, telescope_dec_j2k=-24.3861758546457, observability=1)
2025-12-26T16:58:42.140 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5582046508789062
2025-12-26T16:58:42.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:42.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7035407, teldec = -24.25617
2025-12-26T16:58:42.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68289611502656     dec_j2k = -24.3861780835131
2025-12-26T16:58:42.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:42.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-26T16:58:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:42.633 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:42.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:42.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:42.640 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:42.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:42.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:42.641 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:42.641 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12410448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992276, telescope_ra=1.7035407, 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.72332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68289611502656, telescope_dec_j2k=-24.3861780835131, observability=1)
2025-12-26T16:58:42.771 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13009381294250488
2025-12-26T16:58:43.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5867855548858643
2025-12-26T16:58:43.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:43.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7038391, teldec = -24.256163
2025-12-26T16:58:43.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68319479522956     dec_j2k = -24.3861664599553
2025-12-26T16:58:43.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:43.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:43.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:43.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:43.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:43.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:43.715 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12411692, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333156239106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992266, telescope_ra=1.7038391, 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.72362, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68319479522956, telescope_dec_j2k=-24.3861664599553, observability=1)
2025-12-26T16:58:44.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6026318073272705
2025-12-26T16:58:44.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:44.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7041196, teldec = -24.256163
2025-12-26T16:58:44.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68347555916057     dec_j2k = -24.3861621124639
2025-12-26T16:58:44.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:44.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-26T16:58:44.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:44.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:44.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:44.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:44.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:44.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:44.774 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:44.774 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:44.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:44.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:44.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:44.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:44.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12412913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992266, telescope_ra=1.7041196, 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.7239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68347555916057, telescope_dec_j2k=-24.3861621124639, observability=1)
2025-12-26T16:58:45.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6335606575012207
2025-12-26T16:58:45.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:45.823 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7044284, teldec = -24.25617
2025-12-26T16:58:45.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68378465029034     dec_j2k = -24.3861643249402
2025-12-26T16:58:45.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:45.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-26T16:58:45.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:45.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:45.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:45.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:45.837 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12414146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992276, telescope_ra=1.7044284, 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.72421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68378465029034, telescope_dec_j2k=-24.3861643249402, observability=1)
2025-12-26T16:58:46.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6609644889831543
2025-12-26T16:58:46.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:46.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.704736, teldec = -24.256163
2025-12-26T16:58:46.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6840925391184     dec_j2k = -24.3861525563637
2025-12-26T16:58:46.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:46.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-26T16:58:46.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:46.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:46.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:46.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:46.906 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12415378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833435959739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.704736, 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.72452, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.6840925391184, telescope_dec_j2k=-24.3861525563637, observability=1)
2025-12-26T16:58:47.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.723029375076294
2025-12-26T16:58:47.952 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:47.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.705016, teldec = -24.256163
2025-12-26T16:58:47.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68437280255011     dec_j2k = -24.3861482143799
2025-12-26T16:58:47.956 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:47.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:47.958 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:47.959 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:47.966 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12416611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.705016, 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.7248, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68437280255011, telescope_dec_j2k=-24.3861482143799, observability=1)
2025-12-26T16:58:48.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.787877082824707
2025-12-26T16:58:49.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:49.010 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7053237, teldec = -24.256163
2025-12-26T16:58:49.011 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68468079203236     dec_j2k = -24.3861434420426
2025-12-26T16:58:49.012 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:49.013 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:49.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:49.018 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:49.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:49.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:49.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12417834, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.7053237, 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.72511, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68468079203236, telescope_dec_j2k=-24.3861434420426, observability=1)
2025-12-26T16:58:49.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8187110424041748
2025-12-26T16:58:50.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:50.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7056223, teldec = -24.256163
2025-12-26T16:58:50.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68497967294298     dec_j2k = -24.3861388100354
2025-12-26T16:58:50.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:50.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-26T16:58:50.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:50.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:50.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:50.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:50.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:50.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:50.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:50.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:50.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:50.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:50.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:50.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:50.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12419068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339574149955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.7056223, 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.72541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68497967294298, telescope_dec_j2k=-24.3861388100354, observability=1)
2025-12-26T16:58:50.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8421123027801514
2025-12-26T16:58:51.144 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:51.145 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7059028, teldec = -24.256163
2025-12-26T16:58:51.146 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68526043681653     dec_j2k = -24.3861344580778
2025-12-26T16:58:51.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:58:51.148 [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-26T16:58:51.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:51.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:51.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:51.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:51.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:51.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:51.160 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:51.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:51.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:51.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:51.161 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:51.161 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:51.161 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12420306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798340777508239, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7059028, 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.72569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68526043681653, telescope_dec_j2k=-24.3861344580778, observability=1)
2025-12-26T16:58:52.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9045438766479492
2025-12-26T16:58:52.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:52.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7062109, teldec = -24.256163
2025-12-26T16:58:52.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68556882664369     dec_j2k = -24.3861296770967
2025-12-26T16:58:52.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:52.214 [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-26T16:58:52.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:52.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:52.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:52.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:52.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:52.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:52.226 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:52.227 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:52.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:52.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:52.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:52.227 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:52.227 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12421538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337568552814, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7062109, 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.72599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68556882664369, telescope_dec_j2k=-24.3861296770967, observability=1)
2025-12-26T16:58:53.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9270918369293213
2025-12-26T16:58:53.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:53.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7064914, teldec = -24.256163
2025-12-26T16:58:53.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68584959049826     dec_j2k = -24.3861253236651
2025-12-26T16:58:53.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:53.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-26T16:58:53.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:53.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:53.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:53.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:53.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12422769, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.7064914, 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.72628, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68584959049826, telescope_dec_j2k=-24.3861253236651, observability=1)
2025-12-26T16:58:53.367 [DEBUG] [Thread-467894 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07834267616271973
2025-12-26T16:58:54.245 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9555790424346924
2025-12-26T16:58:54.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:54.341 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7067989, teldec = -24.256163
2025-12-26T16:58:54.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68615737974021     dec_j2k = -24.3861205503796
2025-12-26T16:58:54.343 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:54.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-26T16:58:54.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:54.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:54.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:54.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:54.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:54.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12424005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338370791671, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992265, telescope_ra=1.7067989, 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.72658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68615737974021, telescope_dec_j2k=-24.3861205503796, observability=1)
2025-12-26T16:58:55.335 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9780590534210205
2025-12-26T16:58:55.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:55.432 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7071067, teldec = -24.256163
2025-12-26T16:58:55.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68646546925345     dec_j2k = -24.3861157715918
2025-12-26T16:58:55.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:55.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-26T16:58:55.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:55.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:55.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:55.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:55.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12425267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, 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.992265, telescope_ra=1.7071067, 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.72689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68646546925345, telescope_dec_j2k=-24.3861157715918, observability=1)
2025-12-26T16:58:56.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:56.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:56.503 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7074052, teldec = -24.256163
2025-12-26T16:58:56.506 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.68676425000881     dec_j2k = -24.3861111363847
2025-12-26T16:58:56.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7074052, teldec = -24.256163
2025-12-26T16:58:56.508 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:56.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68676425000881     dec_j2k = -24.3861111363847
2025-12-26T16:58:56.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-26T16:58:56.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:56.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:56.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:56.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:56.510 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58: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-26T16:58:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:56.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:56.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:56.517 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:56.518 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:56.518 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:56.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:56.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:56.518 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:56.518 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:56.518 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12426507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.7074052, 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.72719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68676425000881, telescope_dec_j2k=-24.3861111363847, observability=1)
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:56.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12426509, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.7074052, 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.72719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68676425000881, telescope_dec_j2k=-24.3861111363847, observability=1)
2025-12-26T16:58:57.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:57.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7076855, teldec = -24.256163
2025-12-26T16:58:57.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68704481363675     dec_j2k = -24.386106783069
2025-12-26T16:58:57.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:57.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:57.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:57.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:57.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:57.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:57.584 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:57.585 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1242774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7076855, 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.72747, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68704481363675, telescope_dec_j2k=-24.386106783069, observability=1)
2025-12-26T16:58:57.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04654955863952637
2025-12-26T16:58:58.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:58.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7079938, teldec = -24.256163
2025-12-26T16:58:58.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68735340358883     dec_j2k = -24.3861019940779
2025-12-26T16:58:58.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:58.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-26T16:58:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:58.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:58.650 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12428976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798342783105379, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992265, telescope_ra=1.7079938, 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.72778, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68735340358883, telescope_dec_j2k=-24.3861019940779, observability=1)
2025-12-26T16:58:58.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06815981864929199
2025-12-26T16:58:59.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:58:59.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7083021, teldec = -24.256163
2025-12-26T16:58:59.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68766199352998     dec_j2k = -24.3860972042384
2025-12-26T16:58:59.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:58:59.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-26T16:58:59.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:58:59.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:58:59.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:58:59.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:58:59.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:58:59.712 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12430201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333156239106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.7083021, 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.72809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68766199352998, telescope_dec_j2k=-24.3860972042384, observability=1)
2025-12-26T16:58:59.810 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09795641899108887
2025-12-26T16:59:00.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:00.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7085821, teldec = -24.256163
2025-12-26T16:59:00.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68794225684687     dec_j2k = -24.386092853341
2025-12-26T16:59:00.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:00.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-26T16:59:00.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:00.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:00.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:00.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:00.770 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:00.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12431431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798336766313958, 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.992265, telescope_ra=1.7085821, 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.72837, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68794225684687, telescope_dec_j2k=-24.386092853341, observability=1)
2025-12-26T16:59:00.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12879085540771484
2025-12-26T16:59:01.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:01.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7088896, teldec = -24.256163
2025-12-26T16:59:01.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68825004601484     dec_j2k = -24.386088074317
2025-12-26T16:59:01.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:01.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-26T16:59:01.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:01.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:01.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:01.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:01.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12432668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7088896, 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.72867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68825004601484, telescope_dec_j2k=-24.386088074317, observability=1)
2025-12-26T16:59:01.990 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1467280387878418
2025-12-26T16:59:02.601 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7573668956756592
2025-12-26T16:59:02.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:02.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7091884, teldec = -24.256163
2025-12-26T16:59:02.894 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68854912699105     dec_j2k = -24.3860834296961
2025-12-26T16:59:02.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:02.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-26T16:59:02.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:02.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:02.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:02.902 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:02.909 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:02.910 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12433903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798338771911099, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7091884, 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.72897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:58:03.065631', telescope_ra_j2k=1.68854912699105, telescope_dec_j2k=-24.3860834296961, observability=1)
2025-12-26T16:59:03.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17084002494812012
2025-12-26T16:59:03.207 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:03.207 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T16:59:03.208 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:03.208 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T16:59:03.209 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:03.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:03.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7094687, teldec = -24.256163
2025-12-26T16:59:03.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68882969056146     dec_j2k = -24.3860790719194
2025-12-26T16:59:03.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:03.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-26T16:59:03.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:03.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:03.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:03.966 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:03.974 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:03.975 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12435138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339574149955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.7094687, 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.72925, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.68882969056146, telescope_dec_j2k=-24.3860790719194, observability=1)
2025-12-26T16:59:04.171 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19654154777526855
2025-12-26T16:59:04.211 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:04.213 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:04.213 [DEBUG] [ThreadPoolExecutor-21569_0] [payload.py] [to_registers()] [0]
2025-12-26T16:59:04.219 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:04.220 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:04.220 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T16:59:04.220 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:04.227 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:04.227 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:59:04.227 [DEBUG] [ThreadPoolExecutor-21569_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T16:59:04.227 [DEBUG] [ThreadPoolExecutor-21569_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T16:59:04.227 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:04.227 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:04.227 [DEBUG] [ThreadPoolExecutor-21569_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:05.022 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:05.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.709777, teldec = -24.256163
2025-12-26T16:59:05.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68913828045025     dec_j2k = -24.3860742780218
2025-12-26T16:59:05.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:05.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-26T16:59:05.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:05.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:05.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:05.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:05.038 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:05.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12436368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331952880822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.709777, 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.72956, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.68913828045025, telescope_dec_j2k=-24.3860742780218, observability=1)
2025-12-26T16:59:05.261 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22292447090148926
2025-12-26T16:59:06.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:06.086 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7100573, teldec = -24.256157
2025-12-26T16:59:06.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68941884350215     dec_j2k = -24.3860639192832
2025-12-26T16:59:06.089 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:06.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-26T16:59:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:06.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:06.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:06.099 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12437598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992254, telescope_ra=1.7100573, 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.72984, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.68941884350215, telescope_dec_j2k=-24.3860639192832, observability=1)
2025-12-26T16:59:06.351 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25283193588256836
2025-12-26T16:59:06.936 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8375387191772461
2025-12-26T16:59:07.148 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:07.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7103653, teldec = -24.256163
2025-12-26T16:59:07.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.68972713358748     dec_j2k = -24.3860651279227
2025-12-26T16:59:07.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:59:07.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-26T16:59:07.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:07.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:07.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:07.156 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:07.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:07.164 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12438829, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798343585344235, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.7103653, 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.73015, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.68972713358748, telescope_dec_j2k=-24.3860651279227, observability=1)
2025-12-26T16:59:07.441 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27739763259887695
2025-12-26T16:59:08.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:08.221 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7106731, teldec = -24.256163
2025-12-26T16:59:08.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69003522297435     dec_j2k = -24.3860603393378
2025-12-26T16:59:08.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:08.224 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:08.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:08.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:08.227 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:08.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:08.235 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:08.236 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12440069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330749522538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.7106731, 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.73046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69003522297435, telescope_dec_j2k=-24.3860603393378, observability=1)
2025-12-26T16:59:08.532 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29697442054748535
2025-12-26T16:59:09.287 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:09.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7109525, teldec = -24.256157
2025-12-26T16:59:09.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69031488515093     dec_j2k = -24.3860499923631
2025-12-26T16:59:09.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:09.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-26T16:59:09.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:09.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:09.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:09.294 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:09.302 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12441306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.7109525, 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.73074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69031488515093, telescope_dec_j2k=-24.3860499923631, observability=1)
2025-12-26T16:59:09.623 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32071566581726074
2025-12-26T16:59:10.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:10.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7112519, teldec = -24.256163
2025-12-26T16:59:10.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69061456711994     dec_j2k = -24.3860513323931
2025-12-26T16:59:10.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:10.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-26T16:59:10.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:10.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:10.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:10.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:10.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:10.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:10.370 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:10.370 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:10.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:10.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:10.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:10.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:10.371 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12442538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335562955674, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7112519, 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.73104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69061456711994, telescope_dec_j2k=-24.3860513323931, observability=1)
2025-12-26T16:59:10.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34281182289123535
2025-12-26T16:59:11.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:11.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7115602, teldec = -24.256163
2025-12-26T16:59:11.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69092315694538     dec_j2k = -24.38604653359
2025-12-26T16:59:11.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:11.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-26T16:59:11.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:11.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:11.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:11.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:11.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:11.437 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:11.437 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:11.438 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:11.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:11.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:11.438 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:11.438 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:11.438 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12443773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330348403109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7115602, 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.73134, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69092315694538, telescope_dec_j2k=-24.38604653359, observability=1)
2025-12-26T16:59:11.441 [DEBUG] [Thread-467895 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0035991668701171875
2025-12-26T16:59:11.804 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3661220073699951
2025-12-26T16:59:12.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:12.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7118404, teldec = -24.256163
2025-12-26T16:59:12.483 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69120362034517     dec_j2k = -24.3860421714381
2025-12-26T16:59:12.485 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:12.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-26T16:59:12.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:12.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:12.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:12.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:12.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12445001, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339574149955, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992265, telescope_ra=1.7118404, 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.73162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69120362034517, telescope_dec_j2k=-24.3860421714381, observability=1)
2025-12-26T16:59:12.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4364750385284424
2025-12-26T16:59:13.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:13.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7121482, teldec = -24.256163
2025-12-26T16:59:13.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69151170967969     dec_j2k = -24.3860373788023
2025-12-26T16:59:13.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:13.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-26T16:59:13.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:13.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:13.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:13.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:13.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12446237, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.7121482, 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.73193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69151170967969, telescope_dec_j2k=-24.3860373788023, observability=1)
2025-12-26T16:59:14.022 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.453524112701416
2025-12-26T16:59:14.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:14.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.712456, teldec = -24.256163
2025-12-26T16:59:14.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69181979900328     dec_j2k = -24.3860325853213
2025-12-26T16:59:14.621 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:14.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-26T16:59:14.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:14.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:14.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:14.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:14.630 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12447473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833435959739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992265, telescope_ra=1.712456, 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.73224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69181979900328, telescope_dec_j2k=-24.3860325853213, observability=1)
2025-12-26T16:59:15.113 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4825568199157715
2025-12-26T16:59:15.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:15.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7127354, teldec = -24.256156
2025-12-26T16:59:15.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69209946103853     dec_j2k = -24.3860212339873
2025-12-26T16:59:15.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:59:15.679 [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-26T16:59:15.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:15.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:15.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:15.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:15.691 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:15.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12448697, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798339975269383, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992254, telescope_ra=1.7127354, 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.73252, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69209946103853, telescope_dec_j2k=-24.3860212339873, observability=1)
2025-12-26T16:59:16.202 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5108492374420166
2025-12-26T16:59:16.742 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:16.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7130345, teldec = -24.256163
2025-12-26T16:59:16.745 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6923988427479     dec_j2k = -24.3860235738441
2025-12-26T16:59:16.747 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:16.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:16.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:16.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:16.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:16.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:16.759 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12449934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798332755119678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992265, telescope_ra=1.7130345, 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.73282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.6923988427479, telescope_dec_j2k=-24.3860235738441, observability=1)
2025-12-26T16:59:17.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5365982055664062
2025-12-26T16:59:17.857 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:17.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7133431, teldec = -24.256163
2025-12-26T16:59:17.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69270773279189     dec_j2k = -24.3860187654634
2025-12-26T16:59:17.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:17.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-26T16:59:17.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:17.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:17.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:17.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:17.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:17.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:17.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:17.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:17.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:17.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:17.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:17.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:17.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12451225, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331952880822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992265, telescope_ra=1.7133431, 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.73313, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69270773279189, telescope_dec_j2k=-24.3860187654634, observability=1)
2025-12-26T16:59:18.383 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5086102485656738
2025-12-26T16:59:18.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:18.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7136515, teldec = -24.256163
2025-12-26T16:59:18.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69301642263693     dec_j2k = -24.3860139593503
2025-12-26T16:59:18.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:18.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-26T16:59:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:18.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:18.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:18.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:18.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:18.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:18.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:18.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:18.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:18.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12452455, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.7136515, 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.73344, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69301642263693, telescope_dec_j2k=-24.3860139593503, observability=1)
2025-12-26T16:59:19.550 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6096758842468262
2025-12-26T16:59:19.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:20.001 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7139595, teldec = -24.256163
2025-12-26T16:59:20.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69332471209508     dec_j2k = -24.3860091586241
2025-12-26T16:59:20.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:20.004 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:20.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:20.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:20.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:20.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:20.014 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:20.015 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12453704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.7139595, 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.73374, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69332471209508, telescope_dec_j2k=-24.3860091586241, observability=1)
2025-12-26T16:59:20.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6251788139343262
2025-12-26T16:59:21.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:21.076 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7142392, teldec = -24.256163
2025-12-26T16:59:21.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69360467494741     dec_j2k = -24.3860047982706
2025-12-26T16:59:21.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:21.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-26T16:59:21.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:21.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:21.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:21.087 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:21.094 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12454949, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7142392, 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.73402, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69360467494741, telescope_dec_j2k=-24.3860047982706, observability=1)
2025-12-26T16:59:21.730 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6358387470245361
2025-12-26T16:59:22.193 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:22.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.714547, teldec = -24.256163
2025-12-26T16:59:22.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69391276419672     dec_j2k = -24.3859999990486
2025-12-26T16:59:22.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:22.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-26T16:59:22.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:22.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:22.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:22.202 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:22.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12456242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833636519453, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992264, telescope_ra=1.714547, 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.73433, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69391276419672, telescope_dec_j2k=-24.3859999990486, observability=1)
2025-12-26T16:59:22.824 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6145057678222656
2025-12-26T16:59:23.267 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:23.269 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7148461, teldec = -24.256163
2025-12-26T16:59:23.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69421214525987     dec_j2k = -24.3859953346677
2025-12-26T16:59:23.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:23.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-26T16:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:23.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:23.282 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12457486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330348403109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992264, telescope_ra=1.7148461, 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.73463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69421214525987, telescope_dec_j2k=-24.3859953346677, observability=1)
2025-12-26T16:59:23.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.665823221206665
2025-12-26T16:59:24.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:24.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7151546, teldec = -24.256169
2025-12-26T16:59:24.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69452093564631     dec_j2k = -24.3859965223505
2025-12-26T16:59:24.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:24.330 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:24.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:24.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:24.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:24.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:24.345 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12458711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333958477962, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992275, telescope_ra=1.7151546, 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.73494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69452093564631, telescope_dec_j2k=-24.3859965223505, observability=1)
2025-12-26T16:59:25.039 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6939170360565186
2025-12-26T16:59:25.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:25.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7154628, teldec = -24.256163
2025-12-26T16:59:25.406 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69482942473794     dec_j2k = -24.3859857148853
2025-12-26T16:59:25.408 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:25.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-26T16:59:25.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:25.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:25.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:25.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:25.418 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:25.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12459958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798332755119678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7154628, 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.73525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69482942473794, telescope_dec_j2k=-24.3859857148853, observability=1)
2025-12-26T16:59:25.520 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.10121631622314453
2025-12-26T16:59:25.520 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.74902629852295 seconds ago
2025-12-26T16:59:26.130 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7112088203430176
2025-12-26T16:59:26.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:26.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7157429, teldec = -24.256169
2025-12-26T16:59:26.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69510978841867     dec_j2k = -24.3859873440301
2025-12-26T16:59:26.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:26.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:26.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:26.488 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:26.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:26.489 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:26.496 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12461207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331150641966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992275, telescope_ra=1.7157429, 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.73553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69510978841867, telescope_dec_j2k=-24.3859873440301, observability=1)
2025-12-26T16:59:27.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7262024879455566
2025-12-26T16:59:27.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:27.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7160505, teldec = -24.256163
2025-12-26T16:59:27.540 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69541767692545     dec_j2k = -24.385976544312
2025-12-26T16:59:27.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:27.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:27.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:27.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:27.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:27.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:27.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:27.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:27.557 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:27.557 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:27.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:27.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:27.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:27.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:27.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12462428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992264, telescope_ra=1.7160505, 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.73583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69541767692545, telescope_dec_j2k=-24.385976544312, observability=1)
2025-12-26T16:59:28.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.752065896987915
2025-12-26T16:59:28.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:28.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7163501, teldec = -24.256169
2025-12-26T16:59:28.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.6957175589077     dec_j2k = -24.3859778676061
2025-12-26T16:59:28.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:28.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-26T16:59:28.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:28.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:28.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:28.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:28.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12463662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327540567113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992275, telescope_ra=1.7163501, 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.73613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.6957175589077, telescope_dec_j2k=-24.3859778676061, observability=1)
2025-12-26T16:59:29.228 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:29.229 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:29.400 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7770223617553711
2025-12-26T16:59:29.520 [DEBUG] [Thread-467896 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8966999053955078
2025-12-26T16:59:29.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:29.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7166301, teldec = -24.256163
2025-12-26T16:59:29.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69599782146331     dec_j2k = -24.3859674971161
2025-12-26T16:59:29.678 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:29.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:29.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:29.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:29.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:29.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:29.690 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:29.691 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.124649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798341579747095, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7166301, 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.73641, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69599782146331, telescope_dec_j2k=-24.3859674971161, observability=1)
2025-12-26T16:59:30.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8009545803070068
2025-12-26T16:59:30.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:30.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7169387, teldec = -24.256169
2025-12-26T16:59:30.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69630671188058     dec_j2k = -24.3859686783298
2025-12-26T16:59:30.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:30.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-26T16:59:30.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:30.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:30.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:30.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:30.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12466128, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992275, telescope_ra=1.7169387, 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.73672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69630671188058, telescope_dec_j2k=-24.3859686783298, observability=1)
2025-12-26T16:59:31.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8267109394073486
2025-12-26T16:59:31.797 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:31.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.717219, teldec = -24.256163
2025-12-26T16:59:31.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69658727469879     dec_j2k = -24.3859583016852
2025-12-26T16:59:31.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:31.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:31.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:31.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:31.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:31.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:31.815 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:31.815 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:31.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:31.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:31.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:31.816 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:31.816 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12467359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331952880822, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992264, telescope_ra=1.717219, 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.737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69658727469879, telescope_dec_j2k=-24.3859583016852, observability=1)
2025-12-26T16:59:32.712 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8965518474578857
2025-12-26T16:59:32.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:32.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7175268, teldec = -24.256163
2025-12-26T16:59:32.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69689536384207     dec_j2k = -24.3859534942846
2025-12-26T16:59:32.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:32.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-26T16:59:32.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:32.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:32.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:32.869 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:32.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:32.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12468589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331551761394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992264, telescope_ra=1.7175268, 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.73731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69689536384207, telescope_dec_j2k=-24.3859534942846, observability=1)
2025-12-26T16:59:33.666 [DEBUG] [Thread-467897 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7887194156646729
2025-12-26T16:59:33.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9233486652374268
2025-12-26T16:59:33.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:33.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7178343, teldec = -24.256162
2025-12-26T16:59:33.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69720315260897     dec_j2k = -24.3859476908111
2025-12-26T16:59:33.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:33.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-26T16:59:33.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:33.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:33.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:33.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:33.929 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:33.929 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:33.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:33.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:33.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:33.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1246981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328743925397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7178343, 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.73762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69720315260897, telescope_dec_j2k=-24.3859476908111, observability=1)
2025-12-26T16:59:34.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9603614807128906
2025-12-26T16:59:34.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:34.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7181331, teldec = -24.256162
2025-12-26T16:59:34.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69750223327664     dec_j2k = -24.3859430223507
2025-12-26T16:59:34.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:34.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-26T16:59:34.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:34.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:34.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:34.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:35.005 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12471052, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330348403109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7181331, 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.73792, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69750223327664, telescope_dec_j2k=-24.3859430223507, observability=1)
2025-12-26T16:59:36.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:36.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7184136, teldec = -24.256162
2025-12-26T16:59:36.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69778299674542     dec_j2k = -24.3859386390857
2025-12-26T16:59:36.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:36.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:36.057 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:36.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:36.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:36.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:36.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:36.060 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7184136, teldec = -24.256162
2025-12-26T16:59:36.061 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.69778299674542     dec_j2k = -24.3859386390857
2025-12-26T16:59:36.063 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:36.064 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:36.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:36.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:36.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:36.067 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:36.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12472281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798334760716818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7184136, 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.7382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69778299674542, telescope_dec_j2k=-24.3859386390857, observability=1)
2025-12-26T16:59:36.074 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:36.075 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12472289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798334760716818, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7184136, 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.7382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69778299674542, telescope_dec_j2k=-24.3859386390857, observability=1)
2025-12-26T16:59:37.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:37.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.718722, teldec = -24.256162
2025-12-26T16:59:37.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69809168640968     dec_j2k = -24.3859338190287
2025-12-26T16:59:37.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:37.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:37.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:37.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:37.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:37.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:37.135 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:37.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1247352, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329546164253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.718722, 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.73851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69809168640968, telescope_dec_j2k=-24.3859338190287, observability=1)
2025-12-26T16:59:37.187 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05177426338195801
2025-12-26T16:59:38.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:38.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.719002, teldec = -24.256156
2025-12-26T16:59:38.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69837194888767     dec_j2k = -24.3859234426177
2025-12-26T16:59:38.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:38.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-26T16:59:38.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:38.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:38.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:38.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:38.199 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12474749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328342805969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.719002, 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.73879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69837194888767, telescope_dec_j2k=-24.3859234426177, observability=1)
2025-12-26T16:59:38.274 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07518339157104492
2025-12-26T16:59:39.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:39.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7193381, teldec = -24.256162
2025-12-26T16:59:39.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69870836504774     dec_j2k = -24.3859241873165
2025-12-26T16:59:39.359 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59: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-26T16:59:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:39.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:39.365 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:39.367 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7193381, teldec = -24.256162
2025-12-26T16:59:39.368 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.69870836504774     dec_j2k = -24.3859241873165
2025-12-26T16:59:39.369 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:39.370 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:39.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:39.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:39.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:39.371 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:39.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:39.372 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12476105, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329546164253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992264, telescope_ra=1.7193381, 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.73912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69870836504774, telescope_dec_j2k=-24.3859241873165, observability=1)
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:39.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12476118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7193381, 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.73912, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69870836504774, telescope_dec_j2k=-24.3859241873165, observability=1)
2025-12-26T16:59:40.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:40.484 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7196459, teldec = -24.256162
2025-12-26T16:59:40.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69901645411551     dec_j2k = -24.3859193741014
2025-12-26T16:59:40.486 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:40.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:40.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:40.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:40.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:40.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:40.499 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12477411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798337969672243, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7196459, 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.73943, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69901645411551, telescope_dec_j2k=-24.3859193741014, observability=1)
2025-12-26T16:59:40.530 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.031116008758544922
2025-12-26T16:59:41.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:41.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7199445, teldec = -24.256162
2025-12-26T16:59:41.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69931533453268     dec_j2k = -24.3859147039441
2025-12-26T16:59:41.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:41.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-26T16:59:41.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:41.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:41.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:41.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:41.560 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12478639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7199445, 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.73973, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69931533453268, telescope_dec_j2k=-24.3859147039441, observability=1)
2025-12-26T16:59:41.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.061406850814819336
2025-12-26T16:59:42.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:42.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7202531, teldec = -24.256162
2025-12-26T16:59:42.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69962422433007     dec_j2k = -24.3859098765499
2025-12-26T16:59:42.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:59:42.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:42.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:42.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:42.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:42.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:42.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:42.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:42.617 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:42.617 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:42.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:42.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:42.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:42.617 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:42.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1247986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330749522538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992264, telescope_ra=1.7202531, 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.74004, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69962422433007, telescope_dec_j2k=-24.3859098765499, observability=1)
2025-12-26T16:59:42.714 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09739804267883301
2025-12-26T16:59:42.832 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21494650840759277
2025-12-26T16:59:43.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:43.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7205336, teldec = -24.256162
2025-12-26T16:59:43.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.69990498772998     dec_j2k = -24.3859054879845
2025-12-26T16:59:43.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:43.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:43.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:43.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:43.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:43.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:43.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:43.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:43.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:43.679 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:43.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:43.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:43.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:43.679 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:43.679 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12481088, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7205336, 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.74032, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.69990498772998, telescope_dec_j2k=-24.3859054879845, observability=1)
2025-12-26T16:59:43.802 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12343668937683105
2025-12-26T16:59:44.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:44.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7208419, teldec = -24.256162
2025-12-26T16:59:44.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70021357722461     dec_j2k = -24.3859006636649
2025-12-26T16:59:44.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:44.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-26T16:59:44.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:44.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:44.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:44.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:44.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12482318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7208419, 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.74063, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70021357722461, telescope_dec_j2k=-24.3859006636649, observability=1)
2025-12-26T16:59:44.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15360283851623535
2025-12-26T16:59:45.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:45.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7211216, teldec = -24.256162
2025-12-26T16:59:45.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70049353985421     dec_j2k = -24.3858962861492
2025-12-26T16:59:45.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:45.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-26T16:59:45.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:45.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:45.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:45.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:45.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12483544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992264, telescope_ra=1.7211216, 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.74091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70049353985421, telescope_dec_j2k=-24.3858962861492, observability=1)
2025-12-26T16:59:45.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18306326866149902
2025-12-26T16:59:46.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:46.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7214291, teldec = -24.256162
2025-12-26T16:59:46.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70080132857669     dec_j2k = -24.3858914727379
2025-12-26T16:59:46.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T16:59:46.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-26T16:59:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:46.870 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12484782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330749522538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7214291, 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.74121, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70080132857669, telescope_dec_j2k=-24.3858914727379, observability=1)
2025-12-26T16:59:47.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20566701889038086
2025-12-26T16:59:47.675 [DEBUG] [Thread-467898 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8043899536132812
2025-12-26T16:59:47.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:47.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7217282, teldec = -24.256162
2025-12-26T16:59:47.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70110070940159     dec_j2k = -24.3858867900066
2025-12-26T16:59:47.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:47.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-26T16:59:47.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:47.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:47.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:47.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:47.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:47.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:47.934 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:47.934 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:47.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:47.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:47.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:47.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:47.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12486014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7217282, 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.74151, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70110070940159, telescope_dec_j2k=-24.3858867900066, observability=1)
2025-12-26T16:59:48.162 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22687029838562012
2025-12-26T16:59:48.982 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:48.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7220087, teldec = -24.256162
2025-12-26T16:59:48.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70138147275354     dec_j2k = -24.3858823977538
2025-12-26T16:59:48.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:48.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-26T16:59:48.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:48.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:48.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:48.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:48.999 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12487249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.7220087, 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.74179, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70138147275354, telescope_dec_j2k=-24.3858823977538, observability=1)
2025-12-26T16:59:49.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25452423095703125
2025-12-26T16:59:50.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:50.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7223168, teldec = -24.256162
2025-12-26T16:59:50.044 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70168986200767     dec_j2k = -24.3858775725143
2025-12-26T16:59:50.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:50.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-26T16:59:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:50.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:50.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12488475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992264, telescope_ra=1.7223168, 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.7421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70168986200767, telescope_dec_j2k=-24.3858775725143, observability=1)
2025-12-26T16:59:50.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2862248420715332
2025-12-26T16:59:51.104 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:51.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7226248, teldec = -24.256162
2025-12-26T16:59:51.106 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70199815115691     dec_j2k = -24.3858727479954
2025-12-26T16:59:51.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:51.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-26T16:59:51.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:51.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:51.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:51.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:51.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:51.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:51.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:51.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:51.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:51.119 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:51.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12489705, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335161836246, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992264, telescope_ra=1.7226248, 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.74241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70199815115691, telescope_dec_j2k=-24.3858727479954, observability=1)
2025-12-26T16:59:51.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31627345085144043
2025-12-26T16:59:52.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:52.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7229045, teldec = -24.256162
2025-12-26T16:59:52.171 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70227811372868     dec_j2k = -24.3858683660361
2025-12-26T16:59:52.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:52.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-26T16:59:52.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:52.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:52.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:52.178 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:52.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12490935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7229045, 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.74269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70227811372868, telescope_dec_j2k=-24.3858683660361, observability=1)
2025-12-26T16:59:52.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3431375026702881
2025-12-26T16:59:53.252 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:53.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7232123, teldec = -24.256162
2025-12-26T16:59:53.255 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70258620266917     dec_j2k = -24.3858635430386
2025-12-26T16:59:53.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:53.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-26T16:59:53.260 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:53.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:53.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:53.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:53.268 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12492191, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798333156239106, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7232123, 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.743, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70258620266917, telescope_dec_j2k=-24.3858635430386, observability=1)
2025-12-26T16:59:53.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34792017936706543
2025-12-26T16:59:54.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:54.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7235106, teldec = -24.256162
2025-12-26T16:59:54.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70288478268126     dec_j2k = -24.3858588680936
2025-12-26T16:59:54.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:54.324 [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-26T16:59:54.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:54.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:54.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:54.326 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:54.334 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12493425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330348403109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7235106, 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.74329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70288478268126, telescope_dec_j2k=-24.3858588680936, observability=1)
2025-12-26T16:59:54.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37137937545776367
2025-12-26T16:59:55.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:55.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7237911, teldec = -24.256162
2025-12-26T16:59:55.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70316554597518     dec_j2k = -24.3858544713863
2025-12-26T16:59:55.384 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:55.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-26T16:59:55.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:55.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:55.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:55.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:55.395 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:55.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12494652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992264, telescope_ra=1.7237911, 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.74357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70316554597518, telescope_dec_j2k=-24.3858544713863, observability=1)
2025-12-26T16:59:55.797 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40107297897338867
2025-12-26T16:59:56.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:56.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7240991, teldec = -24.256162
2025-12-26T16:59:56.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70347383507172     dec_j2k = -24.3858496428219
2025-12-26T16:59:56.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:56.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-26T16:59:56.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:56.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:56.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:56.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:56.476 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12495903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.7240991, 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.74388, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70347383507172, telescope_dec_j2k=-24.3858496428219, observability=1)
2025-12-26T16:59:56.887 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4109537601470947
2025-12-26T16:59:57.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:57.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7244077, teldec = -24.256168
2025-12-26T16:59:57.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.703782725224     dec_j2k = -24.3858508034939
2025-12-26T16:59:57.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:57.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-26T16:59:57.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:57.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:57.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:57.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:57.537 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1249713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.7244077, 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.74419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.703782725224, telescope_dec_j2k=-24.3858508034939, observability=1)
2025-12-26T16:59:57.980 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4426565170288086
2025-12-26T16:59:58.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:58.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7246877, teldec = -24.256162
2025-12-26T16:59:58.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70406298751582     dec_j2k = -24.3858404128965
2025-12-26T16:59:58.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:58.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-26T16:59:58.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:58.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:58.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:58.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:58.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12498356, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992263, telescope_ra=1.7246877, 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.74447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70406298751582, telescope_dec_j2k=-24.3858404128965, observability=1)
2025-12-26T16:59:59.068 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4711790084838867
2025-12-26T16:59:59.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T16:59:59.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7249952, teldec = -24.256162
2025-12-26T16:59:59.661 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70437077611103     dec_j2k = -24.3858355897154
2025-12-26T16:59:59.662 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T16:59:59.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-26T16:59:59.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T16:59:59.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T16:59:59.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T16:59:59.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T16:59:59.676 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T16:59:59.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12499604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329546164253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.7249952, 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.74478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70437077611103, telescope_dec_j2k=-24.3858355897154, observability=1)
2025-12-26T17:00:00.158 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48123693466186523
2025-12-26T17:00:00.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:00.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7252941, teldec = -24.256162
2025-12-26T17:00:00.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70466995662444     dec_j2k = -24.3858309006192
2025-12-26T17:00:00.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:00.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-26T17:00:00.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:00.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:00.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:00.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:00.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12500832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992263, telescope_ra=1.7252941, 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.74508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70466995662444, telescope_dec_j2k=-24.3858309006192, observability=1)
2025-12-26T17:00:01.247 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5102674961090088
2025-12-26T17:00:01.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:01.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7255743, teldec = -24.256162
2025-12-26T17:00:01.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70495041957873     dec_j2k = -24.3858265041631
2025-12-26T17:00:01.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:01.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-26T17:00:01.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:01.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:01.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:01.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:01.799 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12502062, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.7255743, 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.74536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.70495041957873, telescope_dec_j2k=-24.3858265041631, observability=1)
2025-12-26T17:00:02.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5809762477874756
2025-12-26T17:00:02.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8063015937805176
2025-12-26T17:00:02.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:02.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7258829, teldec = -24.256162
2025-12-26T17:00:02.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7052593091745     dec_j2k = -24.3858216612897
2025-12-26T17:00:02.850 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:02.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-26T17:00:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:02.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:02.860 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12503293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328342805969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992263, telescope_ra=1.7258829, 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.74567, lcu_permission=False, lcu_permission_timestamp='2025-12-26T16:59:03.205737', telescope_ra_j2k=1.7052593091745, telescope_dec_j2k=-24.3858216612897, observability=1)
2025-12-26T17:00:03.349 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:03.349 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:00:03.350 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:03.350 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:00:03.350 [INFO] [ThreadPoolExecutor-21570_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:00:03.350 [INFO] [ThreadPoolExecutor-21570_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:00:03.467 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6073641777038574
2025-12-26T17:00:03.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:03.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.726191, teldec = -24.256162
2025-12-26T17:00:03.912 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70556769829002     dec_j2k = -24.3858168254168
2025-12-26T17:00:03.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:03.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-26T17:00:03.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:03.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:03.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:03.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:03.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:03.929 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:03.929 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:03.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:03.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:03.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:03.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:03.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:03.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12504527, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992263, telescope_ra=1.726191, 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.74597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70556769829002, telescope_dec_j2k=-24.3858168254168, observability=1)
2025-12-26T17:00:04.558 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6281740665435791
2025-12-26T17:00:04.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:04.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7264706, teldec = -24.256162
2025-12-26T17:00:04.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7058475606521     dec_j2k = -24.3858124361422
2025-12-26T17:00:04.979 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:00:04.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-26T17:00:04.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:04.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:04.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:04.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:04.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:04.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:04.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:04.991 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:04.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:04.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:04.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:04.991 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:04.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12505758, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330348403109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992263, telescope_ra=1.7264706, 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.74625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7058475606521, telescope_dec_j2k=-24.3858124361422, observability=1)
2025-12-26T17:00:05.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6572766304016113
2025-12-26T17:00:05.754 [DEBUG] [Thread-467899 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7628059387207031
2025-12-26T17:00:06.023 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:06.025 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.7267784, teldec = -24.256162
2025-12-26T17:00:06.026 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.70615564946508     dec_j2k = -24.3858076033673
2025-12-26T17:00:06.028 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:06.029 [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-26T17:00:06.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:06.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:06.033 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:06.034 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:06.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:06.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7267784, teldec = -24.256162
2025-12-26T17:00:06.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70615564946508     dec_j2k = -24.3858076033673
2025-12-26T17:00:06.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:06.041 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:06.041 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:06.042 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:06.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:06.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:06.042 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:06.042 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:06.042 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12506972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992263, telescope_ra=1.7267784, 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.74656, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70615564946508, telescope_dec_j2k=-24.3858076033673, observability=1)
2025-12-26T17:00:06.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:06.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-26T17:00:06.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:06.048 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:06.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:06.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:06.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1250699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992263, telescope_ra=1.7267784, 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.74656, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70615564946508, telescope_dec_j2k=-24.3858076033673, observability=1)
2025-12-26T17:00:06.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6821105480194092
2025-12-26T17:00:07.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:07.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7270771, teldec = -24.256156
2025-12-26T17:00:07.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70645462922449     dec_j2k = -24.3857969131747
2025-12-26T17:00:07.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:07.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-26T17:00:07.108 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:07.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:07.116 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12508221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798332755119678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.7270771, 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.74686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70645462922449, telescope_dec_j2k=-24.3857969131747, observability=1)
2025-12-26T17:00:07.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7153568267822266
2025-12-26T17:00:08.165 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:08.167 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7273577, teldec = -24.256168
2025-12-26T17:00:08.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70673549350482     dec_j2k = -24.385804504967
2025-12-26T17:00:08.169 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:08.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-26T17:00:08.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:08.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:08.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:08.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:08.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:08.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1250945, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079833235400025, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.7273577, 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.74714, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70673549350482, telescope_dec_j2k=-24.385804504967, observability=1)
2025-12-26T17:00:08.919 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7348668575286865
2025-12-26T17:00:09.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:09.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7276658, teldec = -24.256162
2025-12-26T17:00:09.230 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70704388206304     dec_j2k = -24.3857936655572
2025-12-26T17:00:09.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:09.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-26T17:00:09.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:09.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:09.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:09.236 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:09.243 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12510679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326337208829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.7276658, 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.74745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70704388206304, telescope_dec_j2k=-24.3857936655572, observability=1)
2025-12-26T17:00:10.007 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.763909101486206
2025-12-26T17:00:10.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:10.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7279462, teldec = -24.256168
2025-12-26T17:00:10.287 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7073245456323     dec_j2k = -24.3857952595307
2025-12-26T17:00:10.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:10.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-26T17:00:10.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:10.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:10.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:10.295 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:10.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:10.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:10.302 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:10.302 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:10.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:10.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:10.302 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:10.303 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:10.303 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12511904, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328342805969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992274, telescope_ra=1.7279462, 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.74773, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7073245456323, telescope_dec_j2k=-24.3857952595307, observability=1)
2025-12-26T17:00:11.100 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7969958782196045
2025-12-26T17:00:11.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:11.356 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7282543, teldec = -24.256168
2025-12-26T17:00:11.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70763293467397     dec_j2k = -24.3857904179967
2025-12-26T17:00:11.358 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:11.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-26T17:00:11.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:11.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:11.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:11.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:11.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:11.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:11.372 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:11.372 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:11.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:11.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:11.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:11.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:11.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12513142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329546164253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.7282543, 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.74804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70763293467397, telescope_dec_j2k=-24.3857904179967, observability=1)
2025-12-26T17:00:12.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8199617862701416
2025-12-26T17:00:12.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:12.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7285621, teldec = -24.256168
2025-12-26T17:00:12.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70794102342316     dec_j2k = -24.3857855803331
2025-12-26T17:00:12.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:12.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-26T17:00:12.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:12.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:12.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:12.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:12.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:12.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:12.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:12.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:12.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:12.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:12.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:12.527 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:12.527 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12514478, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331150641966, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992274, telescope_ra=1.7285621, 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.74835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70794102342316, telescope_dec_j2k=-24.3857855803331, observability=1)
2025-12-26T17:00:13.318 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7915322780609131
2025-12-26T17:00:13.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:13.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7288602, teldec = -24.256162
2025-12-26T17:00:13.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70823940255732     dec_j2k = -24.3857748948288
2025-12-26T17:00:13.589 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:13.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-26T17:00:13.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:13.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:13.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:13.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:13.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:13.602 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12515722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330348403109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992263, telescope_ra=1.7288602, 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.74864, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70823940255732, telescope_dec_j2k=-24.3857748948288, observability=1)
2025-12-26T17:00:14.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.806002140045166
2025-12-26T17:00:14.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:14.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7291682, teldec = -24.256162
2025-12-26T17:00:14.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70854769147231     dec_j2k = -24.38577005236
2025-12-26T17:00:14.649 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:00:14.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-26T17:00:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:14.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:14.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1251695, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.7291682, 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.74895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70854769147231, telescope_dec_j2k=-24.38577005236, observability=1)
2025-12-26T17:00:15.499 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8358681201934814
2025-12-26T17:00:15.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:15.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7294485, teldec = -24.256162
2025-12-26T17:00:15.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70882825439411     dec_j2k = -24.3857656446648
2025-12-26T17:00:15.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:15.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-26T17:00:15.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:15.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:15.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:15.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:15.717 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12518177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798335964075102, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.7294485, 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.74923, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70882825439411, telescope_dec_j2k=-24.3857656446648, observability=1)
2025-12-26T17:00:16.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8719391822814941
2025-12-26T17:00:16.762 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:16.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7297568, teldec = -24.256162
2025-12-26T17:00:16.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70913684356939     dec_j2k = -24.3857607958642
2025-12-26T17:00:16.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:16.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-26T17:00:16.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:16.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:16.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:16.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:16.781 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12519402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329546164253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.7297568, 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.74954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70913684356939, telescope_dec_j2k=-24.3857607958642, observability=1)
2025-12-26T17:00:17.683 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9019324779510498
2025-12-26T17:00:17.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:17.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7300651, teldec = -24.256162
2025-12-26T17:00:17.827 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70944543273359     dec_j2k = -24.3857559462174
2025-12-26T17:00:17.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:17.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-26T17:00:17.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:17.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:17.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:17.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:17.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12520631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328743925397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.7300651, 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.74985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70944543273359, telescope_dec_j2k=-24.3857559462174, observability=1)
2025-12-26T17:00:18.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9256093502044678
2025-12-26T17:00:18.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:18.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7303453, teldec = -24.256162
2025-12-26T17:00:18.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.70972589553232     dec_j2k = -24.3857515378576
2025-12-26T17:00:18.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:18.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-26T17:00:18.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:18.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:18.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:18.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:18.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:18.905 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1252186, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328743925397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.7303453, 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.75013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.70972589553232, telescope_dec_j2k=-24.3857515378576, observability=1)
2025-12-26T17:00:19.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9545457363128662
2025-12-26T17:00:19.949 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:19.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7306451, teldec = -24.256162
2025-12-26T17:00:19.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7100259767037     dec_j2k = -24.385746820359
2025-12-26T17:00:19.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:19.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-26T17:00:19.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:19.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:19.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:19.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:19.968 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12523091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.7306451, 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.75043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7100259767037, telescope_dec_j2k=-24.385746820359, observability=1)
2025-12-26T17:00:20.951 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9828701019287109
2025-12-26T17:00:21.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:21.013 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7309541, teldec = -24.256168
2025-12-26T17:00:21.014 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71033526699794     dec_j2k = -24.3857479567473
2025-12-26T17:00:21.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:21.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-26T17:00:21.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:21.020 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:21.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:21.021 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:21.028 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12524318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992274, telescope_ra=1.7309541, 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.75074, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71033526699794, telescope_dec_j2k=-24.3857479567473, observability=1)
2025-12-26T17:00:22.045 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:22.047 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7312345, teldec = -24.256155
2025-12-26T17:00:22.048 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.71061592885988     dec_j2k = -24.3857305441255
2025-12-26T17:00:22.050 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:22.051 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:22.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:22.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:22.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:22.052 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:22.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:22.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:22.059 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:22.059 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:22.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:22.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:22.059 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:22.060 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:22.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12525516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.7312345, 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.75102, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71061592885988, telescope_dec_j2k=-24.3857305441255, observability=1)
2025-12-26T17:00:22.074 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014501571655273438
2025-12-26T17:00:23.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:23.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7315149, teldec = -24.256162
2025-12-26T17:00:23.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7108965923978     dec_j2k = -24.385733129106
2025-12-26T17:00:23.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:23.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-26T17:00:23.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:23.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:23.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:23.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:23.132 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12526755, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992263, telescope_ra=1.7315149, 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.7513, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7108965923978, telescope_dec_j2k=-24.385733129106, observability=1)
2025-12-26T17:00:23.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00036263465881347656
2025-12-26T17:00:23.824 [DEBUG] [Thread-467900 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6919655799865723
2025-12-26T17:00:24.182 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:24.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7318231, teldec = -24.256155
2025-12-26T17:00:24.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71120508081503     dec_j2k = -24.3857212768035
2025-12-26T17:00:24.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:24.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-26T17:00:24.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:24.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:24.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:24.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:24.200 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12527988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329546164253, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.7318231, 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.75161, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71120508081503, telescope_dec_j2k=-24.3857212768035, observability=1)
2025-12-26T17:00:24.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.022188901901245117
2025-12-26T17:00:24.231 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:24.233 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:24.234 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:24.236 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:25.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:25.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.732123, teldec = -24.256162
2025-12-26T17:00:25.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71150526261854     dec_j2k = -24.3857235531923
2025-12-26T17:00:25.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:25.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-26T17:00:25.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:25.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:25.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:25.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:25.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12529229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.732123, 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.75191, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71150526261854, telescope_dec_j2k=-24.3857235531923, observability=1)
2025-12-26T17:00:25.313 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04242062568664551
2025-12-26T17:00:25.580 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.3094947338104248
2025-12-26T17:00:25.580 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.74820065498352 seconds ago
2025-12-26T17:00:26.313 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:26.316 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7324319, teldec = -24.256162
2025-12-26T17:00:26.317 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71181445226029     dec_j2k = -24.3857186876008
2025-12-26T17:00:26.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:00:26.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-26T17:00:26.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:26.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:26.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:26.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:26.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:26.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:26.329 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:26.329 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:26.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:26.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:26.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:26.330 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:26.330 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12530456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327139447685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.7324319, 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.75222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71181445226029, telescope_dec_j2k=-24.3857186876008, observability=1)
2025-12-26T17:00:26.403 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0738060474395752
2025-12-26T17:00:27.375 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:27.377 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7327124, teldec = -24.256162
2025-12-26T17:00:27.378 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71209521526297     dec_j2k = -24.3857142686119
2025-12-26T17:00:27.380 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:27.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-26T17:00:27.382 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:27.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:27.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:27.383 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:27.390 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12531685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327139447685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.7327124, 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.7525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71209521526297, telescope_dec_j2k=-24.3857142686119, observability=1)
2025-12-26T17:00:27.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1056821346282959
2025-12-26T17:00:28.242 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:28.436 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:28.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7330207, teldec = -24.256162
2025-12-26T17:00:28.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71240380432093     dec_j2k = -24.3857094108549
2025-12-26T17:00:28.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:28.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-26T17:00:28.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:28.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:28.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:28.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:28.456 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:28.457 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12532913, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330348403109, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992263, telescope_ra=1.7330207, 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.7528, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71240380432093, telescope_dec_j2k=-24.3857094108549, observability=1)
2025-12-26T17:00:28.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12752294540405273
2025-12-26T17:00:29.244 [DEBUG] [ThreadPoolExecutor-21569_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:29.245 [INFO] [ThreadPoolExecutor-21569_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:00:29.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:29.503 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7333196, teldec = -24.256162
2025-12-26T17:00:29.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71270298455499     dec_j2k = -24.3857047004023
2025-12-26T17:00:29.506 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:29.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-26T17:00:29.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:29.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:29.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:29.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:29.516 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12534146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992263, telescope_ra=1.7333196, 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.7531, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71270298455499, telescope_dec_j2k=-24.3857047004023, observability=1)
2025-12-26T17:00:29.674 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15811872482299805
2025-12-26T17:00:30.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:30.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7335998, teldec = -24.256162
2025-12-26T17:00:30.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71298344724736     dec_j2k = -24.3857002839265
2025-12-26T17:00:30.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:30.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-26T17:00:30.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:30.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:30.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:30.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:30.581 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:30.582 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12535375, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798332755119678, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.7335998, 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.75338, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71298344724736, telescope_dec_j2k=-24.3857002839265, observability=1)
2025-12-26T17:00:30.764 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18290328979492188
2025-12-26T17:00:31.633 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:31.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7339084, teldec = -24.256162
2025-12-26T17:00:31.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71329233655463     dec_j2k = -24.3856954190053
2025-12-26T17:00:31.637 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:31.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-26T17:00:31.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:31.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:31.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:31.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:31.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12536613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329145044825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7339084, 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.75369, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71329233655463, telescope_dec_j2k=-24.3856954190053, observability=1)
2025-12-26T17:00:31.856 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20621490478515625
2025-12-26T17:00:32.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:32.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7341886, teldec = -24.256161
2025-12-26T17:00:32.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71357279914334     dec_j2k = -24.3856900011464
2025-12-26T17:00:32.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:32.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-26T17:00:32.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:32.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:32.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:32.704 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:32.711 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12537843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327540567113, 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.992262, telescope_ra=1.7341886, 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.75397, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71357279914334, telescope_dec_j2k=-24.3856900011464, observability=1)
2025-12-26T17:00:32.948 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23741865158081055
2025-12-26T17:00:33.694 [DEBUG] [Thread-467901 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9829108715057373
2025-12-26T17:00:33.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:33.770 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7344964, teldec = -24.256161
2025-12-26T17:00:33.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71388088767946     dec_j2k = -24.3856851472253
2025-12-26T17:00:33.773 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:33.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-26T17:00:33.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:33.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:33.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:33.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:33.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:33.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:33.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:33.784 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:33.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:33.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:33.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:33.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:33.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12539084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.7344964, 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.75428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71388088767946, telescope_dec_j2k=-24.3856851472253, observability=1)
2025-12-26T17:00:34.037 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25270676612854004
2025-12-26T17:00:34.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:34.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7348042, teldec = -24.256161
2025-12-26T17:00:34.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71418897620451     dec_j2k = -24.3856802924613
2025-12-26T17:00:34.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:34.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:34.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:34.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:34.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:34.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:34.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:34.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:34.852 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:34.852 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:34.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:34.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:34.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:34.852 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:34.852 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12540316, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.7348042, 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.75459, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71418897620451, telescope_dec_j2k=-24.3856802924613, observability=1)
2025-12-26T17:00:35.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2745044231414795
2025-12-26T17:00:35.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:35.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7350749, teldec = -24.256161
2025-12-26T17:00:35.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71445992994368     dec_j2k = -24.3856760221591
2025-12-26T17:00:35.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:35.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-26T17:00:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:35.912 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:35.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:35.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:35.919 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:35.919 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:35.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:35.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:35.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:35.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:35.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12541553, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7350749, 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.75486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71445992994368, telescope_dec_j2k=-24.3856760221591, observability=1)
2025-12-26T17:00:36.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2973136901855469
2025-12-26T17:00:36.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:36.971 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7353833, teldec = -24.256161
2025-12-26T17:00:36.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7147686190103     dec_j2k = -24.3856711563435
2025-12-26T17:00:36.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:00:36.975 [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-26T17:00:36.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:36.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:36.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:36.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:36.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12542789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.7353833, 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.75517, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7147686190103, telescope_dec_j2k=-24.3856711563435, observability=1)
2025-12-26T17:00:37.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3233530521392822
2025-12-26T17:00:38.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:38.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7356919, teldec = -24.256161
2025-12-26T17:00:38.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71507750825326     dec_j2k = -24.3856662865255
2025-12-26T17:00:38.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:00:38.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:38.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:38.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:38.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:38.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:38.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12544022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.7356919, 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.75548, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71507750825326, telescope_dec_j2k=-24.3856662865255, observability=1)
2025-12-26T17:00:38.398 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3457973003387451
2025-12-26T17:00:39.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:39.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7359724, teldec = -24.256161
2025-12-26T17:00:39.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71535827114915     dec_j2k = -24.3856618594006
2025-12-26T17:00:39.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:39.115 [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-26T17:00:39.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:39.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:39.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:39.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:39.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:39.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:39.124 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:39.124 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:39.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:39.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:39.124 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:39.125 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:39.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12545266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327540567113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.7359724, 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.75576, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71535827114915, telescope_dec_j2k=-24.3856618594006, observability=1)
2025-12-26T17:00:39.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3640115261077881
2025-12-26T17:00:40.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:40.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7362807, teldec = -24.256161
2025-12-26T17:00:40.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7156668600897     dec_j2k = -24.3856569927015
2025-12-26T17:00:40.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:40.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:40.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:40.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:40.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:40.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:40.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:40.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:40.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:40.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:40.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:40.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:40.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:40.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:40.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12546491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7362807, 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.75606, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7156668600897, telescope_dec_j2k=-24.3856569927015, observability=1)
2025-12-26T17:00:40.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3937113285064697
2025-12-26T17:00:41.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:41.233 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7365801, teldec = -24.256161
2025-12-26T17:00:41.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71596654067849     dec_j2k = -24.3856522656849
2025-12-26T17:00:41.235 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:41.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-26T17:00:41.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:41.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:41.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:41.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:41.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:41.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12547721, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326337208829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7365801, 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.75636, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71596654067849, telescope_dec_j2k=-24.3856522656849, observability=1)
2025-12-26T17:00:41.669 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4196178913116455
2025-12-26T17:00:42.005 [DEBUG] [Thread-467902 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7555978298187256
2025-12-26T17:00:42.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:42.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7368606, teldec = -24.256161
2025-12-26T17:00:42.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71624730354525     dec_j2k = -24.3856478363438
2025-12-26T17:00:42.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:42.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-26T17:00:42.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:42.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:42.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:42.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:42.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:42.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:42.310 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:42.310 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:42.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:42.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:42.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:42.311 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:42.311 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1254895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992262, telescope_ra=1.7368606, 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.75664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71624730354525, telescope_dec_j2k=-24.3856478363438, observability=1)
2025-12-26T17:00:42.801 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4899153709411621
2025-12-26T17:00:42.893 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5823023319244385
2025-12-26T17:00:43.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:43.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7371695, teldec = -24.256161
2025-12-26T17:00:43.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71655649301603     dec_j2k = -24.3856429577321
2025-12-26T17:00:43.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:43.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-26T17:00:43.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:43.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:43.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:43.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:43.374 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:43.375 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12550187, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798331551761394, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7371695, 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.75695, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71655649301603, telescope_dec_j2k=-24.3856429577321, observability=1)
2025-12-26T17:00:43.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5110695362091064
2025-12-26T17:00:44.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:44.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7374781, teldec = -24.256161
2025-12-26T17:00:44.438 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71686538219455     dec_j2k = -24.385638083011
2025-12-26T17:00:44.440 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:44.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-26T17:00:44.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:44.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:44.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:44.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:44.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:44.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:44.449 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:44.450 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:44.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:44.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:44.450 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:44.450 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:44.450 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12551431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7374781, 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.75726, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71686538219455, telescope_dec_j2k=-24.385638083011, observability=1)
2025-12-26T17:00:44.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5283041000366211
2025-12-26T17:00:45.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:45.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7377584, teldec = -24.256161
2025-12-26T17:00:45.530 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71714594484444     dec_j2k = -24.3856336545895
2025-12-26T17:00:45.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:45.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-26T17:00:45.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:45.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:45.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:45.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:45.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12552693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327139447685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7377584, 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.75754, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71714594484444, telescope_dec_j2k=-24.3856336545895, observability=1)
2025-12-26T17:00:46.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5286529064178467
2025-12-26T17:00:46.595 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:46.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7380575, teldec = -24.256161
2025-12-26T17:00:46.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71744532510038     dec_j2k = -24.3856289283788
2025-12-26T17:00:46.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:46.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:46.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:46.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:46.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:46.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:46.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:46.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:46.611 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:46.611 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:46.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:46.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:46.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:46.611 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:46.611 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12553931, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992262, telescope_ra=1.7380575, 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.75784, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71744532510038, telescope_dec_j2k=-24.3856289283788, observability=1)
2025-12-26T17:00:47.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5887203216552734
2025-12-26T17:00:47.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:47.704 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7383662, teldec = -24.256155
2025-12-26T17:00:47.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71775431383292     dec_j2k = -24.385618050149
2025-12-26T17:00:47.707 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:47.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-26T17:00:47.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:47.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:47.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:47.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:47.716 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12555212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.7383662, 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.75815, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71775431383292, telescope_dec_j2k=-24.385618050149, observability=1)
2025-12-26T17:00:48.324 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6083757877349854
2025-12-26T17:00:48.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:48.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7386751, teldec = -24.256155
2025-12-26T17:00:48.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7180635032492     dec_j2k = -24.3856131674011
2025-12-26T17:00:48.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:48.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-26T17:00:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:48.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:48.769 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12556431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.7386751, 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.75846, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7180635032492, telescope_dec_j2k=-24.3856131674011, observability=1)
2025-12-26T17:00:49.413 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6434400081634521
2025-12-26T17:00:49.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:49.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7389558, teldec = -24.256161
2025-12-26T17:00:49.822 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71834446674226     dec_j2k = -24.3856147291625
2025-12-26T17:00:49.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:49.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-26T17:00:49.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:49.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:49.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:49.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:49.835 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12557662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326337208829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7389558, 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.75874, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71834446674226, telescope_dec_j2k=-24.3856147291625, observability=1)
2025-12-26T17:00:50.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6700680255889893
2025-12-26T17:00:50.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:50.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7392545, teldec = -24.256155
2025-12-26T17:00:50.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71864344607369     dec_j2k = -24.3856040066013
2025-12-26T17:00:50.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:50.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-26T17:00:50.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:50.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:50.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:50.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:50.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:50.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12558891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992251, telescope_ra=1.7392545, 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.75904, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71864344607369, telescope_dec_j2k=-24.3856040066013, observability=1)
2025-12-26T17:00:51.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6959426403045654
2025-12-26T17:00:51.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:51.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7395636, teldec = -24.256161
2025-12-26T17:00:51.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71895283615314     dec_j2k = -24.3856051177412
2025-12-26T17:00:51.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:51.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-26T17:00:51.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:51.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:51.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:51.963 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:51.970 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1256013, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798330749522538, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.7395636, 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.75935, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71895283615314, telescope_dec_j2k=-24.3856051177412, observability=1)
2025-12-26T17:00:52.689 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7187504768371582
2025-12-26T17:00:53.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:53.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7398443, teldec = -24.256161
2025-12-26T17:00:53.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71923379910931     dec_j2k = -24.385600677794
2025-12-26T17:00:53.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:53.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-26T17:00:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:53.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:53.033 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12561361, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328743925397, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.7398443, 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.75963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71923379910931, telescope_dec_j2k=-24.385600677794, observability=1)
2025-12-26T17:00:53.785 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7517001628875732
2025-12-26T17:00:54.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:54.082 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7401524, teldec = -24.256161
2025-12-26T17:00:54.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71954218772282     dec_j2k = -24.3855958036433
2025-12-26T17:00:54.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:00:54.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:54.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:54.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:54.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:54.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:54.098 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12562594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326337208829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.7401524, 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.75994, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71954218772282, telescope_dec_j2k=-24.3855958036433, observability=1)
2025-12-26T17:00:54.867 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7691352367401123
2025-12-26T17:00:55.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:55.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7404609, teldec = -24.256167
2025-12-26T17:00:55.148 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.71985097720809     dec_j2k = -24.38559692181
2025-12-26T17:00:55.150 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:55.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-26T17:00:55.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:55.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:55.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:55.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:55.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:55.159 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:55.159 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:55.160 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:55.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:55.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:55.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:55.160 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:55.160 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12563826, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992273, telescope_ra=1.7404609, 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.76024, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.71985097720809, telescope_dec_j2k=-24.38559692181, observability=1)
2025-12-26T17:00:55.958 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7980589866638184
2025-12-26T17:00:56.206 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:56.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7407319, teldec = -24.256167
2025-12-26T17:00:56.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72012223104916     dec_j2k = -24.3855926331414
2025-12-26T17:00:56.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:56.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-26T17:00:56.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:56.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:56.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:56.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:56.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:56.224 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:56.224 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:56.224 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:56.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:56.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:56.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:56.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:56.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12565054, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992273, telescope_ra=1.7407319, 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.76052, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.72012223104916, telescope_dec_j2k=-24.3855926331414, observability=1)
2025-12-26T17:00:57.050 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8254125118255615
2025-12-26T17:00:57.271 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:57.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7410408, teldec = -24.256167
2025-12-26T17:00:57.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72043142038001     dec_j2k = -24.3855877438959
2025-12-26T17:00:57.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:00:57.277 [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-26T17:00:57.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:57.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:57.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:57.282 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:57.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12566287, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.7410408, 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.76082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.72043142038001, telescope_dec_j2k=-24.3855877438959, observability=1)
2025-12-26T17:00:58.136 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.846623420715332
2025-12-26T17:00:58.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:58.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7413495, teldec = -24.256161
2025-12-26T17:00:58.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72074040900391     dec_j2k = -24.3855768574774
2025-12-26T17:00:58.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:58.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-26T17:00:58.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:58.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:58.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:58.341 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:58.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:58.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:58.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:58.349 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:58.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:58.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:58.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:58.349 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:58.349 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12567516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327139447685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992262, telescope_ra=1.7413495, 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.76113, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.72074040900391, telescope_dec_j2k=-24.3855768574774, observability=1)
2025-12-26T17:00:59.229 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8796610832214355
2025-12-26T17:00:59.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:00:59.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.74163, teldec = -24.256161
2025-12-26T17:00:59.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72102117171402     dec_j2k = -24.3855724162404
2025-12-26T17:00:59.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:00:59.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-26T17:00:59.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:00:59.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:00:59.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:00:59.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:00:59.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:00:59.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:59.417 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:00:59.417 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:00:59.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:00:59.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:00:59.417 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:00:59.417 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:00:59.417 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1256875, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.74163, 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.76141, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.72102117171402, telescope_dec_j2k=-24.3855724162404, observability=1)
2025-12-26T17:01:00.088 [DEBUG] [Thread-467903 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6712226867675781
2025-12-26T17:01:00.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9025099277496338
2025-12-26T17:01:00.463 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:00.465 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7419384, teldec = -24.256161
2025-12-26T17:01:00.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.721329860544     dec_j2k = -24.3855675324473
2025-12-26T17:01:00.468 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:00.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-26T17:01:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:00.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:00.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:00.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:00.483 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:00.484 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:00.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:00.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:00.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:00.484 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:00.484 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12569982, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992262, telescope_ra=1.7419384, 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.76172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.721329860544, telescope_dec_j2k=-24.3855675324473, observability=1)
2025-12-26T17:01:01.410 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.925670862197876
2025-12-26T17:01:01.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:01.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7422377, teldec = -24.256167
2025-12-26T17:01:01.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72162944134947     dec_j2k = -24.3855687914438
2025-12-26T17:01:01.528 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:01.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-26T17:01:01.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:01.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:01.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:01.536 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:01.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:01.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:01.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:01.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:01.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:01.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:01.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:01.544 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:01.544 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12571209, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.7422377, 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.76202, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.72162944134947, telescope_dec_j2k=-24.3855687914438, observability=1)
2025-12-26T17:01:02.540 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9963197708129883
2025-12-26T17:01:02.580 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:02.582 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7425183, teldec = -24.256161
2025-12-26T17:01:02.583 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.7219103036153     dec_j2k = -24.3855583469167
2025-12-26T17:01:02.585 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:02.586 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:02.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:02.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:02.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:02.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:02.592 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:02.595 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7425183, teldec = -24.256161
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:02.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12572432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.7425183, 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.7623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7219103036153, telescope_dec_j2k=-24.3855583469167, observability=1)
2025-12-26T17:01:02.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7219103036153     dec_j2k = -24.3855583469167
2025-12-26T17:01:02.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:02.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:02.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:02.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:02.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:02.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:02.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12572447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.7425183, 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.7623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:00:03.348115', telescope_ra_j2k=1.7219103036153, telescope_dec_j2k=-24.3855583469167, observability=1)
2025-12-26T17:01:03.497 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:03.498 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:01:03.498 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:03.499 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:01:03.500 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:03.630 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:03.632 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7427995, teldec = -24.256167
2025-12-26T17:01:03.633 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.72219176745131     dec_j2k = -24.3855598911651
2025-12-26T17:01:03.635 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:01:03.636 [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-26T17:01:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:03.643 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:03.650 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12573647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992272, telescope_ra=1.7427995, 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.76258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72219176745131, telescope_dec_j2k=-24.3855598911651, observability=1)
2025-12-26T17:01:03.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015724897384643555
2025-12-26T17:01:04.502 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:04.504 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:04.504 [DEBUG] [ThreadPoolExecutor-21571_0] [payload.py] [to_registers()] [0]
2025-12-26T17:01:04.506 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:04.506 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:04.506 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:01:04.506 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:04.513 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:04.513 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:01:04.513 [DEBUG] [ThreadPoolExecutor-21571_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:01:04.513 [DEBUG] [ThreadPoolExecutor-21571_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:01:04.513 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:04.513 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:04.513 [DEBUG] [ThreadPoolExecutor-21571_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:04.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:04.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7431074, teldec = -24.256161
2025-12-26T17:01:04.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72249995526192     dec_j2k = -24.3855490125988
2025-12-26T17:01:04.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:04.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-26T17:01:04.718 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:04.721 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7431074, teldec = -24.256161
2025-12-26T17:01:04.722 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.72249995526192     dec_j2k = -24.3855490125988
2025-12-26T17:01:04.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:04.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:04.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:04.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:04.724 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:04.725 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:04.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:04.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:04.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:04.730 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:04.730 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12574897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7431074, 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.76289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72249995526192, telescope_dec_j2k=-24.3855490125988, observability=1)
2025-12-26T17:01:04.737 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:04.738 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12574907, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992262, telescope_ra=1.7431074, 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.76289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72249995526192, telescope_dec_j2k=-24.3855490125988, observability=1)
2025-12-26T17:01:05.128 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38996458053588867
2025-12-26T17:01:05.780 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:05.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7434152, teldec = -24.256161
2025-12-26T17:01:05.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72280804347664     dec_j2k = -24.3855441342662
2025-12-26T17:01:05.786 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:05.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-26T17:01:05.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:05.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:05.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:05.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:05.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12576135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992262, telescope_ra=1.7434152, 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.7632, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72280804347664, telescope_dec_j2k=-24.3855441342662, observability=1)
2025-12-26T17:01:05.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.009097814559936523
2025-12-26T17:01:06.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:06.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7437143, teldec = -24.256161
2025-12-26T17:01:06.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72310742353428     dec_j2k = -24.3855393930136
2025-12-26T17:01:06.846 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:06.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-26T17:01:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:06.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:06.858 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12577365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329145044825, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992261, telescope_ra=1.7437143, 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.7635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72310742353428, telescope_dec_j2k=-24.3855393930136, observability=1)
2025-12-26T17:01:06.899 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04124093055725098
2025-12-26T17:01:07.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:07.906 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7439951, teldec = -24.256161
2025-12-26T17:01:07.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72338848644744     dec_j2k = -24.385534941124
2025-12-26T17:01:07.909 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:07.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-26T17:01:07.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:07.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:07.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:07.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:07.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12578594, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326337208829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7439951, 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.76378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72338848644744, telescope_dec_j2k=-24.385534941124, observability=1)
2025-12-26T17:01:08.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10921144485473633
2025-12-26T17:01:08.976 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:08.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7443043, teldec = -24.256161
2025-12-26T17:01:08.979 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72369797594083     dec_j2k = -24.3855300381616
2025-12-26T17:01:08.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:08.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-26T17:01:08.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:08.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:08.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:08.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:08.993 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12579833, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7443043, 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.76409, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72369797594083, telescope_dec_j2k=-24.3855300381616, observability=1)
2025-12-26T17:01:09.118 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12480688095092773
2025-12-26T17:01:10.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:10.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7445845, teldec = -24.256161
2025-12-26T17:01:10.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72397843827281     dec_j2k = -24.3855255943162
2025-12-26T17:01:10.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:10.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-26T17:01:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:10.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:10.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:10.052 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12581061, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318314820268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992261, telescope_ra=1.7445845, 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.76437, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72397843827281, telescope_dec_j2k=-24.3855255943162, observability=1)
2025-12-26T17:01:10.208 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15662908554077148
2025-12-26T17:01:11.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:11.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7448836, teldec = -24.256161
2025-12-26T17:01:11.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72427781828938     dec_j2k = -24.3855208499556
2025-12-26T17:01:11.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:11.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-26T17:01:11.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:11.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:11.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:11.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:11.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:11.111 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12582288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992261, telescope_ra=1.7448836, 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.76467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72427781828938, telescope_dec_j2k=-24.3855208499556, observability=1)
2025-12-26T17:01:11.299 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18825840950012207
2025-12-26T17:01:12.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:12.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7451923, teldec = -24.256154
2025-12-26T17:01:12.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72458680668796     dec_j2k = -24.3855089530784
2025-12-26T17:01:12.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:01:12.168 [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-26T17:01:12.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:12.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:12.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:12.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:12.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:12.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:12.181 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:12.181 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:12.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:12.181 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:12.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:12.182 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:12.182 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12583521, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.7451923, 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.76498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72458680668796, telescope_dec_j2k=-24.3855089530784, observability=1)
2025-12-26T17:01:12.391 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20950818061828613
2025-12-26T17:01:13.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:13.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7454733, teldec = -24.256161
2025-12-26T17:01:13.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72486807033407     dec_j2k = -24.3855114937338
2025-12-26T17:01:13.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:13.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-26T17:01:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:13.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:13.244 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:13.245 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12584752, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7454733, 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.76526, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72486807033407, telescope_dec_j2k=-24.3855114937338, observability=1)
2025-12-26T17:01:13.480 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23459792137145996
2025-12-26T17:01:14.289 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:14.291 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7457816, teldec = -24.256161
2025-12-26T17:01:14.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7251766589313     dec_j2k = -24.3855066009942
2025-12-26T17:01:14.294 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:14.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-26T17:01:14.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:14.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:14.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:14.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:14.303 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:14.304 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12585984, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7457816, 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.76557, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.7251766589313, telescope_dec_j2k=-24.3855066009942, observability=1)
2025-12-26T17:01:14.570 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2660224437713623
2025-12-26T17:01:15.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:15.349 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7460897, teldec = -24.256161
2025-12-26T17:01:15.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72548504733015     dec_j2k = -24.3855017105851
2025-12-26T17:01:15.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:15.353 [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-26T17:01:15.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:15.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:15.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:15.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:15.362 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:15.362 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:15.362 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:15.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:15.363 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:15.363 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12587207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7460897, 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.76587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72548504733015, telescope_dec_j2k=-24.3855017105851, observability=1)
2025-12-26T17:01:15.660 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29765915870666504
2025-12-26T17:01:16.415 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:16.418 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.746361, teldec = -24.256161
2025-12-26T17:01:16.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7257566012729     dec_j2k = -24.3854974035966
2025-12-26T17:01:16.420 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:16.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-26T17:01:16.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:16.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:16.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:16.426 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:16.434 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:16.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12588444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.746361, 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.76614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.7257566012729, telescope_dec_j2k=-24.3854974035966, observability=1)
2025-12-26T17:01:16.751 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.316652774810791
2025-12-26T17:01:17.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:17.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7466702, teldec = -24.256161
2025-12-26T17:01:17.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72606609068033     dec_j2k = -24.3854924941342
2025-12-26T17:01:17.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:17.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-26T17:01:17.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:17.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:17.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:17.491 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:17.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12589681, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7466702, 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.76645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72606609068033, telescope_dec_j2k=-24.3854924941342, observability=1)
2025-12-26T17:01:17.844 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34565305709838867
2025-12-26T17:01:18.157 [DEBUG] [Thread-467904 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6591048240661621
2025-12-26T17:01:18.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:18.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7469791, teldec = -24.256161
2025-12-26T17:01:18.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72637527979574     dec_j2k = -24.3854875885871
2025-12-26T17:01:18.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:18.556 [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-26T17:01:18.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:18.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:18.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:18.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:18.565 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12590916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798329947283681, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7469791, 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.76676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72637527979574, telescope_dec_j2k=-24.3854875885871, observability=1)
2025-12-26T17:01:18.932 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3663492202758789
2025-12-26T17:01:19.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:19.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7472877, teldec = -24.256161
2025-12-26T17:01:19.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72668416861916     dec_j2k = -24.3854826869577
2025-12-26T17:01:19.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:01:19.666 [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-26T17:01:19.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:19.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:19.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:19.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:19.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.125922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7472877, 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.76707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72668416861916, telescope_dec_j2k=-24.3854826869577, observability=1)
2025-12-26T17:01:20.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3780784606933594
2025-12-26T17:01:20.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:20.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7475587, teldec = -24.256161
2025-12-26T17:01:20.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72695542224293     dec_j2k = -24.3854783818481
2025-12-26T17:01:20.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:20.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-26T17:01:20.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:20.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:20.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:20.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:20.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:20.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12593429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326337208829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992261, telescope_ra=1.7475587, 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.76734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72695542224293, telescope_dec_j2k=-24.3854783818481, observability=1)
2025-12-26T17:01:21.150 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41142868995666504
2025-12-26T17:01:21.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:21.787 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7478676, teldec = -24.256161
2025-12-26T17:01:21.788 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72726461132605     dec_j2k = -24.3854734738629
2025-12-26T17:01:21.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:21.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-26T17:01:21.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:21.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:21.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:21.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:21.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:21.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:21.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:21.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:21.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:21.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:21.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:21.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:21.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1259466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7478676, 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.76765, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72726461132605, telescope_dec_j2k=-24.3854734738629, observability=1)
2025-12-26T17:01:22.243 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43964290618896484
2025-12-26T17:01:22.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:22.855 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7481768, teldec = -24.256161
2025-12-26T17:01:22.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72757410067869     dec_j2k = -24.3854685602623
2025-12-26T17:01:22.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:22.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-26T17:01:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:22.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:22.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12595897, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7481768, 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.76796, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72757410067869, telescope_dec_j2k=-24.3854685602623, observability=1)
2025-12-26T17:01:23.331 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4568908214569092
2025-12-26T17:01:23.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:23.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7484567, teldec = -24.256161
2025-12-26T17:01:23.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72785426260237     dec_j2k = -24.3854641115456
2025-12-26T17:01:23.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:23.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-26T17:01:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:23.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:23.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12597135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7484567, 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.76824, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72785426260237, telescope_dec_j2k=-24.3854641115456, observability=1)
2025-12-26T17:01:24.422 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4784562587738037
2025-12-26T17:01:24.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:24.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7487651, teldec = -24.256161
2025-12-26T17:01:24.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72816295118499     dec_j2k = -24.3854592090455
2025-12-26T17:01:24.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01: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-26T17:01:24.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:24.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:24.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:24.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:25.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12598365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7487651, 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.76855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72816295118499, telescope_dec_j2k=-24.3854592090455, observability=1)
2025-12-26T17:01:25.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5080702304840088
2025-12-26T17:01:25.640 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6358816623687744
2025-12-26T17:01:25.640 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.74719429016113 seconds ago
2025-12-26T17:01:26.046 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:26.048 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7490648, teldec = -24.256161
2025-12-26T17:01:26.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72846293161593     dec_j2k = -24.3854544440362
2025-12-26T17:01:26.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:26.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-26T17:01:26.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:26.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:26.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:26.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:26.064 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:26.065 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12599591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7490648, 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.76885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72846293161593, telescope_dec_j2k=-24.3854544440362, observability=1)
2025-12-26T17:01:26.602 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5376241207122803
2025-12-26T17:01:27.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:27.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7493453, teldec = -24.256154
2025-12-26T17:01:27.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72874369347589     dec_j2k = -24.3854429841633
2025-12-26T17:01:27.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:01: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-26T17:01:27.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:27.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:27.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:27.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:27.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1260084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99225, telescope_ra=1.7493453, 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.76913, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72874369347589, telescope_dec_j2k=-24.3854429841633, observability=1)
2025-12-26T17:01:27.695 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5523862838745117
2025-12-26T17:01:28.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:28.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7496546, teldec = -24.256167
2025-12-26T17:01:28.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72905328397498     dec_j2k = -24.3854510638125
2025-12-26T17:01:28.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:28.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-26T17:01:28.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:28.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:28.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:28.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:28.197 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12602066, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992272, telescope_ra=1.7496546, 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.76944, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72905328397498, telescope_dec_j2k=-24.3854510638125, observability=1)
2025-12-26T17:01:28.783 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5855233669281006
2025-12-26T17:01:29.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:29.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7499344, teldec = -24.256161
2025-12-26T17:01:29.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72933334524558     dec_j2k = -24.3854406135214
2025-12-26T17:01:29.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:29.241 [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-26T17:01:29.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:29.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:29.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:29.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:29.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:29.256 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12603284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, 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.992261, telescope_ra=1.7499344, 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.76972, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72933334524558, telescope_dec_j2k=-24.3854406135214, observability=1)
2025-12-26T17:01:29.514 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:29.515 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:29.873 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6178460121154785
2025-12-26T17:01:30.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:30.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7502421, teldec = -24.256161
2025-12-26T17:01:30.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72964133311965     dec_j2k = -24.3854357181118
2025-12-26T17:01:30.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:30.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:30.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:30.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:30.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:30.320 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:30.320 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:30.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:30.320 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:30.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1260452, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7502421, 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.77003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72964133311965, telescope_dec_j2k=-24.3854357181118, observability=1)
2025-12-26T17:01:31.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6818704605102539
2025-12-26T17:01:31.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:31.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7505424, teldec = -24.25616
2025-12-26T17:01:31.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.72994191397458     dec_j2k = -24.385429939708
2025-12-26T17:01:31.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:31.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:31.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:31.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:31.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:31.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:31.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:31.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:31.376 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:31.376 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:31.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:31.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:31.377 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:31.377 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12605742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7505424, 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.77033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.72994191397458, telescope_dec_j2k=-24.385429939708, observability=1)
2025-12-26T17:01:32.094 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7173070907592773
2025-12-26T17:01:32.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:32.428 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7508226, teldec = -24.25616
2025-12-26T17:01:32.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73022237610092     dec_j2k = -24.3854254803361
2025-12-26T17:01:32.430 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:32.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:32.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:32.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:32.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:32.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:32.441 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12606976, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992261, telescope_ra=1.7508226, 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.77061, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73022237610092, telescope_dec_j2k=-24.3854254803361, observability=1)
2025-12-26T17:01:33.182 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.740720272064209
2025-12-26T17:01:33.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:33.487 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7511305, teldec = -24.256154
2025-12-26T17:01:33.488 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73053056361861     dec_j2k = -24.3854145798244
2025-12-26T17:01:33.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:33.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-26T17:01:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:33.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:33.499 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:33.499 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:33.500 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:33.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:33.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:33.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:33.500 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:33.500 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.126082, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.7511305, 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.77091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73053056361861, telescope_dec_j2k=-24.3854145798244, observability=1)
2025-12-26T17:01:33.723 [DEBUG] [Thread-467905 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22369623184204102
2025-12-26T17:01:34.273 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7730820178985596
2025-12-26T17:01:34.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:34.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7514106, teldec = -24.25616
2025-12-26T17:01:34.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73081092614323     dec_j2k = -24.3854161200731
2025-12-26T17:01:34.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:34.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-26T17:01:34.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:34.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:34.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:34.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:34.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:34.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:34.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:34.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:34.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:34.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:34.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:34.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:34.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12609426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328342805969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992261, telescope_ra=1.7514106, 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.77119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73081092614323, telescope_dec_j2k=-24.3854161200731, observability=1)
2025-12-26T17:01:35.363 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8053560256958008
2025-12-26T17:01:35.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:35.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7517184, teldec = -24.25616
2025-12-26T17:01:35.606 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73111901405729     dec_j2k = -24.3854112190379
2025-12-26T17:01:35.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:35.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-26T17:01:35.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:35.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:35.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:35.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:35.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:35.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:35.623 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:35.623 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:35.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:35.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:35.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:35.623 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:35.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12610653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, 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.992261, telescope_ra=1.7517184, 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.7715, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73111901405729, telescope_dec_j2k=-24.3854112190379, observability=1)
2025-12-26T17:01:36.333 [DEBUG] [Thread-467906 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7096598148345947
2025-12-26T17:01:36.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8307538032531738
2025-12-26T17:01:36.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:36.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7520259, teldec = -24.25616
2025-12-26T17:01:36.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73142680167957     dec_j2k = -24.3854063219397
2025-12-26T17:01:36.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:36.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:36.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:36.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:36.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:36.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:36.683 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:36.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12611883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7520259, 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.77181, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73142680167957, telescope_dec_j2k=-24.3854063219397, observability=1)
2025-12-26T17:01:37.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8623323440551758
2025-12-26T17:01:37.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:37.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7522966, teldec = -24.25616
2025-12-26T17:01:37.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73169775487149     dec_j2k = -24.3854020102058
2025-12-26T17:01:37.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:37.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-26T17:01:37.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:37.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:37.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:37.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:37.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12613112, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.7522966, 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.77208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73169775487149, telescope_dec_j2k=-24.3854020102058, observability=1)
2025-12-26T17:01:38.634 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8900935649871826
2025-12-26T17:01:38.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:38.790 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.752605, teldec = -24.25616
2025-12-26T17:01:38.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73200644331455     dec_j2k = -24.3853970971903
2025-12-26T17:01:38.793 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:38.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-26T17:01:38.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:38.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:38.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:38.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:38.803 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:38.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12614339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.752605, 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.77239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73200644331455, telescope_dec_j2k=-24.3853970971903, observability=1)
2025-12-26T17:01:39.725 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9211695194244385
2025-12-26T17:01:39.851 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:39.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7529138, teldec = -24.256167
2025-12-26T17:01:39.854 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73231553271753     dec_j2k = -24.3853991763635
2025-12-26T17:01:39.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:39.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-26T17:01:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:39.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:39.868 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12615569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.7529138, 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.7727, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73231553271753, telescope_dec_j2k=-24.3853991763635, observability=1)
2025-12-26T17:01:40.815 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9470486640930176
2025-12-26T17:01:40.919 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:40.922 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.753194, teldec = -24.256167
2025-12-26T17:01:40.923 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7325959947656     dec_j2k = -24.3853947110924
2025-12-26T17:01:40.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:40.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-26T17:01:40.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:40.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:40.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:40.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:40.933 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12616806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992271, telescope_ra=1.753194, 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.77298, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.7325959947656, telescope_dec_j2k=-24.3853947110924, observability=1)
2025-12-26T17:01:41.906 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9725675582885742
2025-12-26T17:01:41.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:41.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7535016, teldec = -24.25616
2025-12-26T17:01:41.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73290388183074     dec_j2k = -24.3853828089651
2025-12-26T17:01:41.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:41.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-26T17:01:41.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:41.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:41.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:41.985 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:41.993 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12618028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.7535016, 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.77329, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73290388183074, telescope_dec_j2k=-24.3853828089651, observability=1)
2025-12-26T17:01:42.954 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9604918956756592
2025-12-26T17:01:42.999 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:43.001 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7537817, teldec = -24.256167
2025-12-26T17:01:43.002 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.7331842443631     dec_j2k = -24.3853853432333
2025-12-26T17:01:43.003 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:43.003 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:43.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:43.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:43.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:43.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:43.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12619213, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992271, telescope_ra=1.7537817, 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.77357, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.7331842443631, telescope_dec_j2k=-24.3853853432333, observability=1)
2025-12-26T17:01:43.035 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.016658544540405273
2025-12-26T17:01:44.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:44.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7540803, teldec = -24.256167
2025-12-26T17:01:44.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73348312358827     dec_j2k = -24.3853805824148
2025-12-26T17:01:44.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:44.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:44.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:44.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:44.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:44.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:44.084 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:44.086 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7540803, teldec = -24.256167
2025-12-26T17:01:44.087 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.73348312358827     dec_j2k = -24.3853805824148
2025-12-26T17:01:44.088 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:44.089 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:44.090 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:44.090 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:44.090 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:44.090 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:44.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:44.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:44.090 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:44.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:44.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:44.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12620453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.7540803, 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.77386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73348312358827, telescope_dec_j2k=-24.3853805824148, observability=1)
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:44.098 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:44.099 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12620469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992271, telescope_ra=1.7540803, 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.77386, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73348312358827, telescope_dec_j2k=-24.3853805824148, observability=1)
2025-12-26T17:01:45.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:45.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7543603, teldec = -24.25616
2025-12-26T17:01:45.138 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73376338481322     dec_j2k = -24.385369118025
2025-12-26T17:01:45.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:45.140 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:45.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:45.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:45.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:45.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:45.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12621684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99226, telescope_ra=1.7543603, 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.77414, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73376338481322, telescope_dec_j2k=-24.385369118025, observability=1)
2025-12-26T17:01:45.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.026612043380737305
2025-12-26T17:01:46.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:46.199 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7546687, teldec = -24.25616
2025-12-26T17:01:46.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73407207318116     dec_j2k = -24.3853641993601
2025-12-26T17:01:46.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:46.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-26T17:01:46.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:46.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:46.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:46.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:46.215 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:46.216 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12622914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7546687, 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.77445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73407207318116, telescope_dec_j2k=-24.3853641993601, observability=1)
2025-12-26T17:01:46.267 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.051025390625
2025-12-26T17:01:47.270 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:47.273 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7549772, teldec = -24.256167
2025-12-26T17:01:47.274 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7343808622291     dec_j2k = -24.3853662776629
2025-12-26T17:01:47.276 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:47.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-26T17:01:47.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:47.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:47.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:47.279 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:47.287 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12624156, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992271, telescope_ra=1.7549772, 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.77476, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.7343808622291, telescope_dec_j2k=-24.3853662776629, observability=1)
2025-12-26T17:01:47.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07292342185974121
2025-12-26T17:01:48.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:48.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7552569, teldec = -24.25616
2025-12-26T17:01:48.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73466082314361     dec_j2k = -24.3853548158308
2025-12-26T17:01:48.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:48.342 [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-26T17:01:48.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:48.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:48.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:48.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:48.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:48.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:48.352 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:48.352 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:48.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:48.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:48.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:48.353 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:48.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1262539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.7552569, 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.77504, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73466082314361, telescope_dec_j2k=-24.3853548158308, observability=1)
2025-12-26T17:01:48.448 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09517025947570801
2025-12-26T17:01:49.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:49.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7555647, teldec = -24.25616
2025-12-26T17:01:49.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73496891091794     dec_j2k = -24.385349904287
2025-12-26T17:01:49.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:49.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-26T17:01:49.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:49.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:49.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:49.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:49.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12626619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7555647, 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.77535, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73496891091794, telescope_dec_j2k=-24.385349904287, observability=1)
2025-12-26T17:01:49.538 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12395787239074707
2025-12-26T17:01:50.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:50.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7558633, teldec = -24.25616
2025-12-26T17:01:50.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73526779008012     dec_j2k = -24.3853451387434
2025-12-26T17:01:50.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:50.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-26T17:01:50.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:50.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:50.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:50.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:50.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:50.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:50.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:50.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12627846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7558633, 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.77565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73526779008012, telescope_dec_j2k=-24.3853451387434, observability=1)
2025-12-26T17:01:50.629 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1556720733642578
2025-12-26T17:01:51.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:51.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7561438, teldec = -24.25616
2025-12-26T17:01:51.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73554855231096     dec_j2k = -24.3853406613484
2025-12-26T17:01:51.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:51.526 [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-26T17:01:51.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:51.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:51.540 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12629075, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.7561438, 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.77593, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73554855231096, telescope_dec_j2k=-24.3853406613484, observability=1)
2025-12-26T17:01:51.719 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17933297157287598
2025-12-26T17:01:52.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:52.587 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7564519, teldec = -24.25616
2025-12-26T17:01:52.588 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73585694033347     dec_j2k = -24.3853357425922
2025-12-26T17:01:52.590 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:52.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-26T17:01:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:52.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:52.600 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:52.600 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:52.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:52.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:52.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:52.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:52.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:52.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12630308, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99226, telescope_ra=1.7564519, 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.77624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73585694033347, telescope_dec_j2k=-24.3853357425922, observability=1)
2025-12-26T17:01:52.813 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21206045150756836
2025-12-26T17:01:53.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:53.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7567321, teldec = -24.25616
2025-12-26T17:01:53.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73613740226435     dec_j2k = -24.3853312685227
2025-12-26T17:01:53.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:53.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:53.658 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:53.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:53.665 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:53.665 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:53.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:53.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:53.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:53.666 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:53.666 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1263154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327139447685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7567321, 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.77652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73613740226435, telescope_dec_j2k=-24.3853312685227, observability=1)
2025-12-26T17:01:53.901 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23487281799316406
2025-12-26T17:01:54.406 [DEBUG] [Thread-467907 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7405588626861572
2025-12-26T17:01:54.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:54.712 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7570401, teldec = -24.25616
2025-12-26T17:01:54.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73644569017196     dec_j2k = -24.3853263497554
2025-12-26T17:01:54.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:01:54.716 [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-26T17:01:54.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:54.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:54.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:54.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:54.728 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12632766, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99226, telescope_ra=1.7570401, 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.77682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73644569017196, telescope_dec_j2k=-24.3853263497554, observability=1)
2025-12-26T17:01:54.991 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2624790668487549
2025-12-26T17:01:55.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:55.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7573479, teldec = -24.25616
2025-12-26T17:01:55.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7367537778814     dec_j2k = -24.3853214333413
2025-12-26T17:01:55.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:01:55.778 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:55.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:55.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:55.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:55.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:55.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12633997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99226, telescope_ra=1.7573479, 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.77713, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.7367537778814, telescope_dec_j2k=-24.3853214333413, observability=1)
2025-12-26T17:01:56.081 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28787779808044434
2025-12-26T17:01:56.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:56.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7576276, teldec = -24.25616
2025-12-26T17:01:56.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73703373931526     dec_j2k = -24.3853169650326
2025-12-26T17:01:56.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:56.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-26T17:01:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:56.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:56.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:56.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:56.857 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:56.857 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:56.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:56.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:56.857 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:56.857 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:56.857 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12635227, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7576276, 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.77741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73703373931526, telescope_dec_j2k=-24.3853169650326, observability=1)
2025-12-26T17:01:57.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3171365261077881
2025-12-26T17:01:57.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:57.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7579264, teldec = -24.25616
2025-12-26T17:01:57.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73733281859154     dec_j2k = -24.3853121908277
2025-12-26T17:01:57.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:01:57.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-26T17:01:57.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:57.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:57.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:57.917 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:57.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12636466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.7579264, 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.77771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73733281859154, telescope_dec_j2k=-24.3853121908277, observability=1)
2025-12-26T17:01:58.262 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3377113342285156
2025-12-26T17:01:59.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:01:59.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7582348, teldec = -24.25616
2025-12-26T17:01:59.004 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73764150682948     dec_j2k = -24.3853072624041
2025-12-26T17:01:59.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:01:59.008 [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-26T17:01:59.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:01:59.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:01:59.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:01:59.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:01:59.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12637734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99226, telescope_ra=1.7582348, 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.77802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73764150682948, telescope_dec_j2k=-24.3853072624041, observability=1)
2025-12-26T17:01:59.353 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3364071846008301
2025-12-26T17:02:00.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:00.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7585431, teldec = -24.25616
2025-12-26T17:02:00.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7379500949627     dec_j2k = -24.3853023347352
2025-12-26T17:02:00.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:00.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-26T17:02:00.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:00.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:00.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:00.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:00.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:00.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:00.077 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:00.078 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:00.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:00.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:00.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:00.078 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:00.078 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12638958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7585431, 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.77833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.7379500949627, telescope_dec_j2k=-24.3853023347352, observability=1)
2025-12-26T17:02:00.442 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3645973205566406
2025-12-26T17:02:01.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:01.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7588231, teldec = -24.25616
2025-12-26T17:02:01.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73823035663736     dec_j2k = -24.3852978586647
2025-12-26T17:02:01.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:01.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-26T17:02:01.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:01.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:01.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:01.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:01.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12640192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7588231, 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.77861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73823035663736, telescope_dec_j2k=-24.3852978586647, observability=1)
2025-12-26T17:02:01.534 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3904707431793213
2025-12-26T17:02:02.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:02.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7591308, teldec = -24.25616
2025-12-26T17:02:02.187 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73853834418842     dec_j2k = -24.3852929389809
2025-12-26T17:02:02.189 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:02:02.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-26T17:02:02.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:02.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:02.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:02.197 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:02.204 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12641419, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7591308, 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.77891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73853834418842, telescope_dec_j2k=-24.3852929389809, observability=1)
2025-12-26T17:02:02.588 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38428735733032227
2025-12-26T17:02:02.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46066856384277344
2025-12-26T17:02:03.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:03.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7594105, teldec = -24.25616
2025-12-26T17:02:03.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73881830556326     dec_j2k = -24.3852884662484
2025-12-26T17:02:03.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:03.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-26T17:02:03.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:03.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:03.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:03.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:03.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:03.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:03.264 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:03.265 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:03.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:03.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:03.265 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:03.265 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:03.265 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1264265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318314820268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.7594105, 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.77919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:01:03.497173', telescope_ra_j2k=1.73881830556326, telescope_dec_j2k=-24.3852884662484, observability=1)
2025-12-26T17:02:03.640 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:03.640 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:02:03.641 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:03.641 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:02:03.642 [INFO] [ThreadPoolExecutor-21572_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:02:03.642 [INFO] [ThreadPoolExecutor-21572_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:02:03.752 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48758411407470703
2025-12-26T17:02:04.212 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.947399377822876
2025-12-26T17:02:04.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:04.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7597089, teldec = -24.256154
2025-12-26T17:02:04.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73911698388903     dec_j2k = -24.3852776942238
2025-12-26T17:02:04.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:04.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-26T17:02:04.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:04.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:04.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:04.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:04.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12643878, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.7597089, 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.77949, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.73911698388903, telescope_dec_j2k=-24.3852776942238, observability=1)
2025-12-26T17:02:04.842 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5170109272003174
2025-12-26T17:02:05.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:05.370 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7600174, teldec = -24.25616
2025-12-26T17:02:05.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73942577266901     dec_j2k = -24.3852787588162
2025-12-26T17:02:05.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:05.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-26T17:02:05.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:05.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:05.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:05.381 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:05.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:05.389 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12645103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, 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.99226, telescope_ra=1.7600174, 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.7798, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.73942577266901, telescope_dec_j2k=-24.3852787588162, observability=1)
2025-12-26T17:02:05.933 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.543743371963501
2025-12-26T17:02:06.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:06.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7602979, teldec = -24.25616
2025-12-26T17:02:06.440 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.73970653476198     dec_j2k = -24.385274271084
2025-12-26T17:02:06.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:06.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-26T17:02:06.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:06.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:06.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:06.448 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:06.455 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1264634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, 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.99226, telescope_ra=1.7602979, 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.78008, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.73970653476198, telescope_dec_j2k=-24.385274271084, observability=1)
2025-12-26T17:02:07.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.56858229637146
2025-12-26T17:02:07.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:07.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.760606, teldec = -24.25616
2025-12-26T17:02:07.507 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74001492263302     dec_j2k = -24.385269340974
2025-12-26T17:02:07.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:02:07.509 [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-26T17:02:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:07.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:07.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:07.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:07.522 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:07.522 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:07.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:07.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:07.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:07.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:07.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12647574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.760606, 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.78039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74001492263302, telescope_dec_j2k=-24.385269340974, observability=1)
2025-12-26T17:02:08.111 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5884778499603271
2025-12-26T17:02:08.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:08.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7608862, teldec = -24.25616
2025-12-26T17:02:08.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74029538442613     dec_j2k = -24.3852648565792
2025-12-26T17:02:08.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:08.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:08.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:08.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:08.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:08.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:08.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:08.588 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12648804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7608862, 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.78067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74029538442613, telescope_dec_j2k=-24.3852648565792, observability=1)
2025-12-26T17:02:09.204 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6166064739227295
2025-12-26T17:02:09.629 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:09.631 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7611937, teldec = -24.25616
2025-12-26T17:02:09.632 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74060317171515     dec_j2k = -24.3852599344667
2025-12-26T17:02:09.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:09.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-26T17:02:09.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:09.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:09.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:09.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:09.648 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12650035, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7611937, 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.78098, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74060317171515, telescope_dec_j2k=-24.3852599344667, observability=1)
2025-12-26T17:02:10.294 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6460447311401367
2025-12-26T17:02:10.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:10.694 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7614926, teldec = -24.25616
2025-12-26T17:02:10.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74090235095867     dec_j2k = -24.3852551492096
2025-12-26T17:02:10.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:10.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-26T17:02:10.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:10.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:10.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:10.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:10.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12651265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.7614926, 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.78128, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74090235095867, telescope_dec_j2k=-24.3852551492096, observability=1)
2025-12-26T17:02:11.387 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.681154727935791
2025-12-26T17:02:11.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:11.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7618007, teldec = -24.256153
2025-12-26T17:02:11.754 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74121073818609     dec_j2k = -24.3852432164279
2025-12-26T17:02:11.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:02:11.757 [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-26T17:02:11.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:11.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:11.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:11.760 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:11.767 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12652491, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.7618007, 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.78158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74121073818609, telescope_dec_j2k=-24.3852432164279, observability=1)
2025-12-26T17:02:12.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7103643417358398
2025-12-26T17:02:12.614 [DEBUG] [Thread-467908 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8465182781219482
2025-12-26T17:02:12.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:12.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7620809, teldec = -24.256153
2025-12-26T17:02:12.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74149119993943     dec_j2k = -24.3852387290646
2025-12-26T17:02:12.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:12.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-26T17:02:12.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:12.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:12.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:12.819 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:12.826 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12653714, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992249, telescope_ra=1.7620809, 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.78186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74149119993943, telescope_dec_j2k=-24.3852387290646, observability=1)
2025-12-26T17:02:13.566 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7396175861358643
2025-12-26T17:02:13.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:13.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7623892, teldec = -24.25616
2025-12-26T17:02:13.884 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74179978853227     dec_j2k = -24.3852407902869
2025-12-26T17:02:13.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:13.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-26T17:02:13.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:13.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:13.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:13.892 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:13.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:13.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12654955, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.7623892, 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.78217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74179978853227, telescope_dec_j2k=-24.3852407902869, observability=1)
2025-12-26T17:02:14.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7565441131591797
2025-12-26T17:02:14.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:14.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7626688, teldec = -24.25616
2025-12-26T17:02:14.942 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7420796497057     dec_j2k = -24.3852363110743
2025-12-26T17:02:14.944 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:14.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-26T17:02:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:14.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:14.956 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12656181, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99226, telescope_ra=1.7626688, 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.78245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.7420796497057, telescope_dec_j2k=-24.3852363110743, observability=1)
2025-12-26T17:02:15.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7900111675262451
2025-12-26T17:02:16.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:16.002 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7629766, teldec = -24.25616
2025-12-26T17:02:16.003 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74238773720993     dec_j2k = -24.385231379294
2025-12-26T17:02:16.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:16.005 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:16.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:16.016 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12657409, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99226, telescope_ra=1.7629766, 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.78276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74238773720993, telescope_dec_j2k=-24.385231379294, observability=1)
2025-12-26T17:02:16.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8202328681945801
2025-12-26T17:02:17.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:17.063 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7632755, teldec = -24.25616
2025-12-26T17:02:17.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74268691639025     dec_j2k = -24.3852265893118
2025-12-26T17:02:17.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:17.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-26T17:02:17.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:17.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:17.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:17.070 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:17.077 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12658637, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7632755, 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.78306, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74268691639025, telescope_dec_j2k=-24.3852265893118, observability=1)
2025-12-26T17:02:17.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8528692722320557
2025-12-26T17:02:18.119 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:18.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7635562, teldec = -24.25616
2025-12-26T17:02:18.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74296787856165     dec_j2k = -24.38522209027
2025-12-26T17:02:18.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:18.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-26T17:02:18.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:18.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:18.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:18.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:18.137 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:18.138 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12659861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326337208829, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992259, telescope_ra=1.7635562, 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.78334, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74296787856165, telescope_dec_j2k=-24.38522209027, observability=1)
2025-12-26T17:02:19.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8802709579467773
2025-12-26T17:02:19.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:19.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7638651, teldec = -24.25616
2025-12-26T17:02:19.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7432770670608     dec_j2k = -24.3852171384331
2025-12-26T17:02:19.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:19.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-26T17:02:19.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:19.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:19.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:19.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:19.194 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12661089, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.7638651, 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.78365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.7432770670608, telescope_dec_j2k=-24.3852171384331, observability=1)
2025-12-26T17:02:20.108 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9140377044677734
2025-12-26T17:02:20.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:20.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7641459, teldec = -24.25616
2025-12-26T17:02:20.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74355812930595     dec_j2k = -24.3852126363206
2025-12-26T17:02:20.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:20.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-26T17:02:20.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:20.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:20.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:20.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:20.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:20.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:20.253 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:20.253 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:20.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:20.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:20.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:20.254 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:20.254 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12662314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.7641459, 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.78393, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74355812930595, telescope_dec_j2k=-24.3852126363206, observability=1)
2025-12-26T17:02:21.198 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9445919990539551
2025-12-26T17:02:21.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:21.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7644542, teldec = -24.25616
2025-12-26T17:02:21.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74386671722316     dec_j2k = -24.3852076924912
2025-12-26T17:02:21.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:21.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:21.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:21.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:21.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:21.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:21.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:21.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:21.319 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:21.319 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:21.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:21.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:21.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:21.320 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:21.320 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12663549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992259, telescope_ra=1.7644542, 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.78424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74386671722316, telescope_dec_j2k=-24.3852076924912, observability=1)
2025-12-26T17:02:22.330 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:22.333 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7647253, teldec = -24.25616
2025-12-26T17:02:22.334 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.74413807039046     dec_j2k = -24.3852033444964
2025-12-26T17:02:22.335 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:22.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-26T17:02:22.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:22.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:22.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:22.339 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:22.347 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12664735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7647253, 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.78451, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74413807039046, telescope_dec_j2k=-24.3852033444964, observability=1)
2025-12-26T17:02:22.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013653993606567383
2025-12-26T17:02:23.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:23.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7650342, teldec = -24.25616
2025-12-26T17:02:23.403 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74444725884674     dec_j2k = -24.3851983894582
2025-12-26T17:02:23.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:23.406 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:23.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:23.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:23.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:23.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:23.415 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12665973, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7650342, 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.78482, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74444725884674, telescope_dec_j2k=-24.3851983894582, observability=1)
2025-12-26T17:02:23.418 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0023391246795654297
2025-12-26T17:02:24.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:24.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7653149, teldec = -24.25616
2025-12-26T17:02:24.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74472822095953     dec_j2k = -24.3851938860403
2025-12-26T17:02:24.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:24.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:24.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:24.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:24.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:24.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:24.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12667204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.7653149, 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.7851, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74472822095953, telescope_dec_j2k=-24.3851938860403, observability=1)
2025-12-26T17:02:24.508 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02634716033935547
2025-12-26T17:02:24.517 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:24.519 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:24.520 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:24.522 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:25.522 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:25.524 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7656238, teldec = -24.25616
2025-12-26T17:02:25.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74503740939417     dec_j2k = -24.3851889293879
2025-12-26T17:02:25.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:02:25.527 [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-26T17:02:25.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:25.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:25.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:25.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:25.541 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12668429, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.7656238, 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.78541, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74503740939417, telescope_dec_j2k=-24.3851889293879, observability=1)
2025-12-26T17:02:25.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0568242073059082
2025-12-26T17:02:25.700 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.15858101844787598
2025-12-26T17:02:25.700 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.74614143371582 seconds ago
2025-12-26T17:02:26.588 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:26.589 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7659224, teldec = -24.25616
2025-12-26T17:02:26.590 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74533628820043     dec_j2k = -24.3851841372067
2025-12-26T17:02:26.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:26.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-26T17:02:26.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:26.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:26.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:26.598 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:26.605 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12669662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992259, telescope_ra=1.7659224, 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.78571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74533628820043, telescope_dec_j2k=-24.3851841372067, observability=1)
2025-12-26T17:02:26.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08315420150756836
2025-12-26T17:02:27.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:27.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7662021, teldec = -24.25616
2025-12-26T17:02:27.650 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74561624934994     dec_j2k = -24.3851796476317
2025-12-26T17:02:27.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:27.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-26T17:02:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:27.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:27.665 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12670888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7662021, 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.78599, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74561624934994, telescope_dec_j2k=-24.3851796476317, observability=1)
2025-12-26T17:02:27.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11614680290222168
2025-12-26T17:02:28.526 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:28.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:28.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7665107, teldec = -24.25616
2025-12-26T17:02:28.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74592513747193     dec_j2k = -24.385174693367
2025-12-26T17:02:28.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:28.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-26T17:02:28.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:28.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:28.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:28.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:28.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12672115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7665107, 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.78629, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74592513747193, telescope_dec_j2k=-24.385174693367, observability=1)
2025-12-26T17:02:28.870 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14781785011291504
2025-12-26T17:02:29.528 [DEBUG] [ThreadPoolExecutor-21571_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:29.529 [INFO] [ThreadPoolExecutor-21571_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:02:29.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:29.771 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7667917, teldec = -24.25616
2025-12-26T17:02:29.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74620639981555     dec_j2k = -24.3851701814585
2025-12-26T17:02:29.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:29.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-26T17:02:29.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:29.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:29.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:29.780 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:29.787 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:29.788 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12673345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.7667917, 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.78658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74620639981555, telescope_dec_j2k=-24.3851701814585, observability=1)
2025-12-26T17:02:29.960 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1725142002105713
2025-12-26T17:02:30.668 [DEBUG] [Thread-467909 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8811385631561279
2025-12-26T17:02:30.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:30.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7671004, teldec = -24.256159
2025-12-26T17:02:30.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74651538792329     dec_j2k = -24.3851642240599
2025-12-26T17:02:30.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:30.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-26T17:02:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:30.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:30.856 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12674581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.7671004, 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.78688, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74651538792329, telescope_dec_j2k=-24.3851642240599, observability=1)
2025-12-26T17:02:31.088 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2315053939819336
2025-12-26T17:02:31.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:31.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7673995, teldec = -24.256159
2025-12-26T17:02:31.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74681476714389     dec_j2k = -24.3851594199397
2025-12-26T17:02:31.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:31.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-26T17:02:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:31.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:31.921 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12675812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318314820268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.7673995, 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.78718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74681476714389, telescope_dec_j2k=-24.3851594199397, observability=1)
2025-12-26T17:02:32.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29686784744262695
2025-12-26T17:02:32.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:32.989 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7677084, teldec = -24.256159
2025-12-26T17:02:32.990 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74712395550198     dec_j2k = -24.3851544575807
2025-12-26T17:02:32.992 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:32.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-26T17:02:33.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:33.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:33.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:33.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:33.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12677071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7677084, 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.78749, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74712395550198, telescope_dec_j2k=-24.3851544575807, observability=1)
2025-12-26T17:02:33.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.29809045791625977
2025-12-26T17:02:33.757 [DEBUG] [Thread-467910 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7491223812103271
2025-12-26T17:02:34.102 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:34.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.768017, teldec = -24.256159
2025-12-26T17:02:34.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74743284356868     dec_j2k = -24.3851494991967
2025-12-26T17:02:34.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:34.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-26T17:02:34.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:34.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:34.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:34.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:34.121 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1267836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992259, telescope_ra=1.768017, 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.7878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74743284356868, telescope_dec_j2k=-24.3851494991967, observability=1)
2025-12-26T17:02:34.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27544426918029785
2025-12-26T17:02:35.202 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:35.204 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7683256, teldec = -24.256159
2025-12-26T17:02:35.206 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74774173162405     dec_j2k = -24.385144539969
2025-12-26T17:02:35.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:35.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-26T17:02:35.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:35.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:35.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:35.211 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:35.218 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:35.219 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12679633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992259, telescope_ra=1.7683256, 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.78811, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74774173162405, telescope_dec_j2k=-24.385144539969, observability=1)
2025-12-26T17:02:35.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26900172233581543
2025-12-26T17:02:36.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:36.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.768634, teldec = -24.256159
2025-12-26T17:02:36.309 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74805041948141     dec_j2k = -24.3851395831123
2025-12-26T17:02:36.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:36.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-26T17:02:36.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:36.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:36.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:36.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:36.324 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:36.325 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12680911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.768634, 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.78842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74805041948141, telescope_dec_j2k=-24.3851395831123, observability=1)
2025-12-26T17:02:36.615 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2906606197357178
2025-12-26T17:02:37.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:37.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7689334, teldec = -24.256159
2025-12-26T17:02:37.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74835009892744     dec_j2k = -24.3851347701048
2025-12-26T17:02:37.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:37.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-26T17:02:37.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:37.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:37.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:37.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:37.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:37.405 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12682163, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992259, telescope_ra=1.7689334, 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.78872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74835009892744, telescope_dec_j2k=-24.3851347701048, observability=1)
2025-12-26T17:02:37.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34066343307495117
2025-12-26T17:02:38.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:38.508 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7692423, teldec = -24.256159
2025-12-26T17:02:38.509 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74865928722915     dec_j2k = -24.3851298035477
2025-12-26T17:02:38.511 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:38.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:38.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:38.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:38.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:38.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:38.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:38.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:38.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:38.523 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:38.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:38.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:38.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:38.524 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:38.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12683457, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992259, telescope_ra=1.7692423, 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.78903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74865928722915, telescope_dec_j2k=-24.3851298035477, observability=1)
2025-12-26T17:02:38.871 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34705686569213867
2025-12-26T17:02:39.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:39.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7695509, teldec = -24.256159
2025-12-26T17:02:39.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74896817523952     dec_j2k = -24.3851248409699
2025-12-26T17:02:39.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:39.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-26T17:02:39.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:39.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:39.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:39.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:39.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:39.674 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12684789, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992259, telescope_ra=1.7695509, 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.78933, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74896817523952, telescope_dec_j2k=-24.3851248409699, observability=1)
2025-12-26T17:02:39.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28795933723449707
2025-12-26T17:02:40.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:40.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7698874, teldec = -24.256159
2025-12-26T17:02:40.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74930498927549     dec_j2k = -24.3851194287724
2025-12-26T17:02:40.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:40.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-26T17:02:40.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:40.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:40.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:40.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:40.817 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:40.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12686109, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992259, telescope_ra=1.7698874, 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.78967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74930498927549, telescope_dec_j2k=-24.3851194287724, observability=1)
2025-12-26T17:02:41.090 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27223634719848633
2025-12-26T17:02:41.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:41.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7701868, teldec = -24.256159
2025-12-26T17:02:41.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74960466867684     dec_j2k = -24.3851146124405
2025-12-26T17:02:41.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:41.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-26T17:02:41.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:41.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:41.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:41.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:41.916 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:41.917 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12687383, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992259, telescope_ra=1.7701868, 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.78997, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74960466867684, telescope_dec_j2k=-24.3851146124405, observability=1)
2025-12-26T17:02:42.220 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30330657958984375
2025-12-26T17:02:42.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:42.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7704957, teldec = -24.256159
2025-12-26T17:02:42.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.74991385693244     dec_j2k = -24.3851096424535
2025-12-26T17:02:42.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:42.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-26T17:02:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:43.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:43.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:43.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:43.008 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:43.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:43.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:43.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:43.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:43.009 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:43.009 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12688648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992259, telescope_ra=1.7704957, 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.79028, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.74991385693244, telescope_dec_j2k=-24.3851096424535, observability=1)
2025-12-26T17:02:43.015 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006191730499267578
2025-12-26T17:02:43.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3369626998901367
2025-12-26T17:02:44.077 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:44.079 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7708046, teldec = -24.256159
2025-12-26T17:02:44.080 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75022304517668     dec_j2k = -24.3851046716214
2025-12-26T17:02:44.082 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:44.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-26T17:02:44.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:44.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:44.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:44.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:44.091 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12689905, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992259, telescope_ra=1.7708046, 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.79059, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75022304517668, telescope_dec_j2k=-24.3851046716214, observability=1)
2025-12-26T17:02:44.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38271284103393555
2025-12-26T17:02:45.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:45.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7710846, teldec = -24.256159
2025-12-26T17:02:45.151 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7505033064436     dec_j2k = -24.3851001651191
2025-12-26T17:02:45.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:45.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-26T17:02:45.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:45.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:45.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:45.154 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:45.162 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:45.163 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12691144, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7710846, 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.79087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.7505033064436, telescope_dec_j2k=-24.3851001651191, observability=1)
2025-12-26T17:02:45.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.401111364364624
2025-12-26T17:02:46.205 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:46.207 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7713837, teldec = -24.256159
2025-12-26T17:02:46.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75080268552233     dec_j2k = -24.3850953504418
2025-12-26T17:02:46.210 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:46.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-26T17:02:46.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:46.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:46.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:46.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:46.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:46.219 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:46.219 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:46.219 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:46.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:46.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:46.220 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:46.220 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:46.220 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12692368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7713837, 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.79117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75080268552233, telescope_dec_j2k=-24.3850953504418, observability=1)
2025-12-26T17:02:46.654 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4343390464782715
2025-12-26T17:02:47.273 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:47.275 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7716926, teldec = -24.256159
2025-12-26T17:02:47.276 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75111187373388     dec_j2k = -24.3850903771802
2025-12-26T17:02:47.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:47.280 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:47.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:47.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:47.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:47.285 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:47.292 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:47.293 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12693604, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992259, telescope_ra=1.7716926, 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.79148, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75111187373388, telescope_dec_j2k=-24.3850903771802, observability=1)
2025-12-26T17:02:47.748 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45557713508605957
2025-12-26T17:02:48.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:48.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7719737, teldec = -24.256159
2025-12-26T17:02:48.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75139323599744     dec_j2k = -24.3850858507615
2025-12-26T17:02:48.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:48.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-26T17:02:48.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:48.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:48.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:48.351 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:48.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:48.359 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12694841, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7719737, 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.79176, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75139323599744, telescope_dec_j2k=-24.3850858507615, observability=1)
2025-12-26T17:02:48.748 [DEBUG] [Thread-467911 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.389040470123291
2025-12-26T17:02:48.835 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4763491153717041
2025-12-26T17:02:49.405 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:49.407 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7722823, teldec = -24.256159
2025-12-26T17:02:49.408 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75170212390738     dec_j2k = -24.3850808807178
2025-12-26T17:02:49.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:49.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-26T17:02:49.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:49.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:49.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:49.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:49.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:49.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:49.419 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:49.419 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:49.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:49.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:49.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:49.420 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:49.420 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12696072, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.7722823, 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.79207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75170212390738, telescope_dec_j2k=-24.3850808807178, observability=1)
2025-12-26T17:02:49.925 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5057587623596191
2025-12-26T17:02:50.471 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:50.473 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7725625, teldec = -24.256159
2025-12-26T17:02:50.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75198258531156     dec_j2k = -24.3850763673293
2025-12-26T17:02:50.476 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:50.477 [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-26T17:02:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:50.479 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:50.487 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:50.488 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12697306, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992259, telescope_ra=1.7725625, 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.79235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75198258531156, telescope_dec_j2k=-24.3850763673293, observability=1)
2025-12-26T17:02:51.017 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.529078483581543
2025-12-26T17:02:51.531 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:51.533 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7728616, teldec = -24.256159
2025-12-26T17:02:51.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75228196433759     dec_j2k = -24.3850715487373
2025-12-26T17:02:51.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:51.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-26T17:02:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:51.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:51.551 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:51.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12698532, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992259, telescope_ra=1.7728616, 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.79265, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75228196433759, telescope_dec_j2k=-24.3850715487373, observability=1)
2025-12-26T17:02:52.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5573761463165283
2025-12-26T17:02:52.603 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:52.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7731705, teldec = -24.256159
2025-12-26T17:02:52.607 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75259115249471     dec_j2k = -24.3850665714329
2025-12-26T17:02:52.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:52.610 [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-26T17:02:52.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:52.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:52.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:52.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:52.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:52.619 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12699773, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798328342805969, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992258, telescope_ra=1.7731705, 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.79295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75259115249471, telescope_dec_j2k=-24.3850665714329, observability=1)
2025-12-26T17:02:53.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5787169933319092
2025-12-26T17:02:53.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:53.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.773451, teldec = -24.256159
2025-12-26T17:02:53.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75287191414904     dec_j2k = -24.3850620510055
2025-12-26T17:02:53.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:53.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:53.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:53.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:53.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:53.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:53.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:53.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:53.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:53.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:53.685 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:53.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12701002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992258, telescope_ra=1.773451, 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.79323, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75287191414904, telescope_dec_j2k=-24.3850620510055, observability=1)
2025-12-26T17:02:54.288 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6032567024230957
2025-12-26T17:02:54.731 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:54.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7737596, teldec = -24.256159
2025-12-26T17:02:54.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7531808020046     dec_j2k = -24.3850570769248
2025-12-26T17:02:54.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:54.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-26T17:02:54.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:54.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:54.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:54.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:54.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:54.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:54.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:54.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:54.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:54.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:54.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:54.747 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:54.747 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12702235, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992258, telescope_ra=1.7737596, 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.79354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.7531808020046, telescope_dec_j2k=-24.3850570769248, observability=1)
2025-12-26T17:02:55.378 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6314587593078613
2025-12-26T17:02:55.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:55.799 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7740588, teldec = -24.256159
2025-12-26T17:02:55.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75348028108119     dec_j2k = -24.3850522535502
2025-12-26T17:02:55.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:55.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:55.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:55.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:55.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:55.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:55.812 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1270347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.7740588, 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.79384, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75348028108119, telescope_dec_j2k=-24.3850522535502, observability=1)
2025-12-26T17:02:56.468 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6562137603759766
2025-12-26T17:02:56.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:56.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.774339, teldec = -24.256159
2025-12-26T17:02:56.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75376074242598     dec_j2k = -24.3850477357541
2025-12-26T17:02:56.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:02:56.861 [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-26T17:02:56.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:56.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:56.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:56.865 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:56.872 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:56.873 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12704694, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.774339, 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.79412, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75376074242598, telescope_dec_j2k=-24.3850477357541, observability=1)
2025-12-26T17:02:57.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7638342380523682
2025-12-26T17:02:57.922 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:57.924 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7746482, teldec = -24.256159
2025-12-26T17:02:57.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75407023080843     dec_j2k = -24.3850427495707
2025-12-26T17:02:57.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:57.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-26T17:02:57.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:57.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:57.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:57.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:57.939 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12705929, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992258, telescope_ra=1.7746482, 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.79443, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75407023080843, telescope_dec_j2k=-24.3850427495707, observability=1)
2025-12-26T17:02:58.724 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7849721908569336
2025-12-26T17:02:58.985 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:02:58.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7749568, teldec = -24.256159
2025-12-26T17:02:58.988 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75437911861989     dec_j2k = -24.385037772219
2025-12-26T17:02:58.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:02:58.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-26T17:02:58.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:02:58.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:02:58.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:02:58.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:02:59.003 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1270716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992258, telescope_ra=1.7749568, 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.79474, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75437911861989, telescope_dec_j2k=-24.385037772219, observability=1)
2025-12-26T17:02:59.814 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8112969398498535
2025-12-26T17:03:00.047 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:00.049 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.775237, teldec = -24.256159
2025-12-26T17:03:00.050 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75465957993464     dec_j2k = -24.3850332521953
2025-12-26T17:03:00.051 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:00.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-26T17:03:00.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:00.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:00.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:00.055 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:00.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:00.062 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:00.062 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:00.063 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:00.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:00.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:00.063 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:00.063 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:00.063 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12708389, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.775237, 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.79502, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75465957993464, telescope_dec_j2k=-24.3850332521953, observability=1)
2025-12-26T17:03:00.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8424332141876221
2025-12-26T17:03:01.110 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:01.112 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7755364, teldec = -24.256159
2025-12-26T17:03:01.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75495925914496     dec_j2k = -24.3850284216803
2025-12-26T17:03:01.114 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:01.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:01.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:01.115 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:01.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:01.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:01.123 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12709618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992258, telescope_ra=1.7755364, 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.79532, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75495925914496, telescope_dec_j2k=-24.3850284216803, observability=1)
2025-12-26T17:03:01.996 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8726849555969238
2025-12-26T17:03:02.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:02.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7758172, teldec = -24.256159
2025-12-26T17:03:02.174 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75524032099982     dec_j2k = -24.3850238905363
2025-12-26T17:03:02.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:02.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-26T17:03:02.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:02.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:02.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:02.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:02.191 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:02.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12710847, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.7758172, 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.7956, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75524032099982, telescope_dec_j2k=-24.3850238905363, observability=1)
2025-12-26T17:03:02.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4083244800567627
2025-12-26T17:03:03.086 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8943507671356201
2025-12-26T17:03:03.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:03.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7761259, teldec = -24.256153
2025-12-26T17:03:03.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75554930834308     dec_j2k = -24.3850129088842
2025-12-26T17:03:03.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:03.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-26T17:03:03.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:03.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:03.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:03.253 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:03.261 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12712084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.7761259, 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.79591, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:02:03.638520', telescope_ra_j2k=1.75554930834308, telescope_dec_j2k=-24.3850129088842, observability=1)
2025-12-26T17:03:03.303 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04192471504211426
2025-12-26T17:03:03.781 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:03.781 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:03:03.782 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:03.782 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:03:03.783 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:04.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9159955978393555
2025-12-26T17:03:04.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:04.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7764344, teldec = -24.256159
2025-12-26T17:03:04.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75585809652519     dec_j2k = -24.3850139286029
2025-12-26T17:03:04.307 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:04.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-26T17:03:04.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:04.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:04.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:04.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:04.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:04.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:04.321 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:04.322 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:04.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:04.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:04.322 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:04.322 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:04.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12713314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992258, telescope_ra=1.7764344, 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.79622, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75585809652519, telescope_dec_j2k=-24.3850139286029, observability=1)
2025-12-26T17:03:04.785 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:04.787 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:04.788 [DEBUG] [ThreadPoolExecutor-21573_0] [payload.py] [to_registers()] [0]
2025-12-26T17:03:04.790 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:04.791 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:04.791 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:03:04.791 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:04.798 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:04.798 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:03:04.798 [DEBUG] [ThreadPoolExecutor-21573_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:03:04.798 [DEBUG] [ThreadPoolExecutor-21573_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:03:04.798 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:04.798 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:04.799 [DEBUG] [ThreadPoolExecutor-21573_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:05.268 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9456906318664551
2025-12-26T17:03:05.364 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:05.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7767334, teldec = -24.256153
2025-12-26T17:03:05.368 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75615737480118     dec_j2k = -24.3850031018801
2025-12-26T17:03:05.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:05.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-26T17:03:05.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:05.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:05.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:05.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:05.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12714543, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992247, telescope_ra=1.7767334, 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.79652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75615737480118, telescope_dec_j2k=-24.3850031018801, observability=1)
2025-12-26T17:03:06.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9777529239654541
2025-12-26T17:03:06.429 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:06.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7770142, teldec = -24.256153
2025-12-26T17:03:06.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7564384366158     dec_j2k = -24.384998567761
2025-12-26T17:03:06.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:06.434 [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-26T17:03:06.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:06.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:06.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:06.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:06.447 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:06.448 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12715774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.7770142, 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.7968, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.7564384366158, telescope_dec_j2k=-24.384998567761, observability=1)
2025-12-26T17:03:06.944 [DEBUG] [Thread-467912 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49628520011901855
2025-12-26T17:03:07.490 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:07.492 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7773233, teldec = -24.256159
2025-12-26T17:03:07.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7567478253248     dec_j2k = -24.3849995753637
2025-12-26T17:03:07.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:07.496 [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-26T17:03:07.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:07.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:07.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:07.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:07.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:07.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:07.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:07.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:07.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:07.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:07.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:07.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:07.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12717003, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318314820268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.7773233, 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.79711, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.7567478253248, telescope_dec_j2k=-24.3849995753637, observability=1)
2025-12-26T17:03:07.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01827239990234375
2025-12-26T17:03:08.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:08.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.777604, teldec = -24.256159
2025-12-26T17:03:08.555 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75702878702646     dec_j2k = -24.384995041394
2025-12-26T17:03:08.557 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:08.558 [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-26T17:03:08.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:08.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:08.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:08.564 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:08.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:08.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:08.571 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:08.571 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:08.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:08.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:08.572 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:08.572 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:08.572 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12718233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992258, telescope_ra=1.777604, 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.79739, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75702878702646, telescope_dec_j2k=-24.384995041394, observability=1)
2025-12-26T17:03:08.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04189348220825195
2025-12-26T17:03:09.618 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:09.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7779121, teldec = -24.256159
2025-12-26T17:03:09.621 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75733717426279     dec_j2k = -24.3849900640467
2025-12-26T17:03:09.623 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:09.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-26T17:03:09.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:09.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:09.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:09.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:09.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:09.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:09.638 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:09.638 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:09.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:09.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:09.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:09.639 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:09.639 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12719466, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.7779121, 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.7977, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75733717426279, telescope_dec_j2k=-24.3849900640467, observability=1)
2025-12-26T17:03:09.704 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06574153900146484
2025-12-26T17:03:10.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:10.682 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7782115, teldec = -24.256159
2025-12-26T17:03:10.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75763685337738     dec_j2k = -24.3849852264429
2025-12-26T17:03:10.685 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:10.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-26T17:03:10.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:10.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:10.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:10.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:10.695 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12720696, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.7782115, 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.798, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75763685337738, telescope_dec_j2k=-24.3849852264429, observability=1)
2025-12-26T17:03:10.794 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09916257858276367
2025-12-26T17:03:11.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:11.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.778492, teldec = -24.256159
2025-12-26T17:03:11.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75791761486278     dec_j2k = -24.3849806934991
2025-12-26T17:03:11.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:11.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-26T17:03:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:11.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:11.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:11.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:11.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:11.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:11.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:11.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:11.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:11.755 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:11.755 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12721918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992258, telescope_ra=1.778492, 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.79828, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75791761486278, telescope_dec_j2k=-24.3849806934991, observability=1)
2025-12-26T17:03:11.885 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1303577423095703
2025-12-26T17:03:12.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:12.800 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7788011, teldec = -24.256165
2025-12-26T17:03:12.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75822700351765     dec_j2k = -24.3849816970596
2025-12-26T17:03:12.803 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:12.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-26T17:03:12.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:12.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:12.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:12.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:12.816 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:12.817 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12723147, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992269, telescope_ra=1.7788011, 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.79858, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75822700351765, telescope_dec_j2k=-24.3849816970596, observability=1)
2025-12-26T17:03:12.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16134047508239746
2025-12-26T17:03:13.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:13.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7790814, teldec = -24.256159
2025-12-26T17:03:13.865 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75850756427773     dec_j2k = -24.3849711663928
2025-12-26T17:03:13.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:13.868 [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-26T17:03:13.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:13.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:13.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:13.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:13.882 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12724377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.7790814, 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.79887, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75850756427773, telescope_dec_j2k=-24.3849711663928, observability=1)
2025-12-26T17:03:14.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18360400199890137
2025-12-26T17:03:14.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:14.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7793896, teldec = -24.256165
2025-12-26T17:03:14.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75881605207209     dec_j2k = -24.3849721828937
2025-12-26T17:03:14.936 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:14.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-26T17:03:14.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:14.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:14.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:14.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:14.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12725616, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992269, telescope_ra=1.7793896, 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.79917, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75881605207209, telescope_dec_j2k=-24.3849721828937, observability=1)
2025-12-26T17:03:15.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20793461799621582
2025-12-26T17:03:15.993 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:15.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7796892, teldec = -24.256159
2025-12-26T17:03:15.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75911593080087     dec_j2k = -24.3849613386482
2025-12-26T17:03:15.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:15.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-26T17:03:16.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:16.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:16.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:16.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:16.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12726845, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.7796892, 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.79947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75911593080087, telescope_dec_j2k=-24.3849613386482, observability=1)
2025-12-26T17:03:16.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2342827320098877
2025-12-26T17:03:17.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:17.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7799699, teldec = -24.256159
2025-12-26T17:03:17.058 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75939689242307     dec_j2k = -24.3849567988021
2025-12-26T17:03:17.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:17.061 [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-26T17:03:17.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:17.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:17.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:17.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:17.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:17.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12728074, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992258, telescope_ra=1.7799699, 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.79975, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75939689242307, telescope_dec_j2k=-24.3849567988021, observability=1)
2025-12-26T17:03:17.339 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26378870010375977
2025-12-26T17:03:18.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:18.121 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7802785, teldec = -24.256159
2025-12-26T17:03:18.122 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75970578003815     dec_j2k = -24.3849518069163
2025-12-26T17:03:18.123 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:18.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-26T17:03:18.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:18.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:18.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:18.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:18.133 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:18.134 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12729304, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.7802785, 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.80006, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75970578003815, telescope_dec_j2k=-24.3849518069163, observability=1)
2025-12-26T17:03:18.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2917921543121338
2025-12-26T17:03:19.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:19.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7805587, teldec = -24.256159
2025-12-26T17:03:19.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.75998624117457     dec_j2k = -24.3849472736966
2025-12-26T17:03:19.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:19.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-26T17:03:19.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:19.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:19.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:19.187 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:19.195 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12730529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992258, telescope_ra=1.7805587, 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.80034, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.75998624117457, telescope_dec_j2k=-24.3849472736966, observability=1)
2025-12-26T17:03:19.705 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5094168186187744
2025-12-26T17:03:20.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:20.242 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7808581, teldec = -24.256165
2025-12-26T17:03:20.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76028592071401     dec_j2k = -24.384948428575
2025-12-26T17:03:20.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:20.245 [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-26T17:03:20.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:20.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:20.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:20.252 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:20.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12731759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992268, telescope_ra=1.7808581, 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.80064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76028592071401, telescope_dec_j2k=-24.384948428575, observability=1)
2025-12-26T17:03:20.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5367758274078369
2025-12-26T17:03:21.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:21.302 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7811668, teldec = -24.256159
2025-12-26T17:03:21.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76059490786975     dec_j2k = -24.3849374331528
2025-12-26T17:03:21.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:21.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-26T17:03:21.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:21.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:21.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:21.310 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:21.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:21.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:21.317 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:21.317 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:21.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:21.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:21.317 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:21.318 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:21.318 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12732987, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.7811668, 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.80095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76059490786975, telescope_dec_j2k=-24.3849374331528, observability=1)
2025-12-26T17:03:21.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5685083866119385
2025-12-26T17:03:22.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:22.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7814476, teldec = -24.256159
2025-12-26T17:03:22.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76087596953546     dec_j2k = -24.3849328880187
2025-12-26T17:03:22.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:22.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:22.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:22.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:22.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:22.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:22.377 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12734214, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.7814476, 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.80123, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76087596953546, telescope_dec_j2k=-24.3849328880187, observability=1)
2025-12-26T17:03:22.979 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6021125316619873
2025-12-26T17:03:23.427 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:23.429 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7817559, teldec = -24.256159
2025-12-26T17:03:23.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76118455681637     dec_j2k = -24.3849278969561
2025-12-26T17:03:23.432 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:23.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-26T17:03:23.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:23.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:23.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:23.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:23.444 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12735449, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.7817559, 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.80154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76118455681637, telescope_dec_j2k=-24.3849278969561, observability=1)
2025-12-26T17:03:24.067 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6226961612701416
2025-12-26T17:03:24.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:24.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7820361, teldec = -24.256159
2025-12-26T17:03:24.494 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76146501790319     dec_j2k = -24.3849233600745
2025-12-26T17:03:24.495 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:24.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:24.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:24.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:24.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:24.501 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:24.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:24.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:24.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:24.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:24.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:24.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:24.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:24.509 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:24.509 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12736676, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992258, telescope_ra=1.7820361, 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.80182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76146501790319, telescope_dec_j2k=-24.3849233600745, observability=1)
2025-12-26T17:03:25.015 [DEBUG] [Thread-467913 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5065131187438965
2025-12-26T17:03:25.157 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6486110687255859
2025-12-26T17:03:25.550 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:25.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7823355, teldec = -24.256159
2025-12-26T17:03:25.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76176469686993     dec_j2k = -24.3849185115471
2025-12-26T17:03:25.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:25.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-26T17:03:25.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:25.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:25.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:25.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:25.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12737906, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.7823355, 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.80212, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76176469686993, telescope_dec_j2k=-24.3849185115471, observability=1)
2025-12-26T17:03:25.760 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.19285273551940918
2025-12-26T17:03:25.760 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.74538064002991 seconds ago
2025-12-26T17:03:26.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6812255382537842
2025-12-26T17:03:26.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:26.613 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7826442, teldec = -24.256159
2025-12-26T17:03:26.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76207368449071     dec_j2k = -24.384913511584
2025-12-26T17:03:26.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:26.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:26.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:26.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:26.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:26.624 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:26.631 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12739134, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992258, telescope_ra=1.7826442, 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.80243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76207368449071, telescope_dec_j2k=-24.384913511584, observability=1)
2025-12-26T17:03:27.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7480344772338867
2025-12-26T17:03:27.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:27.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7829249, teldec = -24.256159
2025-12-26T17:03:27.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76235464601352     dec_j2k = -24.3849089644006
2025-12-26T17:03:27.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:27.677 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:27.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:27.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:27.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:27.681 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:27.689 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12740362, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.7829249, 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.80271, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76235464601352, telescope_dec_j2k=-24.3849089644006, observability=1)
2025-12-26T17:03:28.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7767634391784668
2025-12-26T17:03:28.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:28.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7832335, teldec = -24.256159
2025-12-26T17:03:28.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76266353351932     dec_j2k = -24.3849039644487
2025-12-26T17:03:28.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:28.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-26T17:03:28.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:28.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:28.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:28.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:28.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12741596, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992257, telescope_ra=1.7832335, 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.80302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76266353351932, telescope_dec_j2k=-24.3849039644487, observability=1)
2025-12-26T17:03:29.594 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8398449420928955
2025-12-26T17:03:29.799 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:29.800 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:29.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:29.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7835132, teldec = -24.256159
2025-12-26T17:03:29.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76294349409069     dec_j2k = -24.3848994320084
2025-12-26T17:03:29.811 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:29.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-26T17:03:29.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:29.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:29.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:29.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:29.826 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12742831, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7835132, 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.8033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76294349409069, telescope_dec_j2k=-24.3848994320084, observability=1)
2025-12-26T17:03:30.685 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8584845066070557
2025-12-26T17:03:30.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:30.873 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7838116, teldec = -24.256152
2025-12-26T17:03:30.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76324217146554     dec_j2k = -24.3848875963695
2025-12-26T17:03:30.876 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:30.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:30.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:30.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:30.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:30.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:30.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12744065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992247, telescope_ra=1.7838116, 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.8036, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76324217146554, telescope_dec_j2k=-24.3848875963695, observability=1)
2025-12-26T17:03:31.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8861300945281982
2025-12-26T17:03:31.938 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:31.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7841207, teldec = -24.256158
2025-12-26T17:03:31.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7635515599248     dec_j2k = -24.3848885853854
2025-12-26T17:03:31.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:31.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-26T17:03:31.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:31.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:31.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:31.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:31.956 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:31.957 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12745299, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7841207, 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.8039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.7635515599248, telescope_dec_j2k=-24.3848885853854, observability=1)
2025-12-26T17:03:32.868 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9118008613586426
2025-12-26T17:03:33.006 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:33.008 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.784431, teldec = -24.256158
2025-12-26T17:03:33.009 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76386214896983     dec_j2k = -24.3848835546064
2025-12-26T17:03:33.011 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:33.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-26T17:03:33.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:33.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:33.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:33.019 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:33.026 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12746536, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992257, telescope_ra=1.784431, 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.80421, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76386214896983, telescope_dec_j2k=-24.3848835546064, observability=1)
2025-12-26T17:03:33.791 [DEBUG] [Thread-467914 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7643978595733643
2025-12-26T17:03:33.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9295275211334229
2025-12-26T17:03:34.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:34.077 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7847109, teldec = -24.256158
2025-12-26T17:03:34.078 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76414230968729     dec_j2k = -24.384879015961
2025-12-26T17:03:34.079 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:34.080 [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-26T17:03:34.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:34.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:34.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:34.086 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:34.093 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12747772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7847109, 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.80449, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76414230968729, telescope_dec_j2k=-24.384879015961, observability=1)
2025-12-26T17:03:35.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9527187347412109
2025-12-26T17:03:35.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:35.142 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7850103, teldec = -24.256158
2025-12-26T17:03:35.143 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76444198855794     dec_j2k = -24.3848741603516
2025-12-26T17:03:35.145 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:35.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:35.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:35.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:35.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:35.150 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:35.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:35.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:35.157 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:35.157 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:35.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:35.157 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:35.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:35.158 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:35.158 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12749005, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310693551135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7850103, 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.80479, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76444198855794, telescope_dec_j2k=-24.3848741603516, observability=1)
2025-12-26T17:03:36.137 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9796938896179199
2025-12-26T17:03:36.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:36.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7853192, teldec = -24.256158
2025-12-26T17:03:36.202 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76475117626591     dec_j2k = -24.3848691498425
2025-12-26T17:03:36.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:36.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:36.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:36.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:36.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:36.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:36.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:36.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:36.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:36.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:36.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:36.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:36.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:36.215 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:36.215 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12750231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7853192, 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.8051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76475117626591, telescope_dec_j2k=-24.3848691498425, observability=1)
2025-12-26T17:03:37.231 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:37.233 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7856, teldec = -24.256158
2025-12-26T17:03:37.234 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.76503223779173     dec_j2k = -24.3848645943971
2025-12-26T17:03:37.236 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:37.236 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:37.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:37.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:37.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:37.240 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:37.247 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12751425, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.7856, 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.80538, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76503223779173, telescope_dec_j2k=-24.3848645943971, observability=1)
2025-12-26T17:03:37.260 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01287984848022461
2025-12-26T17:03:38.305 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:38.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7858802, teldec = -24.256158
2025-12-26T17:03:38.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7653126987493     dec_j2k = -24.3848600479907
2025-12-26T17:03:38.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:38.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:38.311 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:38.318 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:38.318 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:38.318 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:38.318 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:38.319 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:38.319 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:38.319 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12752669, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.7858802, 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.80566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.7653126987493, telescope_dec_j2k=-24.3848600479907, observability=1)
2025-12-26T17:03:38.320 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7859083, teldec = -24.256158
2025-12-26T17:03:38.321 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.76534082491904     dec_j2k = -24.3848595920137
2025-12-26T17:03:38.322 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:38.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-26T17:03:38.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:38.325 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:38.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:38.326 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:38.333 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12752684, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.7859083, 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.80569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76534082491904, telescope_dec_j2k=-24.3848595920137, observability=1)
2025-12-26T17:03:39.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:39.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7861794, teldec = -24.256158
2025-12-26T17:03:39.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76561217739165     dec_j2k = -24.3848551925321
2025-12-26T17:03:39.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:39.367 [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-26T17:03:39.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:39.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:39.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:39.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:39.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:39.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:39.377 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:39.377 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:39.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:39.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:39.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:39.378 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:39.378 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12753891, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7861794, 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.80596, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76561217739165, telescope_dec_j2k=-24.3848551925321, observability=1)
2025-12-26T17:03:39.408 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03072333335876465
2025-12-26T17:03:40.421 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:40.423 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7864881, teldec = -24.256152
2025-12-26T17:03:40.424 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76592116434869     dec_j2k = -24.3848441825834
2025-12-26T17:03:40.426 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:40.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-26T17:03:40.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:40.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:40.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:40.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:40.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:40.436 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12755118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.7864881, 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.80627, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76592116434869, telescope_dec_j2k=-24.3848441825834, observability=1)
2025-12-26T17:03:40.498 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06236004829406738
2025-12-26T17:03:41.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:41.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.786769, teldec = -24.256158
2025-12-26T17:03:41.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76620232644951     dec_j2k = -24.3848456221062
2025-12-26T17:03:41.480 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03: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-26T17:03:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:41.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:41.487 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:41.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:41.494 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:41.494 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:41.494 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:41.494 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:41.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12756339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327139447685, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.786769, 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.80655, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76620232644951, telescope_dec_j2k=-24.3848456221062, observability=1)
2025-12-26T17:03:41.589 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09536361694335938
2025-12-26T17:03:42.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:42.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7870777, teldec = -24.256152
2025-12-26T17:03:42.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76651131338451     dec_j2k = -24.3848346105485
2025-12-26T17:03:42.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:42.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-26T17:03:42.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:42.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:42.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:42.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:42.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:42.552 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12757566, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.7870777, 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.80686, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76651131338451, telescope_dec_j2k=-24.3848346105485, observability=1)
2025-12-26T17:03:42.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12961554527282715
2025-12-26T17:03:43.075 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5233304500579834
2025-12-26T17:03:43.086 [DEBUG] [Thread-467915 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5343506336212158
2025-12-26T17:03:43.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:43.592 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7873584, teldec = -24.256158
2025-12-26T17:03:43.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76679227527936     dec_j2k = -24.3848360518554
2025-12-26T17:03:43.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17: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-26T17:03:43.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:43.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17: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-26T17:03:43.596 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:43.603 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12758786, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.7873584, 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.80714, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76679227527936, telescope_dec_j2k=-24.3848360518554, observability=1)
2025-12-26T17:03:43.770 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1667041778564453
2025-12-26T17:03:44.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:44.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7876576, teldec = -24.256158
2025-12-26T17:03:44.649 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76709175386856     dec_j2k = -24.3848311924873
2025-12-26T17:03:44.651 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17: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-26T17:03:44.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:44.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:44.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:44.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:44.663 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12760008, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.7876576, 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.80744, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76709175386856, telescope_dec_j2k=-24.3848311924873, observability=1)
2025-12-26T17:03:44.860 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19705581665039062
2025-12-26T17:03:45.704 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:45.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7879662, teldec = -24.256158
2025-12-26T17:03:45.707 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76740064119896     dec_j2k = -24.3848261796229
2025-12-26T17:03:45.709 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:45.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:45.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:45.722 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12761233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7879662, 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.80775, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76740064119896, telescope_dec_j2k=-24.3848261796229, observability=1)
2025-12-26T17:03:45.950 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22772932052612305
2025-12-26T17:03:46.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:46.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7882469, teldec = -24.256158
2025-12-26T17:03:46.765 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76768160254235     dec_j2k = -24.384821619232
2025-12-26T17:03:46.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:46.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-26T17:03:46.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:46.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:46.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:46.772 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:46.779 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:46.780 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12762458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992257, telescope_ra=1.7882469, 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.80803, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76768160254235, telescope_dec_j2k=-24.384821619232, observability=1)
2025-12-26T17:03:47.041 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2619445323944092
2025-12-26T17:03:47.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:47.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7885556, teldec = -24.256158
2025-12-26T17:03:47.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76799058994397     dec_j2k = -24.3848166031353
2025-12-26T17:03:47.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:47.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-26T17:03:47.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:47.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:47.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:47.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:47.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1276369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.7885556, 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.80834, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76799058994397, telescope_dec_j2k=-24.3848166031353, observability=1)
2025-12-26T17:03:48.129 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28398871421813965
2025-12-26T17:03:48.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:48.887 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7888361, teldec = -24.256158
2025-12-26T17:03:48.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76827135108128     dec_j2k = -24.3848120445329
2025-12-26T17:03:48.890 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:48.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-26T17:03:48.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:48.896 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:48.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:48.897 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:48.904 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12764914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.7888361, 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.80862, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76827135108128, telescope_dec_j2k=-24.3848120445329, observability=1)
2025-12-26T17:03:49.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3176839351654053
2025-12-26T17:03:49.951 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:49.954 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7891355, teldec = -24.256158
2025-12-26T17:03:49.955 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76857102980349     dec_j2k = -24.3848071780061
2025-12-26T17:03:49.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:49.958 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:49.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:49.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:49.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:49.961 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:49.968 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:49.969 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12766148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.7891355, 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.80892, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76857102980349, telescope_dec_j2k=-24.3848071780061, observability=1)
2025-12-26T17:03:50.312 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3432285785675049
2025-12-26T17:03:51.019 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:51.021 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7894444, teldec = -24.256158
2025-12-26T17:03:51.022 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76888021735828     dec_j2k = -24.3848021562336
2025-12-26T17:03:51.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:51.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:51.031 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:51.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:51.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:51.032 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:51.039 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12767384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314303625987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.7894444, 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.80923, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76888021735828, telescope_dec_j2k=-24.3848021562336, observability=1)
2025-12-26T17:03:51.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43813657760620117
2025-12-26T17:03:52.080 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:52.083 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7897249, teldec = -24.256158
2025-12-26T17:03:52.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76916097846559     dec_j2k = -24.384797595428
2025-12-26T17:03:52.086 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:03:52.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:52.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:52.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:52.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:52.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:52.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:52.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:52.096 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:52.096 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:52.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:52.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:52.097 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:52.097 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:52.097 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12768613, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992257, telescope_ra=1.7897249, 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.80951, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76916097846559, telescope_dec_j2k=-24.384797595428, observability=1)
2025-12-26T17:03:52.571 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47454118728637695
2025-12-26T17:03:53.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:53.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7900332, teldec = -24.256158
2025-12-26T17:03:53.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76946956543999     dec_j2k = -24.3847925818048
2025-12-26T17:03:53.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:53.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-26T17:03:53.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:53.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:53.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:53.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:53.205 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12769895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.7900332, 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.80982, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76946956543999, telescope_dec_j2k=-24.3847925818048, observability=1)
2025-12-26T17:03:53.659 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4540886878967285
2025-12-26T17:03:54.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:54.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7903321, teldec = -24.256158
2025-12-26T17:03:54.290 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.76976874365367     dec_j2k = -24.384787720244
2025-12-26T17:03:54.292 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:54.293 [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-26T17:03:54.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:54.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:54.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:54.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:54.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12771166, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.7903321, 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.81012, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.76976874365367, telescope_dec_j2k=-24.384787720244, observability=1)
2025-12-26T17:03:54.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4443337917327881
2025-12-26T17:03:55.352 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:55.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.790641, teldec = -24.256158
2025-12-26T17:03:55.355 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77007793116397     dec_j2k = -24.3847826952054
2025-12-26T17:03:55.357 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:55.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-26T17:03:55.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:55.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:55.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:55.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:55.371 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12772399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.790641, 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.81042, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77007793116397, telescope_dec_j2k=-24.3847826952054, observability=1)
2025-12-26T17:03:55.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46839237213134766
2025-12-26T17:03:56.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:56.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7909501, teldec = -24.256164
2025-12-26T17:03:56.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77038731937149     dec_j2k = -24.3847836655631
2025-12-26T17:03:56.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:56.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-26T17:03:56.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:56.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:56.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:56.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:56.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12773633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992267, telescope_ra=1.7909501, 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.81073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77038731937149, telescope_dec_j2k=-24.3847836655631, observability=1)
2025-12-26T17:03:56.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49494171142578125
2025-12-26T17:03:57.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:57.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7912301, teldec = -24.256158
2025-12-26T17:03:57.496 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77066757944005     dec_j2k = -24.3847731096693
2025-12-26T17:03:57.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:57.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-26T17:03:57.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:57.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:57.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:57.505 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:57.512 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:57.513 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12774877, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.7912301, 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.81101, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77066757944005, telescope_dec_j2k=-24.3847731096693, observability=1)
2025-12-26T17:03:58.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6610608100891113
2025-12-26T17:03:58.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:58.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7915852, teldec = -24.256158
2025-12-26T17:03:58.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77102300991184     dec_j2k = -24.3847673301812
2025-12-26T17:03:58.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:58.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-26T17:03:58.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:58.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:58.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:58.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:58.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:58.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12776301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992257, telescope_ra=1.7915852, 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.81137, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77102300991184, telescope_dec_j2k=-24.3847673301812, observability=1)
2025-12-26T17:03:59.449 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7103393077850342
2025-12-26T17:03:59.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:03:59.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.791922, teldec = -24.256158
2025-12-26T17:03:59.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77136012333881     dec_j2k = -24.3847618475085
2025-12-26T17:03:59.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:03:59.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-26T17:03:59.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:03:59.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:03:59.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:03:59.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:03:59.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:03:59.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:59.971 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:03:59.971 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:03:59.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:03:59.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:03:59.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:03:59.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:03:59.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12777727, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992257, telescope_ra=1.791922, 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.81171, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77136012333881, telescope_dec_j2k=-24.3847618475085, observability=1)
2025-12-26T17:04:00.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8400728702545166
2025-12-26T17:04:01.027 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:01.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7922311, teldec = -24.256164
2025-12-26T17:04:01.030 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77166951149899     dec_j2k = -24.3847628143682
2025-12-26T17:04:01.032 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:01.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-26T17:04:01.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:01.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:01.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:01.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:01.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:01.044 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12778968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992267, telescope_ra=1.7922311, 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.81201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77166951149899, telescope_dec_j2k=-24.3847628143682, observability=1)
2025-12-26T17:04:01.270 [DEBUG] [Thread-467916 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22627663612365723
2025-12-26T17:04:01.893 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8498711585998535
2025-12-26T17:04:02.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:02.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7925111, teldec = -24.256158
2025-12-26T17:04:02.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77194977152396     dec_j2k = -24.3847522553057
2025-12-26T17:04:02.098 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:04:02.099 [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-26T17:04:02.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:02.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:02.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:02.100 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:02.107 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12780201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.7925111, 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.81229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77194977152396, telescope_dec_j2k=-24.3847522553057, observability=1)
2025-12-26T17:04:02.393 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28550124168395996
2025-12-26T17:04:02.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5036091804504395
2025-12-26T17:04:02.986 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8791794776916504
2025-12-26T17:04:03.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:03.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7928194, teldec = -24.256158
2025-12-26T17:04:03.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77225835839488     dec_j2k = -24.3847472340937
2025-12-26T17:04:03.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:03.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-26T17:04:03.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:03.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:03.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:03.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:03.179 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12781439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992256, telescope_ra=1.7928194, 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.8126, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:03:03.780892', telescope_ra_j2k=1.77225835839488, telescope_dec_j2k=-24.3847472340937, observability=1)
2025-12-26T17:04:03.925 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:03.925 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:04:03.926 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:03.926 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:04:03.927 [INFO] [ThreadPoolExecutor-21574_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:04:03.927 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T17:04:04.074 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8951947689056396
2025-12-26T17:04:04.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:04.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7931191, teldec = -24.256158
2025-12-26T17:04:04.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77255833725258     dec_j2k = -24.3847423521433
2025-12-26T17:04:04.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:04.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-26T17:04:04.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:04.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:04.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:04.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:04.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:04.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:04.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:04.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:04.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:04.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:04.240 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:04.240 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:04.240 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12782664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.7931191, 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.8129, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77255833725258, telescope_dec_j2k=-24.3847423521433, observability=1)
2025-12-26T17:04:05.165 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9248743057250977
2025-12-26T17:04:05.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:05.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7934002, teldec = -24.256158
2025-12-26T17:04:05.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77283969879395     dec_j2k = -24.3847377724557
2025-12-26T17:04:05.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:05.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-26T17:04:05.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:05.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:05.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:05.293 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:05.300 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12783894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.7934002, 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.81318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77283969879395, telescope_dec_j2k=-24.3847377724557, observability=1)
2025-12-26T17:04:06.255 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9549946784973145
2025-12-26T17:04:06.348 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:06.350 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7937088, teldec = -24.256158
2025-12-26T17:04:06.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77314858591093     dec_j2k = -24.3847327439339
2025-12-26T17:04:06.353 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:06.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:06.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:06.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:06.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:06.358 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:06.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:06.366 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12785126, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.7937088, 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.81349, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77314858591093, telescope_dec_j2k=-24.3847327439339, observability=1)
2025-12-26T17:04:07.387 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:07.389 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.793989, teldec = -24.256158
2025-12-26T17:04:07.390 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.773429046595     dec_j2k = -24.3847281774509
2025-12-26T17:04:07.392 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:07.393 [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-26T17:04:07.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:07.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:07.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:07.394 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:07.401 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:07.401 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:07.401 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:07.402 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:07.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:07.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:07.402 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:07.402 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:07.402 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12786329, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.793989, 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.81377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.773429046595, telescope_dec_j2k=-24.3847281774509, observability=1)
2025-12-26T17:04:07.427 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024776458740234375
2025-12-26T17:04:08.475 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:08.477 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7942883, teldec = -24.256164
2025-12-26T17:04:08.478 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.77372862556182     dec_j2k = -24.3847292984188
2025-12-26T17:04:08.480 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:08.481 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:08.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:08.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:08.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:08.487 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:08.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:08.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:08.494 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:08.494 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:08.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:08.494 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:08.495 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:08.495 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:08.495 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12787588, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992267, telescope_ra=1.7942883, 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.81407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77372862556182, telescope_dec_j2k=-24.3847292984188, observability=1)
2025-12-26T17:04:08.501 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00620722770690918
2025-12-26T17:04:09.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:09.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7945968, teldec = -24.256158
2025-12-26T17:04:09.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77403741202919     dec_j2k = -24.3847182696131
2025-12-26T17:04:09.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:09.544 [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-26T17:04:09.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:09.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:09.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:09.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:09.555 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12788819, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992256, telescope_ra=1.7945968, 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.81438, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77403741202919, telescope_dec_j2k=-24.3847182696131, observability=1)
2025-12-26T17:04:09.564 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00948476791381836
2025-12-26T17:04:10.597 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:10.598 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7948775, teldec = -24.256158
2025-12-26T17:04:10.599 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77431837314836     dec_j2k = -24.3847136927796
2025-12-26T17:04:10.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:10.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-26T17:04:10.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:10.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:10.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:10.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:10.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12790044, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.7948775, 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.81466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77431837314836, telescope_dec_j2k=-24.3847136927796, observability=1)
2025-12-26T17:04:10.654 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.043969154357910156
2025-12-26T17:04:11.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:11.660 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7951862, teldec = -24.256158
2025-12-26T17:04:11.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77462736030335     dec_j2k = -24.3847086586008
2025-12-26T17:04:11.664 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:11.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-26T17:04:11.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:11.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:11.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:11.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:11.677 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:11.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12791272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.7951862, 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.81497, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77462736030335, telescope_dec_j2k=-24.3847086586008, observability=1)
2025-12-26T17:04:11.745 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0670778751373291
2025-12-26T17:04:12.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:12.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7954945, teldec = -24.256158
2025-12-26T17:04:12.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77493594707477     dec_j2k = -24.3847036301052
2025-12-26T17:04:12.734 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:12.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-26T17:04:12.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:12.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:12.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:12.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:12.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:12.750 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12792512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992256, telescope_ra=1.7954945, 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.81528, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77493594707477, telescope_dec_j2k=-24.3847036301052, observability=1)
2025-12-26T17:04:12.876 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1264054775238037
2025-12-26T17:04:13.818 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:13.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7957934, teldec = -24.256158
2025-12-26T17:04:13.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77523512509164     dec_j2k = -24.3846987541261
2025-12-26T17:04:13.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:13.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-26T17:04:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:13.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:13.837 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:13.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12793772, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992256, telescope_ra=1.7957934, 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.81558, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77523512509164, telescope_dec_j2k=-24.3846987541261, observability=1)
2025-12-26T17:04:13.963 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12585973739624023
2025-12-26T17:04:14.887 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:14.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7960741, teldec = -24.256158
2025-12-26T17:04:14.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77551608617026     dec_j2k = -24.3846941743268
2025-12-26T17:04:14.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:14.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-26T17:04:14.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:14.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:14.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:14.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:14.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1279501, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.7960741, 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.81586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77551608617026, telescope_dec_j2k=-24.3846941743268, observability=1)
2025-12-26T17:04:15.054 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14586734771728516
2025-12-26T17:04:15.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:15.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7963833, teldec = -24.256158
2025-12-26T17:04:15.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77582557374566     dec_j2k = -24.3846891287266
2025-12-26T17:04:15.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:15.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-26T17:04:15.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:15.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:15.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:16.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:16.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12796288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.7963833, 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.81617, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77582557374566, telescope_dec_j2k=-24.3846891287266, observability=1)
2025-12-26T17:04:16.145 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13749170303344727
2025-12-26T17:04:18.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:18.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.7971031, teldec = -24.256158
2025-12-26T17:04:18.502 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.77654604316011     dec_j2k = -24.3846773795869
2025-12-26T17:04:18.504 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:18.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-26T17:04:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:18.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:18.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:18.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12799189, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.7971031, 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.81689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77654604316011, telescope_dec_j2k=-24.3846773795869, observability=1)
2025-12-26T17:04:19.339 [DEBUG] [Thread-467917 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8211455345153809
2025-12-26T17:04:19.646 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:19.648 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.797412, teldec = -24.256158
2025-12-26T17:04:19.649 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.7768552304181     dec_j2k = -24.3846723360764
2025-12-26T17:04:19.650 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:19.651 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:19.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:19.657 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:19.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:19.658 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:19.665 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12800517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.797412, 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.8172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.7768552304181, telescope_dec_j2k=-24.3846723360764, observability=1)
2025-12-26T17:04:20.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6064462661743164
2025-12-26T17:04:21.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:21.599 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7979451, teldec = -24.256158
2025-12-26T17:04:21.600 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.77738882614117     dec_j2k = -24.3846636299985
2025-12-26T17:04:21.602 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:04:21.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:21.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:21.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:21.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:21.611 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:21.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12802775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.7979451, 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.81773, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77738882614117, telescope_dec_j2k=-24.3846636299985, observability=1)
2025-12-26T17:04:22.342 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7241344451904297
2025-12-26T17:04:23.139 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:23.141 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7983843, teldec = -24.256158
2025-12-26T17:04:23.142 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.77782843452198     dec_j2k = -24.3846564555207
2025-12-26T17:04:23.144 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:23.145 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:23.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:23.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:23.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:23.152 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:23.159 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:23.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1280456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.7983843, 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.81817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77782843452198, telescope_dec_j2k=-24.3846564555207, observability=1)
2025-12-26T17:04:23.793 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6339399814605713
2025-12-26T17:04:24.681 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:24.683 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7988052, teldec = -24.256158
2025-12-26T17:04:24.684 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.77824972586504     dec_j2k = -24.3846495783817
2025-12-26T17:04:24.685 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:24.686 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:24.688 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:24.688 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:24.688 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:24.688 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:24.695 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:24.695 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:24.696 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:24.696 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:24.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:24.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:24.696 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:24.696 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:24.696 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12806345, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992256, telescope_ra=1.7988052, 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.81859, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77824972586504, telescope_dec_j2k=-24.3846495783817, observability=1)
2025-12-26T17:04:24.802 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:24.804 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:24.805 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:24.808 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:25.821 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:25.822 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 1.799142, teldec = -24.256158
2025-12-26T17:04:25.824 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 1.77858683899843     dec_j2k = -24.3846440742372
2025-12-26T17:04:25.826 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:04:25.826 [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-26T17:04:25.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:25.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:25.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:25.828 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:25.835 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:25.835 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:25.835 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:25.836 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:25.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:25.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:25.836 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:25.836 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:25.836 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12807664, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.799142, 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.81893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77858683899843, telescope_dec_j2k=-24.3846440742372, observability=1)
2025-12-26T17:04:25.836 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76055645942688 seconds ago
2025-12-26T17:04:26.461 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6251420974731445
2025-12-26T17:04:28.138 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:28.141 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.7997776, teldec = -24.256158
2025-12-26T17:04:28.142 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.77922302989806     dec_j2k = -24.3846336842348
2025-12-26T17:04:28.143 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:28.144 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:28.147 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:28.147 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:28.147 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:28.147 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:28.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:28.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:28.155 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:28.155 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:28.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:28.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:28.155 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:28.156 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:28.156 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12810346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992256, telescope_ra=1.7997776, 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.81956, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.77922302989806, telescope_dec_j2k=-24.3846336842348, observability=1)
2025-12-26T17:04:28.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.374143123626709
2025-12-26T17:04:28.813 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:29.607 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:29.609 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8001982, teldec = -24.256158
2025-12-26T17:04:29.610 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.7796440208913     dec_j2k = -24.3846268068262
2025-12-26T17:04:29.611 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:29.612 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:29.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:29.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:29.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:29.615 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:29.622 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12812046, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.8001982, 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.81998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.7796440208913, telescope_dec_j2k=-24.3846268068262, observability=1)
2025-12-26T17:04:29.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08566808700561523
2025-12-26T17:04:29.815 [DEBUG] [ThreadPoolExecutor-21573_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:29.816 [INFO] [ThreadPoolExecutor-21573_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:04:31.298 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:31.299 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8006466, teldec = -24.256157
2025-12-26T17:04:31.301 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78009283761651     dec_j2k = -24.384618473213
2025-12-26T17:04:31.304 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:31.305 [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-26T17:04:31.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:31.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:31.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:31.308 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:31.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:31.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:31.315 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:31.315 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:31.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:31.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:31.315 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:31.316 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:31.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12814002, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.8006466, 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.82043, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78009283761651, telescope_dec_j2k=-24.384618473213, observability=1)
2025-12-26T17:04:33.824 [DEBUG] [Thread-467918 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:33.826 [INFO] [Thread-467918 (handle)] [driver.py] [get_status()] Telra = 1.801365, teldec = -24.256157
2025-12-26T17:04:33.827 [INFO] [Thread-467918 (handle)] [driver.py] [get_status()] ra_j2k = 1.78081190535852     dec_j2k = -24.3846067198978
2025-12-26T17:04:33.829 [DEBUG] [Thread-467918 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:33.830 [DEBUG] [Thread-467918 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:33.832 [DEBUG] [Thread-467918 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:33.832 [DEBUG] [Thread-467918 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:33.832 [DEBUG] [Thread-467918 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:33.832 [DEBUG] [Thread-467918 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:33.840 [DEBUG] [Thread-467918 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12816927, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.801365, 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.82115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78081190535852, telescope_dec_j2k=-24.3846067198978, observability=1)
2025-12-26T17:04:34.063 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2231595516204834
2025-12-26T17:04:35.550 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:35.552 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.801841, teldec = -24.256157
2025-12-26T17:04:35.553 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78128834775895     dec_j2k = -24.3845989298366
2025-12-26T17:04:35.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:35.555 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:35.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:35.561 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:35.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:35.562 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:35.569 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:35.569 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:35.569 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:35.570 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:35.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:35.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:35.570 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:35.570 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:35.570 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12818925, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.801841, 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.82162, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78128834775895, telescope_dec_j2k=-24.3845989298366, observability=1)
2025-12-26T17:04:35.721 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1510932445526123
2025-12-26T17:04:37.052 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:37.054 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8022616, teldec = -24.256157
2025-12-26T17:04:37.055 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78170933864708     dec_j2k = -24.3845920447702
2025-12-26T17:04:37.056 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:37.057 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:37.060 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:37.060 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:37.060 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:37.060 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:37.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12820663, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.8022616, 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.82205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78170933864708, telescope_dec_j2k=-24.3845920447702, observability=1)
2025-12-26T17:04:37.410 [DEBUG] [Thread-467919 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3483285903930664
2025-12-26T17:04:40.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:40.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8031008, teldec = -24.256157
2025-12-26T17:04:40.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78254931850055     dec_j2k = -24.3845783027134
2025-12-26T17:04:40.099 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:04:40.100 [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-26T17:04:40.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:40.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:40.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:40.105 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:40.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:40.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12824185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992255, telescope_ra=1.8031008, 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.82288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78254931850055, telescope_dec_j2k=-24.3845783027134, observability=1)
2025-12-26T17:04:41.190 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:41.191 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8034002, teldec = -24.256157
2025-12-26T17:04:41.193 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78284899670693     dec_j2k = -24.3845733984788
2025-12-26T17:04:41.193 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:41.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-26T17:04:41.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:41.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:41.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:41.198 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:41.205 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:41.205 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:41.205 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:41.206 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:41.206 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:41.206 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12825451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992255, telescope_ra=1.8034002, 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.82318, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78284899670693, telescope_dec_j2k=-24.3845733984788, observability=1)
2025-12-26T17:04:41.900 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6938943862915039
2025-12-26T17:04:42.729 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:42.731 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8038484, teldec = -24.256157
2025-12-26T17:04:42.732 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78329761315989     dec_j2k = -24.3845660553913
2025-12-26T17:04:42.734 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:42.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-26T17:04:42.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:42.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:42.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:42.738 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:42.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:42.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:42.745 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:42.745 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:42.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:42.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:42.745 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:42.746 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:42.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12827234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992255, telescope_ra=1.8038484, 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.82363, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78329761315989, telescope_dec_j2k=-24.3845660553913, observability=1)
2025-12-26T17:04:43.136 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39067506790161133
2025-12-26T17:04:46.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:46.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8048843, teldec = -24.256157
2025-12-26T17:04:46.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78433447559147     dec_j2k = -24.3845490769372
2025-12-26T17:04:46.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:46.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-26T17:04:46.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:46.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:46.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:46.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:46.462 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:46.463 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1283153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992255, telescope_ra=1.8048843, 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.82467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78433447559147, telescope_dec_j2k=-24.3845490769372, observability=1)
2025-12-26T17:04:48.522 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:48.524 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8054634, teldec = -24.256157
2025-12-26T17:04:48.526 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78491411356363     dec_j2k = -24.3845395813343
2025-12-26T17:04:48.527 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:48.529 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:48.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:48.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:48.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:48.530 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:48.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12833939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8054634, 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.82525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78491411356363, telescope_dec_j2k=-24.3845395813343, observability=1)
2025-12-26T17:04:50.136 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:50.139 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8059118, teldec = -24.256157
2025-12-26T17:04:50.140 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78536293009018     dec_j2k = -24.3845322268105
2025-12-26T17:04:50.141 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:50.143 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:50.145 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:50.145 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:50.145 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:50.145 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:50.153 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:50.153 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:50.153 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:50.154 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:50.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:50.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:50.154 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:50.154 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:50.154 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12835807, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8059118, 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.8257, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78536293009018, telescope_dec_j2k=-24.3845322268105, observability=1)
2025-12-26T17:04:50.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3110361099243164
2025-12-26T17:04:51.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:51.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8062758, teldec = -24.256164
2025-12-26T17:04:51.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78572726881288     dec_j2k = -24.3845332546967
2025-12-26T17:04:51.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:51.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-26T17:04:51.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:51.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:51.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:51.511 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:51.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:51.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:51.518 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:51.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:51.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:51.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:51.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:51.519 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:51.519 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12837388, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992266, telescope_ra=1.8062758, 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.82606, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78572726881288, telescope_dec_j2k=-24.3845332546967, observability=1)
2025-12-26T17:04:51.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007750511169433594
2025-12-26T17:04:52.627 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:52.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8066115, teldec = -24.256157
2025-12-26T17:04:52.630 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78606328000489     dec_j2k = -24.3845207469966
2025-12-26T17:04:52.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:52.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-26T17:04:52.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:52.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:52.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:52.639 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:52.646 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:52.647 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1283869, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992255, telescope_ra=1.8066115, 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.8264, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78606328000489, telescope_dec_j2k=-24.3845207469966, observability=1)
2025-12-26T17:04:52.694 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.047864437103271484
2025-12-26T17:04:53.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:53.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8069379, teldec = -24.256157
2025-12-26T17:04:53.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78638998316043     dec_j2k = -24.3845153903518
2025-12-26T17:04:53.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:53.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:53.820 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:53.822 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8069379, teldec = -24.256157
2025-12-26T17:04:53.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:53.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:53.823 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:53.824 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78638998316043     dec_j2k = -24.3845153903518
2025-12-26T17:04:53.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:53.825 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:53.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-26T17:04:53.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:53.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:53.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:53.831 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:53.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:53.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:53.831 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:53.831 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:53.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:53.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:53.831 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:53.832 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:53.832 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12840064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992255, telescope_ra=1.8069379, 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.82672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78638998316043, telescope_dec_j2k=-24.3845153903518, observability=1)
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:53.840 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12840071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992255, telescope_ra=1.8069379, 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.82672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78638998316043, telescope_dec_j2k=-24.3845153903518, observability=1)
2025-12-26T17:04:54.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:54.989 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8072463, teldec = -24.256157
2025-12-26T17:04:54.990 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78669866958595     dec_j2k = -24.3845103282471
2025-12-26T17:04:54.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:54.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-26T17:04:54.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:54.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:54.995 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:54.996 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:54.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:54.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8072463, teldec = -24.256157
2025-12-26T17:04:55.000 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78669866958595     dec_j2k = -24.3845103282471
2025-12-26T17:04:55.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:55.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:55.003 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12841421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8072463, 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.82703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78669866958595, telescope_dec_j2k=-24.3845103282471, observability=1)
2025-12-26T17:04:55.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:55.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:55.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:55.009 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:55.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12841433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8072463, 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.82703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78669866958595, telescope_dec_j2k=-24.3845103282471, observability=1)
2025-12-26T17:04:55.608 [DEBUG] [Thread-467920 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5974059104919434
2025-12-26T17:04:56.084 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:56.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8075546, teldec = -24.256157
2025-12-26T17:04:56.088 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78700725590704     dec_j2k = -24.3845052669457
2025-12-26T17:04:56.090 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:56.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-26T17:04:56.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:56.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:56.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:56.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:56.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12842691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992255, telescope_ra=1.8075546, 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.82734, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78700725590704, telescope_dec_j2k=-24.3845052669457, observability=1)
2025-12-26T17:04:56.114 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010492801666259766
2025-12-26T17:04:57.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:57.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8078905, teldec = -24.256157
2025-12-26T17:04:57.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78734346784736     dec_j2k = -24.3844997515866
2025-12-26T17:04:57.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:57.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-26T17:04:57.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:57.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:57.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:57.267 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:57.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:57.274 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:57.274 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:57.275 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:57.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:57.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:57.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:57.275 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:57.275 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12844047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992255, telescope_ra=1.8078905, 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.82767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78734346784736, telescope_dec_j2k=-24.3844997515866, observability=1)
2025-12-26T17:04:57.319 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04460787773132324
2025-12-26T17:04:58.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:58.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8081983, teldec = -24.256157
2025-12-26T17:04:58.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78765155368001     dec_j2k = -24.3844946967462
2025-12-26T17:04:58.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:58.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-26T17:04:58.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:58.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:58.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:58.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:58.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:58.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:58.411 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:58.411 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:58.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:58.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:58.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:58.412 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:58.412 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12845363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8081983, 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.82798, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78765155368001, telescope_dec_j2k=-24.3844946967462, observability=1)
2025-12-26T17:04:58.445 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03282046318054199
2025-12-26T17:04:59.551 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:04:59.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8085341, teldec = -24.256151
2025-12-26T17:04:59.554 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78798766497365     dec_j2k = -24.3844831816291
2025-12-26T17:04:59.556 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:04:59.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-26T17:04:59.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:04:59.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:04:59.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:04:59.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:04:59.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:04:59.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:59.566 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:04:59.566 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:04:59.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:04:59.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:04:59.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:04:59.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:04:59.567 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12846704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992244, telescope_ra=1.8085341, 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.82832, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78798766497365, telescope_dec_j2k=-24.3844831816291, observability=1)
2025-12-26T17:04:59.573 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.006215810775756836
2025-12-26T17:05:00.664 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:00.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8088328, teldec = -24.256157
2025-12-26T17:05:00.667 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.7882866428601     dec_j2k = -24.3844842740451
2025-12-26T17:05:00.669 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:00.670 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:00.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:00.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:00.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:00.672 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:00.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:00.679 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:00.680 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:00.680 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:00.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:00.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:00.680 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:00.680 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:00.680 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12847992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992255, telescope_ra=1.8088328, 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.82862, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.7882866428601, telescope_dec_j2k=-24.3844842740451, observability=1)
2025-12-26T17:05:00.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.007976293563842773
2025-12-26T17:05:01.483 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8032128810882568
2025-12-26T17:05:01.790 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:01.792 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8091412, teldec = -24.256157
2025-12-26T17:05:01.793 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.78859532921459     dec_j2k = -24.3844792067886
2025-12-26T17:05:01.794 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:01.795 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:01.801 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:01.801 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:01.802 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:01.802 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:01.809 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12849295, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992255, telescope_ra=1.8091412, 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.82893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78859532921459, telescope_dec_j2k=-24.3844792067886, observability=1)
2025-12-26T17:05:01.844 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03425168991088867
2025-12-26T17:05:02.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7750511169433594
2025-12-26T17:05:02.975 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:02.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8094779, teldec = -24.256157
2025-12-26T17:05:02.978 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78893234183289     dec_j2k = -24.3844736735835
2025-12-26T17:05:02.980 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:02.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-26T17:05:02.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:02.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:02.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:02.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:02.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12850667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8094779, 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.82926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:04:03.924959', telescope_ra_j2k=1.78893234183289, telescope_dec_j2k=-24.3844736735835, observability=1)
2025-12-26T17:05:03.036 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04453635215759277
2025-12-26T17:05:04.066 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:04.067 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:05:04.068 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:04.068 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:05:04.069 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:04.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:04.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8097857, teldec = -24.256157
2025-12-26T17:05:04.074 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78924042760613     dec_j2k = -24.3844686144361
2025-12-26T17:05:04.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:04.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:04.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:04.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:04.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:04.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:04.084 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12851935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992255, telescope_ra=1.8097857, 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.82957, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.78924042760613, telescope_dec_j2k=-24.3844686144361, observability=1)
2025-12-26T17:05:04.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.037952423095703125
2025-12-26T17:05:05.070 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:05.072 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:05.072 [DEBUG] [ThreadPoolExecutor-21575_0] [payload.py] [to_registers()] [0]
2025-12-26T17:05:05.077 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:05.077 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:05.077 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:05:05.077 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:05.084 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:05.084 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:05:05.084 [DEBUG] [ThreadPoolExecutor-21575_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:05:05.084 [DEBUG] [ThreadPoolExecutor-21575_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:05:05.084 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:05.084 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:05.084 [DEBUG] [ThreadPoolExecutor-21575_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:05.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:05.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8100657, teldec = -24.256157
2025-12-26T17:05:05.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78952068755878     dec_j2k = -24.3844640114975
2025-12-26T17:05:05.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:05.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-26T17:05:05.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:05.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:05.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:05.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:05.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12853162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992255, telescope_ra=1.8100657, 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.82985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.78952068755878, telescope_dec_j2k=-24.3844640114975, observability=1)
2025-12-26T17:05:05.213 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.062218666076660156
2025-12-26T17:05:06.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:06.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8103734, teldec = -24.256157
2025-12-26T17:05:06.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.78982867321717     dec_j2k = -24.3844589523999
2025-12-26T17:05:06.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:06.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-26T17:05:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:06.203 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:06.210 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1285439, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8103734, 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.83016, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.78982867321717, telescope_dec_j2k=-24.3844589523999, observability=1)
2025-12-26T17:05:06.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09346485137939453
2025-12-26T17:05:07.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:07.259 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8106726, teldec = -24.256157
2025-12-26T17:05:07.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7901281509734     dec_j2k = -24.3844540322562
2025-12-26T17:05:07.261 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:07.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-26T17:05:07.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:07.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:07.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:07.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:07.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:07.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:07.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:07.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:07.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:07.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:07.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:07.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:07.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12855623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323930492261, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992255, telescope_ra=1.8106726, 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.83046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.7901281509734, telescope_dec_j2k=-24.3844540322562, observability=1)
2025-12-26T17:05:07.434 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15848326683044434
2025-12-26T17:05:08.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:08.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8109809, teldec = -24.256157
2025-12-26T17:05:08.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79043673716603     dec_j2k = -24.3844489616438
2025-12-26T17:05:08.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:08.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-26T17:05:08.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:08.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:08.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:08.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:08.338 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12856853, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992255, telescope_ra=1.8109809, 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.83076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79043673716603, telescope_dec_j2k=-24.3844489616438, observability=1)
2025-12-26T17:05:08.522 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18368077278137207
2025-12-26T17:05:09.381 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:09.383 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8112611, teldec = -24.256157
2025-12-26T17:05:09.384 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7907171972636     dec_j2k = -24.3844443524657
2025-12-26T17:05:09.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:09.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-26T17:05:09.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:09.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:09.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:09.390 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:09.398 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12858081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992255, telescope_ra=1.8112611, 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.83104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.7907171972636, telescope_dec_j2k=-24.3844443524657, observability=1)
2025-12-26T17:05:09.613 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21458697319030762
2025-12-26T17:05:10.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:10.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.811569, teldec = -24.25615
2025-12-26T17:05:10.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79102538244638     dec_j2k = -24.3844322874255
2025-12-26T17:05:10.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05: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-26T17:05:10.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:10.455 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:10.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:10.456 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:10.463 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:10.464 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12859317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992244, telescope_ra=1.811569, 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.83135, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79102538244638, telescope_dec_j2k=-24.3844322874255, observability=1)
2025-12-26T17:05:10.703 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2393665313720703
2025-12-26T17:05:11.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:11.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8118488, teldec = -24.256157
2025-12-26T17:05:11.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79130544276909     dec_j2k = -24.3844346827882
2025-12-26T17:05:11.508 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:11.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-26T17:05:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:11.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:11.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:11.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12860537, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992255, telescope_ra=1.8118488, 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.83163, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79130544276909, telescope_dec_j2k=-24.3844346827882, observability=1)
2025-12-26T17:05:11.793 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26983118057250977
2025-12-26T17:05:12.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:12.568 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8121566, teldec = -24.256157
2025-12-26T17:05:12.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79161352845351     dec_j2k = -24.3844296172098
2025-12-26T17:05:12.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:12.572 [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-26T17:05:12.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:12.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:12.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:12.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:12.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12861767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992255, telescope_ra=1.8121566, 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.83194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79161352845351, telescope_dec_j2k=-24.3844296172098, observability=1)
2025-12-26T17:05:12.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3407714366912842
2025-12-26T17:05:13.626 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:13.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8124549, teldec = -24.256157
2025-12-26T17:05:13.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79191210530949     dec_j2k = -24.3844247071798
2025-12-26T17:05:13.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:13.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-26T17:05:13.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:13.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:13.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:13.636 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:13.644 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:13.645 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12862994, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798326738328257, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8124549, 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.83224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79191210530949, telescope_dec_j2k=-24.3844247071798, observability=1)
2025-12-26T17:05:13.670 [DEBUG] [Thread-467921 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.025724411010742188
2025-12-26T17:05:14.020 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37566661834716797
2025-12-26T17:05:14.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:14.688 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8127352, teldec = -24.256157
2025-12-26T17:05:14.689 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79219266544956     dec_j2k = -24.3844200927162
2025-12-26T17:05:14.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:14.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-26T17:05:14.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:14.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:14.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:14.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:14.703 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:14.704 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1286422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8127352, 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.83252, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79219266544956, telescope_dec_j2k=-24.3844200927162, observability=1)
2025-12-26T17:05:15.102 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3987104892730713
2025-12-26T17:05:15.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:15.748 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8130437, teldec = -24.256163
2025-12-26T17:05:15.749 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79250145227918     dec_j2k = -24.384421012702
2025-12-26T17:05:15.751 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:15.751 [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-26T17:05:15.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:15.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:15.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:15.755 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:15.763 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12865448, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.8130437, 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.83283, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79250145227918, telescope_dec_j2k=-24.384421012702, observability=1)
2025-12-26T17:05:16.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42972397804260254
2025-12-26T17:05:17.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:17.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8134078, teldec = -24.256157
2025-12-26T17:05:17.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79286588963533     dec_j2k = -24.3844090171555
2025-12-26T17:05:17.074 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:17.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-26T17:05:17.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:17.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:17.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:17.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:17.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:17.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:17.083 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:17.083 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:17.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:17.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:17.084 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:17.084 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:17.084 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1286698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8134078, 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.83319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79286588963533, telescope_dec_j2k=-24.3844090171555, observability=1)
2025-12-26T17:05:17.324 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23981833457946777
2025-12-26T17:05:18.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:18.119 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8136878, teldec = -24.256157
2025-12-26T17:05:18.120 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79314614946447     dec_j2k = -24.3844044052804
2025-12-26T17:05:18.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:18.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-26T17:05:18.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:18.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:18.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:18.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:18.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:18.135 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12868192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8136878, 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.83347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79314614946447, telescope_dec_j2k=-24.3844044052804, observability=1)
2025-12-26T17:05:18.411 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2754960060119629
2025-12-26T17:05:19.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:19.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8139955, teldec = -24.256157
2025-12-26T17:05:19.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79345413498711     dec_j2k = -24.3843993363625
2025-12-26T17:05:19.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:19.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:19.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:19.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:19.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:19.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:19.206 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12869434, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992254, telescope_ra=1.8139955, 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.83378, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79345413498711, telescope_dec_j2k=-24.3843993363625, observability=1)
2025-12-26T17:05:19.575 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36851978302001953
2025-12-26T17:05:20.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:20.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8142947, teldec = -24.256157
2025-12-26T17:05:20.249 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79375361261132     dec_j2k = -24.3843944066702
2025-12-26T17:05:20.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:20.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-26T17:05:20.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:20.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:20.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:20.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:20.266 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12870655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992254, telescope_ra=1.8142947, 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.83408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79375361261132, telescope_dec_j2k=-24.3843944066702, observability=1)
2025-12-26T17:05:20.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40094971656799316
2025-12-26T17:05:21.310 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:21.312 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8145749, teldec = -24.256157
2025-12-26T17:05:21.313 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79403407259576     dec_j2k = -24.3843897893115
2025-12-26T17:05:21.315 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:21.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-26T17:05:21.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:21.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:21.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:21.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:21.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:21.330 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:21.330 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:21.330 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:21.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:21.331 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:21.331 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12871888, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992254, telescope_ra=1.8145749, 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.83436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79403407259576, telescope_dec_j2k=-24.3843897893115, observability=1)
2025-12-26T17:05:21.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4267117977142334
2025-12-26T17:05:22.373 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:22.375 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8148831, teldec = -24.25615
2025-12-26T17:05:22.376 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79434255793145     dec_j2k = -24.3843777103372
2025-12-26T17:05:22.378 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:22.378 [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-26T17:05:22.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:22.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:22.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:22.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:22.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:22.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:22.387 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:22.387 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:22.387 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:22.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:22.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:22.388 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:22.388 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12873118, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325534969973, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.8148831, 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.83467, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79434255793145, telescope_dec_j2k=-24.3843777103372, observability=1)
2025-12-26T17:05:22.850 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4623892307281494
2025-12-26T17:05:23.437 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:23.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8151911, teldec = -24.25615
2025-12-26T17:05:23.439 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79465084368747     dec_j2k = -24.384372633234
2025-12-26T17:05:23.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:23.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-26T17:05:23.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:23.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:23.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:23.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:23.451 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1287435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.8151911, 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.83498, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79465084368747, telescope_dec_j2k=-24.384372633234, observability=1)
2025-12-26T17:05:23.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.486828088760376
2025-12-26T17:05:24.498 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:24.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8154708, teldec = -24.25615
2025-12-26T17:05:24.501 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7949308031773     dec_j2k = -24.384368021907
2025-12-26T17:05:24.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:24.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:24.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:24.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:24.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:24.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:24.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12875576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992243, telescope_ra=1.8154708, 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.83525, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.7949308031773, telescope_dec_j2k=-24.384368021907, observability=1)
2025-12-26T17:05:25.029 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5118682384490967
2025-12-26T17:05:25.558 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:25.560 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8157787, teldec = -24.256157
2025-12-26T17:05:25.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79523898943633     dec_j2k = -24.3843699442692
2025-12-26T17:05:25.563 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:25.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:25.566 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:25.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:25.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:25.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:25.574 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:25.575 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:25.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:25.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:25.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:25.575 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:25.575 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12876804, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8157787, 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.83556, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79523898943633, telescope_dec_j2k=-24.3843699442692, observability=1)
2025-12-26T17:05:25.896 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.32122063636779785
2025-12-26T17:05:25.896 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75987386703491 seconds ago
2025-12-26T17:05:26.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5441651344299316
2025-12-26T17:05:26.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:26.619 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8160773, teldec = -24.256157
2025-12-26T17:05:26.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79553786643886     dec_j2k = -24.3843650197736
2025-12-26T17:05:26.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:26.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-26T17:05:26.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:26.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:26.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:26.630 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:26.638 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1287803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8160773, 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.83586, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79553786643886, telescope_dec_j2k=-24.3843650197736, observability=1)
2025-12-26T17:05:27.287 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6494235992431641
2025-12-26T17:05:27.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:27.683 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8163578, teldec = -24.256157
2025-12-26T17:05:27.684 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79581862664064     dec_j2k = -24.384360393067
2025-12-26T17:05:27.686 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:27.687 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:27.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:27.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:27.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:27.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:27.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:27.697 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:27.698 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:27.698 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:27.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:27.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:27.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:27.698 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:27.698 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1287926, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8163578, 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.83614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79581862664064, telescope_dec_j2k=-24.384360393067, observability=1)
2025-12-26T17:05:28.375 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6776280403137207
2025-12-26T17:05:28.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:28.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8166662, teldec = -24.256157
2025-12-26T17:05:28.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79612731271236     dec_j2k = -24.3843553053643
2025-12-26T17:05:28.745 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:28.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:28.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:28.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:28.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:28.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:28.756 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12880486, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8166662, 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.83645, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79612731271236, telescope_dec_j2k=-24.3843553053643, observability=1)
2025-12-26T17:05:29.466 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7095911502838135
2025-12-26T17:05:29.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:29.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8169466, teldec = -24.256163
2025-12-26T17:05:29.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79640797333114     dec_j2k = -24.3843566783481
2025-12-26T17:05:29.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:29.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-26T17:05:29.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:29.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:29.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:29.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:29.817 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12881716, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992265, telescope_ra=1.8169466, 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.83673, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79640797333114, telescope_dec_j2k=-24.3843566783481, observability=1)
2025-12-26T17:05:30.085 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:30.086 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:30.556 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7388784885406494
2025-12-26T17:05:30.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:30.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8172542, teldec = -24.256156
2025-12-26T17:05:30.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79671585802042     dec_j2k = -24.3843446028384
2025-12-26T17:05:30.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:30.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:30.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:30.873 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:30.873 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:30.873 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:30.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:30.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:30.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:30.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12882939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8172542, 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.83704, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79671585802042, telescope_dec_j2k=-24.3843446028384, observability=1)
2025-12-26T17:05:31.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7726409435272217
2025-12-26T17:05:31.732 [DEBUG] [Thread-467922 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8584239482879639
2025-12-26T17:05:32.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:32.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8175812, teldec = -24.256156
2025-12-26T17:05:32.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79704316130932     dec_j2k = -24.3843392056819
2025-12-26T17:05:32.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:32.036 [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-26T17:05:32.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:32.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:32.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:32.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:32.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:32.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:32.046 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:32.046 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:32.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:32.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:32.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:32.046 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:32.046 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12884296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8175812, 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.83736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79704316130932, telescope_dec_j2k=-24.3843392056819, observability=1)
2025-12-26T17:05:32.774 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7280676364898682
2025-12-26T17:05:33.512 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:33.514 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8179741, teldec = -24.256163
2025-12-26T17:05:33.515 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79743642632105     dec_j2k = -24.3843397190071
2025-12-26T17:05:33.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:33.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-26T17:05:33.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:33.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:33.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:33.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:33.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:33.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:33.529 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:33.530 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:33.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:33.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:33.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:33.530 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:33.530 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1288601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.8179741, 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.83776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79743642632105, telescope_dec_j2k=-24.3843397190071, observability=1)
2025-12-26T17:05:33.881 [DEBUG] [Thread-467923 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35108518600463867
2025-12-26T17:05:34.015 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4848191738128662
2025-12-26T17:05:34.730 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:34.733 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8183106, teldec = -24.256156
2025-12-26T17:05:34.734 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79777323777271     dec_j2k = -24.3843271634946
2025-12-26T17:05:34.736 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:34.737 [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-26T17:05:34.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:34.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:34.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:34.741 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:34.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:34.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:34.748 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:34.748 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:34.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:34.748 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:34.749 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:34.749 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:34.749 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1288742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8183106, 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.83809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79777323777271, telescope_dec_j2k=-24.3843271634946, observability=1)
2025-12-26T17:05:35.181 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4324605464935303
2025-12-26T17:05:35.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:35.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8186193, teldec = -24.256156
2025-12-26T17:05:35.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79808222404905     dec_j2k = -24.3843220655344
2025-12-26T17:05:35.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:35.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-26T17:05:35.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:35.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:35.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:35.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:35.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12888648, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8186193, 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.8384, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79808222404905, telescope_dec_j2k=-24.3843220655344, observability=1)
2025-12-26T17:05:36.271 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46727490425109863
2025-12-26T17:05:37.091 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:37.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8189744, teldec = -24.256156
2025-12-26T17:05:37.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79843765334055     dec_j2k = -24.3843162002737
2025-12-26T17:05:37.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:37.097 [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-26T17:05:37.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:37.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:37.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:37.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:37.111 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12890153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8189744, 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.83876, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79843765334055, telescope_dec_j2k=-24.3843162002737, observability=1)
2025-12-26T17:05:37.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4410877227783203
2025-12-26T17:05:38.323 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:38.326 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8193113, teldec = -24.256163
2025-12-26T17:05:38.327 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79877486635959     dec_j2k = -24.3843176340109
2025-12-26T17:05:38.328 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:38.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-26T17:05:38.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:38.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:38.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:38.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:38.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12891579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324732731117, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992265, telescope_ra=1.8193113, 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.83909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79877486635959, telescope_dec_j2k=-24.3843176340109, observability=1)
2025-12-26T17:05:38.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6377637386322021
2025-12-26T17:05:39.386 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:39.388 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8196201, teldec = -24.256156
2025-12-26T17:05:39.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79908395207186     dec_j2k = -24.3843055322679
2025-12-26T17:05:39.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:39.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-26T17:05:39.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:39.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:39.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:39.397 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:39.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:39.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:39.405 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:39.405 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:39.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:39.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:39.405 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:39.405 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:39.405 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12892809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992254, telescope_ra=1.8196201, 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.8394, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79908395207186, telescope_dec_j2k=-24.3843055322679, observability=1)
2025-12-26T17:05:40.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6643872261047363
2025-12-26T17:05:40.448 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:40.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8199284, teldec = -24.256156
2025-12-26T17:05:40.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79939253792792     dec_j2k = -24.3843004373599
2025-12-26T17:05:40.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:40.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-26T17:05:40.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:40.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:40.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:40.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:40.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:40.468 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12894038, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992254, telescope_ra=1.8199284, 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.83971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79939253792792, telescope_dec_j2k=-24.3843004373599, observability=1)
2025-12-26T17:05:41.160 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6921753883361816
2025-12-26T17:05:41.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:41.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8202091, teldec = -24.256163
2025-12-26T17:05:41.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.79967349880244     dec_j2k = -24.3843027972477
2025-12-26T17:05:41.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:41.516 [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-26T17:05:41.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:41.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:41.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:41.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:41.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:41.524 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:41.525 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:41.525 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:41.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:41.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:41.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:41.525 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:41.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12895266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992264, telescope_ra=1.8202091, 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.83999, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.79967349880244, telescope_dec_j2k=-24.3843027972477, observability=1)
2025-12-26T17:05:42.252 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7270398139953613
2025-12-26T17:05:42.570 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:42.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8205078, teldec = -24.256156
2025-12-26T17:05:42.573 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.7999724751167     dec_j2k = -24.3842908600407
2025-12-26T17:05:42.575 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:42.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-26T17:05:42.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:42.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:42.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:42.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:42.589 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12896494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325133850545, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8205078, 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.84029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.7999724751167, telescope_dec_j2k=-24.3842908600407, observability=1)
2025-12-26T17:05:43.197 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6078052520751953
2025-12-26T17:05:43.340 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7510440349578857
2025-12-26T17:05:43.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:43.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8208167, teldec = -24.256156
2025-12-26T17:05:43.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80028166149552     dec_j2k = -24.3842857528028
2025-12-26T17:05:43.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:43.671 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:43.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:43.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:43.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:43.680 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:43.680 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:43.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:43.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:43.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:43.681 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:43.681 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12897762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8208167, 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.8406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80028166149552, telescope_dec_j2k=-24.3842857528028, observability=1)
2025-12-26T17:05:44.430 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7489602565765381
2025-12-26T17:05:44.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:44.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8210974, teldec = -24.256156
2025-12-26T17:05:44.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80056262172021     dec_j2k = -24.384281111085
2025-12-26T17:05:44.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:44.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-26T17:05:44.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:44.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:44.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:44.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:44.747 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12898992, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8210974, 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.84088, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80056262172021, telescope_dec_j2k=-24.384281111085, observability=1)
2025-12-26T17:05:45.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7739400863647461
2025-12-26T17:05:45.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:45.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.821406, teldec = -24.256156
2025-12-26T17:05:45.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80087150779864     dec_j2k = -24.3842760072063
2025-12-26T17:05:45.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:45.796 [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-26T17:05:45.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:45.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:45.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:45.798 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:45.805 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:45.806 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12900221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992254, telescope_ra=1.821406, 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.84119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80087150779864, telescope_dec_j2k=-24.3842760072063, observability=1)
2025-12-26T17:05:46.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8053803443908691
2025-12-26T17:05:46.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:46.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8216862, teldec = -24.256156
2025-12-26T17:05:46.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80115196753961     dec_j2k = -24.384271372304
2025-12-26T17:05:46.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:46.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:46.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:46.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:46.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:46.870 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:46.870 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:46.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:46.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:46.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:46.871 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:46.871 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12901453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992254, telescope_ra=1.8216862, 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.84147, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80115196753961, telescope_dec_j2k=-24.384271372304, observability=1)
2025-12-26T17:05:47.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8708348274230957
2025-12-26T17:05:47.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:47.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8219854, teldec = -24.256156
2025-12-26T17:05:47.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80145144488266     dec_j2k = -24.3842664223523
2025-12-26T17:05:47.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:47.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-26T17:05:47.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:47.934 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:47.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:47.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:47.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:47.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1290269, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8219854, 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.84177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80145144488266, telescope_dec_j2k=-24.3842664223523, observability=1)
2025-12-26T17:05:48.829 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.886587381362915
2025-12-26T17:05:48.984 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:48.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8222946, teldec = -24.256156
2025-12-26T17:05:48.987 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80176093148368     dec_j2k = -24.3842613061332
2025-12-26T17:05:48.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:48.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-26T17:05:48.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:48.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:48.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:48.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:49.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:49.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:49.001 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:49.001 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:49.001 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:49.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:49.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:49.002 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:49.002 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12903918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.8222946, 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.84208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80176093148368, telescope_dec_j2k=-24.3842613061332, observability=1)
2025-12-26T17:05:49.920 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.918278694152832
2025-12-26T17:05:49.933 [DEBUG] [Thread-467924 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9309723377227783
2025-12-26T17:05:50.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:50.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8226035, teldec = -24.256156
2025-12-26T17:05:50.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80207011779494     dec_j2k = -24.3842561940381
2025-12-26T17:05:50.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:50.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-26T17:05:50.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:50.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:50.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:50.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:50.066 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:50.067 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12905154, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992253, telescope_ra=1.8226035, 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.84239, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80207011779494, telescope_dec_j2k=-24.3842561940381, observability=1)
2025-12-26T17:05:51.011 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9439337253570557
2025-12-26T17:05:51.208 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:51.210 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8229115, teldec = -24.256156
2025-12-26T17:05:51.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80237840326038     dec_j2k = -24.3842510960014
2025-12-26T17:05:51.213 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:51.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-26T17:05:51.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:51.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:51.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:51.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:51.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12906492, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8229115, 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.8427, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80237840326038, telescope_dec_j2k=-24.3842510960014, observability=1)
2025-12-26T17:05:52.101 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8762369155883789
2025-12-26T17:05:52.915 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:52.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8233792, teldec = -24.256156
2025-12-26T17:05:52.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80284653671927     dec_j2k = -24.3842433530036
2025-12-26T17:05:52.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:52.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-26T17:05:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:52.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:52.935 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12908468, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8233792, 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.84316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80284653671927, telescope_dec_j2k=-24.3842433530036, observability=1)
2025-12-26T17:05:53.945 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:53.947 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8236881, teldec = -24.256156
2025-12-26T17:05:53.948 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80315572298949     dec_j2k = -24.3842382379606
2025-12-26T17:05:53.950 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:53.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-26T17:05:53.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:53.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:53.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:53.953 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:53.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:53.960 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:53.961 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:53.961 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:53.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:53.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:53.961 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:53.961 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:53.961 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1290966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8236881, 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.84347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80315572298949, telescope_dec_j2k=-24.3842382379606, observability=1)
2025-12-26T17:05:54.135 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1737833023071289
2025-12-26T17:05:57.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:57.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.824716, teldec = -24.25615
2025-12-26T17:05:57.726 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80418457496997     dec_j2k = -24.3842152115315
2025-12-26T17:05:57.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:05:57.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-26T17:05:57.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:57.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:57.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:57.730 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:57.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:57.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:57.737 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:57.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:57.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:57.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:57.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:57.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:57.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12914031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.824716, 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.8445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80418457496997, telescope_dec_j2k=-24.3842152115315, observability=1)
2025-12-26T17:05:59.024 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:05:59.026 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8250816, teldec = -24.256156
2025-12-26T17:05:59.027 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80455051425734     dec_j2k = -24.3842151527037
2025-12-26T17:05:59.028 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:59.030 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:05:59.035 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:05:59.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:05:59.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:05:59.036 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:05:59.043 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12915538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992253, telescope_ra=1.8250816, 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.84487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80455051425734, telescope_dec_j2k=-24.3842151527037, observability=1)
2025-12-26T17:05:59.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6630902290344238
2025-12-26T17:06:00.575 [DEBUG] [Thread-426396 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:00.578 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] Telra = 1.8255303, teldec = -24.256156
2025-12-26T17:06:00.579 [INFO] [Thread-426396 (handle)] [driver.py] [get_status()] ra_j2k = 1.80499962998842     dec_j2k = -24.3842077157313
2025-12-26T17:06:00.580 [DEBUG] [Thread-426396 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:00.581 [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-26T17:06:00.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:00.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:00.582 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:00.583 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:00.590 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12917333, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992253, telescope_ra=1.8255303, 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.84531, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80499962998842, telescope_dec_j2k=-24.3842077157313, observability=1)
2025-12-26T17:06:02.595 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:02.597 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8260816, teldec = -24.256156
2025-12-26T17:06:02.598 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.805551440747     dec_j2k = -24.3841985757919
2025-12-26T17:06:02.599 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:02.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-26T17:06:02.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:02.601 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:02.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:02.602 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:02.609 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1291967, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992253, telescope_ra=1.8260816, 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.84587, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.805551440747, telescope_dec_j2k=-24.3841985757919, observability=1)
2025-12-26T17:06:02.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05497860908508301
2025-12-26T17:06:02.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09867358207702637
2025-12-26T17:06:03.909 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:03.911 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8264462, teldec = -24.256156
2025-12-26T17:06:03.912 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80591637851461     dec_j2k = -24.3841925296619
2025-12-26T17:06:03.913 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:03.914 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:03.919 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:03.919 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:03.919 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:03.919 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:03.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12921192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992253, telescope_ra=1.8264462, 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.84623, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:05:04.065160', telescope_ra_j2k=1.80591637851461, telescope_dec_j2k=-24.3841925296619, observability=1)
2025-12-26T17:06:04.208 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:04.208 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:06:04.209 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:04.209 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:06:04.209 [INFO] [ThreadPoolExecutor-21576_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:06:04.209 [INFO] [ThreadPoolExecutor-21576_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:06:05.835 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:05.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8269787, teldec = -24.256156
2025-12-26T17:06:05.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80644937179647     dec_j2k = -24.3841836971601
2025-12-26T17:06:05.840 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:05.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-26T17:06:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:05.847 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:05.854 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:05.854 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:05.854 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:05.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:05.855 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:05.855 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12923422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992253, telescope_ra=1.8269787, 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.84676, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80644937179647, telescope_dec_j2k=-24.3841836971601, observability=1)
2025-12-26T17:06:06.874 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:06.876 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8272863, teldec = -24.256156
2025-12-26T17:06:06.877 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.80675725672614     dec_j2k = -24.3841785939063
2025-12-26T17:06:06.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:06.880 [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-26T17:06:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:06.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:06.888 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12924624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992253, telescope_ra=1.8272863, 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.84707, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80675725672614, telescope_dec_j2k=-24.3841785939063, observability=1)
2025-12-26T17:06:08.030 [DEBUG] [Thread-467925 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:08.032 [INFO] [Thread-467925 (handle)] [driver.py] [get_status()] Telra = 1.8275848, teldec = -24.256156
2025-12-26T17:06:08.033 [INFO] [Thread-467925 (handle)] [driver.py] [get_status()] ra_j2k = 1.80705603321539     dec_j2k = -24.3841736408311
2025-12-26T17:06:08.035 [DEBUG] [Thread-467925 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:08.036 [DEBUG] [Thread-467925 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:08.042 [DEBUG] [Thread-467925 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:08.042 [DEBUG] [Thread-467925 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:08.042 [DEBUG] [Thread-467925 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:08.042 [DEBUG] [Thread-467925 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:08.049 [DEBUG] [Thread-467925 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:08.050 [DEBUG] [Thread-467925 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12925962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992253, telescope_ra=1.8275848, 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.84737, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80705603321539, telescope_dec_j2k=-24.3841736408311, observability=1)
2025-12-26T17:06:09.438 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:09.440 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8280054, teldec = -24.256156
2025-12-26T17:06:09.441 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80747702278268     dec_j2k = -24.3841666603943
2025-12-26T17:06:09.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:09.443 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:09.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:09.444 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:09.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:09.445 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:09.452 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12927591, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992253, telescope_ra=1.8280054, 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.84779, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80747702278268, telescope_dec_j2k=-24.3841666603943, observability=1)
2025-12-26T17:06:09.969 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5172512531280518
2025-12-26T17:06:10.753 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:10.755 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8283695, teldec = -24.256156
2025-12-26T17:06:10.756 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8078414600011     dec_j2k = -24.3841606163968
2025-12-26T17:06:10.759 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:10.759 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:10.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:10.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:10.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:10.760 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:10.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12929113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992253, telescope_ra=1.8283695, 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.84815, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8078414600011, telescope_dec_j2k=-24.3841606163968, observability=1)
2025-12-26T17:06:11.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5748882293701172
2025-12-26T17:06:12.106 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:12.108 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8287338, teldec = -24.256156
2025-12-26T17:06:12.109 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80820609738846     dec_j2k = -24.3841545679127
2025-12-26T17:06:12.110 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:12.111 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:12.114 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:12.114 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:12.114 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:12.115 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:12.122 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12930679, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8287338, 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.84852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80820609738846, telescope_dec_j2k=-24.3841545679127, observability=1)
2025-12-26T17:06:12.841 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7186088562011719
2025-12-26T17:06:13.497 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:13.499 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8291254, teldec = -24.256156
2025-12-26T17:06:13.501 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80859806004084     dec_j2k = -24.3841480648646
2025-12-26T17:06:13.502 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:13.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-26T17:06:13.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:13.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:13.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:13.507 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:13.515 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12932289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992253, telescope_ra=1.8291254, 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.84891, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80859806004084, telescope_dec_j2k=-24.3841480648646, observability=1)
2025-12-26T17:06:13.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37430381774902344
2025-12-26T17:06:14.663 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:14.665 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8294522, teldec = -24.256156
2025-12-26T17:06:14.666 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80892516266891     dec_j2k = -24.3841426368761
2025-12-26T17:06:14.667 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:14.668 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:14.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:14.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:14.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:14.670 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:14.677 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12933639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8294522, 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.84924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80892516266891, telescope_dec_j2k=-24.3841426368761, observability=1)
2025-12-26T17:06:15.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.684058427810669
2025-12-26T17:06:16.205 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:16.207 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8298727, teldec = -24.256162
2025-12-26T17:06:16.208 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80934605258067     dec_j2k = -24.3841416506908
2025-12-26T17:06:16.210 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:06:16.210 [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-26T17:06:16.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:16.214 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:16.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:16.215 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:16.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12935424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.8298727, 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.84966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80934605258067, telescope_dec_j2k=-24.3841416506908, observability=1)
2025-12-26T17:06:16.539 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3171975612640381
2025-12-26T17:06:17.448 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:17.450 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8302371, teldec = -24.256156
2025-12-26T17:06:17.451 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.80971078945974     dec_j2k = -24.3841295962349
2025-12-26T17:06:17.454 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:17.455 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:17.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:17.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:17.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:17.456 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:17.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12936862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992253, telescope_ra=1.8302371, 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.85002, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.80971078945974, telescope_dec_j2k=-24.3841295962349, observability=1)
2025-12-26T17:06:17.951 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48702096939086914
2025-12-26T17:06:18.610 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:18.612 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8305462, teldec = -24.256162
2025-12-26T17:06:18.613 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81002017618885     dec_j2k = -24.3841304587337
2025-12-26T17:06:18.615 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:18.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-26T17:06:18.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:18.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:18.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:18.619 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:18.626 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12938207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992263, telescope_ra=1.8305462, 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.85033, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81002017618885, telescope_dec_j2k=-24.3841304587337, observability=1)
2025-12-26T17:06:19.001 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3746500015258789
2025-12-26T17:06:19.739 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:19.741 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8308543, teldec = -24.256156
2025-12-26T17:06:19.742 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81032856091284     dec_j2k = -24.3841193380247
2025-12-26T17:06:19.744 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:19.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-26T17:06:19.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:19.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:19.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:19.748 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:19.755 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:19.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12939514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8308543, 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.85064, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81032856091284, telescope_dec_j2k=-24.3841193380247, observability=1)
2025-12-26T17:06:20.059 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30318260192871094
2025-12-26T17:06:20.904 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:20.906 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8311815, teldec = -24.256162
2025-12-26T17:06:20.907 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8106560643757     dec_j2k = -24.3841198979147
2025-12-26T17:06:20.910 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:20.911 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:20.913 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:20.913 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:20.913 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:20.913 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:20.920 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:20.920 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:20.920 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:20.920 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:20.920 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:20.920 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:20.921 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:20.921 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:20.921 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12940862, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323529372832, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992263, telescope_ra=1.8311815, 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.85097, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8106560643757, telescope_dec_j2k=-24.3841198979147, observability=1)
2025-12-26T17:06:21.125 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20406579971313477
2025-12-26T17:06:21.995 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:21.997 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8314905, teldec = -24.256156
2025-12-26T17:06:21.998 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81096534990862     dec_j2k = -24.3841087605193
2025-12-26T17:06:22.000 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:22.001 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:22.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:22.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:22.005 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:22.006 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:22.012 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:22.013 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12942124, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8314905, 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.85127, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81096534990862, telescope_dec_j2k=-24.3841087605193, observability=1)
2025-12-26T17:06:22.168 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15519428253173828
2025-12-26T17:06:23.160 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:23.162 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8317991, teldec = -24.256156
2025-12-26T17:06:23.163 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81127423559344     dec_j2k = -24.3841036284329
2025-12-26T17:06:23.165 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:23.166 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:23.167 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:23.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:23.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:23.168 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:23.175 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12943473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8317991, 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.85158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81127423559344, telescope_dec_j2k=-24.3841036284329, observability=1)
2025-12-26T17:06:23.312 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13631653785705566
2025-12-26T17:06:24.250 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:24.252 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8321075, teldec = -24.256156
2025-12-26T17:06:24.253 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81158292108141     dec_j2k = -24.3840984988364
2025-12-26T17:06:24.255 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:24.257 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:24.259 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:24.259 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:24.259 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:24.259 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:24.266 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:24.267 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12944735, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.8321075, 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.85189, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81158292108141, telescope_dec_j2k=-24.3840984988364, observability=1)
2025-12-26T17:06:24.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08811402320861816
2025-12-26T17:06:25.089 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:25.091 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:25.092 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:25.094 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:25.341 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:25.343 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8324347, teldec = -24.256156
2025-12-26T17:06:25.344 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81191042395986     dec_j2k = -24.384093055627
2025-12-26T17:06:25.346 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:25.347 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:25.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:25.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:25.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:25.350 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:25.358 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12945998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8324347, 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.85222, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81191042395986, telescope_dec_j2k=-24.384093055627, observability=1)
2025-12-26T17:06:25.399 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.041001081466674805
2025-12-26T17:06:25.956 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.5977799892425537
2025-12-26T17:06:25.956 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75882434844971 seconds ago
2025-12-26T17:06:26.086 [DEBUG] [Thread-467926 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7274677753448486
2025-12-26T17:06:26.467 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:26.469 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8327434, teldec = -24.256156
2025-12-26T17:06:26.470 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81221940970138     dec_j2k = -24.3840879193159
2025-12-26T17:06:26.472 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:26.473 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:26.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:26.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:26.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:26.475 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:26.483 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12947301, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327540567113, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.8327434, 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.85253, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81221940970138, telescope_dec_j2k=-24.3840879193159, observability=1)
2025-12-26T17:06:26.557 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07412576675415039
2025-12-26T17:06:27.634 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:27.637 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8330525, teldec = -24.256156
2025-12-26T17:06:27.638 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8125287958014     dec_j2k = -24.3840827755103
2025-12-26T17:06:27.639 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:27.640 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:27.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:27.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:27.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:27.646 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:27.653 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12948653, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.8330525, 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.85284, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8125287958014, telescope_dec_j2k=-24.3840827755103, observability=1)
2025-12-26T17:06:27.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1079111099243164
2025-12-26T17:06:28.726 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:28.728 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8333609, teldec = -24.256156
2025-12-26T17:06:28.729 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81283748124178     dec_j2k = -24.384077642517
2025-12-26T17:06:28.731 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:28.732 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:28.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:28.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:28.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:28.736 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:28.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:28.744 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:28.744 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:28.746 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:28.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:28.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:28.746 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:28.746 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:28.746 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12949916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.8333609, 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.85314, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81283748124178, telescope_dec_j2k=-24.384077642517, observability=1)
2025-12-26T17:06:28.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05755329132080078
2025-12-26T17:06:29.098 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:29.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:29.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8336687, teldec = -24.256156
2025-12-26T17:06:29.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81314556611514     dec_j2k = -24.3840725186766
2025-12-26T17:06:29.854 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:29.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:29.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-26T17:06:29.856 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8336687, teldec = -24.256156
2025-12-26T17:06:29.857 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81314556611514     dec_j2k = -24.3840725186766
2025-12-26T17:06:29.859 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:29.859 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:29.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:29.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:29.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:29.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:29.861 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:29.861 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:29.861 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:29.861 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:29.862 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:29.862 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:29.862 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:29.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:29.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12951215, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.8336687, 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.85345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81314556611514, telescope_dec_j2k=-24.3840725186766, observability=1)
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:29.863 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12951221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798327941686541, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.8336687, 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.85345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81314556611514, telescope_dec_j2k=-24.3840725186766, observability=1)
2025-12-26T17:06:30.100 [DEBUG] [ThreadPoolExecutor-21575_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:30.101 [INFO] [ThreadPoolExecutor-21575_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:06:30.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:30.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8339675, teldec = -24.256155
2025-12-26T17:06:30.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81344464255859     dec_j2k = -24.384066543944
2025-12-26T17:06:30.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:30.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-26T17:06:30.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:30.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:30.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:30.915 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:30.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12952438, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798325936089401, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992252, telescope_ra=1.8339675, 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.85375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81344464255859, telescope_dec_j2k=-24.384066543944, observability=1)
2025-12-26T17:06:30.942 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019496917724609375
2025-12-26T17:06:31.967 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:31.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8342764, teldec = -24.256155
2025-12-26T17:06:31.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8137538284269     dec_j2k = -24.3840614001445
2025-12-26T17:06:31.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:06:31.973 [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-26T17:06:31.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:31.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:31.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:31.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:31.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:31.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12953667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992252, telescope_ra=1.8342764, 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.85406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8137538284269, telescope_dec_j2k=-24.3840614001445, observability=1)
2025-12-26T17:06:32.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04923367500305176
2025-12-26T17:06:33.125 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:33.125 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8345848, teldec = -24.256155
2025-12-26T17:06:33.127 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81406251382077     dec_j2k = -24.3840562638346
2025-12-26T17:06:33.127 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:33.128 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:33.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:33.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:33.133 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:33.134 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:33.142 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12955006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8345848, 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.85437, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81406251382077, telescope_dec_j2k=-24.3840562638346, observability=1)
2025-12-26T17:06:33.532 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38957786560058594
2025-12-26T17:06:33.927 [DEBUG] [Thread-467927 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7849311828613281
2025-12-26T17:06:34.253 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:34.256 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8348926, teldec = -24.256155
2025-12-26T17:06:34.257 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8143705986477     dec_j2k = -24.3840511366845
2025-12-26T17:06:34.258 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:34.259 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:34.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:34.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:34.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:34.264 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:34.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:34.271 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:34.271 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:34.272 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:34.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:34.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:34.272 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:34.272 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:34.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12956312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8348926, 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.85468, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8143705986477, telescope_dec_j2k=-24.3840511366845, observability=1)
2025-12-26T17:06:34.571 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2988581657409668
2025-12-26T17:06:35.418 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:35.420 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8352285, teldec = -24.256155
2025-12-26T17:06:35.421 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81470680946403     dec_j2k = -24.3840455405114
2025-12-26T17:06:35.423 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:35.424 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:35.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:35.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:35.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:35.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:35.437 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:35.438 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12957661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, 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.992252, telescope_ra=1.8352285, 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.85501, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81470680946403, telescope_dec_j2k=-24.3840455405114, observability=1)
2025-12-26T17:06:35.612 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17434453964233398
2025-12-26T17:06:36.546 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:36.548 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8355552, teldec = -24.256155
2025-12-26T17:06:36.549 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81503381175403     dec_j2k = -24.3840400966617
2025-12-26T17:06:36.550 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:36.551 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:36.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:36.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:36.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:36.552 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:36.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:36.559 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:36.559 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:36.559 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:36.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:36.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:36.560 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:36.560 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:36.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12958966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8355552, 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.85534, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81503381175403, telescope_dec_j2k=-24.3840400966617, observability=1)
2025-12-26T17:06:36.692 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13187122344970703
2025-12-26T17:06:37.677 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:37.679 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8358633, teldec = -24.256155
2025-12-26T17:06:37.680 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81534219682171     dec_j2k = -24.3840349618874
2025-12-26T17:06:37.682 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:37.683 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:37.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:37.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:37.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:37.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:37.692 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12960275, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.8358633, 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.85565, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81534219682171, telescope_dec_j2k=-24.3840349618874, observability=1)
2025-12-26T17:06:37.739 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04688072204589844
2025-12-26T17:06:38.764 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:38.766 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8361716, teldec = -24.256155
2025-12-26T17:06:38.768 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.81565078206272     dec_j2k = -24.3840298229453
2025-12-26T17:06:38.769 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:38.771 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:38.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:38.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:38.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:38.773 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:38.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:38.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:38.780 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:38.780 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:38.780 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:38.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:38.781 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:38.781 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:38.781 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12961534, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992252, telescope_ra=1.8361716, 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.85596, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81565078206272, telescope_dec_j2k=-24.3840298229453, observability=1)
2025-12-26T17:06:38.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0035545825958251953
2025-12-26T17:06:39.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:39.838 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8364521, teldec = -24.256155
2025-12-26T17:06:39.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81593154157282     dec_j2k = -24.3840251466661
2025-12-26T17:06:39.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:39.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-26T17:06:39.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:39.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:39.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:39.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:39.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:39.852 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12962774, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992252, telescope_ra=1.8364521, 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.85624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81593154157282, telescope_dec_j2k=-24.3840251466661, observability=1)
2025-12-26T17:06:39.892 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0401148796081543
2025-12-26T17:06:40.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:40.903 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8367602, teldec = -24.256155
2025-12-26T17:06:40.904 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81623992660641     dec_j2k = -24.3840200094646
2025-12-26T17:06:40.905 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:40.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-26T17:06:40.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:40.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:40.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:40.909 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:40.916 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12964007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8367602, 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.85654, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81623992660641, telescope_dec_j2k=-24.3840200094646, observability=1)
2025-12-26T17:06:40.982 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06611990928649902
2025-12-26T17:06:41.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:41.969 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8370398, teldec = -24.256155
2025-12-26T17:06:41.970 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81651978526357     dec_j2k = -24.3840153467451
2025-12-26T17:06:41.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:06:41.972 [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-26T17:06:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:41.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:41.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12965241, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8370398, 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.85682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81651978526357, telescope_dec_j2k=-24.3840153467451, observability=1)
2025-12-26T17:06:42.073 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08609437942504883
2025-12-26T17:06:43.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:43.036 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8373382, teldec = -24.256149
2025-12-26T17:06:43.037 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81681846076622     dec_j2k = -24.3840043702561
2025-12-26T17:06:43.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:43.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-26T17:06:43.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:43.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:43.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:43.044 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:43.051 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12966475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992241, telescope_ra=1.8373382, 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.85712, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81681846076622, telescope_dec_j2k=-24.3840043702561, observability=1)
2025-12-26T17:06:43.163 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1115422248840332
2025-12-26T17:06:43.258 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2065751552581787
2025-12-26T17:06:44.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:44.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8376467, teldec = -24.256155
2025-12-26T17:06:44.104 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81712724667181     dec_j2k = -24.3840052234796
2025-12-26T17:06:44.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:44.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-26T17:06:44.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:44.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:44.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:44.112 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:44.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:44.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:44.119 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:44.119 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:44.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:44.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:44.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:44.120 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:44.120 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1296771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.8376467, 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.85743, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81712724667181, telescope_dec_j2k=-24.3840052234796, observability=1)
2025-12-26T17:06:44.254 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13391733169555664
2025-12-26T17:06:44.258 [DEBUG] [Thread-467928 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1383359432220459
2025-12-26T17:06:45.167 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:45.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8379551, teldec = -24.256155
2025-12-26T17:06:45.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81743593193748     dec_j2k = -24.38400007804
2025-12-26T17:06:45.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:45.172 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:45.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:45.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:45.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:45.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:45.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:45.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:45.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:45.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:45.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:45.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:45.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:45.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:45.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12968943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8379551, 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.85774, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81743593193748, telescope_dec_j2k=-24.38400007804, observability=1)
2025-12-26T17:06:45.345 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15984034538269043
2025-12-26T17:06:46.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:46.236 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8382353, teldec = -24.256155
2025-12-26T17:06:46.237 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81771639110835     dec_j2k = -24.3839954023736
2025-12-26T17:06:46.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:46.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:46.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:46.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:46.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:46.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:46.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12970179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8382353, 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.85802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81771639110835, telescope_dec_j2k=-24.3839954023736, observability=1)
2025-12-26T17:06:46.435 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18451452255249023
2025-12-26T17:06:47.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:47.298 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8385431, teldec = -24.256155
2025-12-26T17:06:47.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81802447579667     dec_j2k = -24.3839902653544
2025-12-26T17:06:47.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:47.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-26T17:06:47.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:47.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:47.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:47.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:47.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:47.315 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1297141, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.8385431, 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.85833, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81802447579667, telescope_dec_j2k=-24.3839902653544, observability=1)
2025-12-26T17:06:47.565 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2506868839263916
2025-12-26T17:06:48.369 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:48.371 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8388227, teldec = -24.256155
2025-12-26T17:06:48.372 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81830433439229     dec_j2k = -24.3839855982572
2025-12-26T17:06:48.374 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:48.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-26T17:06:48.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:48.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:48.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:48.376 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:48.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:48.384 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:48.385 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:48.385 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:48.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:48.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:48.385 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:48.385 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:48.385 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1297265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.8388227, 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.85861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81830433439229, telescope_dec_j2k=-24.3839855982572, observability=1)
2025-12-26T17:06:48.656 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2706930637359619
2025-12-26T17:06:49.688 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:49.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8392054, teldec = -24.256155
2025-12-26T17:06:49.691 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81868738832707     dec_j2k = -24.3839792090968
2025-12-26T17:06:49.693 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:49.694 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:49.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:49.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:49.701 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:49.702 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:49.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:49.709 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12974177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8392054, 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.85899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81868738832707, telescope_dec_j2k=-24.3839792090968, observability=1)
2025-12-26T17:06:49.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03413581848144531
2025-12-26T17:06:50.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:50.746 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8394859, teldec = -24.256155
2025-12-26T17:06:50.747 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81896814773211     dec_j2k = -24.3839745253445
2025-12-26T17:06:50.748 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:50.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-26T17:06:50.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:50.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:50.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:50.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:50.762 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12975399, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, 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.992252, telescope_ra=1.8394859, 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.85927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81896814773211, telescope_dec_j2k=-24.3839745253445, observability=1)
2025-12-26T17:06:50.834 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07208752632141113
2025-12-26T17:06:51.845 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:51.847 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8397943, teldec = -24.256155
2025-12-26T17:06:51.848 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81927683292772     dec_j2k = -24.3839693749243
2025-12-26T17:06:51.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:51.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-26T17:06:51.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:51.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:51.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:51.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:51.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:51.859 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12976674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.8397943, 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.85958, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81927683292772, telescope_dec_j2k=-24.3839693749243, observability=1)
2025-12-26T17:06:51.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10396456718444824
2025-12-26T17:06:52.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:52.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8401026, teldec = -24.256155
2025-12-26T17:06:52.935 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8195854180191     dec_j2k = -24.3839642253395
2025-12-26T17:06:52.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:52.938 [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-26T17:06:52.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:52.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:52.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:52.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:52.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12977932, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319518178552, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8401026, 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.85989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8195854180191, telescope_dec_j2k=-24.3839642253395, observability=1)
2025-12-26T17:06:53.130 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18100690841674805
2025-12-26T17:06:53.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:53.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8404101, teldec = -24.256155
2025-12-26T17:06:53.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.81989320235901     dec_j2k = -24.3839590882861
2025-12-26T17:06:54.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:54.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:54.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:54.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12979162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313902506559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.8404101, 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.86019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.81989320235901, telescope_dec_j2k=-24.3839590882861, observability=1)
2025-12-26T17:06:54.218 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20647096633911133
2025-12-26T17:06:55.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:55.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8406898, teldec = -24.256155
2025-12-26T17:06:55.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82017316098259     dec_j2k = -24.3839544149348
2025-12-26T17:06:55.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:55.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:55.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:55.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:55.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:55.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:55.074 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:55.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12980387, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.8406898, 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.86047, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.82017316098259, telescope_dec_j2k=-24.3839544149348, observability=1)
2025-12-26T17:06:55.308 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2330644130706787
2025-12-26T17:06:56.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:56.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8409889, teldec = -24.256155
2025-12-26T17:06:56.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8204725375336     dec_j2k = -24.3839494166798
2025-12-26T17:06:56.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:56.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:56.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:56.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:56.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:56.138 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:56.139 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:56.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:56.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:56.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:56.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:56.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12981623, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318314820268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.8409889, 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.86077, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8204725375336, telescope_dec_j2k=-24.3839494166798, observability=1)
2025-12-26T17:06:56.399 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2601912021636963
2025-12-26T17:06:57.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:57.192 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8412971, teldec = -24.256149
2025-12-26T17:06:57.193 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8207810219502     dec_j2k = -24.3839382660372
2025-12-26T17:06:57.195 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:57.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:57.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:57.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:57.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:57.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:57.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:57.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:57.208 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:57.208 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:57.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:57.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:57.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:57.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:57.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1298286, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.8412971, 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.86108, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.8207810219502, telescope_dec_j2k=-24.3839382660372, observability=1)
2025-12-26T17:06:57.493 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28396010398864746
2025-12-26T17:06:58.254 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:58.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8415777, teldec = -24.256155
2025-12-26T17:06:58.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82106188191197     dec_j2k = -24.3839395749586
2025-12-26T17:06:58.258 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:58.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:58.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:58.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:58.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:58.272 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:58.272 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:58.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:58.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:58.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:58.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:58.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12984091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992252, telescope_ra=1.8415777, 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.86136, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.82106188191197, telescope_dec_j2k=-24.3839395749586, observability=1)
2025-12-26T17:06:58.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30763792991638184
2025-12-26T17:06:59.349 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:06:59.351 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8418858, teldec = -24.256155
2025-12-26T17:06:59.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82137026675047     dec_j2k = -24.3839344238913
2025-12-26T17:06:59.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:06:59.355 [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-26T17:06:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:06:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:06:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:06:59.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:06:59.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:06:59.368 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:59.368 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:06:59.369 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:06:59.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:06:59.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:06:59.369 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:06:59.369 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:06:59.369 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12985359, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.8418858, 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.86167, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.82137026675047, telescope_dec_j2k=-24.3839344238913, observability=1)
2025-12-26T17:06:59.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30152058601379395
2025-12-26T17:06:59.680 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31085848808288574
2025-12-26T17:07:00.854 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:00.856 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8423056, teldec = -24.256155
2025-12-26T17:07:00.857 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82179045483675     dec_j2k = -24.3839274039913
2025-12-26T17:07:00.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:00.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:00.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:00.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:00.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:00.866 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:00.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12987101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831991929798, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992251, telescope_ra=1.8423056, 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.86209, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.82179045483675, telescope_dec_j2k=-24.3839274039913, observability=1)
2025-12-26T17:07:01.325 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4507112503051758
2025-12-26T17:07:02.323 [DEBUG] [Thread-467929 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:02.325 [INFO] [Thread-467929 (handle)] [driver.py] [get_status()] Telra = 1.842716, teldec = -24.256161
2025-12-26T17:07:02.327 [INFO] [Thread-467929 (handle)] [driver.py] [get_status()] ra_j2k = 1.82220123474927     dec_j2k = -24.3839265392793
2025-12-26T17:07:02.328 [DEBUG] [Thread-467929 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:02.329 [DEBUG] [Thread-467929 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:02.332 [DEBUG] [Thread-467929 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:02.332 [DEBUG] [Thread-467929 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:02.332 [DEBUG] [Thread-467929 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:02.332 [DEBUG] [Thread-467929 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:02.339 [DEBUG] [Thread-467929 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:02.339 [DEBUG] [Thread-467929 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:02.340 [DEBUG] [Thread-467929 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:02.340 [DEBUG] [Thread-467929 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:02.340 [DEBUG] [Thread-467929 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:02.340 [DEBUG] [Thread-467929 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:02.340 [DEBUG] [Thread-467929 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:02.340 [DEBUG] [Thread-467929 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:02.340 [DEBUG] [Thread-467929 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12988801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.842716, 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.8625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.82220123474927, telescope_dec_j2k=-24.3839265392793, observability=1)
2025-12-26T17:07:02.529 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18899273872375488
2025-12-26T17:07:02.605 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26564574241638184
2025-12-26T17:07:02.944 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6044659614562988
2025-12-26T17:07:03.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:03.705 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8431086, teldec = -24.256155
2025-12-26T17:07:03.706 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82259419711349     dec_j2k = -24.3839139719079
2025-12-26T17:07:03.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:03.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-26T17:07:03.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:03.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:03.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:03.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:03.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.12990398, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.8431086, 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.86289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:06:04.207649', telescope_ra_j2k=1.82259419711349, telescope_dec_j2k=-24.3839139719079, observability=1)
2025-12-26T17:07:04.257 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.538949728012085
2025-12-26T17:07:04.347 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:04.347 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:07:04.348 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:04.348 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:07:04.349 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:05.350 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:05.352 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:05.352 [DEBUG] [ThreadPoolExecutor-21577_0] [payload.py] [to_registers()] [0]
2025-12-26T17:07:05.356 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:05.356 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:05.356 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:07:05.356 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:05.363 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:05.363 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:07:05.363 [DEBUG] [ThreadPoolExecutor-21577_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:07:05.363 [DEBUG] [ThreadPoolExecutor-21577_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:07:05.363 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:05.363 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:05.363 [DEBUG] [ThreadPoolExecutor-21577_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:07.871 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:07.873 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8442566, teldec = -24.256161
2025-12-26T17:07:07.874 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82374325870015     dec_j2k = -24.3839007585485
2025-12-26T17:07:07.876 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:07.877 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:07.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:07.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:07.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:07.878 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:07.886 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12995222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322326014548, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992262, telescope_ra=1.8442566, 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.86404, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82374325870015, telescope_dec_j2k=-24.3839007585485, observability=1)
2025-12-26T17:07:08.677 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7908623218536377
2025-12-26T17:07:08.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7991666793823242
2025-12-26T17:07:09.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:09.599 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8447517, teldec = -24.256155
2025-12-26T17:07:09.601 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82423881571264     dec_j2k = -24.3838864695206
2025-12-26T17:07:09.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:09.604 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:09.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:09.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:09.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:09.607 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:09.614 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1299722, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992251, telescope_ra=1.8447517, 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.86454, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82423881571264, telescope_dec_j2k=-24.3838864695206, observability=1)
2025-12-26T17:07:11.064 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:11.066 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8451444, teldec = -24.256155
2025-12-26T17:07:11.067 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8246318786075     dec_j2k = -24.3838798929578
2025-12-26T17:07:11.069 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:11.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-26T17:07:11.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:11.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:11.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:11.075 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:11.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.12998918, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992251, telescope_ra=1.8451444, 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.86493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.8246318786075, telescope_dec_j2k=-24.3838798929578, observability=1)
2025-12-26T17:07:11.351 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2677748203277588
2025-12-26T17:07:13.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:13.531 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8458438, teldec = -24.256155
2025-12-26T17:07:13.532 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8253319248771     dec_j2k = -24.383868176727
2025-12-26T17:07:13.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:13.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-26T17:07:13.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:13.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:13.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:13.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:13.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:13.548 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:13.548 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:13.549 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:13.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:13.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:13.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:13.549 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:13.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13001771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.8458438, 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.86563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.8253319248771, telescope_dec_j2k=-24.383868176727, observability=1)
2025-12-26T17:07:14.824 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:14.827 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8461987, teldec = -24.256155
2025-12-26T17:07:14.828 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8256871527937     dec_j2k = -24.3838622298608
2025-12-26T17:07:14.829 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:14.830 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:14.836 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:14.836 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:14.836 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:14.836 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:14.844 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1300327, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798323128253405, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.8461987, 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.86598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.8256871527937, telescope_dec_j2k=-24.3838622298608, observability=1)
2025-12-26T17:07:16.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:16.869 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8467585, teldec = -24.256155
2025-12-26T17:07:16.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.82624746999979     dec_j2k = -24.383852847351
2025-12-26T17:07:16.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:16.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:16.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:16.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:16.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:16.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:16.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:16.884 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:16.884 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:16.884 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:16.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:16.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:16.885 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:16.885 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:16.885 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13005633, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320320417408, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.8467585, 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.86654, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82624746999979, telescope_dec_j2k=-24.383852847351, observability=1)
2025-12-26T17:07:17.947 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:17.949 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8470672, teldec = -24.256155
2025-12-26T17:07:17.950 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82655645519488     dec_j2k = -24.3838476722187
2025-12-26T17:07:17.952 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:17.953 [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-26T17:07:17.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:17.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:17.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:17.956 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:17.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:17.963 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:17.963 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:17.963 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:17.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:17.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:17.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:17.964 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:17.964 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13006884, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992251, telescope_ra=1.8470672, 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.86685, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82655645519488, telescope_dec_j2k=-24.3838476722187, observability=1)
2025-12-26T17:07:18.867 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9030544757843018
2025-12-26T17:07:20.518 [DEBUG] [Thread-467930 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:20.520 [INFO] [Thread-467930 (handle)] [driver.py] [get_status()] Telra = 1.847795, teldec = -24.256155
2025-12-26T17:07:20.521 [INFO] [Thread-467930 (handle)] [driver.py] [get_status()] ra_j2k = 1.82728492753225     dec_j2k = -24.3838354678698
2025-12-26T17:07:20.523 [DEBUG] [Thread-467930 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:20.524 [DEBUG] [Thread-467930 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:20.526 [DEBUG] [Thread-467930 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:20.526 [DEBUG] [Thread-467930 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:20.526 [DEBUG] [Thread-467930 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:20.526 [DEBUG] [Thread-467930 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:20.533 [DEBUG] [Thread-467930 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1300986, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992251, telescope_ra=1.847795, 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.86758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82728492753225, telescope_dec_j2k=-24.3838354678698, observability=1)
2025-12-26T17:07:21.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49643397331237793
2025-12-26T17:07:21.266 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7323729991912842
2025-12-26T17:07:22.422 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:22.424 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8483186, teldec = -24.256155
2025-12-26T17:07:22.426 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82780901119021     dec_j2k = -24.3838266848411
2025-12-26T17:07:22.427 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:22.429 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:22.429 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:22.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:22.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:22.430 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:22.437 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13012064, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992251, telescope_ra=1.8483186, 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.8681, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82780901119021, telescope_dec_j2k=-24.3838266848411, observability=1)
2025-12-26T17:07:22.576 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13896393775939941
2025-12-26T17:07:23.622 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:23.623 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8486554, teldec = -24.256155
2025-12-26T17:07:23.625 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82814612227994     dec_j2k = -24.3838210339828
2025-12-26T17:07:23.626 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:07:23.627 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:23.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:23.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:23.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:23.630 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:23.638 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13013451, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079832192489512, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992251, telescope_ra=1.8486554, 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.86844, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82814612227994, telescope_dec_j2k=-24.3838210339828, observability=1)
2025-12-26T17:07:23.815 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17710280418395996
2025-12-26T17:07:25.202 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:25.205 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8491044, teldec = -24.256155
2025-12-26T17:07:25.206 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82859553698277     dec_j2k = -24.3838134990766
2025-12-26T17:07:25.208 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:25.209 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:25.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:25.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:25.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:25.211 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:25.218 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:25.219 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13015281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.8491044, 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.86889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82859553698277, telescope_dec_j2k=-24.3838134990766, observability=1)
2025-12-26T17:07:25.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12081074714660645
2025-12-26T17:07:26.016 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.7971909046173096
2025-12-26T17:07:26.016 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.75842094421387 seconds ago
2025-12-26T17:07:26.405 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:26.407 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8494322, teldec = -24.256155
2025-12-26T17:07:26.408 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82892363972774     dec_j2k = -24.3838079969753
2025-12-26T17:07:26.409 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:26.411 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:26.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:26.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:26.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:26.412 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:26.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:26.419 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:26.420 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:26.420 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:26.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:26.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:26.420 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:26.420 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:26.420 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13016674, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, 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.992251, telescope_ra=1.8494322, 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.86922, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82892363972774, telescope_dec_j2k=-24.3838079969753, observability=1)
2025-12-26T17:07:26.787 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.36676716804504395
2025-12-26T17:07:28.057 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:28.059 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.849881, teldec = -24.256155
2025-12-26T17:07:28.060 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82937285420256     dec_j2k = -24.3838004623688
2025-12-26T17:07:28.062 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:28.063 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:28.069 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:28.069 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:28.069 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:28.069 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:28.076 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13018586, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992251, telescope_ra=1.849881, 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.86966, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82937285420256, telescope_dec_j2k=-24.3838004623688, observability=1)
2025-12-26T17:07:28.110 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03304624557495117
2025-12-26T17:07:29.337 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:29.340 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.850245, teldec = -24.256155
2025-12-26T17:07:29.341 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.82973719034469     dec_j2k = -24.3837943501164
2025-12-26T17:07:29.343 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:29.344 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:29.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:29.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:29.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:29.346 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:29.353 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:29.354 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13020067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992251, telescope_ra=1.850245, 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.87003, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.82973719034469, telescope_dec_j2k=-24.3837943501164, observability=1)
2025-12-26T17:07:29.903 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5491321086883545
2025-12-26T17:07:30.364 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:30.365 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:31.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:31.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8507767, teldec = -24.256154
2025-12-26T17:07:31.263 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8302693812328     dec_j2k = -24.3837844198582
2025-12-26T17:07:31.265 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:31.266 [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-26T17:07:31.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:31.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:31.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:31.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:31.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13022293, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992251, telescope_ra=1.8507767, 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.87056, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.8302693812328, telescope_dec_j2k=-24.3837844198582, observability=1)
2025-12-26T17:07:31.330 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05157017707824707
2025-12-26T17:07:32.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:32.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8512438, teldec = -24.256154
2025-12-26T17:07:32.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83073691252942     dec_j2k = -24.3837765724816
2025-12-26T17:07:32.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:32.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-26T17:07:32.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:32.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:32.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:32.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:32.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13024229, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310292431707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.8512438, 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.87103, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83073691252942, telescope_dec_j2k=-24.3837765724816, observability=1)
2025-12-26T17:07:33.061 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11086726188659668
2025-12-26T17:07:33.979 [DEBUG] [Thread-467931 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:33.981 [INFO] [Thread-467931 (handle)] [driver.py] [get_status()] Telra = 1.8515238, teldec = -24.256154
2025-12-26T17:07:33.982 [INFO] [Thread-467931 (handle)] [driver.py] [get_status()] ra_j2k = 1.83101717105431     dec_j2k = -24.3837718675068
2025-12-26T17:07:33.984 [DEBUG] [Thread-467931 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:33.984 [DEBUG] [Thread-467931 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:33.991 [DEBUG] [Thread-467931 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:33.991 [DEBUG] [Thread-467931 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:33.991 [DEBUG] [Thread-467931 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:33.991 [DEBUG] [Thread-467931 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:33.992 [DEBUG] [Thread-467931 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1302544, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992251, telescope_ra=1.8515238, 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.87131, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83101717105431, telescope_dec_j2k=-24.3837718675068, observability=1)
2025-12-26T17:07:34.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4964301586151123
2025-12-26T17:07:34.701 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7086405754089355
2025-12-26T17:07:35.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:35.992 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:35.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8521119, teldec = -24.256148
2025-12-26T17:07:35.996 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8521119, teldec = -24.256148
2025-12-26T17:07:35.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83160581347734     dec_j2k = -24.3837559836449
2025-12-26T17:07:35.998 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.83160581347734     dec_j2k = -24.3837559836449
2025-12-26T17:07:35.999 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:36.000 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:36.000 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:36.001 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:36.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:36.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:36.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:36.002 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:36.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:36.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:36.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:36.002 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:36.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:36.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:36.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:36.003 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:36.004 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:36.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:36.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:36.004 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:36.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:36.004 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:36.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:36.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:36.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:36.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:36.004 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:36.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1302777, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99224, telescope_ra=1.8521119, 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.8719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83160581347734, telescope_dec_j2k=-24.3837559836449, observability=1)
2025-12-26T17:07:36.004 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:36.005 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13027771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99224, telescope_ra=1.8521119, 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.8719, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83160581347734, telescope_dec_j2k=-24.3837559836449, observability=1)
2025-12-26T17:07:37.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:37.656 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8525599, teldec = -24.256154
2025-12-26T17:07:37.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83205422760398     dec_j2k = -24.3837544514431
2025-12-26T17:07:37.659 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:37.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-26T17:07:37.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:37.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:37.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:37.666 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:37.673 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13029693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798320721536836, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8525599, 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.87234, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83205422760398, telescope_dec_j2k=-24.3837544514431, observability=1)
2025-12-26T17:07:37.725 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05195498466491699
2025-12-26T17:07:38.582 [DEBUG] [Thread-467932 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9089820384979248
2025-12-26T17:07:39.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:39.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8529711, teldec = -24.256154
2025-12-26T17:07:39.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83246580719561     dec_j2k = -24.3837475368714
2025-12-26T17:07:39.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:39.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-26T17:07:39.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:39.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:39.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:39.160 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:39.168 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13031421, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311896909419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8529711, 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.87275, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83246580719561, telescope_dec_j2k=-24.3837475368714, observability=1)
2025-12-26T17:07:39.189 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.020377635955810547
2025-12-26T17:07:40.244 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:40.247 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8532792, teldec = -24.256148
2025-12-26T17:07:40.248 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83277419105842     dec_j2k = -24.3837363555193
2025-12-26T17:07:40.250 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:40.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:40.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:40.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:40.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:40.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:40.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:40.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:40.263 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:40.263 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:40.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:40.263 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:40.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:40.264 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:40.264 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13032691, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308286834566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99224, telescope_ra=1.8532792, 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.87306, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83277419105842, telescope_dec_j2k=-24.3837363555193, observability=1)
2025-12-26T17:07:40.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.014783382415771484
2025-12-26T17:07:41.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:41.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8535875, teldec = -24.256154
2025-12-26T17:07:41.339 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83308277617438     dec_j2k = -24.3837371689644
2025-12-26T17:07:41.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:41.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-26T17:07:41.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:41.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:41.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:41.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:41.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13033954, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8535875, 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.87337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83308277617438, telescope_dec_j2k=-24.3837371689644, observability=1)
2025-12-26T17:07:41.369 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.015494346618652344
2025-12-26T17:07:42.399 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:42.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8538955, teldec = -24.256154
2025-12-26T17:07:42.402 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83339106046143     dec_j2k = -24.3837319871274
2025-12-26T17:07:42.404 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:07:42.405 [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-26T17:07:42.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:42.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:42.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:42.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:42.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:42.418 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:42.419 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:42.419 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:42.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:42.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:42.419 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:42.419 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:42.419 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13035185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8538955, 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.87368, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83339106046143, telescope_dec_j2k=-24.3837319871274, observability=1)
2025-12-26T17:07:42.462 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04329276084899902
2025-12-26T17:07:43.319 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8998632431030273
2025-12-26T17:07:43.487 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:43.490 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8541755, teldec = -24.256154
2025-12-26T17:07:43.491 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83367131889397     dec_j2k = -24.383727275645
2025-12-26T17:07:43.493 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:43.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-26T17:07:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:43.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:43.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:43.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:43.503 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:43.503 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:43.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:43.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:43.503 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:43.503 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:43.503 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13036444, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8541755, 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.87396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83367131889397, telescope_dec_j2k=-24.383727275645, observability=1)
2025-12-26T17:07:43.550 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04680132865905762
2025-12-26T17:07:44.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:44.561 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.854474, teldec = -24.256154
2025-12-26T17:07:44.562 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83397009439075     dec_j2k = -24.3837222521116
2025-12-26T17:07:44.565 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:44.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:44.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:44.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:44.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:44.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:44.575 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13037685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.854474, 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.87426, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83397009439075, telescope_dec_j2k=-24.3837222521116, observability=1)
2025-12-26T17:07:44.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06516218185424805
2025-12-26T17:07:45.616 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:45.618 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8547824, teldec = -24.256154
2025-12-26T17:07:45.620 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83427877901297     dec_j2k = -24.3837170611486
2025-12-26T17:07:45.622 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:45.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-26T17:07:45.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:45.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:45.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:45.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:45.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:45.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:45.635 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:45.635 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:45.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:45.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:45.635 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:45.636 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:45.636 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13038909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309490192851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99225, telescope_ra=1.8547824, 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.87457, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83427877901297, telescope_dec_j2k=-24.3837170611486, observability=1)
2025-12-26T17:07:45.731 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09573912620544434
2025-12-26T17:07:46.735 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:46.738 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8550909, teldec = -24.256161
2025-12-26T17:07:46.739 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83458756434643     dec_j2k = -24.3837188670817
2025-12-26T17:07:46.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:46.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-26T17:07:46.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:46.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:46.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:46.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:46.753 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:46.754 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13040204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992261, telescope_ra=1.8550909, 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.87487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83458756434643, telescope_dec_j2k=-24.3837188670817, observability=1)
2025-12-26T17:07:46.822 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06843996047973633
2025-12-26T17:07:47.799 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:47.801 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8553991, teldec = -24.256154
2025-12-26T17:07:47.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83489604812959     dec_j2k = -24.3837066784063
2025-12-26T17:07:47.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07: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-26T17:07:47.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:47.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:47.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:47.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:47.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:47.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:47.815 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:47.815 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:47.815 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:47.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:47.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:47.816 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:47.816 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13041435, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830547899857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99225, telescope_ra=1.8553991, 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.87518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83489604812959, telescope_dec_j2k=-24.3837066784063, observability=1)
2025-12-26T17:07:47.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09868144989013672
2025-12-26T17:07:48.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:48.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.855679, teldec = -24.256154
2025-12-26T17:07:48.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83517620641741     dec_j2k = -24.3837019649191
2025-12-26T17:07:48.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:48.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-26T17:07:48.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:48.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:48.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:48.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:48.876 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:48.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13042662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.855679, 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.87546, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83517620641741, telescope_dec_j2k=-24.3837019649191, observability=1)
2025-12-26T17:07:49.002 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1257021427154541
2025-12-26T17:07:49.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:49.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8559868, teldec = -24.256154
2025-12-26T17:07:49.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8354842904397     dec_j2k = -24.3836967808063
2025-12-26T17:07:49.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07: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-26T17:07:49.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:49.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:49.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:49.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:49.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:49.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:49.942 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:49.942 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:49.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:49.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:49.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:49.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:49.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13043898, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311495789991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8559868, 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.87577, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.8354842904397, telescope_dec_j2k=-24.3836967808063, observability=1)
2025-12-26T17:07:50.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14975452423095703
2025-12-26T17:07:51.002 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:51.005 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8562859, teldec = -24.256154
2025-12-26T17:07:51.006 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83578366642276     dec_j2k = -24.3836917424279
2025-12-26T17:07:51.008 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:51.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-26T17:07:51.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:51.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:51.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:51.015 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:51.022 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:51.023 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13045142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8562859, 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.87607, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83578366642276, telescope_dec_j2k=-24.3836917424279, observability=1)
2025-12-26T17:07:51.183 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15971946716308594
2025-12-26T17:07:52.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:52.072 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8565663, teldec = -24.256161
2025-12-26T17:07:52.073 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83606432577227     dec_j2k = -24.3836940177548
2025-12-26T17:07:52.075 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:52.076 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:52.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:52.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:52.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:52.082 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:52.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:52.089 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:52.089 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:52.090 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:52.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:52.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:52.090 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:52.090 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:52.090 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13046378, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, 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.992261, telescope_ra=1.8565663, 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.87635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83606432577227, telescope_dec_j2k=-24.3836940177548, observability=1)
2025-12-26T17:07:52.276 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18654346466064453
2025-12-26T17:07:53.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:53.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8568745, teldec = -24.256154
2025-12-26T17:07:53.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83637280949828     dec_j2k = -24.3836818250956
2025-12-26T17:07:53.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:53.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-26T17:07:53.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:53.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:53.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:53.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:53.151 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13047606, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8568745, 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.87666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83637280949828, telescope_dec_j2k=-24.3836818250956, observability=1)
2025-12-26T17:07:53.364 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21326756477355957
2025-12-26T17:07:54.194 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:54.196 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8571823, teldec = -24.256154
2025-12-26T17:07:54.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83668089347471     dec_j2k = -24.3836766377592
2025-12-26T17:07:54.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:54.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-26T17:07:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:54.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:54.213 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:54.213 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:54.213 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:54.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:54.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13048837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99225, telescope_ra=1.8571823, 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.87697, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83668089347471, telescope_dec_j2k=-24.3836766377592, observability=1)
2025-12-26T17:07:54.454 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.240311861038208
2025-12-26T17:07:55.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:55.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8574622, teldec = -24.256154
2025-12-26T17:07:55.258 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83696105170032     dec_j2k = -24.3836719198996
2025-12-26T17:07:55.260 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:55.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-26T17:07:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:55.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:55.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:55.275 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:55.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:55.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:55.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:55.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:55.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:55.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:55.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13050065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8574622, 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.87725, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83696105170032, telescope_dec_j2k=-24.3836719198996, observability=1)
2025-12-26T17:07:55.545 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26911473274230957
2025-12-26T17:07:56.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:56.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.85777, teldec = -24.256154
2025-12-26T17:07:56.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83726913565419     dec_j2k = -24.3836667309787
2025-12-26T17:07:56.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:56.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:56.333 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:56.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13051297, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99225, telescope_ra=1.85777, 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.87755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83726913565419, telescope_dec_j2k=-24.3836667309787, observability=1)
2025-12-26T17:07:56.636 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.295255184173584
2025-12-26T17:07:56.666 [DEBUG] [Thread-467933 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3255140781402588
2025-12-26T17:07:57.431 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:57.433 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8580686, teldec = -24.256154
2025-12-26T17:07:57.434 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83756801110952     dec_j2k = -24.3836616963593
2025-12-26T17:07:57.435 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:57.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-26T17:07:57.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:57.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:57.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:57.442 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:57.449 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:57.450 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13052583, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8580686, 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.87785, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83756801110952, telescope_dec_j2k=-24.3836616963593, observability=1)
2025-12-26T17:07:57.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27869606018066406
2025-12-26T17:07:58.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:58.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8583769, teldec = -24.256154
2025-12-26T17:07:58.498 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83787659550132     dec_j2k = -24.3836564973712
2025-12-26T17:07:58.500 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:58.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-26T17:07:58.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:58.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:58.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:58.504 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:58.512 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:58.513 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13053816, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99225, telescope_ra=1.8583769, 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.87816, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83787659550132, telescope_dec_j2k=-24.3836564973712, observability=1)
2025-12-26T17:07:58.771 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2587001323699951
2025-12-26T17:07:58.816 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30391407012939453
2025-12-26T17:07:59.554 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:07:59.556 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8586576, teldec = -24.25616
2025-12-26T17:07:59.557 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83815755496483     dec_j2k = -24.3836577625863
2025-12-26T17:07:59.559 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:59.560 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:07:59.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:07:59.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:07:59.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:07:59.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:07:59.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:07:59.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:59.568 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:07:59.568 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:07:59.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:07:59.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:07:59.568 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:07:59.569 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:07:59.569 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1305504, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992261, telescope_ra=1.8586576, 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.87844, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83815755496483, telescope_dec_j2k=-24.3836577625863, observability=1)
2025-12-26T17:07:59.946 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3774909973144531
2025-12-26T17:08:00.612 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:00.614 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8589655, teldec = -24.256154
2025-12-26T17:08:00.616 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83846573842335     dec_j2k = -24.3836465692587
2025-12-26T17:08:00.617 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:00.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-26T17:08:00.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:00.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:00.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:00.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:00.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:00.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:00.626 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:00.626 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:00.626 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:00.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:00.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:00.627 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:00.627 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13056265, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8589655, 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.87875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83846573842335, telescope_dec_j2k=-24.3836465692587, observability=1)
2025-12-26T17:08:01.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4073905944824219
2025-12-26T17:08:01.674 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:01.676 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8592457, teldec = -24.256154
2025-12-26T17:08:01.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83874619686339     dec_j2k = -24.3836418419659
2025-12-26T17:08:01.679 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:01.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:01.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:01.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:01.690 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:01.691 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13057494, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309089073422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8592457, 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.87903, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83874619686339, telescope_dec_j2k=-24.3836418419659, observability=1)
2025-12-26T17:08:02.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4337618350982666
2025-12-26T17:08:02.578 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8873598575592041
2025-12-26T17:08:02.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:02.735 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8595535, teldec = -24.256154
2025-12-26T17:08:02.736 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83905428074877     dec_j2k = -24.3836366482373
2025-12-26T17:08:02.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:02.739 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:02.742 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:02.750 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:02.751 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1305872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8595535, 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.87934, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83905428074877, telescope_dec_j2k=-24.3836366482373, observability=1)
2025-12-26T17:08:03.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4651176929473877
2025-12-26T17:08:03.801 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:03.804 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8598521, teldec = -24.256154
2025-12-26T17:08:03.805 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83935315613764     dec_j2k = -24.383631608954
2025-12-26T17:08:03.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:03.807 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:03.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:03.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:03.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:03.813 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:03.820 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:03.821 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13059956, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8598521, 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.87964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:07:04.345924', telescope_ra_j2k=1.83935315613764, telescope_dec_j2k=-24.383631608954, observability=1)
2025-12-26T17:08:04.305 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.484987735748291
2025-12-26T17:08:04.508 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:04.508 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:08:04.509 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:04.509 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:08:04.510 [INFO] [ThreadPoolExecutor-21578_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:08:04.510 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T17:08:04.862 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:04.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8601325, teldec = -24.256154
2025-12-26T17:08:04.866 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83963381473111     dec_j2k = -24.3836268761098
2025-12-26T17:08:04.867 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:04.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-26T17:08:04.871 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:04.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:04.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:04.872 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:04.879 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13061184, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311896909419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99225, telescope_ra=1.8601325, 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.87992, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.83963381473111, telescope_dec_j2k=-24.3836268761098, observability=1)
2025-12-26T17:08:05.396 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5169920921325684
2025-12-26T17:08:05.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:05.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8604409, teldec = -24.256154
2025-12-26T17:08:05.931 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.83994249913571     dec_j2k = -24.3836216698613
2025-12-26T17:08:05.933 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:05.934 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:05.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:05.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:05.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:05.938 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:05.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:05.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:05.945 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:05.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:05.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:05.946 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:05.946 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13062418, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99225, telescope_ra=1.8604409, 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.88022, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.83994249913571, telescope_dec_j2k=-24.3836216698613, observability=1)
2025-12-26T17:08:06.487 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5408976078033447
2025-12-26T17:08:06.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:06.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8607211, teldec = -24.256154
2025-12-26T17:08:06.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84022295752414     dec_j2k = -24.3836169389486
2025-12-26T17:08:06.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:06.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-26T17:08:07.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:07.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:07.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:07.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:07.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13063649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309490192851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8607211, 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.88051, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84022295752414, telescope_dec_j2k=-24.3836169389486, observability=1)
2025-12-26T17:08:07.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5676670074462891
2025-12-26T17:08:08.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:08.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8610289, teldec = -24.256154
2025-12-26T17:08:08.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84053104135281     dec_j2k = -24.3836117412436
2025-12-26T17:08:08.063 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:08.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-26T17:08:08.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:08.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:08.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:08.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:08.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:08.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:08.076 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:08.076 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:08.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:08.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:08.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:08.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:08.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13064883, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99225, telescope_ra=1.8610289, 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.88081, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84053104135281, telescope_dec_j2k=-24.3836117412436, observability=1)
2025-12-26T17:08:08.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5914790630340576
2025-12-26T17:08:09.121 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:09.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8613367, teldec = -24.256154
2025-12-26T17:08:09.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84083912516963     dec_j2k = -24.3836065427091
2025-12-26T17:08:09.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:09.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:09.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:09.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:09.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:09.131 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:09.139 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13066113, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99225, telescope_ra=1.8613367, 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.88112, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84083912516963, telescope_dec_j2k=-24.3836065427091, observability=1)
2025-12-26T17:08:09.758 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6187889575958252
2025-12-26T17:08:10.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:10.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8616355, teldec = -24.256154
2025-12-26T17:08:10.184 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8411382006764     dec_j2k = -24.3836014953852
2025-12-26T17:08:10.185 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:10.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-26T17:08:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:10.188 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:10.195 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:10.196 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1306734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99225, telescope_ra=1.8616355, 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.88142, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.8411382006764, telescope_dec_j2k=-24.3836014953852, observability=1)
2025-12-26T17:08:10.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6526892185211182
2025-12-26T17:08:11.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:11.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8619157, teldec = -24.256154
2025-12-26T17:08:11.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84141865902301     dec_j2k = -24.3835967615419
2025-12-26T17:08:11.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:11.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-26T17:08:11.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:11.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:11.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:11.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:11.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:11.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:11.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:11.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:11.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:11.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:11.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:11.256 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:11.256 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13068561, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99225, telescope_ra=1.8619157, 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.8817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84141865902301, telescope_dec_j2k=-24.3835967615419, observability=1)
2025-12-26T17:08:11.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6857113838195801
2025-12-26T17:08:12.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:12.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8622239, teldec = -24.256147
2025-12-26T17:08:12.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84172714254137     dec_j2k = -24.383584554445
2025-12-26T17:08:12.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:12.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-26T17:08:12.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:12.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:12.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:12.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:12.321 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13069794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309891312279, 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.992239, telescope_ra=1.8622239, 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.88201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84172714254137, telescope_dec_j2k=-24.383584554445, observability=1)
2025-12-26T17:08:13.029 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7077734470367432
2025-12-26T17:08:13.362 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:13.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8625043, teldec = -24.256154
2025-12-26T17:08:13.365 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84200780168489     dec_j2k = -24.3835868151919
2025-12-26T17:08:13.367 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:13.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-26T17:08:13.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:13.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:13.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:13.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:13.378 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13071022, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314303625987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992249, telescope_ra=1.8625043, 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.88229, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84200780168489, telescope_dec_j2k=-24.3835868151919, observability=1)
2025-12-26T17:08:14.119 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7407197952270508
2025-12-26T17:08:14.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:14.421 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8628121, teldec = -24.256154
2025-12-26T17:08:14.422 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84231588544496     dec_j2k = -24.383581612682
2025-12-26T17:08:14.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:14.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-26T17:08:14.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:14.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:14.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:14.425 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:14.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:14.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:14.433 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:14.433 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:14.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:14.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:14.433 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:14.433 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:14.433 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13072245, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992249, telescope_ra=1.8628121, 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.8826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84231588544496, telescope_dec_j2k=-24.383581612682, observability=1)
2025-12-26T17:08:14.836 [DEBUG] [Thread-467934 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4024059772491455
2025-12-26T17:08:15.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7766585350036621
2025-12-26T17:08:15.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:15.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8630917, teldec = -24.256154
2025-12-26T17:08:15.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84259574319725     dec_j2k = -24.3835768860965
2025-12-26T17:08:15.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:15.484 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:15.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:15.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:15.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:15.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:15.497 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:15.498 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1307347, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.8630917, 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.88288, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84259574319725, telescope_dec_j2k=-24.3835768860965, observability=1)
2025-12-26T17:08:16.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8024575710296631
2025-12-26T17:08:16.549 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:16.552 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8633906, teldec = -24.256154
2025-12-26T17:08:16.553 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84289491873064     dec_j2k = -24.3835718324915
2025-12-26T17:08:16.555 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:08:16.556 [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-26T17:08:16.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:16.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:16.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:16.560 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:16.567 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:16.568 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13074711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318314820268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.8633906, 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.88317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84289491873064, telescope_dec_j2k=-24.3835718324915, observability=1)
2025-12-26T17:08:17.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8258116245269775
2025-12-26T17:08:17.608 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:17.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8636995, teldec = -24.256154
2025-12-26T17:08:17.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84320410347053     dec_j2k = -24.3835666089913
2025-12-26T17:08:17.614 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:17.615 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:17.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:17.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:17.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:17.623 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:17.631 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13075936, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992249, telescope_ra=1.8636995, 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.88348, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84320410347053, telescope_dec_j2k=-24.3835666089913, observability=1)
2025-12-26T17:08:18.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8503930568695068
2025-12-26T17:08:18.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:18.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8639811, teldec = -24.256154
2025-12-26T17:08:18.680 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84348596303525     dec_j2k = -24.3835618464067
2025-12-26T17:08:18.680 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:18.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:18.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:18.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:18.689 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:18.696 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:18.697 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13077172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992249, telescope_ra=1.8639811, 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.88377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84348596303525, telescope_dec_j2k=-24.3835618464067, observability=1)
2025-12-26T17:08:19.646 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9494986534118652
2025-12-26T17:08:19.741 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:19.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8642895, teldec = -24.256147
2025-12-26T17:08:19.744 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84379464665766     dec_j2k = -24.3835496303548
2025-12-26T17:08:19.746 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:19.747 [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-26T17:08:19.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:19.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:19.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:19.754 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:19.761 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13078405, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992239, telescope_ra=1.8642895, 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.88407, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84379464665766, telescope_dec_j2k=-24.3835496303548, observability=1)
2025-12-26T17:08:20.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9760136604309082
2025-12-26T17:08:20.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:20.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8645889, teldec = -24.256154
2025-12-26T17:08:20.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8440943232409     dec_j2k = -24.3835515645705
2025-12-26T17:08:20.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:20.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:20.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:20.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:20.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:20.839 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:20.846 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13079662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992249, telescope_ra=1.8645889, 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.88437, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.8440943232409, telescope_dec_j2k=-24.3835515645705, observability=1)
2025-12-26T17:08:21.872 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:21.874 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8648691, teldec = -24.256154
2025-12-26T17:08:21.875 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.84437478148401     dec_j2k = -24.3835468234842
2025-12-26T17:08:21.876 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:21.877 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:21.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:21.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:21.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:21.879 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:21.886 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:21.887 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13080872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314303625987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.8648691, 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.88465, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84437478148401, telescope_dec_j2k=-24.3835468234842, observability=1)
2025-12-26T17:08:21.888 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0005424022674560547
2025-12-26T17:08:22.930 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:22.932 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.865178, teldec = -24.256154
2025-12-26T17:08:22.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84468396616675     dec_j2k = -24.3835415959873
2025-12-26T17:08:22.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:22.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-26T17:08:22.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:22.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:22.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:22.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:22.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13082096, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992249, telescope_ra=1.865178, 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.88496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84468396616675, telescope_dec_j2k=-24.3835415959873, observability=1)
2025-12-26T17:08:22.956 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008693218231201172
2025-12-26T17:08:23.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:23.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8654587, teldec = -24.256154
2025-12-26T17:08:23.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84496492484997     dec_j2k = -24.3835368449934
2025-12-26T17:08:23.997 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:23.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-26T17:08:24.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:24.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:24.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:24.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:24.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:24.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:24.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:24.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:24.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:24.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:24.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:24.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:24.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13083325, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.8654587, 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.88524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84496492484997, telescope_dec_j2k=-24.3835368449934, observability=1)
2025-12-26T17:08:24.046 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0348210334777832
2025-12-26T17:08:25.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:25.056 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8657668, teldec = -24.256154
2025-12-26T17:08:25.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8452733087727     dec_j2k = -24.3835316294464
2025-12-26T17:08:25.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:25.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:25.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:25.071 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:25.072 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13084554, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992249, telescope_ra=1.8657668, 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.88555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.8452733087727, telescope_dec_j2k=-24.3835316294464, observability=1)
2025-12-26T17:08:25.136 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06483817100524902
2025-12-26T17:08:25.367 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:25.369 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:25.370 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:25.373 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:26.077 [DEBUG] [lcu_check_connected_worker] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:26.078 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] Telra = 1.8660384, teldec = -24.256154
2025-12-26T17:08:26.080 [INFO] [lcu_check_connected_worker] [driver.py] [get_status()] ra_j2k = 1.8455451590498     dec_j2k = -24.3835270310862
2025-12-26T17:08:26.080 [DEBUG] [lcu_check_connected_worker] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:26.081 [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-26T17:08:26.083 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:26.083 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:26.083 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:26.083 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13085737, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314303625987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.8660384, 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.88582, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.8455451590498, telescope_dec_j2k=-24.3835270310862, observability=1)
2025-12-26T17:08:26.090 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.77166771888733 seconds ago
2025-12-26T17:08:26.119 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028233766555786133
2025-12-26T17:08:26.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21174097061157227
2025-12-26T17:08:27.162 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:27.165 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.866347, teldec = -24.256154
2025-12-26T17:08:27.166 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84585404341089     dec_j2k = -24.3835218055094
2025-12-26T17:08:27.168 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:27.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-26T17:08:27.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:27.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:27.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:27.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:27.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13086995, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798324331611689, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.866347, 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.88613, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84585404341089, telescope_dec_j2k=-24.3835218055094, observability=1)
2025-12-26T17:08:27.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21827054023742676
2025-12-26T17:08:28.219 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:28.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8666559, teldec = -24.256154
2025-12-26T17:08:28.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84616322803646     dec_j2k = -24.3835165740181
2025-12-26T17:08:28.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:28.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-26T17:08:28.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:28.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:28.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:28.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:28.238 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13088218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992249, telescope_ra=1.8666559, 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.88644, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84616322803646, telescope_dec_j2k=-24.3835165740181, observability=1)
2025-12-26T17:08:28.486 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24733495712280273
2025-12-26T17:08:29.281 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:29.283 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8669358, teldec = -24.256154
2025-12-26T17:08:29.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84644338593062     dec_j2k = -24.3835118329463
2025-12-26T17:08:29.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:29.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:29.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:29.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:29.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:29.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:29.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:29.298 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13089447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.8669358, 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.88672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84644338593062, telescope_dec_j2k=-24.3835118329463, observability=1)
2025-12-26T17:08:29.378 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:29.574 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.27629852294921875
2025-12-26T17:08:30.339 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:30.342 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8672436, teldec = -24.256154
2025-12-26T17:08:30.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84675146951995     dec_j2k = -24.3835066185005
2025-12-26T17:08:30.344 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:30.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-26T17:08:30.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:30.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:30.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:30.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:30.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:30.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:30.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:30.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:30.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:30.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:30.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:30.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:30.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13090671, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.8672436, 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.88703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84675146951995, telescope_dec_j2k=-24.3835066185005, observability=1)
2025-12-26T17:08:30.380 [DEBUG] [ThreadPoolExecutor-21577_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:30.382 [INFO] [ThreadPoolExecutor-21577_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:08:30.666 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31046175956726074
2025-12-26T17:08:31.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:31.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8675425, teldec = -24.256153
2025-12-26T17:08:31.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84705064480726     dec_j2k = -24.3835005541204
2025-12-26T17:08:31.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:08:31.402 [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-26T17:08:31.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:31.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:31.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:31.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:31.411 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:31.412 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13091895, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.8675425, 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.88733, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84705064480726, telescope_dec_j2k=-24.3835005541204, observability=1)
2025-12-26T17:08:31.753 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3413887023925781
2025-12-26T17:08:32.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:32.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8678229, teldec = -24.25616
2025-12-26T17:08:32.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84733130376591     dec_j2k = -24.3835028018179
2025-12-26T17:08:32.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:32.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-26T17:08:32.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:32.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:32.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:32.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:32.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13093123, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.8678229, 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.88761, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84733130376591, telescope_dec_j2k=-24.3835028018179, observability=1)
2025-12-26T17:08:32.845 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3704102039337158
2025-12-26T17:08:32.916 [DEBUG] [Thread-467935 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4418337345123291
2025-12-26T17:08:33.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:33.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8681308, teldec = -24.256153
2025-12-26T17:08:33.519 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84763948677814     dec_j2k = -24.3834905838747
2025-12-26T17:08:33.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:33.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-26T17:08:33.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:33.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:33.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:33.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:33.535 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13094348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.8681308, 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.88791, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84763948677814, telescope_dec_j2k=-24.3834905838747, observability=1)
2025-12-26T17:08:33.936 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40024685859680176
2025-12-26T17:08:34.021 [DEBUG] [Thread-467936 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4858717918395996
2025-12-26T17:08:34.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:34.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8684114, teldec = -24.25616
2025-12-26T17:08:34.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84792034590054     dec_j2k = -24.3834928267389
2025-12-26T17:08:34.585 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:34.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-26T17:08:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:34.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:34.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:34.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1309558, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313902506559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99226, telescope_ra=1.8684114, 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.8882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84792034590054, telescope_dec_j2k=-24.3834928267389, observability=1)
2025-12-26T17:08:35.025 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42737913131713867
2025-12-26T17:08:35.642 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:35.643 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8687193, teldec = -24.256153
2025-12-26T17:08:35.644 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84822852888986     dec_j2k = -24.3834806072108
2025-12-26T17:08:35.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:35.646 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:35.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:35.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:35.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:35.653 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:35.660 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13096809, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.8687193, 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.8885, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84822852888986, telescope_dec_j2k=-24.3834806072108, observability=1)
2025-12-26T17:08:36.116 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.45630693435668945
2025-12-26T17:08:36.708 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:36.710 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8689991, teldec = -24.25616
2025-12-26T17:08:36.711 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84850858725486     dec_j2k = -24.3834828621969
2025-12-26T17:08:36.713 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:36.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-26T17:08:36.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:36.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:36.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:36.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:36.723 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13098043, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99226, telescope_ra=1.8689991, 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.88878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84850858725486, telescope_dec_j2k=-24.3834828621969, observability=1)
2025-12-26T17:08:37.210 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4864993095397949
2025-12-26T17:08:37.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:37.780 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8692975, teldec = -24.256153
2025-12-26T17:08:37.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84880726147117     dec_j2k = -24.3834708022097
2025-12-26T17:08:37.783 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:37.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-26T17:08:37.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:37.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:37.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:37.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:37.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:37.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:37.796 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:37.796 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:37.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:37.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:37.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:37.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:37.797 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1309928, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310693551135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992249, telescope_ra=1.8692975, 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.88908, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84880726147117, telescope_dec_j2k=-24.3834708022097, observability=1)
2025-12-26T17:08:38.297 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5001819133758545
2025-12-26T17:08:38.841 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:38.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8696059, teldec = -24.256153
2025-12-26T17:08:38.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84911594552194     dec_j2k = -24.3834655712279
2025-12-26T17:08:38.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:38.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-26T17:08:38.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:38.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:38.858 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13100512, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321122656264, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.8696059, 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.88939, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84911594552194, telescope_dec_j2k=-24.3834655712279, observability=1)
2025-12-26T17:08:39.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5293416976928711
2025-12-26T17:08:39.908 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:39.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8699142, teldec = -24.256153
2025-12-26T17:08:39.910 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.84942452946869     dec_j2k = -24.383460341111
2025-12-26T17:08:39.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:39.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-26T17:08:39.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:39.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:39.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:39.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:39.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:39.924 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13101746, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079831791370084, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992249, telescope_ra=1.8699142, 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.8897, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.84942452946869, telescope_dec_j2k=-24.383460341111, observability=1)
2025-12-26T17:08:40.478 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5540857315063477
2025-12-26T17:08:40.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:40.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8701946, teldec = -24.25616
2025-12-26T17:08:40.977 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8497051883447     dec_j2k = -24.3834625829924
2025-12-26T17:08:40.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:40.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-26T17:08:40.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:40.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:40.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:40.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:40.990 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1310298, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311896909419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992259, telescope_ra=1.8701946, 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.88998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.8497051883447, telescope_dec_j2k=-24.3834625829924, observability=1)
2025-12-26T17:08:41.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5782473087310791
2025-12-26T17:08:42.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:42.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8705024, teldec = -24.25616
2025-12-26T17:08:42.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85001327180831     dec_j2k = -24.3834573597738
2025-12-26T17:08:42.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:42.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-26T17:08:42.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:42.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:42.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:42.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:42.056 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13104212, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313902506559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992259, telescope_ra=1.8705024, 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.89029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85001327180831, telescope_dec_j2k=-24.3834573597738, observability=1)
2025-12-26T17:08:42.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6019597053527832
2025-12-26T17:08:43.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:43.102 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8707822, teldec = -24.256153
2025-12-26T17:08:43.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85029332883949     dec_j2k = -24.383445611569
2025-12-26T17:08:43.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:43.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-26T17:08:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:43.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:43.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13105441, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.8707822, 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.89057, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85029332883949, telescope_dec_j2k=-24.383445611569, observability=1)
2025-12-26T17:08:43.380 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25727295875549316
2025-12-26T17:08:43.749 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6269586086273193
2025-12-26T17:08:44.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:44.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8710807, teldec = -24.256153
2025-12-26T17:08:44.169 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85059210371646     dec_j2k = -24.3834405446454
2025-12-26T17:08:44.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:08:44.171 [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-26T17:08:44.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:44.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:44.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:44.175 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:44.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:44.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:44.182 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:44.183 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:44.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:44.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:44.183 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:44.183 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:44.183 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13106675, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316710342556, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992249, telescope_ra=1.8710807, 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.89086, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85059210371646, telescope_dec_j2k=-24.3834405446454, observability=1)
2025-12-26T17:08:44.839 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6563742160797119
2025-12-26T17:08:45.227 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:45.229 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8713888, teldec = -24.256153
2025-12-26T17:08:45.231 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85090048742196     dec_j2k = -24.3834353139485
2025-12-26T17:08:45.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:45.234 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:45.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:45.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:45.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:45.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:45.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:45.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:45.242 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:45.242 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:45.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:45.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:45.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:45.243 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:45.243 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13107903, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992249, telescope_ra=1.8713888, 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.89117, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85090048742196, telescope_dec_j2k=-24.3834353139485, observability=1)
2025-12-26T17:08:45.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6869931221008301
2025-12-26T17:08:46.548 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:46.550 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8717531, teldec = -24.256153
2025-12-26T17:08:46.551 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85126512286233     dec_j2k = -24.3834291280582
2025-12-26T17:08:46.553 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:46.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-26T17:08:46.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:46.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:46.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:46.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:46.563 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13109432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992249, telescope_ra=1.8717531, 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.89154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85126512286233, telescope_dec_j2k=-24.3834291280582, observability=1)
2025-12-26T17:08:47.060 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49700403213500977
2025-12-26T17:08:47.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:47.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8720333, teldec = -24.256153
2025-12-26T17:08:47.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8515455808537     dec_j2k = -24.3834243694141
2025-12-26T17:08:47.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:47.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-26T17:08:47.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:47.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:47.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:47.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:47.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:47.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:47.616 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:47.616 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:47.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:47.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:47.617 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:47.617 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:47.617 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1311065, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798319117059124, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992249, telescope_ra=1.8720333, 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.89182, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.8515455808537, telescope_dec_j2k=-24.3834243694141, observability=1)
2025-12-26T17:08:48.146 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5288496017456055
2025-12-26T17:08:48.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:48.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8723414, teldec = -24.256153
2025-12-26T17:08:48.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85185396452234     dec_j2k = -24.3834191361512
2025-12-26T17:08:48.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:08:48.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-26T17:08:48.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:48.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:48.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:48.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:48.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13111882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798321523775692, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8723414, 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.89213, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85185396452234, telescope_dec_j2k=-24.3834191361512, observability=1)
2025-12-26T17:08:49.239 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5602693557739258
2025-12-26T17:08:49.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:49.722 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8726213, teldec = -24.256153
2025-12-26T17:08:49.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85213412221681     dec_j2k = -24.3834143811629
2025-12-26T17:08:49.724 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:49.725 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:49.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:49.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:49.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:49.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:49.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13113102, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992248, telescope_ra=1.8726213, 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.89241, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85213412221681, telescope_dec_j2k=-24.3834143811629, observability=1)
2025-12-26T17:08:50.329 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5919506549835205
2025-12-26T17:08:50.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:50.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8729199, teldec = -24.256153
2025-12-26T17:08:50.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85243299711688     dec_j2k = -24.3834093077408
2025-12-26T17:08:50.796 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:50.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-26T17:08:50.799 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:50.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:50.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:50.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:50.807 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13114343, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798316309223128, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.8729199, 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.8927, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85243299711688, telescope_dec_j2k=-24.3834093077408, observability=1)
2025-12-26T17:08:50.988 [DEBUG] [Thread-467937 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18027687072753906
2025-12-26T17:08:51.419 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.611926794052124
2025-12-26T17:08:51.859 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:51.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8732283, teldec = -24.256153
2025-12-26T17:08:51.862 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85274168102736     dec_j2k = -24.3834040669917
2025-12-26T17:08:51.864 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:51.865 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:51.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:51.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:51.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:51.867 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:51.874 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13115579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315506984271, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8732283, 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.89301, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85274168102736, telescope_dec_j2k=-24.3834040669917, observability=1)
2025-12-26T17:08:52.512 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6380150318145752
2025-12-26T17:08:52.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:52.918 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8735363, teldec = -24.256153
2025-12-26T17:08:52.919 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85304996455767     dec_j2k = -24.3833988322102
2025-12-26T17:08:52.921 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:52.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-26T17:08:52.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:52.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:52.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:52.925 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:52.933 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13116802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992248, telescope_ra=1.8735363, 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.89332, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85304996455767, telescope_dec_j2k=-24.3833988322102, observability=1)
2025-12-26T17:08:53.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6667838096618652
2025-12-26T17:08:53.983 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:53.985 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8738165, teldec = -24.256153
2025-12-26T17:08:53.986 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85333042248625     dec_j2k = -24.3833940691984
2025-12-26T17:08:53.988 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:53.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-26T17:08:53.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:53.993 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:53.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:53.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:53.994 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:53.995 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13118037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317111461984, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8738165, 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.8936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85333042248625, telescope_dec_j2k=-24.3833940691984, observability=1)
2025-12-26T17:08:54.691 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6959924697875977
2025-12-26T17:08:55.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:55.051 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8741241, teldec = -24.256153
2025-12-26T17:08:55.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85363830562559     dec_j2k = -24.3833888396345
2025-12-26T17:08:55.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:55.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-26T17:08:55.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:55.059 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:55.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:55.060 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:55.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:55.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:55.067 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:55.067 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:55.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:55.068 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:55.068 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13119271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310693551135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992248, telescope_ra=1.8741241, 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.89391, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85363830562559, telescope_dec_j2k=-24.3833888396345, observability=1)
2025-12-26T17:08:55.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7137258052825928
2025-12-26T17:08:56.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:56.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.874404, teldec = -24.256153
2025-12-26T17:08:56.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85391846325733     dec_j2k = -24.3833840802848
2025-12-26T17:08:56.116 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:56.117 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:56.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:56.126 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13120502, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.874404, 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.89419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85391846325733, telescope_dec_j2k=-24.3833840802848, observability=1)
2025-12-26T17:08:56.874 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7476015090942383
2025-12-26T17:08:57.176 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:57.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8747026, teldec = -24.256153
2025-12-26T17:08:57.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85421733809047     dec_j2k = -24.3833790022101
2025-12-26T17:08:57.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:57.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-26T17:08:57.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:57.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:57.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:57.185 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:57.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:57.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:57.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:57.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:57.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:57.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:57.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:57.193 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:57.193 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13121733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313902506559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992248, telescope_ra=1.8747026, 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.89449, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85421733809047, telescope_dec_j2k=-24.3833790022101, observability=1)
2025-12-26T17:08:57.859 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6666836738586426
2025-12-26T17:08:57.962 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7689523696899414
2025-12-26T17:08:58.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:58.240 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8750109, teldec = -24.256153
2025-12-26T17:08:58.241 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85452592183978     dec_j2k = -24.383373758357
2025-12-26T17:08:58.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:58.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-26T17:08:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:58.250 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:58.257 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13122962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992248, telescope_ra=1.8750109, 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.89479, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85452592183978, telescope_dec_j2k=-24.383373758357, observability=1)
2025-12-26T17:08:59.052 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7952778339385986
2025-12-26T17:08:59.303 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:08:59.305 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8752911, teldec = -24.256153
2025-12-26T17:08:59.306 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85480637971639     dec_j2k = -24.3833689917343
2025-12-26T17:08:59.308 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:08:59.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-26T17:08:59.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:08:59.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:08:59.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:08:59.316 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:08:59.323 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13124194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318715939696, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8752911, 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.89508, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85480637971639, telescope_dec_j2k=-24.3833689917343, observability=1)
2025-12-26T17:09:00.143 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8195514678955078
2025-12-26T17:09:00.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:00.409 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8755995, teldec = -24.256153
2025-12-26T17:09:00.410 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85511506353489     dec_j2k = -24.3833637445941
2025-12-26T17:09:00.411 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:00.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-26T17:09:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:00.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:00.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:00.423 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:00.423 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:00.423 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:00.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:00.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:00.424 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:00.424 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:00.424 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13125472, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315908103699, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992248, telescope_ra=1.8755995, 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.89538, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85511506353489, telescope_dec_j2k=-24.3833637445941, observability=1)
2025-12-26T17:09:01.233 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8093202114105225
2025-12-26T17:09:01.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:01.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8759075, teldec = -24.256153
2025-12-26T17:09:01.476 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85542334697333     dec_j2k = -24.3833585034301
2025-12-26T17:09:01.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:09:01.480 [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-26T17:09:01.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:01.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:01.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:01.483 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:01.490 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13126706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992248, telescope_ra=1.8759075, 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.89569, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85542334697333, telescope_dec_j2k=-24.3833585034301, observability=1)
2025-12-26T17:09:02.326 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8358900547027588
2025-12-26T17:09:02.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:02.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8762153, teldec = -24.256153
2025-12-26T17:09:02.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85573143021579     dec_j2k = -24.3833532648414
2025-12-26T17:09:02.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:09:02.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-26T17:09:02.541 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:02.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:02.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:02.542 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:02.549 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13127934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798318314820268, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992248, telescope_ra=1.8762153, 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.896, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85573143021579, telescope_dec_j2k=-24.3833532648414, observability=1)
2025-12-26T17:09:02.590 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04056286811828613
2025-12-26T17:09:03.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8647201061248779
2025-12-26T17:09:03.601 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:03.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8765139, teldec = -24.256153
2025-12-26T17:09:03.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85603030498087     dec_j2k = -24.3833481820406
2025-12-26T17:09:03.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:03.606 [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-26T17:09:03.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:03.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:03.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:03.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:03.621 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1312917, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798322727133976, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8765139, 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.8963, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:08:04.507220', telescope_ra_j2k=1.85603030498087, telescope_dec_j2k=-24.3833481820406, observability=1)
2025-12-26T17:09:04.503 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.881535530090332
2025-12-26T17:09:04.651 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:04.651 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:09:04.652 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:04.652 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:09:04.653 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:04.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:04.673 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8767938, teldec = -24.256153
2025-12-26T17:09:04.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85631046252842     dec_j2k = -24.3833434168458
2025-12-26T17:09:04.675 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:04.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-26T17:09:04.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:04.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:04.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:04.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:04.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:04.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13130407, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992248, telescope_ra=1.8767938, 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.89658, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85631046252842, telescope_dec_j2k=-24.3833434168458, observability=1)
2025-12-26T17:09:05.595 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9092912673950195
2025-12-26T17:09:05.655 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:05.657 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:05.657 [DEBUG] [ThreadPoolExecutor-21579_0] [payload.py] [to_registers()] [0]
2025-12-26T17:09:05.661 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:05.661 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:05.661 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:09:05.661 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:05.668 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:05.668 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:09:05.668 [DEBUG] [ThreadPoolExecutor-21579_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:09:05.668 [DEBUG] [ThreadPoolExecutor-21579_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:09:05.669 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:05.669 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:05.669 [DEBUG] [ThreadPoolExecutor-21579_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:05.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:05.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8771022, teldec = -24.256153
2025-12-26T17:09:05.731 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85661914628858     dec_j2k = -24.3833381656565
2025-12-26T17:09:05.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:05.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-26T17:09:05.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:05.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:05.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:05.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:05.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13131631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798317512581412, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.8771022, 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.89689, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85661914628858, telescope_dec_j2k=-24.3833381656565, observability=1)
2025-12-26T17:09:06.688 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9433131217956543
2025-12-26T17:09:06.798 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:06.802 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8773826, teldec = -24.256159
2025-12-26T17:09:06.803 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85689980482237     dec_j2k = -24.3833393900058
2025-12-26T17:09:06.806 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:06.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-26T17:09:06.810 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:06.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:06.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:06.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:06.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:06.818 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13132872, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992259, telescope_ra=1.8773826, 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.89717, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85689980482237, telescope_dec_j2k=-24.3833393900058, observability=1)
2025-12-26T17:09:07.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9577956199645996
2025-12-26T17:09:07.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:07.878 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8776905, teldec = -24.256147
2025-12-26T17:09:07.879 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85720798700568     dec_j2k = -24.3833221467507
2025-12-26T17:09:07.881 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:09:07.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-26T17:09:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:07.883 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:07.890 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13134117, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992237, telescope_ra=1.8776905, 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.89747, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85720798700568, telescope_dec_j2k=-24.3833221467507, observability=1)
2025-12-26T17:09:08.866 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9755706787109375
2025-12-26T17:09:08.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:08.936 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8779985, teldec = -24.256153
2025-12-26T17:09:08.937 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85751627091004     dec_j2k = -24.3833228994582
2025-12-26T17:09:08.939 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:09:08.940 [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-26T17:09:08.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:08.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:08.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:08.942 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:08.949 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:08.950 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13135341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992248, telescope_ra=1.8779985, 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.89778, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85751627091004, telescope_dec_j2k=-24.3833228994582, observability=1)
2025-12-26T17:09:09.058 [DEBUG] [Thread-467938 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10809707641601562
2025-12-26T17:09:09.957 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:09.959 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8782782, teldec = -24.256153
2025-12-26T17:09:09.960 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.85779622822127     dec_j2k = -24.3833181340411
2025-12-26T17:09:09.962 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:09.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-26T17:09:09.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:09.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:09.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:09.964 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:09.971 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:09.972 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13136525, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8782782, 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.89806, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85779622822127, telescope_dec_j2k=-24.3833181340411, observability=1)
2025-12-26T17:09:09.998 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02559494972229004
2025-12-26T17:09:11.040 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:11.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.878577, teldec = -24.256153
2025-12-26T17:09:11.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85809530309272     dec_j2k = -24.3833130424509
2025-12-26T17:09:11.045 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:11.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-26T17:09:11.048 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:11.050 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.878577, teldec = -24.256153
2025-12-26T17:09:11.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:11.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:11.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:11.051 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:11.051 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.85809530309272     dec_j2k = -24.3833130424509
2025-12-26T17:09:11.053 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:11.054 [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-26T17:09:11.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:11.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:11.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:11.058 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:11.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13137779, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.878577, 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.89836, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85809530309272, telescope_dec_j2k=-24.3833130424509, observability=1)
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:11.066 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13137788, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.878577, 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.89836, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85809530309272, telescope_dec_j2k=-24.3833130424509, observability=1)
2025-12-26T17:09:12.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:12.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8788852, teldec = -24.256146
2025-12-26T17:09:12.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85840378596102     dec_j2k = -24.3833007904518
2025-12-26T17:09:12.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:12.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-26T17:09:12.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:12.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:12.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:12.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:12.149 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13139042, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311896909419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992237, telescope_ra=1.8788852, 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.89867, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85840378596102, telescope_dec_j2k=-24.3833007904518, observability=1)
2025-12-26T17:09:12.177 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.028059720993041992
2025-12-26T17:09:13.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:13.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8791659, teldec = -24.256153
2025-12-26T17:09:13.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85868474479941     dec_j2k = -24.3833030052365
2025-12-26T17:09:13.197 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:13.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-26T17:09:13.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:13.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:13.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:13.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:13.209 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1314027, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313902506559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992248, telescope_ra=1.8791659, 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.89895, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85868474479941, telescope_dec_j2k=-24.3833030052365, observability=1)
2025-12-26T17:09:13.266 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05675244331359863
2025-12-26T17:09:14.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:14.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8794735, teldec = -24.256146
2025-12-26T17:09:14.262 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85899262709276     dec_j2k = -24.3832907618818
2025-12-26T17:09:14.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:14.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-26T17:09:14.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:14.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:14.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:14.268 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:14.276 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13141505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992237, telescope_ra=1.8794735, 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.89926, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85899262709276, telescope_dec_j2k=-24.3832907618818, observability=1)
2025-12-26T17:09:14.356 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07971739768981934
2025-12-26T17:09:15.319 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:15.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8797533, teldec = -24.256153
2025-12-26T17:09:15.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85927268508273     dec_j2k = -24.3832929905707
2025-12-26T17:09:15.324 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:15.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-26T17:09:15.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:15.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:15.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:15.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:15.336 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:15.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13142731, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8797533, 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.89954, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85927268508273, telescope_dec_j2k=-24.3832929905707, observability=1)
2025-12-26T17:09:15.446 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10966062545776367
2025-12-26T17:09:16.395 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:16.397 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8800611, teldec = -24.256153
2025-12-26T17:09:16.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85958076817603     dec_j2k = -24.3832877416418
2025-12-26T17:09:16.400 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:16.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-26T17:09:16.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:16.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:16.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:16.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:16.415 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13143977, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309891312279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992248, telescope_ra=1.8800611, 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.89985, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85958076817603, telescope_dec_j2k=-24.3832877416418, observability=1)
2025-12-26T17:09:16.537 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12204837799072266
2025-12-26T17:09:17.457 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:17.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.88036, teldec = -24.256153
2025-12-26T17:09:17.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.85987994307228     dec_j2k = -24.3832826436931
2025-12-26T17:09:17.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:17.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-26T17:09:17.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:17.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:17.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:17.466 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:17.473 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13145206, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310292431707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992248, telescope_ra=1.88036, 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.90014, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.85987994307228, telescope_dec_j2k=-24.3832826436931, observability=1)
2025-12-26T17:09:17.627 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15379786491394043
2025-12-26T17:09:18.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:18.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8806683, teldec = -24.256153
2025-12-26T17:09:18.526 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86018852660184     dec_j2k = -24.3832773846036
2025-12-26T17:09:18.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:18.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-26T17:09:18.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:18.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:18.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:18.535 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:18.543 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1314644, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.8806683, 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.90045, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86018852660184, telescope_dec_j2k=-24.3832773846036, observability=1)
2025-12-26T17:09:18.718 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1746065616607666
2025-12-26T17:09:19.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:19.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8809488, teldec = -24.256153
2025-12-26T17:09:19.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86046928455457     dec_j2k = -24.3832725990151
2025-12-26T17:09:19.607 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:19.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-26T17:09:19.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:19.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:19.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:19.613 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:19.621 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:19.622 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13147689, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310693551135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8809488, 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.90073, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86046928455457, telescope_dec_j2k=-24.3832725990151, observability=1)
2025-12-26T17:09:19.806 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18444514274597168
2025-12-26T17:09:20.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:20.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8812566, teldec = -24.256153
2025-12-26T17:09:20.664 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86077736760144     dec_j2k = -24.3832673468729
2025-12-26T17:09:20.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:20.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-26T17:09:20.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:20.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:20.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:20.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:20.678 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13148914, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307885715138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.8812566, 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.90104, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86077736760144, telescope_dec_j2k=-24.3832673468729, observability=1)
2025-12-26T17:09:20.898 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21970176696777344
2025-12-26T17:09:21.728 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:21.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8815365, teldec = -24.256153
2025-12-26T17:09:21.732 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86105752498163     dec_j2k = -24.3832625700839
2025-12-26T17:09:21.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:21.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-26T17:09:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:21.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:21.745 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:21.746 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:21.746 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:21.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:21.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:21.746 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:21.746 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:21.746 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13150149, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798315105864843, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992248, telescope_ra=1.8815365, 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.90132, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86105752498163, telescope_dec_j2k=-24.3832625700839, observability=1)
2025-12-26T17:09:21.992 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24663305282592773
2025-12-26T17:09:22.791 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:22.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.881844, teldec = -24.256153
2025-12-26T17:09:22.794 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86136530772982     dec_j2k = -24.3832573214832
2025-12-26T17:09:22.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:22.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-26T17:09:22.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:22.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:22.801 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:22.802 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:22.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:22.809 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1315138, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992248, telescope_ra=1.881844, 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.90163, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86136530772982, telescope_dec_j2k=-24.3832573214832, observability=1)
2025-12-26T17:09:23.080 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2705998420715332
2025-12-26T17:09:23.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:23.850 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8821429, teldec = -24.256153
2025-12-26T17:09:23.852 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86166448255881     dec_j2k = -24.3832522188815
2025-12-26T17:09:23.853 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:23.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-26T17:09:23.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:23.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:23.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:23.855 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:23.863 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13152603, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309891312279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.8821429, 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.90193, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86166448255881, telescope_dec_j2k=-24.3832522188815, observability=1)
2025-12-26T17:09:24.170 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.307110071182251
2025-12-26T17:09:24.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:24.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8824512, teldec = -24.256153
2025-12-26T17:09:24.917 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86197306601898     dec_j2k = -24.3832469549926
2025-12-26T17:09:24.918 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:24.920 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:24.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:24.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:24.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:24.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:24.930 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13153836, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.8824512, 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.90224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86197306601898, telescope_dec_j2k=-24.3832469549926, observability=1)
2025-12-26T17:09:25.260 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3299448490142822
2025-12-26T17:09:26.033 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:26.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8827598, teldec = -24.256153
2025-12-26T17:09:26.035 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86228194974296     dec_j2k = -24.3832416851506
2025-12-26T17:09:26.037 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:26.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-26T17:09:26.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:26.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:26.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:26.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:26.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:26.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:26.049 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:26.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:26.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:26.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:26.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:26.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:26.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13155132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311896909419, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992247, telescope_ra=1.8827598, 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.90254, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86228194974296, telescope_dec_j2k=-24.3832416851506, observability=1)
2025-12-26T17:09:26.151 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.10073518753051758
2025-12-26T17:09:26.151 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.771135330200195 seconds ago
2025-12-26T17:09:26.352 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30222249031066895
2025-12-26T17:09:27.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:27.103 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8830398, teldec = -24.256153
2025-12-26T17:09:27.105 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86256220716196     dec_j2k = -24.3832369029803
2025-12-26T17:09:27.106 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:27.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-26T17:09:27.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:27.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:27.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:27.110 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:27.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:27.117 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:27.118 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:27.118 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:27.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:27.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:27.118 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:27.118 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:27.118 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13156368, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.8830398, 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.90282, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86256220716196, telescope_dec_j2k=-24.3832369029803, observability=1)
2025-12-26T17:09:27.132 [DEBUG] [Thread-467939 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01437067985534668
2025-12-26T17:09:27.481 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3635365962982178
2025-12-26T17:09:28.333 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:28.335 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.883404, teldec = -24.256159
2025-12-26T17:09:28.336 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86292674252434     dec_j2k = -24.3832366812175
2025-12-26T17:09:28.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:28.338 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:28.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:28.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:28.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:28.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:28.347 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13157794, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314303625987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992258, telescope_ra=1.883404, 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.90319, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86292674252434, telescope_dec_j2k=-24.3832366812175, observability=1)
2025-12-26T17:09:28.569 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22217965126037598
2025-12-26T17:09:29.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:29.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8836835, teldec = -24.256153
2025-12-26T17:09:29.392 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86320649891228     dec_j2k = -24.3832259065173
2025-12-26T17:09:29.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:29.394 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:29.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:29.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:29.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:29.399 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:29.407 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13159015, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312699148275, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992247, telescope_ra=1.8836835, 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.90347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86320649891228, telescope_dec_j2k=-24.3832259065173, observability=1)
2025-12-26T17:09:29.660 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.25274062156677246
2025-12-26T17:09:30.449 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:30.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8839829, teldec = -24.256153
2025-12-26T17:09:30.452 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86350617413143     dec_j2k = -24.3832207905715
2025-12-26T17:09:30.454 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:30.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-26T17:09:30.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:30.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:30.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:30.457 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:30.465 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13160243, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313501387131, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.8839829, 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.90377, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86350617413143, telescope_dec_j2k=-24.3832207905715, observability=1)
2025-12-26T17:09:30.670 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:30.671 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:30.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28437113761901855
2025-12-26T17:09:31.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:31.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8842912, teldec = -24.256153
2025-12-26T17:09:31.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86381475751993     dec_j2k = -24.3832155217309
2025-12-26T17:09:31.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:09:31.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-26T17:09:31.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:31.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:31.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:31.527 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:31.534 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13161482, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.8842912, 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.90408, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86381475751993, telescope_dec_j2k=-24.3832155217309, observability=1)
2025-12-26T17:09:31.884 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34940433502197266
2025-12-26T17:09:32.579 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:32.581 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8845723, teldec = -24.256152
2025-12-26T17:09:32.582 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8640961158043     dec_j2k = -24.3832097170983
2025-12-26T17:09:32.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:32.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-26T17:09:32.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:32.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:32.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:32.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:32.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13162708, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313902506559, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.8845723, 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.90436, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.8640961158043, telescope_dec_j2k=-24.3832097170983, observability=1)
2025-12-26T17:09:32.968 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.37096381187438965
2025-12-26T17:09:33.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:33.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8848803, teldec = -24.256152
2025-12-26T17:09:33.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86440439889409     dec_j2k = -24.3832044518007
2025-12-26T17:09:33.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:33.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-26T17:09:33.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:33.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:33.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:33.656 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:33.664 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1316394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992247, telescope_ra=1.8848803, 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.90466, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86440439889409, telescope_dec_j2k=-24.3832044518007, observability=1)
2025-12-26T17:09:34.054 [DEBUG] [Thread-467940 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38997435569763184
2025-12-26T17:09:34.059 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39499473571777344
2025-12-26T17:09:34.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:34.708 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8851795, teldec = -24.256152
2025-12-26T17:09:34.709 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86470387388411     dec_j2k = -24.3831993361474
2025-12-26T17:09:34.710 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:34.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-26T17:09:34.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:34.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:34.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:34.716 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:34.723 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:34.724 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13165169, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798306281237426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992247, telescope_ra=1.8851795, 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.90496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86470387388411, telescope_dec_j2k=-24.3831993361474, observability=1)
2025-12-26T17:09:35.149 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4252650737762451
2025-12-26T17:09:35.770 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:35.772 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.88546, teldec = -24.256152
2025-12-26T17:09:35.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86498463167697     dec_j2k = -24.383194539513
2025-12-26T17:09:35.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:35.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-26T17:09:35.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:35.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:35.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:35.776 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:35.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:35.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:35.783 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:35.783 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:35.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:35.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:35.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:35.784 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:35.784 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13166402, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305880117998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992247, telescope_ra=1.88546, 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.90524, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86498463167697, telescope_dec_j2k=-24.383194539513, observability=1)
2025-12-26T17:09:36.239 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4557313919067383
2025-12-26T17:09:36.821 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:36.824 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8857686, teldec = -24.256152
2025-12-26T17:09:36.825 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86529351528357     dec_j2k = -24.3831892615669
2025-12-26T17:09:36.825 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:36.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-26T17:09:36.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:36.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:36.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:36.830 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:36.838 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13167618, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798313100267703, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992247, telescope_ra=1.8857686, 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.90555, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86529351528357, telescope_dec_j2k=-24.3831892615669, observability=1)
2025-12-26T17:09:37.332 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49434733390808105
2025-12-26T17:09:37.879 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:37.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8860491, teldec = -24.256152
2025-12-26T17:09:37.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86557427305552     dec_j2k = -24.3831844634905
2025-12-26T17:09:37.884 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:37.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-26T17:09:37.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:37.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:37.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:37.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:37.894 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13168843, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314303625987, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.8860491, 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.90583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86557427305552, telescope_dec_j2k=-24.3831844634905, observability=1)
2025-12-26T17:09:38.420 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5260360240936279
2025-12-26T17:09:38.937 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:38.939 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8863569, teldec = -24.256152
2025-12-26T17:09:38.941 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86588235590399     dec_j2k = -24.3831791976455
2025-12-26T17:09:38.942 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:38.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-26T17:09:38.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:38.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:38.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:38.945 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:38.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:38.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:38.952 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:38.952 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:38.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:38.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:38.952 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:38.953 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:38.953 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13170067, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, 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.992247, telescope_ra=1.8863569, 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.90614, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86588235590399, telescope_dec_j2k=-24.3831791976455, observability=1)
2025-12-26T17:09:39.511 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5585567951202393
2025-12-26T17:09:39.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:39.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8866368, teldec = -24.256152
2025-12-26T17:09:39.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86616251310374     dec_j2k = -24.3831744083963
2025-12-26T17:09:39.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:39.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-26T17:09:40.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:40.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:40.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:40.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:40.012 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1317129, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310292431707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.8866368, 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.90642, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86616251310374, telescope_dec_j2k=-24.3831744083963, observability=1)
2025-12-26T17:09:40.602 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.589360237121582
2025-12-26T17:09:41.055 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:41.057 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8869357, teldec = -24.256152
2025-12-26T17:09:41.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86646168775162     dec_j2k = -24.3831692932914
2025-12-26T17:09:41.061 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:41.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-26T17:09:41.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:41.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:41.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:41.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:41.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:41.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:41.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:41.076 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:41.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:41.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:41.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:41.076 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:41.076 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13172518, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308286834566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.8869357, 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.90672, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86646168775162, telescope_dec_j2k=-24.3831692932914, observability=1)
2025-12-26T17:09:41.694 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6185042858123779
2025-12-26T17:09:42.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:42.123 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.887244, teldec = -24.256152
2025-12-26T17:09:42.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86677027102495     dec_j2k = -24.3831640165069
2025-12-26T17:09:42.126 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:42.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-26T17:09:42.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:42.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:42.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:42.133 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:42.143 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13173754, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308687953995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.887244, 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.90703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86677027102495, telescope_dec_j2k=-24.3831640165069, observability=1)
2025-12-26T17:09:42.782 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6394240856170654
2025-12-26T17:09:43.183 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:43.185 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8875245, teldec = -24.256152
2025-12-26T17:09:43.186 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86705102874453     dec_j2k = -24.3831592148196
2025-12-26T17:09:43.188 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:43.190 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:43.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:43.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:43.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:43.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:43.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:43.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:43.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:43.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:43.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:43.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:43.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:43.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:43.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13174981, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310693551135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.8875245, 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.90731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86705102874453, telescope_dec_j2k=-24.3831592148196, observability=1)
2025-12-26T17:09:43.440 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23899340629577637
2025-12-26T17:09:43.910 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7094545364379883
2025-12-26T17:09:44.242 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:44.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8878326, teldec = -24.256152
2025-12-26T17:09:44.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86735941181114     dec_j2k = -24.3831539398758
2025-12-26T17:09:44.246 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:44.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:44.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:44.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:44.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:44.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:44.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:44.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:44.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:44.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:44.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:44.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:44.256 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:44.256 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:44.256 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13176207, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.8878326, 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.90762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86735941181114, telescope_dec_j2k=-24.3831539398758, observability=1)
2025-12-26T17:09:45.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7449226379394531
2025-12-26T17:09:45.197 [DEBUG] [Thread-467941 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.941143274307251
2025-12-26T17:09:45.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:45.303 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.888112, teldec = -24.256146
2025-12-26T17:09:45.304 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86763906794929     dec_j2k = -24.3831431560866
2025-12-26T17:09:45.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:45.306 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:45.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:45.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:45.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:45.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:45.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:45.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:45.320 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:45.320 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:45.320 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:45.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:45.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:45.321 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:45.321 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13177432, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311495789991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992236, telescope_ra=1.888112, 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.9079, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86763906794929, telescope_dec_j2k=-24.3831431560866, observability=1)
2025-12-26T17:09:46.128 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8076765537261963
2025-12-26T17:09:46.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:46.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.88842, teldec = -24.256152
2025-12-26T17:09:46.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86794735145106     dec_j2k = -24.3831438807752
2025-12-26T17:09:46.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:46.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-26T17:09:46.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:46.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:46.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:46.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:46.379 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13178659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.88842, 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.9082, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86794735145106, telescope_dec_j2k=-24.3831438807752, observability=1)
2025-12-26T17:09:47.222 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8426294326782227
2025-12-26T17:09:47.423 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:47.425 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8887184, teldec = -24.256146
2025-12-26T17:09:47.426 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86824602502201     dec_j2k = -24.3831327700869
2025-12-26T17:09:47.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:47.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-26T17:09:47.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:47.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:47.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:47.432 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:47.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13179889, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992236, telescope_ra=1.8887184, 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.9085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86824602502201, telescope_dec_j2k=-24.3831327700869, observability=1)
2025-12-26T17:09:48.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8695123195648193
2025-12-26T17:09:48.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:48.485 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8889986, teldec = -24.256146
2025-12-26T17:09:48.486 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86852648241356     dec_j2k = -24.3831279699316
2025-12-26T17:09:48.488 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:48.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-26T17:09:48.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:48.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:48.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:48.495 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:48.502 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:48.503 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13181116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308286834566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992236, telescope_ra=1.8889986, 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.90878, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86852648241356, telescope_dec_j2k=-24.3831279699316, observability=1)
2025-12-26T17:09:49.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8948347568511963
2025-12-26T17:09:49.542 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:49.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8893071, teldec = -24.256152
2025-12-26T17:09:49.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86883526634025     dec_j2k = -24.3831286836708
2025-12-26T17:09:49.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:49.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-26T17:09:49.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:49.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:49.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:49.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:49.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:49.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:49.561 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:49.561 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:49.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:49.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:49.561 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:49.562 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:49.562 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13182341, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310292431707, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.8893071, 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.90909, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86883526634025, telescope_dec_j2k=-24.3831286836708, observability=1)
2025-12-26T17:09:50.490 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.928734302520752
2025-12-26T17:09:50.609 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:50.611 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8895876, teldec = -24.256152
2025-12-26T17:09:50.612 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86911602398653     dec_j2k = -24.3831238769355
2025-12-26T17:09:50.613 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:09:50.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-26T17:09:50.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:50.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:50.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:50.619 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:50.627 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13183576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307885715138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.8895876, 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.90937, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86911602398653, telescope_dec_j2k=-24.3831238769355, observability=1)
2025-12-26T17:09:51.580 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.953270435333252
2025-12-26T17:09:51.669 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:51.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8898957, teldec = -24.256152
2025-12-26T17:09:51.671 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8694244069726     dec_j2k = -24.3831185964472
2025-12-26T17:09:51.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:51.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:51.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:51.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:51.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:51.676 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:51.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:51.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:51.683 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:51.683 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:51.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:51.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:51.683 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:51.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:51.684 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13184802, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308286834566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992247, telescope_ra=1.8898957, 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.90968, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.8694244069726, telescope_dec_j2k=-24.3831185964472, observability=1)
2025-12-26T17:09:52.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9877324104309082
2025-12-26T17:09:52.817 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:52.820 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8902034, teldec = -24.256159
2025-12-26T17:09:52.821 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.86973239022156     dec_j2k = -24.3831203214035
2025-12-26T17:09:52.822 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:52.823 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:52.826 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:52.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:52.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:52.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:52.834 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13186132, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304275640286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.8902034, 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.90999, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.86973239022156, telescope_dec_j2k=-24.3831203214035, observability=1)
2025-12-26T17:09:53.799 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9652650356292725
2025-12-26T17:09:53.888 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:53.890 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8905018, teldec = -24.256152
2025-12-26T17:09:53.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8700310636329     dec_j2k = -24.3831082061572
2025-12-26T17:09:53.892 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:53.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-26T17:09:53.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:53.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:53.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:53.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:53.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13187372, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307885715138, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992247, telescope_ra=1.8905018, 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.91029, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.8700310636329, telescope_dec_j2k=-24.3831082061572, observability=1)
2025-12-26T17:09:54.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9824936389923096
2025-12-26T17:09:54.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:54.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8908099, teldec = -24.256152
2025-12-26T17:09:54.953 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87033944658326     dec_j2k = -24.3831029232126
2025-12-26T17:09:54.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:54.956 [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-26T17:09:54.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:54.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:54.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:54.960 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:54.967 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13188601, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307083476282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992247, telescope_ra=1.8908099, 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.91059, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87033944658326, telescope_dec_j2k=-24.3831029232126, observability=1)
2025-12-26T17:09:55.982 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:55.984 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.8910901, teldec = -24.256152
2025-12-26T17:09:55.985 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.87061990390059     dec_j2k = -24.3830981179463
2025-12-26T17:09:55.987 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:55.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-26T17:09:55.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:55.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:55.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:55.992 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:55.999 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13189795, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992247, telescope_ra=1.8910901, 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.91087, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87061990390059, telescope_dec_j2k=-24.3830981179463, observability=1)
2025-12-26T17:09:56.007 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00812220573425293
2025-12-26T17:09:56.949 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9497082233428955
2025-12-26T17:09:57.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:57.052 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8913982, teldec = -24.256146
2025-12-26T17:09:57.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87092828627709     dec_j2k = -24.3830868339223
2025-12-26T17:09:57.054 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:57.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-26T17:09:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:57.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:57.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:57.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:57.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:57.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:57.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1319103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992236, telescope_ra=1.8913982, 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.91118, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87092828627709, telescope_dec_j2k=-24.3830868339223, observability=1)
2025-12-26T17:09:57.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.041604042053222656
2025-12-26T17:09:58.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:58.113 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8916781, teldec = -24.256152
2025-12-26T17:09:58.114 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87120844384892     dec_j2k = -24.3830880318643
2025-12-26T17:09:58.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:58.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-26T17:09:58.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:58.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:58.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:58.120 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:58.128 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13192259, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798301868923718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992247, telescope_ra=1.8916781, 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.91146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87120844384892, telescope_dec_j2k=-24.3830880318643, observability=1)
2025-12-26T17:09:58.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06862258911132812
2025-12-26T17:09:59.170 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:09:59.172 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8919856, teldec = -24.256152
2025-12-26T17:09:59.173 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87151622620239     dec_j2k = -24.3830827560546
2025-12-26T17:09:59.174 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:09:59.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-26T17:09:59.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:09:59.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:09:59.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:09:59.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:09:59.184 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:09:59.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13193484, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311495789991, 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.992247, telescope_ra=1.8919856, 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.91177, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87151622620239, telescope_dec_j2k=-24.3830827560546, observability=1)
2025-12-26T17:09:59.289 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10463786125183105
2025-12-26T17:10:00.231 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:00.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8922844, teldec = -24.256152
2025-12-26T17:10:00.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87181530055582     dec_j2k = -24.3830776287219
2025-12-26T17:10:00.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:00.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-26T17:10:00.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:00.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:00.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:00.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:00.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:00.246 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:00.246 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:00.246 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:00.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:00.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:00.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:00.247 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:00.247 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13194713, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309089073422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8922844, 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.91207, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87181530055582, telescope_dec_j2k=-24.3830776287219, observability=1)
2025-12-26T17:10:00.379 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13252544403076172
2025-12-26T17:10:01.293 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:01.295 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8925646, teldec = -24.256152
2025-12-26T17:10:01.296 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87209575782073     dec_j2k = -24.3830728198533
2025-12-26T17:10:01.300 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:01.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-26T17:10:01.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:01.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:01.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:01.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:01.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:01.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:01.313 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:01.313 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:01.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:01.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:01.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:01.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:01.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13195942, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798306682356854, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.8925646, 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.91235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87209575782073, telescope_dec_j2k=-24.3830728198533, observability=1)
2025-12-26T17:10:01.470 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1556720733642578
2025-12-26T17:10:02.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:02.362 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.892873, teldec = -24.256152
2025-12-26T17:10:02.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87240444096588     dec_j2k = -24.3830675262174
2025-12-26T17:10:02.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:02.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-26T17:10:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:02.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:02.380 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13197177, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.892873, 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.91266, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87240444096588, telescope_dec_j2k=-24.3830675262174, observability=1)
2025-12-26T17:10:02.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18179655075073242
2025-12-26T17:10:02.600 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.21997809410095215
2025-12-26T17:10:03.277 [DEBUG] [Thread-467942 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8965179920196533
2025-12-26T17:10:03.428 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:03.430 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8931532, teldec = -24.256152
2025-12-26T17:10:03.431 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87268489820986     dec_j2k = -24.383062715911
2025-12-26T17:10:03.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:03.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-26T17:10:03.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:03.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:03.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:03.439 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:03.446 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:03.447 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13198413, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8931532, 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.91294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87268489820986, telescope_dec_j2k=-24.383062715911, observability=1)
2025-12-26T17:10:03.650 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.203857421875
2025-12-26T17:10:04.492 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:04.493 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8934613, teldec = -24.256152
2025-12-26T17:10:04.495 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87299328105656     dec_j2k = -24.383057425844
2025-12-26T17:10:04.496 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:04.497 [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-26T17:10:04.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:04.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:04.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:04.500 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:04.507 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:04.508 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13199645, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308687953995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8934613, 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.91325, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:09:04.650180', telescope_ra_j2k=1.87299328105656, telescope_dec_j2k=-24.383057425844, observability=1)
2025-12-26T17:10:04.741 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23279309272766113
2025-12-26T17:10:04.792 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:04.792 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:10:04.793 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:04.793 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:10:04.793 [INFO] [ThreadPoolExecutor-21580_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:10:04.793 [INFO] [Thread-426389 (handle)] [server.py] [done()] Shutdown complete...
2025-12-26T17:10:05.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:05.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8937969, teldec = -24.256152
2025-12-26T17:10:05.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87332918913551     dec_j2k = -24.3830516626614
2025-12-26T17:10:05.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:05.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-26T17:10:05.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:05.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:05.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:05.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:05.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:05.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:05.736 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:05.737 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:05.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:05.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:05.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:05.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:05.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13201068, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308286834566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.8937969, 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.91358, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87332918913551, telescope_dec_j2k=-24.3830516626614, observability=1)
2025-12-26T17:10:05.832 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09490609169006348
2025-12-26T17:10:06.779 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:06.781 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8940958, teldec = -24.256152
2025-12-26T17:10:06.783 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87362836351202     dec_j2k = -24.3830465288929
2025-12-26T17:10:06.784 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:06.785 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:06.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:06.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:06.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:06.788 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:06.795 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13202292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309089073422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.8940958, 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.91388, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87362836351202, telescope_dec_j2k=-24.3830465288929, observability=1)
2025-12-26T17:10:06.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12865614891052246
2025-12-26T17:10:07.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:07.839 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.894404, teldec = -24.256158
2025-12-26T17:10:07.840 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87393684696534     dec_j2k = -24.3830472340756
2025-12-26T17:10:07.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:07.843 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:07.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:07.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:07.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:07.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:07.852 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:07.853 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13203516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798314704745415, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992257, telescope_ra=1.894404, 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.91419, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87393684696534, telescope_dec_j2k=-24.3830472340756, observability=1)
2025-12-26T17:10:08.012 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15926504135131836
2025-12-26T17:10:08.896 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:08.898 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.894684, teldec = -24.256152
2025-12-26T17:10:08.899 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87421710341954     dec_j2k = -24.3830364239672
2025-12-26T17:10:08.901 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:08.902 [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-26T17:10:08.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:08.903 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:08.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:08.904 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:08.911 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13204742, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309490192851, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.894684, 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.91447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87421710341954, telescope_dec_j2k=-24.3830364239672, observability=1)
2025-12-26T17:10:09.103 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19193458557128906
2025-12-26T17:10:09.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:09.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8949924, teldec = -24.256152
2025-12-26T17:10:09.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87452578648167     dec_j2k = -24.3830311246339
2025-12-26T17:10:09.960 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:09.962 [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-26T17:10:09.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:09.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:09.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:09.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:09.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13205968, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304275640286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8949924, 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.91478, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87452578648167, telescope_dec_j2k=-24.3830311246339, observability=1)
2025-12-26T17:10:10.193 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2208096981048584
2025-12-26T17:10:11.021 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:11.023 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8952728, teldec = -24.256158
2025-12-26T17:10:11.024 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87480644438573     dec_j2k = -24.3830323052129
2025-12-26T17:10:11.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:11.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-26T17:10:11.029 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:11.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:11.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:11.030 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:11.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13207201, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311495789991, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992257, telescope_ra=1.8952728, 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.91506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87480644438573, telescope_dec_j2k=-24.3830323052129, observability=1)
2025-12-26T17:10:11.284 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24638843536376953
2025-12-26T17:10:12.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:12.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8955801, teldec = -24.256152
2025-12-26T17:10:12.087 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8751140258633     dec_j2k = -24.3830210237067
2025-12-26T17:10:12.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:12.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-26T17:10:12.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:12.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:12.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:12.096 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:12.103 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13208431, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302671162574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992246, telescope_ra=1.8955801, 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.91536, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.8751140258633, telescope_dec_j2k=-24.3830210237067, observability=1)
2025-12-26T17:10:12.414 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3110811710357666
2025-12-26T17:10:13.160 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:13.163 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8958787, teldec = -24.256152
2025-12-26T17:10:13.164 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87541289989677     dec_j2k = -24.3830158904507
2025-12-26T17:10:13.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:13.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-26T17:10:13.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:13.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:13.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:13.169 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:13.176 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13209678, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8958787, 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.91566, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87541289989677, telescope_dec_j2k=-24.3830158904507, observability=1)
2025-12-26T17:10:13.502 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3251614570617676
2025-12-26T17:10:14.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:14.227 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8961868, teldec = -24.256152
2025-12-26T17:10:14.228 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87572128263676     dec_j2k = -24.383010593065
2025-12-26T17:10:14.230 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:14.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-26T17:10:14.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:14.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:14.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:14.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:14.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:14.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:14.243 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:14.243 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:14.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:14.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:14.243 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:14.243 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:14.243 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1321091, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.8961868, 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.91597, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87572128263676, telescope_dec_j2k=-24.383010593065, observability=1)
2025-12-26T17:10:14.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3492743968963623
2025-12-26T17:10:15.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:15.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8964672, teldec = -24.256152
2025-12-26T17:10:15.294 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87600193994628     dec_j2k = -24.3830057712265
2025-12-26T17:10:15.296 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:15.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-26T17:10:15.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:15.300 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:15.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:15.301 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:15.308 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13212142, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308687953995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8964672, 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.91625, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87600193994628, telescope_dec_j2k=-24.3830057712265, observability=1)
2025-12-26T17:10:15.682 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3741168975830078
2025-12-26T17:10:16.351 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:16.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8967756, teldec = -24.256152
2025-12-26T17:10:16.354 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87631062293849     dec_j2k = -24.3830004671008
2025-12-26T17:10:16.356 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:16.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-26T17:10:16.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:16.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:16.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:16.359 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:16.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:16.366 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:16.366 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:16.367 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:16.367 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:16.367 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:16.367 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13213369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.8967756, 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.91656, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87631062293849, telescope_dec_j2k=-24.3830004671008, observability=1)
2025-12-26T17:10:16.776 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.40927767753601074
2025-12-26T17:10:17.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:17.674 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8971413, teldec = -24.256152
2025-12-26T17:10:17.675 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87667665849432     dec_j2k = -24.3829941764069
2025-12-26T17:10:17.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:17.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-26T17:10:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:17.678 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:17.685 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:17.686 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13214899, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305077879142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8971413, 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.91693, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87667665849432, telescope_dec_j2k=-24.3829941764069, observability=1)
2025-12-26T17:10:17.864 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1781458854675293
2025-12-26T17:10:18.718 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:18.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8974118, teldec = -24.256145
2025-12-26T17:10:18.721 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87694740604176     dec_j2k = -24.3829825231579
2025-12-26T17:10:18.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:18.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-26T17:10:18.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:18.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:18.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:18.726 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:18.734 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1321611, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302671162574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992235, telescope_ra=1.8974118, 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.9172, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87694740604176, telescope_dec_j2k=-24.3829825231579, observability=1)
2025-12-26T17:10:18.954 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2200479507446289
2025-12-26T17:10:19.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:19.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8977204, teldec = -24.256152
2025-12-26T17:10:19.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87725628982505     dec_j2k = -24.3829842124681
2025-12-26T17:10:19.774 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:19.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-26T17:10:19.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:19.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:19.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:19.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:19.786 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13217328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8977204, 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.9175, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87725628982505, telescope_dec_j2k=-24.3829842124681, observability=1)
2025-12-26T17:10:20.044 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.258145809173584
2025-12-26T17:10:20.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:20.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8980006, teldec = -24.256152
2025-12-26T17:10:20.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87753674689637     dec_j2k = -24.382979390325
2025-12-26T17:10:20.832 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:20.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-26T17:10:20.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:20.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:20.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:20.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:20.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:20.842 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:20.842 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:20.842 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:20.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:20.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:20.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:20.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:20.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13218551, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.8980006, 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.91778, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87753674689637, telescope_dec_j2k=-24.382979390325, observability=1)
2025-12-26T17:10:21.134 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.290851354598999
2025-12-26T17:10:21.339 [DEBUG] [Thread-467943 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4961230754852295
2025-12-26T17:10:21.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:21.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8983089, teldec = -24.256152
2025-12-26T17:10:21.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87784532973667     dec_j2k = -24.3829740838006
2025-12-26T17:10:21.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:21.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-26T17:10:21.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:21.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:21.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:21.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:21.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1321978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308687953995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.8983089, 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.91809, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87784532973667, telescope_dec_j2k=-24.3829740838006, observability=1)
2025-12-26T17:10:22.228 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32114577293395996
2025-12-26T17:10:22.950 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:22.951 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.898617, teldec = -24.256152
2025-12-26T17:10:22.952 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8781537123814     dec_j2k = -24.3829687798914
2025-12-26T17:10:22.954 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:22.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-26T17:10:22.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:22.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:22.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:22.957 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:22.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:22.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:22.964 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:22.965 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:22.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:22.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:22.965 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:22.965 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:22.965 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13221007, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.898617, 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.9184, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.8781537123814, telescope_dec_j2k=-24.3829687798914, observability=1)
2025-12-26T17:10:23.316 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3510303497314453
2025-12-26T17:10:24.038 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:24.040 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8988966, teldec = -24.256152
2025-12-26T17:10:24.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87843356887035     dec_j2k = -24.382963965891
2025-12-26T17:10:24.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:24.043 [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-26T17:10:24.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:24.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:24.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:24.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:24.057 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:24.058 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13222266, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.8988966, 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.91868, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87843356887035, telescope_dec_j2k=-24.382963965891, observability=1)
2025-12-26T17:10:24.406 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34847593307495117
2025-12-26T17:10:25.108 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:25.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8991952, teldec = -24.256152
2025-12-26T17:10:25.111 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8787324427778     dec_j2k = -24.382958824007
2025-12-26T17:10:25.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:25.113 [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-26T17:10:25.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:25.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:25.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:25.114 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:25.121 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:25.122 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13223506, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.8991952, 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.91898, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.8787324427778, telescope_dec_j2k=-24.382958824007, observability=1)
2025-12-26T17:10:25.496 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3747696876525879
2025-12-26T17:10:25.674 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:25.676 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:25.677 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:25.679 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:26.166 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:26.168 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8995036, teldec = -24.256152
2025-12-26T17:10:26.170 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87904112566293     dec_j2k = -24.3829535125521
2025-12-26T17:10:26.171 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:26.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:26.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:26.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:26.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:26.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:26.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:26.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:26.184 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:26.184 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:26.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:26.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:26.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:26.185 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:26.185 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1322473, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.8995036, 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.91929, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87904112566293, telescope_dec_j2k=-24.3829535125521, observability=1)
2025-12-26T17:10:26.211 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.02604842185974121
2025-12-26T17:10:26.211 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.77093029022217 seconds ago
2025-12-26T17:10:26.587 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.402254581451416
2025-12-26T17:10:27.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:27.243 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.8998119, teldec = -24.256152
2025-12-26T17:10:27.244 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87934970844423     dec_j2k = -24.3829482019913
2025-12-26T17:10:27.245 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:27.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:27.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:27.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:27.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:27.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:27.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:27.256 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13225974, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.8998119, 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.9196, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87934970844423, telescope_dec_j2k=-24.3829482019913, observability=1)
2025-12-26T17:10:27.678 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4220411777496338
2025-12-26T17:10:28.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:28.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9000924, teldec = -24.256152
2025-12-26T17:10:28.325 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87963046571607     dec_j2k = -24.3829433695748
2025-12-26T17:10:28.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:28.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-26T17:10:28.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:28.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:28.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:28.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:28.339 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13227226, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798310693551135, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992246, telescope_ra=1.9000924, 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.91988, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87963046571607, telescope_dec_j2k=-24.3829433695748, observability=1)
2025-12-26T17:10:28.768 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42894911766052246
2025-12-26T17:10:29.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:29.389 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9004002, teldec = -24.256152
2025-12-26T17:10:29.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.87993854801568     dec_j2k = -24.382938066049
2025-12-26T17:10:29.392 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:29.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:29.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:29.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:29.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:29.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:29.396 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13228458, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992246, telescope_ra=1.9004002, 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.92018, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.87993854801568, telescope_dec_j2k=-24.382938066049, observability=1)
2025-12-26T17:10:29.686 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:29.859 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4624032974243164
2025-12-26T17:10:30.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:30.450 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9006798, teldec = -24.256152
2025-12-26T17:10:30.451 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88021840444111     dec_j2k = -24.3829332477061
2025-12-26T17:10:30.453 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:30.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-26T17:10:30.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:30.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:30.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:30.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:30.467 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13229685, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992246, telescope_ra=1.9006798, 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.92046, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88021840444111, telescope_dec_j2k=-24.3829332477061, observability=1)
2025-12-26T17:10:30.687 [DEBUG] [ThreadPoolExecutor-21579_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:30.688 [INFO] [ThreadPoolExecutor-21579_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:10:30.949 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.48203301429748535
2025-12-26T17:10:31.510 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:31.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9009785, teldec = -24.256145
2025-12-26T17:10:31.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88051737772662     dec_j2k = -24.3829211000451
2025-12-26T17:10:31.515 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:31.516 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:31.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:31.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:31.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:31.519 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:31.526 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13230916, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992235, telescope_ra=1.9009785, 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.92076, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88051737772662, telescope_dec_j2k=-24.3829211000451, observability=1)
2025-12-26T17:10:32.079 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5530974864959717
2025-12-26T17:10:32.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:32.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9012876, teldec = -24.256152
2025-12-26T17:10:32.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8808267618294     dec_j2k = -24.3829227711487
2025-12-26T17:10:32.571 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:32.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-26T17:10:32.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:32.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:32.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:32.577 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:32.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:32.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:32.584 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:32.584 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:32.584 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:32.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:32.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:32.585 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:32.585 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13232139, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303072282002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.9012876, 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.92107, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.8808267618294, telescope_dec_j2k=-24.3829227711487, observability=1)
2025-12-26T17:10:33.167 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5822627544403076
2025-12-26T17:10:33.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:33.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9015681, teldec = -24.256151
2025-12-26T17:10:33.634 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8811075189562     dec_j2k = -24.3829169352109
2025-12-26T17:10:33.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:33.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-26T17:10:33.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:33.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:33.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:33.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:33.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1323337, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303072282002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992246, telescope_ra=1.9015681, 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.92135, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.8811075189562, telescope_dec_j2k=-24.3829169352109, observability=1)
2025-12-26T17:10:34.098 [DEBUG] [Thread-467944 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44878149032592773
2025-12-26T17:10:34.258 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6089301109313965
2025-12-26T17:10:34.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:34.695 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9018767, teldec = -24.256151
2025-12-26T17:10:34.696 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88141640193144     dec_j2k = -24.382911613934
2025-12-26T17:10:34.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:34.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-26T17:10:34.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:34.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:34.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:34.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:34.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:34.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:34.708 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:34.708 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:34.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:34.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:34.708 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:34.708 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:34.708 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.132346, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298258848865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.9018767, 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.92166, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88141640193144, telescope_dec_j2k=-24.382911613934, observability=1)
2025-12-26T17:10:35.348 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6401100158691406
2025-12-26T17:10:35.750 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:35.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9021569, teldec = -24.256151
2025-12-26T17:10:35.753 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88169685885437     dec_j2k = -24.382906781648
2025-12-26T17:10:35.755 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:35.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-26T17:10:35.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:35.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:35.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:35.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:35.765 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:35.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13235823, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992246, telescope_ra=1.9021569, 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.92194, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88169685885437, telescope_dec_j2k=-24.382906781648, observability=1)
2025-12-26T17:10:36.439 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6729512214660645
2025-12-26T17:10:36.814 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:36.816 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9024561, teldec = -24.256151
2025-12-26T17:10:36.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88199633318786     dec_j2k = -24.3829016209363
2025-12-26T17:10:36.819 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:36.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-26T17:10:36.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:36.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:36.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:36.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:36.828 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:36.829 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13237053, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798311094670563, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992245, telescope_ra=1.9024561, 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.92224, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88199633318786, telescope_dec_j2k=-24.3829016209363, observability=1)
2025-12-26T17:10:37.531 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7020361423492432
2025-12-26T17:10:37.924 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:37.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.902765, teldec = -24.256151
2025-12-26T17:10:37.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8823055164032     dec_j2k = -24.3828962920977
2025-12-26T17:10:37.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:37.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-26T17:10:37.935 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:37.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:37.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:37.936 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:37.943 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13238339, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309891312279, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992245, telescope_ra=1.902765, 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.92255, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.8823055164032, telescope_dec_j2k=-24.3828962920977, observability=1)
2025-12-26T17:10:38.619 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6754837036132812
2025-12-26T17:10:38.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:38.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9030736, teldec = -24.256151
2025-12-26T17:10:38.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88261439933133     dec_j2k = -24.3828909676049
2025-12-26T17:10:39.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:39.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-26T17:10:39.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:39.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:39.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:39.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:39.013 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13239579, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798312298028847, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9030736, 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.92286, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88261439933133, telescope_dec_j2k=-24.3828909676049, observability=1)
2025-12-26T17:10:39.505 [DEBUG] [Thread-467945 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49196362495422363
2025-12-26T17:10:39.710 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6968216896057129
2025-12-26T17:10:40.060 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:40.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9033544, teldec = -24.256151
2025-12-26T17:10:40.064 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88289545676153     dec_j2k = -24.3828861220446
2025-12-26T17:10:40.065 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:40.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-26T17:10:40.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:40.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:40.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:40.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:40.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:40.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:40.079 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:40.079 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:40.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:40.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:40.079 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:40.079 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:40.079 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13240811, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992245, telescope_ra=1.9033544, 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.92317, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88289545676153, telescope_dec_j2k=-24.3828861220446, observability=1)
2025-12-26T17:10:40.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7214868068695068
2025-12-26T17:10:41.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:41.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9036624, teldec = -24.256151
2025-12-26T17:10:41.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88320373911642     dec_j2k = -24.3828808063245
2025-12-26T17:10:41.136 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:41.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-26T17:10:41.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:41.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:41.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:41.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:41.149 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:41.150 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13242051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308286834566, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992245, telescope_ra=1.9036624, 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.92345, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88320373911642, telescope_dec_j2k=-24.3828808063245, observability=1)
2025-12-26T17:10:41.930 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.780829668045044
2025-12-26T17:10:42.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:42.194 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9039621, teldec = -24.256151
2025-12-26T17:10:42.195 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88350371385077     dec_j2k = -24.3828756330599
2025-12-26T17:10:42.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:42.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-26T17:10:42.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:42.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:42.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:42.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:42.208 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13243279, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9039621, 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.92375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88350371385077, telescope_dec_j2k=-24.3828756330599, observability=1)
2025-12-26T17:10:43.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8103129863739014
2025-12-26T17:10:43.253 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:43.256 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.904271, teldec = -24.256151
2025-12-26T17:10:43.257 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88381289700674     dec_j2k = -24.3828703001716
2025-12-26T17:10:43.259 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:43.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-26T17:10:43.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:43.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:43.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:43.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:43.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:43.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:43.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:43.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:43.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:43.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:43.272 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:43.272 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:43.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13244507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992245, telescope_ra=1.904271, 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.92406, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88381289700674, telescope_dec_j2k=-24.3828703001716, observability=1)
2025-12-26T17:10:43.501 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22917437553405762
2025-12-26T17:10:44.109 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8377628326416016
2025-12-26T17:10:44.318 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:44.320 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9045513, teldec = -24.256145
2025-12-26T17:10:44.321 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88409345338117     dec_j2k = -24.3828594608189
2025-12-26T17:10:44.322 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:44.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-26T17:10:44.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:44.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:44.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:44.324 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:44.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:44.331 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:44.332 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:44.332 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:44.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:44.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:44.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:44.332 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:44.332 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1324574, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305077879142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992235, telescope_ra=1.9045513, 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.92434, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88409345338117, telescope_dec_j2k=-24.3828594608189, observability=1)
2025-12-26T17:10:45.200 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8679804801940918
2025-12-26T17:10:45.377 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:45.380 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9048593, teldec = -24.256151
2025-12-26T17:10:45.381 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88440173624355     dec_j2k = -24.3828601413895
2025-12-26T17:10:45.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:45.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-26T17:10:45.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:45.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:45.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:45.388 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:45.395 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13246966, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305880117998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9048593, 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.92464, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88440173624355, telescope_dec_j2k=-24.3828601413895, observability=1)
2025-12-26T17:10:46.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8947844505310059
2025-12-26T17:10:46.442 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:46.444 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.905139, teldec = -24.256151
2025-12-26T17:10:46.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88468169260155     dec_j2k = -24.3828553104649
2025-12-26T17:10:46.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:46.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-26T17:10:46.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:46.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:46.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:46.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:46.459 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13248198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992245, telescope_ra=1.905139, 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.92492, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88468169260155, telescope_dec_j2k=-24.3828553104649, observability=1)
2025-12-26T17:10:47.421 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9618897438049316
2025-12-26T17:10:47.503 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:47.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9054378, teldec = -24.256151
2025-12-26T17:10:47.506 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88498076645455     dec_j2k = -24.3828501488966
2025-12-26T17:10:47.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:47.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-26T17:10:47.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:47.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:47.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:47.509 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:47.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:47.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:47.516 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:47.516 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:47.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:47.516 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:47.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:47.517 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:47.517 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13249426, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992245, telescope_ra=1.9054378, 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.92522, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88498076645455, telescope_dec_j2k=-24.3828501488966, observability=1)
2025-12-26T17:10:48.508 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9915201663970947
2025-12-26T17:10:48.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:48.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9057459, teldec = -24.256151
2025-12-26T17:10:48.572 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88528914881914     dec_j2k = -24.3828448258635
2025-12-26T17:10:48.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:48.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-26T17:10:48.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:48.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:48.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:48.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:48.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13250659, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307083476282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9057459, 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.92553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88528914881914, telescope_dec_j2k=-24.3828448258635, observability=1)
2025-12-26T17:10:49.597 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:49.599 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9060264, teldec = -24.256151
2025-12-26T17:10:49.600 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.8855699058786     dec_j2k = -24.3828399789562
2025-12-26T17:10:49.603 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:49.604 [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-26T17:10:49.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:49.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:49.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:49.610 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:49.617 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:49.618 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1325185, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302270043146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9060264, 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.92581, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.8855699058786, telescope_dec_j2k=-24.3828399789562, observability=1)
2025-12-26T17:10:49.635 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.017676115036010742
2025-12-26T17:10:50.676 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:50.678 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9063347, teldec = -24.256151
2025-12-26T17:10:50.679 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88587848840329     dec_j2k = -24.3828346508882
2025-12-26T17:10:50.681 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:50.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-26T17:10:50.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:50.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:50.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:50.686 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:50.691 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:50.692 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9063347, teldec = -24.256151
2025-12-26T17:10:50.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:50.693 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.88587848840329     dec_j2k = -24.3828346508882
2025-12-26T17:10:50.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:50.693 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:50.693 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:50.693 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:50.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:50.694 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:50.694 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:50.694 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13253098, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798306281237426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992245, telescope_ra=1.9063347, 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.92612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88587848840329, telescope_dec_j2k=-24.3828346508882, observability=1)
2025-12-26T17:10:50.695 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:50.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-26T17:10:50.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:50.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:50.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:50.700 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:50.708 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13253115, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798306281237426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992245, telescope_ra=1.9063347, 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.92612, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88587848840329, telescope_dec_j2k=-24.3828346508882, observability=1)
2025-12-26T17:10:51.738 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:51.740 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9066146, teldec = -24.256158
2025-12-26T17:10:51.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88615864553948     dec_j2k = -24.3828368123315
2025-12-26T17:10:51.743 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:51.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-26T17:10:51.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:51.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:51.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:51.750 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:51.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:51.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:51.757 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:51.757 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:51.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:51.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:51.757 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:51.758 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:51.758 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13254328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302270043146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992256, telescope_ra=1.9066146, 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.9264, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88615864553948, telescope_dec_j2k=-24.3828368123315, observability=1)
2025-12-26T17:10:51.820 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06267690658569336
2025-12-26T17:10:52.802 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:52.806 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9069222, teldec = -24.256151
2025-12-26T17:10:52.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88646652675194     dec_j2k = -24.3828244953713
2025-12-26T17:10:52.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:52.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:52.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:52.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:52.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:52.814 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:52.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:52.821 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:52.822 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:52.822 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:52.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:52.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:52.822 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:52.822 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:52.822 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13255559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798308687953995, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992245, telescope_ra=1.9069222, 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.92671, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88646652675194, telescope_dec_j2k=-24.3828244953713, observability=1)
2025-12-26T17:10:52.907 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08533310890197754
2025-12-26T17:10:53.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:53.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9072483, teldec = -24.256151
2025-12-26T17:10:53.964 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88679292555076     dec_j2k = -24.382818857115
2025-12-26T17:10:53.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:53.966 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:53.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:53.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:53.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:53.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:53.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:53.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:53.979 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:53.979 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:53.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:53.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:53.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:53.979 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:53.979 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.132569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305880117998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992245, telescope_ra=1.9072483, 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.92703, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88679292555076, telescope_dec_j2k=-24.382818857115, observability=1)
2025-12-26T17:10:53.997 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.01853322982788086
2025-12-26T17:10:55.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:55.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.907529, teldec = -24.256158
2025-12-26T17:10:55.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88707388338754     dec_j2k = -24.3828210024983
2025-12-26T17:10:55.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:55.035 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:55.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:55.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:55.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:55.038 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:55.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:55.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:55.045 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:55.045 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:55.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:55.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:55.045 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:55.046 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:55.046 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13258137, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305077879142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.907529, 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.92731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88707388338754, telescope_dec_j2k=-24.3828210024983, observability=1)
2025-12-26T17:10:55.089 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04375267028808594
2025-12-26T17:10:56.041 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9948272705078125
2025-12-26T17:10:56.115 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:56.117 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9078373, teldec = -24.256158
2025-12-26T17:10:56.118 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88738246585311     dec_j2k = -24.3828156703995
2025-12-26T17:10:56.120 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:56.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-26T17:10:56.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:56.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:56.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:56.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:56.136 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13259394, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830547899857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992256, telescope_ra=1.9078373, 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.92762, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88738246585311, telescope_dec_j2k=-24.3828156703995, observability=1)
2025-12-26T17:10:56.179 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04277181625366211
2025-12-26T17:10:57.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:57.182 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9081452, teldec = -24.256151
2025-12-26T17:10:57.183 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88769064729191     dec_j2k = -24.3828033449771
2025-12-26T17:10:57.184 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:10:57.184 [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-26T17:10:57.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:57.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:57.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:57.186 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:57.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:57.194 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13260625, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, 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.992245, telescope_ra=1.9081452, 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.92793, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88769064729191, telescope_dec_j2k=-24.3828033449771, observability=1)
2025-12-26T17:10:57.272 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.07814240455627441
2025-12-26T17:10:57.572 [DEBUG] [Thread-467946 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3784921169281006
2025-12-26T17:10:58.243 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:58.245 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9084251, teldec = -24.256151
2025-12-26T17:10:58.246 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88797080371566     dec_j2k = -24.3827985025951
2025-12-26T17:10:58.247 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:58.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-26T17:10:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:58.251 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:58.258 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:58.258 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:58.258 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:58.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:58.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:58.259 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:58.259 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:58.259 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13261856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992245, telescope_ra=1.9084251, 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.92821, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88797080371566, telescope_dec_j2k=-24.3827985025951, observability=1)
2025-12-26T17:10:58.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10129976272583008
2025-12-26T17:10:59.304 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:10:59.307 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9087328, teldec = -24.256157
2025-12-26T17:10:59.308 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88827878615186     dec_j2k = -24.3827991779753
2025-12-26T17:10:59.309 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:59.311 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:10:59.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:10:59.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:10:59.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:10:59.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:10:59.321 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:10:59.322 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13263084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992256, telescope_ra=1.9087328, 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.92852, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88827878615186, telescope_dec_j2k=-24.3827991779753, observability=1)
2025-12-26T17:10:59.450 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12873220443725586
2025-12-26T17:11:00.365 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:00.366 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9090315, teldec = -24.256151
2025-12-26T17:11:00.367 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88857775922024     dec_j2k = -24.3827880092946
2025-12-26T17:11:00.368 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:00.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-26T17:11:00.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:00.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:00.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:00.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:00.380 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:00.381 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13264311, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299462207149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992245, telescope_ra=1.9090315, 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.92882, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88857775922024, telescope_dec_j2k=-24.3827880092946, observability=1)
2025-12-26T17:11:00.541 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16033244132995605
2025-12-26T17:11:01.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:01.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9093117, teldec = -24.256151
2025-12-26T17:11:01.437 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88885821588704     dec_j2k = -24.3827831595617
2025-12-26T17:11:01.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:01.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-26T17:11:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:01.446 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:01.454 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13265547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305880117998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9093117, 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.9291, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88885821588704, telescope_dec_j2k=-24.3827831595617, observability=1)
2025-12-26T17:11:01.671 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2172865867614746
2025-12-26T17:11:02.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:02.510 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9096201, teldec = -24.256151
2025-12-26T17:11:02.511 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88916689837378     dec_j2k = -24.3827778209507
2025-12-26T17:11:02.513 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:02.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-26T17:11:02.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:02.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:02.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:02.515 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:02.523 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13266793, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298659968293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992245, telescope_ra=1.9096201, 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.9294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88916689837378, telescope_dec_j2k=-24.3827778209507, observability=1)
2025-12-26T17:11:02.611 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08804464340209961
2025-12-26T17:11:02.759 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23512029647827148
2025-12-26T17:11:03.566 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:03.569 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9099286, teldec = -24.256157
2025-12-26T17:11:03.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88947568149599     dec_j2k = -24.3827784792807
2025-12-26T17:11:03.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:03.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-26T17:11:03.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:03.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:03.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:03.580 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:03.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13268018, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992255, telescope_ra=1.9099286, 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.92971, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88947568149599, telescope_dec_j2k=-24.3827784792807, observability=1)
2025-12-26T17:11:03.849 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2621467113494873
2025-12-26T17:11:04.652 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:04.654 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9102083, teldec = -24.256151
2025-12-26T17:11:04.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.88975563711662     dec_j2k = -24.3827676365202
2025-12-26T17:11:04.657 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:04.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-26T17:11:04.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:04.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:04.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:04.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:04.671 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:04.672 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13269274, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304275640286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9102083, 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.92999, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:10:04.790875', telescope_ra_j2k=1.88975563711662, telescope_dec_j2k=-24.3827676365202, observability=1)
2025-12-26T17:11:04.932 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:04.932 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:11:04.933 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:04.933 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:11:04.934 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:04.940 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2686755657196045
2025-12-26T17:11:05.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:05.718 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9105161, teldec = -24.256151
2025-12-26T17:11:05.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89006371901845     dec_j2k = -24.3827623058961
2025-12-26T17:11:05.720 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:05.722 [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-26T17:11:05.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:05.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:05.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:05.725 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:05.732 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13270505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305880117998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992245, telescope_ra=1.9105161, 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.9303, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89006371901845, telescope_dec_j2k=-24.3827623058961, observability=1)
2025-12-26T17:11:05.936 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:05.938 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:05.938 [DEBUG] [ThreadPoolExecutor-21581_0] [payload.py] [to_registers()] [0]
2025-12-26T17:11:05.941 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:05.941 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:05.941 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:11:05.941 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:05.948 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:05.949 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:11:05.949 [DEBUG] [ThreadPoolExecutor-21581_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:11:05.949 [DEBUG] [ThreadPoolExecutor-21581_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:11:05.949 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:05.949 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:05.949 [DEBUG] [ThreadPoolExecutor-21581_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:06.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2980067729949951
2025-12-26T17:11:06.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:06.778 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.910815, teldec = -24.256151
2025-12-26T17:11:06.779 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89036289275752     dec_j2k = -24.3827571286177
2025-12-26T17:11:06.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:06.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-26T17:11:06.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:06.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:06.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:06.784 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:06.791 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:06.792 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13271733, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798306281237426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992245, telescope_ra=1.910815, 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.9306, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89036289275752, telescope_dec_j2k=-24.3827571286177, observability=1)
2025-12-26T17:11:07.124 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3313901424407959
2025-12-26T17:11:07.861 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:07.863 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9111233, teldec = -24.256151
2025-12-26T17:11:07.864 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89067147509331     dec_j2k = -24.382751787707
2025-12-26T17:11:07.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:07.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-26T17:11:07.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:07.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:07.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:07.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:07.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:07.876 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13272988, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303072282002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992245, telescope_ra=1.9111233, 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.93091, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89067147509331, telescope_dec_j2k=-24.382751787707, observability=1)
2025-12-26T17:11:08.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.33347272872924805
2025-12-26T17:11:08.927 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:08.929 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9114035, teldec = -24.256151
2025-12-26T17:11:08.930 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89095193168505     dec_j2k = -24.3827469328765
2025-12-26T17:11:08.932 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:08.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-26T17:11:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:08.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:08.946 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:08.946 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:08.946 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:08.947 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:08.947 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:08.947 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13274222, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302270043146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992245, telescope_ra=1.9114035, 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.93119, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89095193168505, telescope_dec_j2k=-24.3827469328765, observability=1)
2025-12-26T17:11:09.302 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3548285961151123
2025-12-26T17:11:09.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:09.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9117119, teldec = -24.256151
2025-12-26T17:11:09.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89126061408918     dec_j2k = -24.382741588655
2025-12-26T17:11:09.995 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:09.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-26T17:11:09.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:09.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:09.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:09.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:10.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:10.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:10.005 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:10.005 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:10.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:10.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:10.005 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:10.006 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:10.006 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13275453, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305077879142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992245, telescope_ra=1.9117119, 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.9315, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89126061408918, telescope_dec_j2k=-24.382741588655, observability=1)
2025-12-26T17:11:10.392 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38677263259887695
2025-12-26T17:11:11.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:11.046 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9119918, teldec = -24.256151
2025-12-26T17:11:11.047 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89154077038509     dec_j2k = -24.3827367375903
2025-12-26T17:11:11.049 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11: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-26T17:11:11.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:11.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:11.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:11.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:11.061 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13276672, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300665565433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992245, telescope_ra=1.9119918, 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.93178, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89154077038509, telescope_dec_j2k=-24.3827367375903, observability=1)
2025-12-26T17:11:11.482 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.42102479934692383
2025-12-26T17:11:12.133 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:12.136 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9122993, teldec = -24.256151
2025-12-26T17:11:12.137 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89184855194191     dec_j2k = -24.382731407393
2025-12-26T17:11:12.139 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:12.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-26T17:11:12.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:12.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:12.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:12.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:12.153 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13277934, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305880117998, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.9122993, 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.93208, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89184855194191, telescope_dec_j2k=-24.382731407393, observability=1)
2025-12-26T17:11:12.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4228384494781494
2025-12-26T17:11:13.209 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:13.211 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9125979, teldec = -24.256151
2025-12-26T17:11:13.213 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.892147425338     dec_j2k = -24.3827262306813
2025-12-26T17:11:13.214 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:13.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-26T17:11:13.217 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:13.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:13.225 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13279178, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.9125979, 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.93238, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.892147425338, telescope_dec_j2k=-24.3827262306813, observability=1)
2025-12-26T17:11:13.701 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47521066665649414
2025-12-26T17:11:14.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:14.277 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.912906, teldec = -24.256151
2025-12-26T17:11:14.278 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89245580742024     dec_j2k = -24.3827208884592
2025-12-26T17:11:14.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:14.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-26T17:11:14.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:14.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:14.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:14.284 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:14.291 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13280411, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302671162574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.912906, 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.93269, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89245580742024, telescope_dec_j2k=-24.3827208884592, observability=1)
2025-12-26T17:11:14.791 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49987196922302246
2025-12-26T17:11:15.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:15.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9131865, teldec = -24.256151
2025-12-26T17:11:15.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89273656422261     dec_j2k = -24.3827160240826
2025-12-26T17:11:15.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:15.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-26T17:11:15.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:15.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:15.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:15.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:15.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:15.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:15.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:15.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:15.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:15.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:15.356 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:15.356 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:15.356 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13281646, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9131865, 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.93297, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89273656422261, telescope_dec_j2k=-24.3827160240826, observability=1)
2025-12-26T17:11:15.738 [DEBUG] [Thread-467947 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38199734687805176
2025-12-26T17:11:15.882 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5263838768005371
2025-12-26T17:11:16.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:16.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9134945, teldec = -24.256151
2025-12-26T17:11:16.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89304484619005     dec_j2k = -24.3827106820185
2025-12-26T17:11:16.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:16.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-26T17:11:16.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:16.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:16.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:16.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:16.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:16.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:16.412 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:16.412 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:16.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:16.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:16.412 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:16.412 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:16.412 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13282868, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307083476282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992244, telescope_ra=1.9134945, 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.93328, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89304484619005, telescope_dec_j2k=-24.3827106820185, observability=1)
2025-12-26T17:11:17.012 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6005208492279053
2025-12-26T17:11:17.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:17.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9137747, teldec = -24.256151
2025-12-26T17:11:17.459 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89332530269662     dec_j2k = -24.3827058214113
2025-12-26T17:11:17.461 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:17.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-26T17:11:17.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:17.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:17.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:17.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:17.475 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13284094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9137747, 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.93356, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89332530269662, telescope_dec_j2k=-24.3827058214113, observability=1)
2025-12-26T17:11:18.098 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6226668357849121
2025-12-26T17:11:18.540 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:18.543 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9140825, teldec = -24.256151
2025-12-26T17:11:18.544 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89363338445775     dec_j2k = -24.3827004812425
2025-12-26T17:11:18.545 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:18.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-26T17:11:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:18.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:18.559 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1328535, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307083476282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992244, telescope_ra=1.9140825, 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.93387, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89363338445775, telescope_dec_j2k=-24.3827004812425, observability=1)
2025-12-26T17:11:19.190 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6309809684753418
2025-12-26T17:11:19.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:19.608 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9143814, teldec = -24.256151
2025-12-26T17:11:19.609 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89393255806016     dec_j2k = -24.3826952946958
2025-12-26T17:11:19.611 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:19.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-26T17:11:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:19.614 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:19.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:19.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:19.622 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:19.623 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13286581, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798306281237426, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.9143814, 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.93417, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89393255806016, telescope_dec_j2k=-24.3826952946958, observability=1)
2025-12-26T17:11:20.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6579594612121582
2025-12-26T17:11:20.663 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:20.665 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9146897, teldec = -24.256151
2025-12-26T17:11:20.666 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89424114025498     dec_j2k = -24.3826899442257
2025-12-26T17:11:20.667 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:20.668 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:20.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:20.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:20.672 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:20.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:20.679 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:20.680 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13287806, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798301868923718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9146897, 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.93447, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89424114025498, telescope_dec_j2k=-24.3826899442257, observability=1)
2025-12-26T17:11:21.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6917839050292969
2025-12-26T17:11:21.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:21.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9149698, teldec = -24.256144
2025-12-26T17:11:21.725 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89452149597668     dec_j2k = -24.3826780830265
2025-12-26T17:11:21.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:21.727 [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-26T17:11:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:21.731 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:21.738 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13289031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304275640286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992233, telescope_ra=1.9149698, 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.93475, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89452149597668, telescope_dec_j2k=-24.3826780830265, observability=1)
2025-12-26T17:11:22.464 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7258527278900146
2025-12-26T17:11:22.782 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:22.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9152783, teldec = -24.256151
2025-12-26T17:11:22.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89483027898163     dec_j2k = -24.3826797269242
2025-12-26T17:11:22.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11: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-26T17:11:22.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:22.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:22.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:22.789 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:22.797 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13290258, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.9152783, 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.93506, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89483027898163, telescope_dec_j2k=-24.3826797269242, observability=1)
2025-12-26T17:11:23.552 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7550468444824219
2025-12-26T17:11:23.990 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:23.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.915614, teldec = -24.256144
2025-12-26T17:11:23.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89516628556655     dec_j2k = -24.3826668988601
2025-12-26T17:11:23.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:23.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-26T17:11:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:23.999 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:24.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:24.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:24.008 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:24.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:24.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:24.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:24.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:24.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13291655, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992233, telescope_ra=1.915614, 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.9354, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89516628556655, telescope_dec_j2k=-24.3826668988601, observability=1)
2025-12-26T17:11:24.642 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.634070634841919
2025-12-26T17:11:25.066 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:25.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9158941, teldec = -24.256151
2025-12-26T17:11:25.069 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89544664255597     dec_j2k = -24.3826690342446
2025-12-26T17:11:25.070 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:25.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-26T17:11:25.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:25.077 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:25.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:25.078 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:25.085 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13292902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9158941, 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.93568, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89544664255597, telescope_dec_j2k=-24.3826690342446, observability=1)
2025-12-26T17:11:25.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6479575634002686
2025-12-26T17:11:26.132 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:26.134 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9161924, teldec = -24.256151
2025-12-26T17:11:26.135 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8957452155398     dec_j2k = -24.3826638534132
2025-12-26T17:11:26.137 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:26.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-26T17:11:26.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:26.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:26.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:26.145 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:26.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:26.152 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:26.152 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:26.152 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:26.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:26.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:26.153 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:26.153 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:26.153 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13294135, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830547899857, 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.992244, telescope_ra=1.9161924, 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.93598, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.8957452155398, telescope_dec_j2k=-24.3826638534132, observability=1)
2025-12-26T17:11:26.271 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.11796450614929199
2025-12-26T17:11:26.271 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.770002365112305 seconds ago
2025-12-26T17:11:26.826 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6735677719116211
2025-12-26T17:11:27.198 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:27.200 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9165008, teldec = -24.256151
2025-12-26T17:11:27.201 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89605389775445     dec_j2k = -24.3826584963534
2025-12-26T17:11:27.203 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:27.204 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:27.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:27.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:27.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:27.205 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:27.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:27.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:27.212 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:27.212 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:27.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:27.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:27.212 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:27.213 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:27.213 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13295369, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830547899857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9165008, 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.93628, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89605389775445, telescope_dec_j2k=-24.3826584963534, observability=1)
2025-12-26T17:11:27.914 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7012543678283691
2025-12-26T17:11:28.257 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:28.260 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.916781, teldec = -24.256151
2025-12-26T17:11:28.261 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89633435415288     dec_j2k = -24.382653628425
2025-12-26T17:11:28.263 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:28.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-26T17:11:28.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:28.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:28.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:28.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:28.277 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:28.278 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13296595, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830748459571, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.916781, 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.93657, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89633435415288, telescope_dec_j2k=-24.382653628425, observability=1)
2025-12-26T17:11:29.004 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7261736392974854
2025-12-26T17:11:29.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:29.328 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9170907, teldec = -24.256151
2025-12-26T17:11:29.329 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89664433753371     dec_j2k = -24.3826482471979
2025-12-26T17:11:29.331 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:29.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:29.335 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:29.343 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13297832, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298659968293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992244, telescope_ra=1.9170907, 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.93687, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89664433753371, telescope_dec_j2k=-24.3826482471979, observability=1)
2025-12-26T17:11:30.093 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7498877048492432
2025-12-26T17:11:30.383 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:30.385 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9173989, teldec = -24.256144
2025-12-26T17:11:30.387 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89695281887861     dec_j2k = -24.3826358917898
2025-12-26T17:11:30.388 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:11:30.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-26T17:11:30.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:30.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:30.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:30.393 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:30.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:30.400 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:30.400 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:30.400 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:30.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:30.401 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:30.401 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13299056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992233, telescope_ra=1.9173989, 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.93718, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89695281887861, telescope_dec_j2k=-24.3826358917898, observability=1)
2025-12-26T17:11:30.950 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:30.951 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:31.185 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7845339775085449
2025-12-26T17:11:31.441 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:31.443 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9176706, teldec = -24.256151
2025-12-26T17:11:31.445 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89722476811904     dec_j2k = -24.3826381688391
2025-12-26T17:11:31.447 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:31.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-26T17:11:31.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:31.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:31.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:31.453 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:31.460 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1330028, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798309089073422, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.9176706, 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.93745, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89722476811904, telescope_dec_j2k=-24.3826381688391, observability=1)
2025-12-26T17:11:32.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8182845115661621
2025-12-26T17:11:32.502 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:32.504 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9179795, teldec = -24.256151
2025-12-26T17:11:32.505 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89753395073255     dec_j2k = -24.3826327991259
2025-12-26T17:11:32.507 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:32.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-26T17:11:32.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:32.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:32.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:32.510 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:32.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:32.517 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:32.517 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:32.518 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:32.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:32.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:32.518 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:32.518 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:32.518 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13301508, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830547899857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992244, telescope_ra=1.9179795, 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.93776, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89753395073255, telescope_dec_j2k=-24.3826327991259, observability=1)
2025-12-26T17:11:33.366 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8485498428344727
2025-12-26T17:11:33.564 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:33.565 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.91826, teldec = -24.256151
2025-12-26T17:11:33.567 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89781470735219     dec_j2k = -24.3826279223814
2025-12-26T17:11:33.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:11:33.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-26T17:11:33.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:33.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:33.574 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:33.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:33.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:33.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:33.582 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:33.582 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:33.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:33.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:33.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:33.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:33.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13302736, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299462207149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.91826, 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.93804, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89781470735219, telescope_dec_j2k=-24.3826279223814, observability=1)
2025-12-26T17:11:33.817 [DEBUG] [Thread-467948 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2346782684326172
2025-12-26T17:11:34.130 [DEBUG] [Thread-467949 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5471186637878418
2025-12-26T17:11:34.457 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8737688064575195
2025-12-26T17:11:34.625 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:34.628 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9185684, teldec = -24.256151
2025-12-26T17:11:34.629 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.8981233894849     dec_j2k = -24.3826225597814
2025-12-26T17:11:34.630 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:34.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-26T17:11:34.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:34.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:34.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:34.634 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:34.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:34.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:34.641 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:34.641 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:34.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:34.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:34.642 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:34.642 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:34.642 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13303965, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798301868923718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992244, telescope_ra=1.9185684, 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.93835, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.8981233894849, telescope_dec_j2k=-24.3826225597814, observability=1)
2025-12-26T17:11:35.546 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9040431976318359
2025-12-26T17:11:35.690 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:35.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9188675, teldec = -24.25615
2025-12-26T17:11:35.693 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89842276300494     dec_j2k = -24.382616358188
2025-12-26T17:11:35.695 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:35.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-26T17:11:35.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:35.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:35.698 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:35.699 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:35.706 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13305198, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299061087721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992244, telescope_ra=1.9188675, 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.93865, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89842276300494, telescope_dec_j2k=-24.382616358188, observability=1)
2025-12-26T17:11:36.638 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9316761493682861
2025-12-26T17:11:36.749 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:36.751 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9191483, teldec = -24.25615
2025-12-26T17:11:36.752 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89870381986696     dec_j2k = -24.3826114740612
2025-12-26T17:11:36.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:11:36.753 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:36.758 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:36.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:36.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:36.766 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13306424, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299061087721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.9191483, 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.93893, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89870381986696, telescope_dec_j2k=-24.3826114740612, observability=1)
2025-12-26T17:11:37.728 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9617729187011719
2025-12-26T17:11:37.808 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:37.810 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9194569, teldec = -24.25615
2025-12-26T17:11:37.811 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89901270214736     dec_j2k = -24.3826061056019
2025-12-26T17:11:37.813 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:37.814 [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-26T17:11:37.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:37.816 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:37.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:37.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:37.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:37.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:37.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:37.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:37.825 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:37.825 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:37.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13307649, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297055490581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.9194569, 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.93924, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89901270214736, telescope_dec_j2k=-24.3826061056019, observability=1)
2025-12-26T17:11:38.817 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9919924736022949
2025-12-26T17:11:38.866 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:38.868 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9197377, teldec = -24.25615
2025-12-26T17:11:38.870 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89929375898809     dec_j2k = -24.3826012200374
2025-12-26T17:11:38.872 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:11:38.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-26T17:11:38.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:38.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:38.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:38.879 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:38.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:38.886 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:38.887 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:38.887 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:38.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:38.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:38.887 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:38.887 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:38.887 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13308874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, 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.992244, telescope_ra=1.9197377, 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.93952, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89929375898809, telescope_dec_j2k=-24.3826012200374, observability=1)
2025-12-26T17:11:39.907 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:39.910 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.920046, teldec = -24.25615
2025-12-26T17:11:39.911 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.89960234097071     dec_j2k = -24.382595855219
2025-12-26T17:11:39.913 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:11:39.914 [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-26T17:11:39.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:39.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:39.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:39.918 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:39.925 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:39.925 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:39.926 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13310079, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303072282002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.920046, 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.93983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89960234097071, telescope_dec_j2k=-24.382595855219, observability=1)
2025-12-26T17:11:39.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.920046, teldec = -24.25615
2025-12-26T17:11:39.928 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89960234097071     dec_j2k = -24.382595855219
2025-12-26T17:11:39.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:11:39.930 [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-26T17:11:39.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:39.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:39.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:39.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:39.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.133101, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303072282002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.920046, 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.93983, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89960234097071, telescope_dec_j2k=-24.382595855219, observability=1)
2025-12-26T17:11:40.989 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:40.991 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9203452, teldec = -24.25615
2025-12-26T17:11:40.992 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.89990181461843     dec_j2k = -24.382590647963
2025-12-26T17:11:40.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:40.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-26T17:11:40.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:40.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:40.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:40.996 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:41.000 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:41.002 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9203452, teldec = -24.25615
2025-12-26T17:11:41.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:41.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:41.003 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.89990181461843     dec_j2k = -24.382590647963
2025-12-26T17:11:41.003 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:41.003 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:41.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:41.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:41.004 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:41.004 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:41.004 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13311331, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307083476282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9203452, 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.94013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89990181461843, telescope_dec_j2k=-24.382590647963, observability=1)
2025-12-26T17:11:41.004 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:41.005 [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-26T17:11:41.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:41.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:41.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:41.010 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:41.017 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:41.017 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:41.017 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:41.017 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:41.017 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:41.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:41.018 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:41.018 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:41.018 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13311344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798307083476282, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9203452, 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.94013, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.89990181461843, telescope_dec_j2k=-24.382590647963, observability=1)
2025-12-26T17:11:42.050 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:42.053 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9206262, teldec = -24.25615
2025-12-26T17:11:42.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90018307160998     dec_j2k = -24.3825857567506
2025-12-26T17:11:42.056 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:42.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-26T17:11:42.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:42.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:42.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:42.061 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:42.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:42.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:42.068 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:42.068 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:42.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:42.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:42.069 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:42.069 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:42.069 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13312559, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992244, telescope_ra=1.9206262, 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.94041, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90018307160998, telescope_dec_j2k=-24.3825857567506, observability=1)
2025-12-26T17:11:42.134 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0652315616607666
2025-12-26T17:11:43.125 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:43.128 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9209348, teldec = -24.25615
2025-12-26T17:11:43.129 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90049195383169     dec_j2k = -24.38258038433
2025-12-26T17:11:43.131 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:43.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-26T17:11:43.138 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:43.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:43.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:43.139 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:43.146 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13313803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798301868923718, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992244, telescope_ra=1.9209348, 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.94072, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90049195383169, telescope_dec_j2k=-24.38258038433, observability=1)
2025-12-26T17:11:43.255 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.10837793350219727
2025-12-26T17:11:43.562 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41567397117614746
2025-12-26T17:11:44.207 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:44.208 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9212434, teldec = -24.256157
2025-12-26T17:11:44.209 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90080083669356     dec_j2k = -24.3825820104997
2025-12-26T17:11:44.212 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:44.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-26T17:11:44.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:44.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:44.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:44.218 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:44.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:44.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:44.225 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:44.225 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:44.225 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:44.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:44.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:44.226 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:44.226 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13315056, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303072282002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992254, telescope_ra=1.9212434, 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.94103, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90080083669356, telescope_dec_j2k=-24.3825820104997, observability=1)
2025-12-26T17:11:44.346 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12004280090332031
2025-12-26T17:11:45.269 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:45.270 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9215426, teldec = -24.25615
2025-12-26T17:11:45.272 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90110030964275     dec_j2k = -24.3825698007151
2025-12-26T17:11:45.274 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:45.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-26T17:11:45.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:45.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:45.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:45.281 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:45.289 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13316284, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298258848865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992244, telescope_ra=1.9215426, 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.94133, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90110030964275, telescope_dec_j2k=-24.3825698007151, observability=1)
2025-12-26T17:11:45.436 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14699840545654297
2025-12-26T17:11:46.332 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:46.337 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9218234, teldec = -24.25615
2025-12-26T17:11:46.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9013813664081     dec_j2k = -24.3825649100643
2025-12-26T17:11:46.340 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11: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-26T17:11:46.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:46.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:46.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:46.348 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:46.355 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13317517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300665565433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992244, telescope_ra=1.9218234, 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.94161, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.9013813664081, telescope_dec_j2k=-24.3825649100643, observability=1)
2025-12-26T17:11:46.526 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17061138153076172
2025-12-26T17:11:47.396 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:47.398 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.922132, teldec = -24.25615
2025-12-26T17:11:47.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90169024858224     dec_j2k = -24.3825595344354
2025-12-26T17:11:47.401 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:47.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-26T17:11:47.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:47.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:47.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:47.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:47.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:47.410 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13318747, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299863326577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992244, telescope_ra=1.922132, 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.94192, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90169024858224, telescope_dec_j2k=-24.3825595344354, observability=1)
2025-12-26T17:11:47.620 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20959138870239258
2025-12-26T17:11:48.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:48.454 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9224125, teldec = -24.25615
2025-12-26T17:11:48.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90197100505198     dec_j2k = -24.3825546475745
2025-12-26T17:11:48.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:48.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-26T17:11:48.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:48.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:48.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:48.461 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:48.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:48.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:48.469 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:48.469 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:48.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:48.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:48.469 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:48.469 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:48.469 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13319969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830347340143, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992243, telescope_ra=1.9224125, 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.9422, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90197100505198, telescope_dec_j2k=-24.3825546475745, observability=1)
2025-12-26T17:11:48.707 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23769521713256836
2025-12-26T17:11:49.509 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:49.512 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9227208, teldec = -24.25615
2025-12-26T17:11:49.513 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90227958692842     dec_j2k = -24.3825492755949
2025-12-26T17:11:49.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:49.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-26T17:11:49.520 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:49.522 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:49.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:49.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:49.528 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13321192, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299061087721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992243, telescope_ra=1.9227208, 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.9425, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90227958692842, telescope_dec_j2k=-24.3825492755949, observability=1)
2025-12-26T17:11:49.798 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2693922519683838
2025-12-26T17:11:50.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:50.574 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9230202, teldec = -24.25615
2025-12-26T17:11:50.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90257926065594     dec_j2k = -24.3825440579037
2025-12-26T17:11:50.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:50.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-26T17:11:50.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:50.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:50.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:50.579 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:50.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:50.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:50.586 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:50.586 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:50.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:50.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:50.586 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:50.587 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:50.587 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13322422, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297456610009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992243, telescope_ra=1.9230202, 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.9428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90257926065594, telescope_dec_j2k=-24.3825440579037, observability=1)
2025-12-26T17:11:50.888 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.30150365829467773
2025-12-26T17:11:51.634 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:51.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.923301, teldec = -24.25615
2025-12-26T17:11:51.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90286031736784     dec_j2k = -24.3825391636504
2025-12-26T17:11:51.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:51.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-26T17:11:51.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:51.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:51.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:51.644 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:51.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:51.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:51.651 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:51.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:51.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:51.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:51.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:51.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:51.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13323652, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798301066684861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.923301, 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.94309, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90286031736784, telescope_dec_j2k=-24.3825391636504, observability=1)
2025-12-26T17:11:51.875 [DEBUG] [Thread-467950 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2228713035583496
2025-12-26T17:11:51.981 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32886266708374023
2025-12-26T17:11:52.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:52.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9236099, teldec = -24.25615
2025-12-26T17:11:52.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90316949975747     dec_j2k = -24.3825337788325
2025-12-26T17:11:52.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:52.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:52.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:52.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:52.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:52.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:52.711 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13324882, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298659968293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992243, telescope_ra=1.9236099, 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.94339, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90316949975747, telescope_dec_j2k=-24.3825337788325, observability=1)
2025-12-26T17:11:53.069 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.35821962356567383
2025-12-26T17:11:53.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:53.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9238901, teldec = -24.25615
2025-12-26T17:11:53.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90344995589956     dec_j2k = -24.3825288936033
2025-12-26T17:11:53.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:53.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-26T17:11:53.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:53.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:53.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:53.768 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:53.775 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13326108, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992243, telescope_ra=1.9238901, 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.94367, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90344995589956, telescope_dec_j2k=-24.3825288936033, observability=1)
2025-12-26T17:11:54.159 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.384019136428833
2025-12-26T17:11:54.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:54.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9241985, teldec = -24.25615
2025-12-26T17:11:54.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90375863780869     dec_j2k = -24.382523515925
2025-12-26T17:11:54.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:54.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-26T17:11:54.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:54.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:54.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:54.841 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:54.849 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13327348, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299462207149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9241985, 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.94398, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90375863780869, telescope_dec_j2k=-24.382523515925, observability=1)
2025-12-26T17:11:55.126 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2772796154022217
2025-12-26T17:11:55.362 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.513465166091919
2025-12-26T17:11:55.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:55.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9244974, teldec = -24.256144
2025-12-26T17:11:55.893 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90405781046204     dec_j2k = -24.382512303613
2025-12-26T17:11:55.893 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:55.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:55.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:55.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:55.908 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13328576, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798305077879142, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992233, telescope_ra=1.9244974, 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.94428, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90405781046204, telescope_dec_j2k=-24.382512303613, observability=1)
2025-12-26T17:11:56.453 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5458440780639648
2025-12-26T17:11:56.957 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:56.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9247784, teldec = -24.25615
2025-12-26T17:11:56.960 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90433906786338     dec_j2k = -24.3825134017708
2025-12-26T17:11:56.961 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:56.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-26T17:11:56.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:56.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:56.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:56.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:56.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:56.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13329812, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9247784, 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.94456, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90433906786338, telescope_dec_j2k=-24.3825134017708, observability=1)
2025-12-26T17:11:57.697 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7246606349945068
2025-12-26T17:11:58.024 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:58.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.925087, teldec = -24.25615
2025-12-26T17:11:58.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90464794991999     dec_j2k = -24.3825080182253
2025-12-26T17:11:58.030 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:58.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-26T17:11:58.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:58.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:58.034 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:58.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:58.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13331047, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.925087, 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.94487, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90464794991999, telescope_dec_j2k=-24.3825080182253, observability=1)
2025-12-26T17:11:58.784 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7410533428192139
2025-12-26T17:11:59.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:11:59.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9253953, teldec = -24.25615
2025-12-26T17:11:59.100 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90495653169012     dec_j2k = -24.382502639088
2025-12-26T17:11:59.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:11:59.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-26T17:11:59.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:11:59.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:11:59.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:11:59.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:11:59.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:11:59.114 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13332288, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299462207149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9253953, 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.94518, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90495653169012, telescope_dec_j2k=-24.382502639088, observability=1)
2025-12-26T17:11:59.875 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.761160135269165
2025-12-26T17:12:00.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:00.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9256666, teldec = -24.25615
2025-12-26T17:12:00.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90522807963405     dec_j2k = -24.3824979048346
2025-12-26T17:12:00.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:00.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-26T17:12:00.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:00.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:00.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:00.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:00.173 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13333517, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300665565433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992243, telescope_ra=1.9256666, 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.94545, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90522807963405, telescope_dec_j2k=-24.3824979048346, observability=1)
2025-12-26T17:12:00.965 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7917077541351318
2025-12-26T17:12:01.223 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:01.225 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9259755, teldec = -24.25615
2025-12-26T17:12:01.226 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90553726192945     dec_j2k = -24.3824925136739
2025-12-26T17:12:01.228 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:01.229 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:01.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:01.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:01.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:01.232 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:01.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1333475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298659968293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992243, telescope_ra=1.9259755, 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.94576, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90553726192945, telescope_dec_j2k=-24.3824925136739, observability=1)
2025-12-26T17:12:02.058 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8192465305328369
2025-12-26T17:12:02.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:02.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9262842, teldec = -24.25615
2025-12-26T17:12:02.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90584624402976     dec_j2k = -24.3824871251765
2025-12-26T17:12:02.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:02.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-26T17:12:02.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:02.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:02.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:02.289 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:02.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:02.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:02.296 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:02.296 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:02.296 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:02.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:02.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:02.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:02.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13335972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304275640286, 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.992243, telescope_ra=1.9262842, 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.94607, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90584624402976, telescope_dec_j2k=-24.3824871251765, observability=1)
2025-12-26T17:12:02.586 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.28882670402526855
2025-12-26T17:12:03.146 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8490743637084961
2025-12-26T17:12:03.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:03.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9265644, teldec = -24.25615
2025-12-26T17:12:03.345 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90612670007519     dec_j2k = -24.3824822334435
2025-12-26T17:12:03.347 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:03.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-26T17:12:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:03.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:03.360 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:03.360 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:03.361 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:03.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:03.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:03.361 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:03.361 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:03.361 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13337203, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297055490581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9265644, 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.94635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90612670007519, telescope_dec_j2k=-24.3824822334435, observability=1)
2025-12-26T17:12:04.237 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8759021759033203
2025-12-26T17:12:04.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:04.416 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9268727, teldec = -24.25615
2025-12-26T17:12:04.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90643528178655     dec_j2k = -24.3824768503533
2025-12-26T17:12:04.419 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:04.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-26T17:12:04.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:04.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:04.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:04.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:04.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:04.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:04.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:04.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:04.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:04.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:04.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:04.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:04.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13338442, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9268727, 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.94666, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:11:04.931316', telescope_ra_j2k=1.90643528178655, telescope_dec_j2k=-24.3824768503533, observability=1)
2025-12-26T17:12:05.075 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:05.075 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:12:05.076 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:05.076 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:12:05.076 [INFO] [ThreadPoolExecutor-21582_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:12:05.076 [INFO] [ThreadPoolExecutor-21582_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:12:05.327 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8967678546905518
2025-12-26T17:12:05.473 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:05.474 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9271724, teldec = -24.25615
2025-12-26T17:12:05.475 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90673525562783     dec_j2k = -24.3824716166334
2025-12-26T17:12:05.477 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:05.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:05.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:05.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:05.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:05.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:05.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:05.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:05.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:05.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:05.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:05.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:05.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:05.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:05.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13339668, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798301066684861, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.9271724, 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.94696, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90673525562783, telescope_dec_j2k=-24.3824716166334, observability=1)
2025-12-26T17:12:06.417 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9240577220916748
2025-12-26T17:12:06.538 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:06.541 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9274532, teldec = -24.25615
2025-12-26T17:12:06.542 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90701631218932     dec_j2k = -24.3824667122607
2025-12-26T17:12:06.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:06.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-26T17:12:06.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:06.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:06.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:06.550 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:06.557 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:06.558 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13340902, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302671162574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992243, telescope_ra=1.9274532, 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.94724, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90701631218932, telescope_dec_j2k=-24.3824667122607, observability=1)
2025-12-26T17:12:07.510 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9520213603973389
2025-12-26T17:12:07.602 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:07.604 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9277621, teldec = -24.25615
2025-12-26T17:12:07.605 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90732549441347     dec_j2k = -24.3824613163111
2025-12-26T17:12:07.606 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:07.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-26T17:12:07.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:07.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:07.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:07.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:07.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13342133, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992243, telescope_ra=1.9277621, 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.94755, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90732549441347, telescope_dec_j2k=-24.3824613163111, observability=1)
2025-12-26T17:12:08.598 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9795892238616943
2025-12-26T17:12:08.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:08.667 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9280423, teldec = -24.25615
2025-12-26T17:12:08.668 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90760595040542     dec_j2k = -24.3824564209849
2025-12-26T17:12:08.670 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:08.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-26T17:12:08.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:08.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:08.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:08.677 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:08.684 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:08.685 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13343363, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297857729437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9280423, 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.94783, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90760595040542, telescope_dec_j2k=-24.3824564209849, observability=1)
2025-12-26T17:12:09.689 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:09.691 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9283414, teldec = -24.25615
2025-12-26T17:12:09.692 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.9079053236533     dec_j2k = -24.3824511947084
2025-12-26T17:12:09.694 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:09.695 [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-26T17:12:09.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:09.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:09.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:09.699 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:09.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13344549, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9283414, 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.94813, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.9079053236533, telescope_dec_j2k=-24.3824511947084, observability=1)
2025-12-26T17:12:09.730 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.02412867546081543
2025-12-26T17:12:09.946 [DEBUG] [Thread-467951 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23940443992614746
2025-12-26T17:12:10.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:10.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9286225, teldec = -24.25615
2025-12-26T17:12:10.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90818668044645     dec_j2k = -24.3824462822446
2025-12-26T17:12:10.775 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:10.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-26T17:12:10.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:10.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:10.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:10.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:10.790 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13345801, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302270043146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.9286225, 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.94841, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90818668044645, telescope_dec_j2k=-24.3824462822446, observability=1)
2025-12-26T17:12:10.827 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03632235527038574
2025-12-26T17:12:11.842 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:11.844 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9289314, teldec = -24.25615
2025-12-26T17:12:11.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90849586262393     dec_j2k = -24.3824408831614
2025-12-26T17:12:11.847 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:11.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-26T17:12:11.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:11.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:11.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:11.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:11.858 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1334704, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302671162574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9289314, 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.94872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90849586262393, telescope_dec_j2k=-24.3824408831614, observability=1)
2025-12-26T17:12:11.947 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08910822868347168
2025-12-26T17:12:12.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:12.907 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9292397, teldec = -24.25615
2025-12-26T17:12:12.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90880444424103     dec_j2k = -24.38243549374
2025-12-26T17:12:12.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:12.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-26T17:12:12.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:12.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:12.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:12.916 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:12.923 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13348271, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302671162574, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.9292397, 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.94902, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90880444424103, telescope_dec_j2k=-24.38243549374, observability=1)
2025-12-26T17:12:13.034 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11114716529846191
2025-12-26T17:12:13.981 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:13.983 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9295199, teldec = -24.25615
2025-12-26T17:12:13.984 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90908490017948     dec_j2k = -24.3824305948221
2025-12-26T17:12:13.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:13.986 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:13.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:13.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:13.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:13.989 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:13.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:13.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:13.997 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:13.997 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:13.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:13.997 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:13.998 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:13.998 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:13.998 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13349516, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303072282002, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992243, telescope_ra=1.9295199, 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.9493, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90908490017948, telescope_dec_j2k=-24.3824305948221, observability=1)
2025-12-26T17:12:14.125 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12751388549804688
2025-12-26T17:12:15.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:15.041 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9298191, teldec = -24.25615
2025-12-26T17:12:15.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90938437346158     dec_j2k = -24.382425362963
2025-12-26T17:12:15.043 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:15.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-26T17:12:15.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:15.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:15.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:15.047 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:15.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13350741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300665565433, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992243, telescope_ra=1.9298191, 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.9496, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90938437346158, telescope_dec_j2k=-24.382425362963, observability=1)
2025-12-26T17:12:15.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1617145538330078
2025-12-26T17:12:16.095 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:16.097 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.930128, teldec = -24.25615
2025-12-26T17:12:16.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90969355559129     dec_j2k = -24.3824199606736
2025-12-26T17:12:16.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:16.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-26T17:12:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:16.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:16.113 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13351963, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.930128, 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.94991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90969355559129, telescope_dec_j2k=-24.3824199606736, observability=1)
2025-12-26T17:12:16.381 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26781177520751953
2025-12-26T17:12:17.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:17.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9304085, teldec = -24.25615
2025-12-26T17:12:17.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.90997431177154     dec_j2k = -24.382415054349
2025-12-26T17:12:17.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:17.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-26T17:12:17.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:17.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:17.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:17.168 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:17.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:17.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:17.176 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:17.176 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:17.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:17.176 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:17.177 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:17.177 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:17.177 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13353193, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298258848865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.9304085, 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.95019, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.90997431177154, telescope_dec_j2k=-24.382415054349, observability=1)
2025-12-26T17:12:17.474 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.297410249710083
2025-12-26T17:12:18.283 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:18.285 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9307441, teldec = -24.25615
2025-12-26T17:12:18.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91031021826118     dec_j2k = -24.3824091833542
2025-12-26T17:12:18.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:18.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:18.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:18.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:18.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:18.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:18.297 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13354495, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297456610009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.9307441, 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.95053, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91031021826118, telescope_dec_j2k=-24.3824091833542, observability=1)
2025-12-26T17:12:18.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2643394470214844
2025-12-26T17:12:19.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:19.536 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.93108, teldec = -24.25615
2025-12-26T17:12:19.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9106464250102     dec_j2k = -24.3824033061332
2025-12-26T17:12:19.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:19.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-26T17:12:19.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:19.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:19.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:19.545 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:19.553 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13355943, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304275640286, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992243, telescope_ra=1.93108, 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.95086, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.9106464250102, telescope_dec_j2k=-24.3824033061332, observability=1)
2025-12-26T17:12:19.651 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09790682792663574
2025-12-26T17:12:20.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:20.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9313786, teldec = -24.25615
2025-12-26T17:12:20.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91094529768404     dec_j2k = -24.3823980807263
2025-12-26T17:12:20.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:20.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-26T17:12:20.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:20.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:20.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:20.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:20.609 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1335717, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992243, telescope_ra=1.9313786, 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.95116, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91094529768404, telescope_dec_j2k=-24.3823980807263, observability=1)
2025-12-26T17:12:20.743 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13385486602783203
2025-12-26T17:12:21.653 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:21.655 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.931659, teldec = -24.256156
2025-12-26T17:12:21.657 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91122595428972     dec_j2k = -24.3823991726109
2025-12-26T17:12:21.658 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:21.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-26T17:12:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:21.661 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:21.668 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13358396, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299863326577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992253, telescope_ra=1.931659, 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.95144, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91122595428972, telescope_dec_j2k=-24.3823991726109, observability=1)
2025-12-26T17:12:21.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17009878158569336
2025-12-26T17:12:22.714 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:22.716 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9319672, teldec = -24.25615
2025-12-26T17:12:22.717 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91153443514464     dec_j2k = -24.3823877781457
2025-12-26T17:12:22.719 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:22.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-26T17:12:22.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:22.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:22.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:22.721 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:22.729 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13359624, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798303874520858, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992243, telescope_ra=1.9319672, 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.95175, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91153443514464, telescope_dec_j2k=-24.3823877781457, observability=1)
2025-12-26T17:12:22.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19433069229125977
2025-12-26T17:12:23.772 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:23.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9322478, teldec = -24.256156
2025-12-26T17:12:23.775 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91181529191173     dec_j2k = -24.3823888650975
2025-12-26T17:12:23.777 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:23.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-26T17:12:23.782 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:23.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:23.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:23.783 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:23.790 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:23.791 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13360848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798304676759714, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992253, telescope_ra=1.9322478, 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.95203, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91181529191173, telescope_dec_j2k=-24.3823888650975, observability=1)
2025-12-26T17:12:24.014 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22325420379638672
2025-12-26T17:12:24.907 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:24.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9325838, teldec = -24.256156
2025-12-26T17:12:24.911 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91215159868678     dec_j2k = -24.3823829817454
2025-12-26T17:12:24.913 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:24.914 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:24.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:24.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:24.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:24.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:24.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:24.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:24.927 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:24.928 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:24.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:24.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:24.928 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:24.928 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:24.929 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13362162, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992253, telescope_ra=1.9325838, 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.95237, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91215159868678, telescope_dec_j2k=-24.3823829817454, observability=1)
2025-12-26T17:12:25.105 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17640233039855957
2025-12-26T17:12:25.953 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:25.955 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:25.956 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:25.958 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:25.972 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:25.974 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9328827, teldec = -24.25615
2025-12-26T17:12:25.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91245077101402     dec_j2k = -24.3823717476896
2025-12-26T17:12:25.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:25.977 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:25.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:25.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:25.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:25.983 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:25.990 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:25.991 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13363395, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079830547899857, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9328827, telescope_dec=-24.25615, 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.95267, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91245077101402, telescope_dec_j2k=-24.3823717476896, observability=1)
2025-12-26T17:12:26.195 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20450639724731445
2025-12-26T17:12:26.331 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.34040164947509766
2025-12-26T17:12:26.331 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.769200563430786 seconds ago
2025-12-26T17:12:27.067 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:27.068 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9331628, teldec = -24.256156
2025-12-26T17:12:27.070 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91273112729164     dec_j2k = -24.3823728411724
2025-12-26T17:12:27.071 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:27.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-26T17:12:27.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:27.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:27.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:27.076 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:27.083 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13364661, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299061087721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992253, telescope_ra=1.9331628, 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.95295, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91273112729164, telescope_dec_j2k=-24.3823728411724, observability=1)
2025-12-26T17:12:27.363 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.280393123626709
2025-12-26T17:12:28.032 [DEBUG] [Thread-467952 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9491686820983887
2025-12-26T17:12:28.156 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:28.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9334715, teldec = -24.256156
2025-12-26T17:12:28.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9130401091052     dec_j2k = -24.3823674334302
2025-12-26T17:12:28.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:28.162 [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-26T17:12:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:28.163 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:28.170 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:28.171 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13365922, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992253, telescope_ra=1.9334715, 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.95326, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.9130401091052, telescope_dec_j2k=-24.3823674334302, observability=1)
2025-12-26T17:12:28.489 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3179032802581787
2025-12-26T17:12:29.220 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:29.222 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9337796, teldec = -24.25615
2025-12-26T17:12:29.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.913348489796     dec_j2k = -24.3823560358738
2025-12-26T17:12:29.225 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:29.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-26T17:12:29.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:29.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:29.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:29.228 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:29.235 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13367153, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297055490581, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992242, telescope_ra=1.9337796, 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.95356, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.913348489796, telescope_dec_j2k=-24.3823560358738, observability=1)
2025-12-26T17:12:29.579 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3439211845397949
2025-12-26T17:12:29.963 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:30.279 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:30.281 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9340595, teldec = -24.25615
2025-12-26T17:12:30.282 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91362864529599     dec_j2k = -24.3823511311823
2025-12-26T17:12:30.284 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:30.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-26T17:12:30.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:30.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:30.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:30.292 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:30.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1336838, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798296654371153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992242, telescope_ra=1.9340595, 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.95384, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91362864529599, telescope_dec_j2k=-24.3823511311823, observability=1)
2025-12-26T17:12:30.670 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.370197057723999
2025-12-26T17:12:30.965 [DEBUG] [ThreadPoolExecutor-21581_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:30.966 [INFO] [ThreadPoolExecutor-21581_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:12:31.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:31.343 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9343673, teldec = -24.25615
2025-12-26T17:12:31.344 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9139367262521     dec_j2k = -24.3823457368147
2025-12-26T17:12:31.346 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:31.346 [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-26T17:12:31.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:31.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:31.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:31.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:31.357 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13369609, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297456610009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992242, telescope_ra=1.9343673, 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.95415, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.9139367262521, telescope_dec_j2k=-24.3823457368147, observability=1)
2025-12-26T17:12:31.837 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4793097972869873
2025-12-26T17:12:32.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:32.404 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9346679, teldec = -24.25615
2025-12-26T17:12:32.405 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9142376006243     dec_j2k = -24.3823404678385
2025-12-26T17:12:32.407 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:32.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-26T17:12:32.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:32.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:32.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:32.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:32.416 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13370837, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297456610009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.9346679, 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.95445, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.9142376006243, telescope_dec_j2k=-24.3823404678385, observability=1)
2025-12-26T17:12:32.925 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5087695121765137
2025-12-26T17:12:33.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:33.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9349483, teldec = -24.25615
2025-12-26T17:12:33.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91451825654842     dec_j2k = -24.3823355522258
2025-12-26T17:12:33.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:33.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-26T17:12:33.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:33.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:33.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:33.468 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:33.476 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13372059, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297456610009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992242, telescope_ra=1.9349483, 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.95473, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91451825654842, telescope_dec_j2k=-24.3823355522258, observability=1)
2025-12-26T17:12:34.016 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5396473407745361
2025-12-26T17:12:34.159 [DEBUG] [Thread-467953 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.682868242263794
2025-12-26T17:12:34.521 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:34.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9352564, teldec = -24.25615
2025-12-26T17:12:34.525 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91482663774288     dec_j2k = -24.3823301502265
2025-12-26T17:12:34.526 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:34.527 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:34.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:34.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:34.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:34.529 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:34.537 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13373289, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295852132297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.9352564, 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.95504, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91482663774288, telescope_dec_j2k=-24.3823301502265, observability=1)
2025-12-26T17:12:35.106 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5691473484039307
2025-12-26T17:12:35.591 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:35.593 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9355642, teldec = -24.25615
2025-12-26T17:12:35.594 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91513471865125     dec_j2k = -24.3823247526656
2025-12-26T17:12:35.596 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:35.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-26T17:12:35.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:35.602 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:35.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:35.603 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:35.609 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:35.610 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13374528, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298659968293, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9355642, 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.95535, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91513471865125, telescope_dec_j2k=-24.3823247526656, observability=1)
2025-12-26T17:12:36.197 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5871026515960693
2025-12-26T17:12:36.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:36.658 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9358441, teldec = -24.25615
2025-12-26T17:12:36.659 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9154148740865     dec_j2k = -24.3823198436445
2025-12-26T17:12:36.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:36.661 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:36.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:36.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13375759, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299462207149, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992242, telescope_ra=1.9358441, 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.95563, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.9154148740865, telescope_dec_j2k=-24.3823198436445, observability=1)
2025-12-26T17:12:37.327 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6567575931549072
2025-12-26T17:12:37.727 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:37.729 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.936143, teldec = -24.256149
2025-12-26T17:12:37.730 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91571404675594     dec_j2k = -24.3823136007257
2025-12-26T17:12:37.732 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:37.733 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:37.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:37.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:37.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:37.737 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:37.744 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13377, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992242, telescope_ra=1.936143, 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.95593, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91571404675594, telescope_dec_j2k=-24.3823136007257, observability=1)
2025-12-26T17:12:38.415 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6706192493438721
2025-12-26T17:12:38.788 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:38.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9364511, teldec = -24.256149
2025-12-26T17:12:38.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91602242790265     dec_j2k = -24.3823081955363
2025-12-26T17:12:38.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:38.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:38.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:38.808 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13378228, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297456610009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992242, telescope_ra=1.9364511, 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.95624, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91602242790265, telescope_dec_j2k=-24.3823081955363, observability=1)
2025-12-26T17:12:39.505 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6973757743835449
2025-12-26T17:12:39.856 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:39.858 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9367313, teldec = -24.256149
2025-12-26T17:12:39.859 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91630288357943     dec_j2k = -24.3823032790997
2025-12-26T17:12:39.860 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:39.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-26T17:12:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:39.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:39.875 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13379464, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299863326577, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9367313, 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.95652, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91630288357943, telescope_dec_j2k=-24.3823032790997, observability=1)
2025-12-26T17:12:40.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.721207857131958
2025-12-26T17:12:40.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:40.925 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9370396, teldec = -24.256149
2025-12-26T17:12:40.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91661146488512     dec_j2k = -24.3822978688296
2025-12-26T17:12:40.928 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:40.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-26T17:12:40.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:40.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:40.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:40.932 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:40.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:40.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:40.939 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:40.939 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:40.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:40.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:40.939 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:40.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:40.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13380699, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798296654371153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992242, telescope_ra=1.9370396, 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.95682, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91661146488512, telescope_dec_j2k=-24.3822978688296, observability=1)
2025-12-26T17:12:41.726 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7868168354034424
2025-12-26T17:12:41.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:41.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9373198, teldec = -24.256149
2025-12-26T17:12:41.995 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91689192054051     dec_j2k = -24.3822929509641
2025-12-26T17:12:41.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:41.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-26T17:12:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:42.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:42.010 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13381935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297456610009, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992242, telescope_ra=1.9373198, 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.9571, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91689192054051, telescope_dec_j2k=-24.3822929509641, observability=1)
2025-12-26T17:12:42.813 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8026530742645264
2025-12-26T17:12:43.058 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:43.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9376276, teldec = -24.256149
2025-12-26T17:12:43.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91720000136648     dec_j2k = -24.3822875478995
2025-12-26T17:12:43.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:43.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-26T17:12:43.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:43.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:43.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:43.068 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:43.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1338317, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297857729437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9376276, 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.95741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91720000136648, telescope_dec_j2k=-24.3822875478995, observability=1)
2025-12-26T17:12:43.623 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5476183891296387
2025-12-26T17:12:43.903 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8279478549957275
2025-12-26T17:12:44.124 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:44.126 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9379259, teldec = -24.256149
2025-12-26T17:12:44.127 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91749857351325     dec_j2k = -24.3822823108129
2025-12-26T17:12:44.129 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:44.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-26T17:12:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:44.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:44.141 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:44.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13384404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9379259, 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.95771, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91749857351325, telescope_dec_j2k=-24.3822823108129, observability=1)
2025-12-26T17:12:44.995 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8537640571594238
2025-12-26T17:12:45.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:45.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9382343, teldec = -24.256149
2025-12-26T17:12:45.190 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91780725486237     dec_j2k = -24.3822768955957
2025-12-26T17:12:45.192 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:45.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-26T17:12:45.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:45.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:45.198 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:45.199 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:45.206 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13385634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294247654585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992242, telescope_ra=1.9382343, 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.95802, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91780725486237, telescope_dec_j2k=-24.3822768955957, observability=1)
2025-12-26T17:12:46.085 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8792643547058105
2025-12-26T17:12:46.103 [DEBUG] [Thread-467954 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8971920013427734
2025-12-26T17:12:46.249 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:46.251 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9385147, teldec = -24.256149
2025-12-26T17:12:46.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91808791065675     dec_j2k = -24.3822719713173
2025-12-26T17:12:46.255 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:46.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-26T17:12:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:46.262 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:46.269 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:46.269 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:46.269 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:46.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:46.270 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:46.270 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:46.270 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13386863, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292242057444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992242, telescope_ra=1.9385147, 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.9583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91808791065675, telescope_dec_j2k=-24.3822719713173, observability=1)
2025-12-26T17:12:47.217 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9468669891357422
2025-12-26T17:12:47.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:47.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9388228, teldec = -24.256149
2025-12-26T17:12:47.324 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91839629170864     dec_j2k = -24.3822665597966
2025-12-26T17:12:47.326 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:47.326 [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-26T17:12:47.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:47.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:47.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:47.332 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:47.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:47.339 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:47.339 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:47.340 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:47.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:47.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:47.340 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:47.340 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:47.340 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13388103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798300264446005, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992242, telescope_ra=1.9388228, 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.95861, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91839629170864, telescope_dec_j2k=-24.3822665597966, observability=1)
2025-12-26T17:12:48.304 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9639933109283447
2025-12-26T17:12:48.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:48.394 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.939103, teldec = -24.256149
2025-12-26T17:12:48.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91867674729917     dec_j2k = -24.3822616376022
2025-12-26T17:12:48.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:48.399 [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-26T17:12:48.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:48.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:48.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:48.404 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:48.411 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:48.412 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13389344, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798296654371153, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.939103, 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.95889, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91867674729917, telescope_dec_j2k=-24.3822616376022, observability=1)
2025-12-26T17:12:49.393 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9811444282531738
2025-12-26T17:12:49.456 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:49.458 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9394108, teldec = -24.256149
2025-12-26T17:12:49.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91898482805388     dec_j2k = -24.3822562297826
2025-12-26T17:12:49.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:49.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-26T17:12:49.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:49.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:49.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:49.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:49.471 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:49.472 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13390575, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295451012869, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992242, telescope_ra=1.9394108, 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.95919, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91898482805388, telescope_dec_j2k=-24.3822562297826, observability=1)
2025-12-26T17:12:50.486 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:50.488 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9396905, teldec = -24.256149
2025-12-26T17:12:50.489 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91926478316696     dec_j2k = -24.3822513149475
2025-12-26T17:12:50.490 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:50.491 [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-26T17:12:50.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:50.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:50.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:50.492 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:50.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:50.499 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:50.500 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:50.500 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:50.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:50.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:50.500 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:50.500 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:50.500 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13391767, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992242, telescope_ra=1.9396905, 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.95947, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91926478316696, telescope_dec_j2k=-24.3822513149475, observability=1)
2025-12-26T17:12:50.525 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.024825572967529297
2025-12-26T17:12:51.576 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:51.577 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:51.578 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9399896, teldec = -24.256149
2025-12-26T17:12:51.580 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9399896, teldec = -24.256149
2025-12-26T17:12:51.581 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91956415596346     dec_j2k = -24.3822460584696
2025-12-26T17:12:51.582 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:51.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91956415596346     dec_j2k = -24.3822460584696
2025-12-26T17:12:51.583 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:51.584 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:51.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-26T17:12:51.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:51.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:51.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:51.589 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:51.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:51.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:51.589 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:51.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:51.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:51.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:51.591 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:51.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:51.591 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:51.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:51.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:51.591 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:51.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:51.591 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:51.591 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:51.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:51.591 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:51.592 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:51.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:51.592 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13393029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298258848865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.9399896, 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.95977, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91956415596346, telescope_dec_j2k=-24.3822460584696, observability=1)
2025-12-26T17:12:51.592 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:51.592 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13393031, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798298258848865, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.9399896, 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.95977, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91956415596346, telescope_dec_j2k=-24.3822460584696, observability=1)
2025-12-26T17:12:52.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:52.652 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9402979, teldec = -24.256149
2025-12-26T17:12:52.653 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.91987273713871     dec_j2k = -24.382240639497
2025-12-26T17:12:52.655 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:52.656 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:52.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:52.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:52.662 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:52.663 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:52.667 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:52.669 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9402979, teldec = -24.256149
2025-12-26T17:12:52.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:52.669 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:52.669 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:52.670 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:52.670 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:52.670 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:52.670 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13394272, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295852132297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992242, telescope_ra=1.9402979, 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.96008, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91987273713871, telescope_dec_j2k=-24.382240639497, observability=1)
2025-12-26T17:12:52.670 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.91987273713871     dec_j2k = -24.382240639497
2025-12-26T17:12:52.671 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:52.672 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:52.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:52.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:52.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:52.677 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:52.684 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13394292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295852132297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992242, telescope_ra=1.9402979, 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.96008, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.91987273713871, telescope_dec_j2k=-24.382240639497, observability=1)
2025-12-26T17:12:53.716 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:53.719 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9406058, teldec = -24.256143
2025-12-26T17:12:53.720 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92018091737223     dec_j2k = -24.382229227232
2025-12-26T17:12:53.722 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:53.723 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:53.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:53.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:53.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:53.729 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:53.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:53.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:53.736 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:53.736 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:53.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:53.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:53.736 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:53.737 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:53.737 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13395507, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798299061087721, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992231, telescope_ra=1.9406058, 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.96039, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92018091737223, telescope_dec_j2k=-24.382229227232, observability=1)
2025-12-26T17:12:53.756 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.019315719604492188
2025-12-26T17:12:54.212 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47507524490356445
2025-12-26T17:12:54.790 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:54.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9408859, teldec = -24.256149
2025-12-26T17:12:54.793 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92046127337126     dec_j2k = -24.3822303019702
2025-12-26T17:12:54.795 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:54.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-26T17:12:54.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:54.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:54.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:54.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:54.811 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13396749, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297857729437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9408859, 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.96067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92046127337126, telescope_dec_j2k=-24.3822303019702, observability=1)
2025-12-26T17:12:54.847 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03571939468383789
2025-12-26T17:12:55.858 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:55.860 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9411937, teldec = -24.256149
2025-12-26T17:12:55.861 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92076935405466     dec_j2k = -24.3822248893975
2025-12-26T17:12:55.863 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:12:55.864 [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-26T17:12:55.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:55.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:55.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:55.870 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:55.877 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13397985, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9411937, 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.96098, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92076935405466, telescope_dec_j2k=-24.3822248893975, observability=1)
2025-12-26T17:12:55.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05990934371948242
2025-12-26T17:12:56.923 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:56.926 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9415015, teldec = -24.256149
2025-12-26T17:12:56.927 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92107743472574     dec_j2k = -24.3822194760042
2025-12-26T17:12:56.929 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:56.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-26T17:12:56.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:56.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:56.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:56.933 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:56.940 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13399218, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798291840938016, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.9415015, 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.96129, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92107743472574, telescope_dec_j2k=-24.3822194760042, observability=1)
2025-12-26T17:12:57.030 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.08961844444274902
2025-12-26T17:12:57.994 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:57.996 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9418004, teldec = -24.256149
2025-12-26T17:12:57.997 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92137660726947     dec_j2k = -24.3822142183534
2025-12-26T17:12:57.998 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:57.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-26T17:12:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:58.003 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:58.011 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13400456, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294247654585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992242, telescope_ra=1.9418004, 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.96158, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92137660726947, telescope_dec_j2k=-24.3822142183534, observability=1)
2025-12-26T17:12:58.153 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.14205145835876465
2025-12-26T17:12:59.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:12:59.059 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9420806, teldec = -24.256149
2025-12-26T17:12:59.060 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92165706275156     dec_j2k = -24.3822092889331
2025-12-26T17:12:59.062 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:12:59.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-26T17:12:59.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:12:59.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:12:59.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:12:59.067 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:12:59.075 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13401688, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.9420806, 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.96186, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92165706275156, telescope_dec_j2k=-24.3822092889331, observability=1)
2025-12-26T17:12:59.246 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1710505485534668
2025-12-26T17:13:00.122 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:00.124 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9423892, teldec = -24.256149
2025-12-26T17:13:00.125 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92196594411653     dec_j2k = -24.3822038590988
2025-12-26T17:13:00.127 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:00.128 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:00.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:00.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:00.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:00.134 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:00.141 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:00.142 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1340292, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293846535156, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992242, telescope_ra=1.9423892, 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.96217, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92196594411653, telescope_dec_j2k=-24.3822038590988, observability=1)
2025-12-26T17:13:00.337 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19469547271728516
2025-12-26T17:13:01.187 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:01.188 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9426691, teldec = -24.256149
2025-12-26T17:13:01.189 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92224609930365     dec_j2k = -24.3821989335296
2025-12-26T17:13:01.191 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:01.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-26T17:13:01.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:01.193 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:01.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:01.194 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:01.200 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:01.201 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13404152, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295852132297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992241, telescope_ra=1.9426691, 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.96245, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92224609930365, telescope_dec_j2k=-24.3821989335296, observability=1)
2025-12-26T17:13:01.425 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22418451309204102
2025-12-26T17:13:02.251 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:02.253 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9429769, teldec = -24.256149
2025-12-26T17:13:02.254 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92255417991567     dec_j2k = -24.3821935162041
2025-12-26T17:13:02.256 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:02.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-26T17:13:02.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:02.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:02.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:02.264 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:02.271 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:02.272 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13405384, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9429769, 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.96276, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92255417991567, telescope_dec_j2k=-24.3821935162041, observability=1)
2025-12-26T17:13:02.520 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.24846744537353516
2025-12-26T17:13:02.596 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.32430529594421387
2025-12-26T17:13:03.320 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:03.322 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9432845, teldec = -24.256143
2025-12-26T17:13:03.323 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92286205976769     dec_j2k = -24.3821821020774
2025-12-26T17:13:03.325 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:03.326 [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-26T17:13:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:03.329 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:03.336 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:03.336 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:03.336 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:03.337 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:03.337 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:03.337 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13406622, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292242057444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992231, telescope_ra=1.9432845, 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.96307, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92286205976769, telescope_dec_j2k=-24.3821821020774, observability=1)
2025-12-26T17:13:03.608 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2710690498352051
2025-12-26T17:13:04.162 [DEBUG] [Thread-467955 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8256595134735107
2025-12-26T17:13:04.387 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:04.390 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9435837, teldec = -24.256143
2025-12-26T17:13:04.391 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92316153251547     dec_j2k = -24.3821768345302
2025-12-26T17:13:04.391 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:04.392 [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-26T17:13:04.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:04.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:04.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:04.394 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:04.401 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:04.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:04.402 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:04.402 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:04.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:04.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:04.402 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:04.402 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:04.403 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13407856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798296253251725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992231, telescope_ra=1.9435837, 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.96337, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:12:05.074217', telescope_ra_j2k=1.92316153251547, telescope_dec_j2k=-24.3821768345302, observability=1)
2025-12-26T17:13:04.698 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2957911491394043
2025-12-26T17:13:05.216 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:05.216 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:13:05.218 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:05.218 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:13:05.219 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:05.452 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:05.455 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9438643, teldec = -24.256149
2025-12-26T17:13:05.456 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92344238886259     dec_j2k = -24.3821778932417
2025-12-26T17:13:05.458 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:05.459 [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-26T17:13:05.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:05.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:05.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:05.464 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:05.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:05.471 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:05.472 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:05.472 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:05.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:05.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:05.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:05.472 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:05.472 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1340909, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.9438643, 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.96365, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92344238886259, telescope_dec_j2k=-24.3821778932417, observability=1)
2025-12-26T17:13:05.789 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31696271896362305
2025-12-26T17:13:06.221 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:06.223 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:06.223 [DEBUG] [ThreadPoolExecutor-21583_0] [payload.py] [to_registers()] [0]
2025-12-26T17:13:06.229 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:06.229 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:06.229 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:13:06.229 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:06.236 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:06.236 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:13:06.236 [DEBUG] [ThreadPoolExecutor-21583_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:13:06.236 [DEBUG] [ThreadPoolExecutor-21583_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:13:06.236 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:06.236 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:06.236 [DEBUG] [ThreadPoolExecutor-21583_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:06.514 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:06.517 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.944173, teldec = -24.256149
2025-12-26T17:13:06.518 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92375137024707     dec_j2k = -24.3821724568807
2025-12-26T17:13:06.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:06.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-26T17:13:06.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:06.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:06.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:06.523 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:06.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:06.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:06.531 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:06.531 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:06.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:06.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:06.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:06.531 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:06.531 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13410318, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295852132297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992241, telescope_ra=1.944173, 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.96396, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92375137024707, telescope_dec_j2k=-24.3821724568807, observability=1)
2025-12-26T17:13:06.919 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3886408805847168
2025-12-26T17:13:07.576 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:07.578 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9444539, teldec = -24.256155
2025-12-26T17:13:07.579 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92403252684634     dec_j2k = -24.3821735088765
2025-12-26T17:13:07.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:07.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-26T17:13:07.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:07.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:07.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:07.588 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:07.595 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:07.596 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13411547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798302270043146, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992252, telescope_ra=1.9444539, 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.96424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92403252684634, telescope_dec_j2k=-24.3821735088765, observability=1)
2025-12-26T17:13:08.008 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41194677352905273
2025-12-26T17:13:08.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:08.645 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9447618, teldec = -24.256149
2025-12-26T17:13:08.646 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92434070691232     dec_j2k = -24.3821620855317
2025-12-26T17:13:08.648 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:08.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-26T17:13:08.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:08.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:08.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:08.651 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:08.659 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13412782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992241, telescope_ra=1.9447618, 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.96455, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92434070691232, telescope_dec_j2k=-24.3821620855317, observability=1)
2025-12-26T17:13:09.097 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.43813490867614746
2025-12-26T17:13:09.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:09.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9450609, teldec = -24.256149
2025-12-26T17:13:09.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9246400795115     dec_j2k = -24.3821568159202
2025-12-26T17:13:09.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:09.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:09.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:09.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:09.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:09.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:09.714 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:09.715 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13414006, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798296253251725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992241, telescope_ra=1.9450609, 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.96485, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.9246400795115, telescope_dec_j2k=-24.3821568159202, observability=1)
2025-12-26T17:13:10.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.47333621978759766
2025-12-26T17:13:10.760 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:10.763 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9453419, teldec = -24.256155
2025-12-26T17:13:10.764 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92492133616967     dec_j2k = -24.3821578639951
2025-12-26T17:13:10.766 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:10.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-26T17:13:10.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:10.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:10.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:10.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:10.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:10.777 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:10.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:10.778 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:10.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:10.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:10.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:10.778 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:10.778 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13415233, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798296253251725, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992252, telescope_ra=1.9453419, 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.96513, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92492133616967, telescope_dec_j2k=-24.3821578639951, observability=1)
2025-12-26T17:13:11.278 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5001206398010254
2025-12-26T17:13:11.828 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:11.830 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9456508, teldec = -24.256155
2025-12-26T17:13:11.832 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92523051767709     dec_j2k = -24.382152420161
2025-12-26T17:13:11.833 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:11.834 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:11.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:11.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13416469, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.9456508, 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.96543, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92523051767709, telescope_dec_j2k=-24.382152420161, observability=1)
2025-12-26T17:13:12.372 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5289552211761475
2025-12-26T17:13:12.886 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:12.888 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9459311, teldec = -24.256149
2025-12-26T17:13:12.889 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92551107254386     dec_j2k = -24.3821414801364
2025-12-26T17:13:12.891 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:12.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-26T17:13:12.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:12.893 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:12.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:12.894 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:12.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:12.901 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13417693, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285824146595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.9459311, 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.96572, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92551107254386, telescope_dec_j2k=-24.3821414801364, observability=1)
2025-12-26T17:13:13.459 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5585060119628906
2025-12-26T17:13:14.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:14.038 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.946258, teldec = -24.256155
2025-12-26T17:13:14.039 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92583827099569     dec_j2k = -24.3821417168926
2025-12-26T17:13:14.041 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:14.042 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:14.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:14.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:14.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:14.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:14.053 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:14.053 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:14.053 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:14.054 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:14.054 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13419023, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289434221448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992252, telescope_ra=1.946258, 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.96604, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92583827099569, telescope_dec_j2k=-24.3821417168926, observability=1)
2025-12-26T17:13:14.549 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49579668045043945
2025-12-26T17:13:15.097 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:15.098 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9465664, teldec = -24.256149
2025-12-26T17:13:15.099 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92614695144438     dec_j2k = -24.3821302799239
2025-12-26T17:13:15.100 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:15.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-26T17:13:15.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:15.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:15.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:15.109 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:15.116 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:15.117 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13420252, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079829103869916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992241, telescope_ra=1.9465664, 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.96635, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92614695144438, telescope_dec_j2k=-24.3821302799239, observability=1)
2025-12-26T17:13:15.640 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5238065719604492
2025-12-26T17:13:16.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:16.160 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9468474, teldec = -24.256155
2025-12-26T17:13:16.161 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92642820804785     dec_j2k = -24.3821313243377
2025-12-26T17:13:16.163 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:16.164 [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-26T17:13:16.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:16.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:16.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:16.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:16.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:16.173 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:16.173 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:16.173 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:16.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:16.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:16.174 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:16.174 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:16.174 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1342148, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289835340876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992252, telescope_ra=1.9468474, 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.96663, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92642820804785, telescope_dec_j2k=-24.3821313243377, observability=1)
2025-12-26T17:13:16.733 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5589601993560791
2025-12-26T17:13:17.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:17.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9471558, teldec = -24.256149
2025-12-26T17:13:17.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92673688847269     dec_j2k = -24.382119885796
2025-12-26T17:13:17.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:17.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-26T17:13:17.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:17.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:17.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:17.231 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:17.238 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:17.239 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13422711, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292643176872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9471558, 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.96694, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92673688847269, telescope_dec_j2k=-24.382119885796, observability=1)
2025-12-26T17:13:17.821 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5822458267211914
2025-12-26T17:13:18.282 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:18.284 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9474363, teldec = -24.256149
2025-12-26T17:13:18.286 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92701764403268     dec_j2k = -24.3821149380948
2025-12-26T17:13:18.288 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:18.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-26T17:13:18.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:18.290 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:18.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:18.291 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:18.298 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:18.299 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13423939, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295852132297, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9474363, 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.96722, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92701764403268, telescope_dec_j2k=-24.3821149380948, observability=1)
2025-12-26T17:13:18.911 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.612584114074707
2025-12-26T17:13:19.532 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:19.534 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9477923, teldec = -24.256149
2025-12-26T17:13:19.535 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.927373968365     dec_j2k = -24.3821086576791
2025-12-26T17:13:19.537 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:19.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-26T17:13:19.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:19.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:19.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:19.539 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:19.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:19.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:19.546 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:19.546 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:19.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:19.546 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:19.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:19.547 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:19.547 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13425385, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798297857729437, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992241, telescope_ra=1.9477923, 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.96758, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.927373968365, telescope_dec_j2k=-24.3821086576791, observability=1)
2025-12-26T17:13:20.001 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4547309875488281
2025-12-26T17:13:20.598 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:20.601 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.948073, teldec = -24.256149
2025-12-26T17:13:20.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92765492408392     dec_j2k = -24.382103704904
2025-12-26T17:13:20.604 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:20.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-26T17:13:20.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:20.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:20.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:20.608 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:20.615 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:20.616 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13426619, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294648774013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.948073, 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.96786, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92765492408392, telescope_dec_j2k=-24.382103704904, observability=1)
2025-12-26T17:13:21.092 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4764976501464844
2025-12-26T17:13:21.660 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:21.662 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9483817, teldec = -24.256149
2025-12-26T17:13:21.663 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92796390529908     dec_j2k = -24.3820982572994
2025-12-26T17:13:21.665 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:21.666 [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-26T17:13:21.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:21.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:21.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:21.673 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:21.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:21.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:21.674 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:21.674 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:21.674 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:21.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:21.675 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:21.675 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:21.675 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13427848, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07982930442963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9483817, 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.96817, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92796390529908, telescope_dec_j2k=-24.3820982572994, observability=1)
2025-12-26T17:13:22.223 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5485210418701172
2025-12-26T17:13:22.241 [DEBUG] [Thread-467956 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5658750534057617
2025-12-26T17:13:22.721 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:22.723 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.94869, teldec = -24.256149
2025-12-26T17:13:22.724 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92827248613745     dec_j2k = -24.3820928159308
2025-12-26T17:13:22.726 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:22.727 [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-26T17:13:22.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:22.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:22.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:22.732 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:22.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:22.739 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:22.740 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:22.740 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:22.740 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:22.740 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:22.740 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13429076, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798290236460304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.94869, 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.96847, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92827248613745, telescope_dec_j2k=-24.3820928159308, observability=1)
2025-12-26T17:13:23.310 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5701694488525391
2025-12-26T17:13:23.789 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:23.791 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.948961, teldec = -24.256149
2025-12-26T17:13:23.792 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92854373298805     dec_j2k = -24.3820880322128
2025-12-26T17:13:23.794 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:23.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-26T17:13:23.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:23.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:23.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:23.796 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:23.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:23.803 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:23.803 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:23.803 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:23.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:23.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:23.804 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:23.804 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:23.804 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13430312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292643176872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.948961, 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.96875, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92854373298805, telescope_dec_j2k=-24.3820880322128, observability=1)
2025-12-26T17:13:24.402 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.597912073135376
2025-12-26T17:13:24.849 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:24.851 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9492699, teldec = -24.256149
2025-12-26T17:13:24.853 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92885291434962     dec_j2k = -24.3820825787056
2025-12-26T17:13:24.855 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:24.856 [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-26T17:13:24.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:24.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:24.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:24.861 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:24.868 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:24.869 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13431539, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798291439818588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9492699, 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.96905, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92885291434962, telescope_dec_j2k=-24.3820825787056, observability=1)
2025-12-26T17:13:25.492 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6230394840240479
2025-12-26T17:13:25.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:25.914 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9495788, teldec = -24.256149
2025-12-26T17:13:25.915 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92916209569873     dec_j2k = -24.382077124373
2025-12-26T17:13:25.916 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:25.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-26T17:13:25.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:25.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:25.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:25.919 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:25.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:25.926 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:25.926 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:25.926 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:25.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:25.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:25.927 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:25.927 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:25.927 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13432768, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798295049893441, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992241, telescope_ra=1.9495788, 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.96936, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92916209569873, telescope_dec_j2k=-24.382077124373, observability=1)
2025-12-26T17:13:26.391 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.4641842842102051
2025-12-26T17:13:26.391 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76833987236023 seconds ago
2025-12-26T17:13:26.582 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6553294658660889
2025-12-26T17:13:26.973 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:26.975 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9498596, teldec = -24.256149
2025-12-26T17:13:26.976 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92944315144328     dec_j2k = -24.3820721654937
2025-12-26T17:13:26.978 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:26.979 [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-26T17:13:26.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:26.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:26.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:26.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:26.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:26.991 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:26.992 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:26.992 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:26.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:26.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:26.992 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:26.992 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:26.992 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13433998, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292643176872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.9498596, 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.96964, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92944315144328, telescope_dec_j2k=-24.3820721654937, observability=1)
2025-12-26T17:13:27.713 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7210485935211182
2025-12-26T17:13:28.039 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:28.042 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9501679, teldec = -24.256149
2025-12-26T17:13:28.043 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.92975173222218     dec_j2k = -24.3820667201837
2025-12-26T17:13:28.044 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:28.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-26T17:13:28.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:28.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:28.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:28.049 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:28.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:28.056 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:28.056 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:28.056 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:28.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:28.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:28.057 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:28.057 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:28.057 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13435231, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07982930442963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992241, telescope_ra=1.9501679, 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.96995, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.92975173222218, telescope_dec_j2k=-24.3820667201837, observability=1)
2025-12-26T17:13:28.800 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7432982921600342
2025-12-26T17:13:29.101 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:29.108 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9504671, teldec = -24.256149
2025-12-26T17:13:29.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93005120470155     dec_j2k = -24.3820614348153
2025-12-26T17:13:29.111 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:29.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-26T17:13:29.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:29.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:29.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:29.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:29.127 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13436463, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294247654585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9504671, 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.97025, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93005120470155, telescope_dec_j2k=-24.3820614348153, observability=1)
2025-12-26T17:13:29.890 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7631955146789551
2025-12-26T17:13:30.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:30.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9507473, teldec = -24.256149
2025-12-26T17:13:30.178 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93033165986714     dec_j2k = -24.3820564843799
2025-12-26T17:13:30.180 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:30.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-26T17:13:30.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:30.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:30.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:30.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:30.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:30.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13437701, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289434221448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.9507473, 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.97053, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93033165986714, telescope_dec_j2k=-24.3820564843799, observability=1)
2025-12-26T17:13:31.132 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.941680908203125
2025-12-26T17:13:31.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:31.238 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:31.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9510556, teldec = -24.256149
2025-12-26T17:13:31.239 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:31.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9306402406103     dec_j2k = -24.3820510367029
2025-12-26T17:13:31.241 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:31.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-26T17:13:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:31.247 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:31.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:31.254 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:31.254 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:31.255 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:31.255 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:31.255 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:31.255 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13438933, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9510556, 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.97084, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.9306402406103, telescope_dec_j2k=-24.3820510367029, observability=1)
2025-12-26T17:13:32.224 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9695990085601807
2025-12-26T17:13:32.336 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:32.338 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9513637, teldec = -24.256149
2025-12-26T17:13:32.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93094862115894     dec_j2k = -24.3820455917388
2025-12-26T17:13:32.341 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:32.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-26T17:13:32.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:32.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:32.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:32.346 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:32.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:32.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:32.353 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:32.353 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:32.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:32.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:32.354 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:32.354 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:32.354 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13440205, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798291439818588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9513637, 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.97115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93094862115894, telescope_dec_j2k=-24.3820455917388, observability=1)
2025-12-26T17:13:33.312 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9586770534515381
2025-12-26T17:13:33.393 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:33.395 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9516433, teldec = -24.256149
2025-12-26T17:13:33.396 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93122847574541     dec_j2k = -24.3820406497366
2025-12-26T17:13:33.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:33.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-26T17:13:33.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:33.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:33.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:33.403 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:33.411 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13441428, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294247654585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.9516433, 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.97143, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93122847574541, telescope_dec_j2k=-24.3820406497366, observability=1)
2025-12-26T17:13:34.192 [DEBUG] [Thread-467957 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7805674076080322
2025-12-26T17:13:34.402 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9910869598388672
2025-12-26T17:13:34.460 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:34.462 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9519509, teldec = -24.256149
2025-12-26T17:13:34.463 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93153635581514     dec_j2k = -24.3820352120462
2025-12-26T17:13:34.465 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:34.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-26T17:13:34.472 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:34.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:34.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:34.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:34.480 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:34.481 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13442662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079828702750488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992241, telescope_ra=1.9519509, 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.97173, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93153635581514, telescope_dec_j2k=-24.3820352120462, observability=1)
2025-12-26T17:13:35.495 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:35.497 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9522227, teldec = -24.256149
2025-12-26T17:13:35.498 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.93180840327869     dec_j2k = -24.3820304065401
2025-12-26T17:13:35.500 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:35.501 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:35.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:35.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:35.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:35.505 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:35.513 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13443861, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798291439818588, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992241, telescope_ra=1.9522227, 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.97201, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93180840327869, telescope_dec_j2k=-24.3820304065401, observability=1)
2025-12-26T17:13:35.524 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.010535478591918945
2025-12-26T17:13:36.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:36.570 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.952531, teldec = -24.256149
2025-12-26T17:13:36.571 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93211698396242     dec_j2k = -24.3820249549298
2025-12-26T17:13:36.572 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:36.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-26T17:13:36.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:36.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:36.575 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:36.576 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:36.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:36.582 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:36.583 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:36.583 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:36.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:36.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:36.583 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:36.583 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:36.583 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13445103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294648774013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992241, telescope_ra=1.952531, 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.97232, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93211698396242, telescope_dec_j2k=-24.3820249549298, observability=1)
2025-12-26T17:13:36.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0007541179656982422
2025-12-26T17:13:37.632 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:37.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9528394, teldec = -24.256149
2025-12-26T17:13:37.636 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93242566472475     dec_j2k = -24.3820195007289
2025-12-26T17:13:37.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:37.639 [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-26T17:13:37.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:37.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:37.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:37.641 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:37.648 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:37.649 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13446334, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9528394, 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.97262, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93242566472475, telescope_dec_j2k=-24.3820195007289, observability=1)
2025-12-26T17:13:37.676 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.027506351470947266
2025-12-26T17:13:38.689 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:38.690 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9531193, teldec = -24.256149
2025-12-26T17:13:38.692 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93270581953039     dec_j2k = -24.3820145498523
2025-12-26T17:13:38.692 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:38.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-26T17:13:38.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:38.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:38.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:38.700 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:38.707 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13447557, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99224, telescope_ra=1.9531193, 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.9729, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93270581953039, telescope_dec_j2k=-24.3820145498523, observability=1)
2025-12-26T17:13:38.765 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05737590789794922
2025-12-26T17:13:39.781 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:39.784 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9534271, teldec = -24.256148
2025-12-26T17:13:39.785 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93301389962814     dec_j2k = -24.382008104781
2025-12-26T17:13:39.787 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:39.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-26T17:13:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:39.792 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:39.800 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13448822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294648774013, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9534271, 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.97321, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93301389962814, telescope_dec_j2k=-24.382008104781, observability=1)
2025-12-26T17:13:39.855 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05464816093444824
2025-12-26T17:13:40.403 [DEBUG] [Thread-467958 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6031248569488525
2025-12-26T17:13:40.844 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:40.845 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9537257, teldec = -24.256148
2025-12-26T17:13:40.846 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9333127714339     dec_j2k = -24.3820028215971
2025-12-26T17:13:40.848 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:40.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-26T17:13:40.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:40.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:40.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:40.856 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:40.863 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:40.864 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13450051, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.99224, telescope_ra=1.9537257, 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.97351, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.9333127714339, telescope_dec_j2k=-24.3820028215971, observability=1)
2025-12-26T17:13:40.945 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0817880630493164
2025-12-26T17:13:41.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:41.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.954034, teldec = -24.256148
2025-12-26T17:13:41.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93362135205702     dec_j2k = -24.3819973659806
2025-12-26T17:13:41.911 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:41.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-26T17:13:41.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:41.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:41.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:41.914 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:41.922 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13451281, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292242057444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.954034, 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.97382, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93362135205702, telescope_dec_j2k=-24.3819973659806, observability=1)
2025-12-26T17:13:42.038 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.11623001098632812
2025-12-26T17:13:42.970 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:42.972 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9543145, teldec = -24.256148
2025-12-26T17:13:42.973 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93390210736501     dec_j2k = -24.3819924015937
2025-12-26T17:13:42.974 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:42.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-26T17:13:42.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:42.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:42.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:42.979 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:42.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:42.986 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:42.986 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:42.987 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:42.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:42.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:42.987 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:42.987 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:42.987 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13452513, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289434221448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99224, telescope_ra=1.9543145, 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.9741, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93390210736501, telescope_dec_j2k=-24.3819924015937, observability=1)
2025-12-26T17:13:43.126 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1387650966644287
2025-12-26T17:13:43.684 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6965029239654541
2025-12-26T17:13:44.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:44.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9546248, teldec = -24.256148
2025-12-26T17:13:44.034 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93421268978464     dec_j2k = -24.3819869090036
2025-12-26T17:13:44.036 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:44.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-26T17:13:44.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:44.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:44.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:44.039 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:44.046 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:44.047 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13453741, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287829743736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.9546248, 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.97441, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93421268978464, telescope_dec_j2k=-24.3819869090036, observability=1)
2025-12-26T17:13:44.216 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.16962981224060059
2025-12-26T17:13:45.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:45.093 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.954905, teldec = -24.256148
2025-12-26T17:13:45.095 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93449314479792     dec_j2k = -24.3819819484956
2025-12-26T17:13:45.096 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:45.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-26T17:13:45.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:45.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:45.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:45.104 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:45.111 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:45.112 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13454969, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292242057444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.954905, 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.97469, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93449314479792, telescope_dec_j2k=-24.3819819484956, observability=1)
2025-12-26T17:13:45.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.19472980499267578
2025-12-26T17:13:46.157 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:46.158 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9552042, teldec = -24.256148
2025-12-26T17:13:46.159 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93479261709198     dec_j2k = -24.3819766508727
2025-12-26T17:13:46.161 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:46.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-26T17:13:46.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:46.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:46.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:46.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:46.171 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.134562, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292643176872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.9552042, 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.97499, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93479261709198, telescope_dec_j2k=-24.3819766508727, observability=1)
2025-12-26T17:13:46.397 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22545337677001953
2025-12-26T17:13:47.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:47.218 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9555123, teldec = -24.256142
2025-12-26T17:13:47.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93510099690471     dec_j2k = -24.3819651953558
2025-12-26T17:13:47.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:47.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-26T17:13:47.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:47.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:47.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:47.226 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:47.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:47.233 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:47.233 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:47.233 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:47.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:47.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:47.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:47.234 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:47.234 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13457427, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798294247654585, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992229, telescope_ra=1.9555123, 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.9753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93510099690471, telescope_dec_j2k=-24.3819651953558, observability=1)
2025-12-26T17:13:47.528 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2941553592681885
2025-12-26T17:13:48.329 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:48.331 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9558209, teldec = -24.256148
2025-12-26T17:13:48.332 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93540987829748     dec_j2k = -24.3819657291671
2025-12-26T17:13:48.334 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:48.335 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:48.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:48.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:48.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:48.342 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:48.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:48.349 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:48.349 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:48.350 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:48.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:48.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:48.350 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:48.350 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:48.350 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13458715, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.9558209, 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.9756, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93540987829748, telescope_dec_j2k=-24.3819657291671, observability=1)
2025-12-26T17:13:48.616 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26633644104003906
2025-12-26T17:13:49.398 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:49.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9561003, teldec = -24.256142
2025-12-26T17:13:49.401 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93568953197004     dec_j2k = -24.381954780432
2025-12-26T17:13:49.403 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:49.404 [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-26T17:13:49.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:49.408 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:49.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:49.409 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:49.416 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13459953, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288230863164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992229, telescope_ra=1.9561003, 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.97588, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93568953197004, telescope_dec_j2k=-24.381954780432, observability=1)
2025-12-26T17:13:49.706 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2900862693786621
2025-12-26T17:13:50.459 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:50.460 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9564083, teldec = -24.256148
2025-12-26T17:13:50.461 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93599781279328     dec_j2k = -24.3819553233057
2025-12-26T17:13:50.462 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:50.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-26T17:13:50.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:50.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:50.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:50.465 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:50.473 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:50.474 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13461179, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285021907739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9564083, 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.97619, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93599781279328, telescope_dec_j2k=-24.3819553233057, observability=1)
2025-12-26T17:13:50.796 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.322796106338501
2025-12-26T17:13:51.518 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:51.520 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9566879, teldec = -24.256148
2025-12-26T17:13:51.521 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93627766719521     dec_j2k = -24.3819503691108
2025-12-26T17:13:51.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:51.523 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:51.525 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:51.532 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:51.532 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:51.532 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:51.533 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:51.533 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:51.533 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13462406, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292242057444, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99224, telescope_ra=1.9566879, 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.97647, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93627766719521, telescope_dec_j2k=-24.3819503691108, observability=1)
2025-12-26T17:13:51.889 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3566091060638428
2025-12-26T17:13:52.573 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:52.575 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9569871, teldec = -24.256148
2025-12-26T17:13:52.576 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93657713941942     dec_j2k = -24.3819450668779
2025-12-26T17:13:52.578 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:52.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-26T17:13:52.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:52.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:52.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:52.585 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:52.592 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:52.593 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:52.593 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:52.593 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:52.593 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:52.593 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13463626, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289434221448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.9569871, 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.97677, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93657713941942, telescope_dec_j2k=-24.3819450668779, observability=1)
2025-12-26T17:13:52.978 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.38478803634643555
2025-12-26T17:13:53.293 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7001705169677734
2025-12-26T17:13:53.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:53.637 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9572952, teldec = -24.256148
2025-12-26T17:13:53.638 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93688551972896     dec_j2k = -24.3819396061164
2025-12-26T17:13:53.640 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:53.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-26T17:13:53.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:53.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:53.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:53.645 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:53.652 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13464856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079828903310202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9572952, 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.97708, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93688551972896, telescope_dec_j2k=-24.3819396061164, observability=1)
2025-12-26T17:13:54.068 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4159090518951416
2025-12-26T17:13:54.696 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:54.698 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9575754, teldec = -24.256148
2025-12-26T17:13:54.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93716597464426     dec_j2k = -24.3819346391421
2025-12-26T17:13:54.701 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:13:54.702 [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-26T17:13:54.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:54.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:54.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:54.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:54.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13466084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288230863164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99224, telescope_ra=1.9575754, 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.97736, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93716597464426, telescope_dec_j2k=-24.3819346391421, observability=1)
2025-12-26T17:13:55.158 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44503164291381836
2025-12-26T17:13:55.759 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:55.761 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9578837, teldec = -24.256148
2025-12-26T17:13:55.762 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93747455511198     dec_j2k = -24.3819291732685
2025-12-26T17:13:55.763 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:55.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-26T17:13:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:55.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:55.778 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13467315, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.07982930442963, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9578837, 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.97767, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93747455511198, telescope_dec_j2k=-24.3819291732685, observability=1)
2025-12-26T17:13:56.248 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46993064880371094
2025-12-26T17:13:56.824 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:56.826 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9581636, teldec = -24.256148
2025-12-26T17:13:56.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93775470973277     dec_j2k = -24.3819242101893
2025-12-26T17:13:56.829 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:56.830 [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-26T17:13:56.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:56.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:56.835 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:56.836 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:56.843 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13468547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287428624308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99224, telescope_ra=1.9581636, 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.97795, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93775470973277, telescope_dec_j2k=-24.3819242101893, observability=1)
2025-12-26T17:13:57.342 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.49866700172424316
2025-12-26T17:13:57.889 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:57.891 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9584716, teldec = -24.256155
2025-12-26T17:13:57.892 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93806299056833     dec_j2k = -24.3819257474893
2025-12-26T17:13:57.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:57.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-26T17:13:57.899 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:57.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:57.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:57.900 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:57.907 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1346978, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079828903310202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992251, telescope_ra=1.9584716, 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.97826, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93806299056833, telescope_dec_j2k=-24.3819257474893, observability=1)
2025-12-26T17:13:58.429 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5217399597167969
2025-12-26T17:13:58.472 [DEBUG] [Thread-467959 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5644693374633789
2025-12-26T17:13:58.955 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:13:58.957 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9587703, teldec = -24.256148
2025-12-26T17:13:58.959 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93836196160331     dec_j2k = -24.3819134500947
2025-12-26T17:13:58.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:13:58.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-26T17:13:58.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:13:58.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:13:58.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:13:58.964 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:13:58.971 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:13:58.972 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13471014, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292643176872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9587703, 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.97855, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93836196160331, telescope_dec_j2k=-24.3819134500947, observability=1)
2025-12-26T17:13:59.521 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.548551082611084
2025-12-26T17:14:00.015 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:00.017 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9590502, teldec = -24.256148
2025-12-26T17:14:00.018 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93864211619157     dec_j2k = -24.3819084848717
2025-12-26T17:14:00.020 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:00.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-26T17:14:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:00.028 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:00.036 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:00.037 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1347224, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288631982592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99224, telescope_ra=1.9590502, 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.97883, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93864211619157, telescope_dec_j2k=-24.3819084848717, observability=1)
2025-12-26T17:14:00.610 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5737781524658203
2025-12-26T17:14:01.083 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:01.084 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9593586, teldec = -24.256148
2025-12-26T17:14:01.085 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93895079669064     dec_j2k = -24.3819030132957
2025-12-26T17:14:01.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:01.088 [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-26T17:14:01.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:01.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:01.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:01.095 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:01.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:01.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:01.101 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:01.102 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:01.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:01.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:01.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13473476, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798290236460304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.9593586, 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.97914, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93895079669064, telescope_dec_j2k=-24.3819030132957, observability=1)
2025-12-26T17:14:01.779 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6768107414245605
2025-12-26T17:14:02.146 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:02.147 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9596669, teldec = -24.256148
2025-12-26T17:14:02.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93925937708628     dec_j2k = -24.3818975426728
2025-12-26T17:14:02.151 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:02.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-26T17:14:02.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:02.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:02.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:02.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:02.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:02.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:02.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:02.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:02.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:02.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:02.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:02.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:02.166 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13474706, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9596669, 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.97945, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93925937708628, telescope_dec_j2k=-24.3818975426728, observability=1)
2025-12-26T17:14:02.606 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4401211738586426
2025-12-26T17:14:02.866 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7001285552978516
2025-12-26T17:14:03.337 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:03.339 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9600025, teldec = -24.256148
2025-12-26T17:14:03.340 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93959528229682     dec_j2k = -24.3818915866923
2025-12-26T17:14:03.342 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:03.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-26T17:14:03.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:03.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:03.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:03.345 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:03.352 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:03.353 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13476084, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798292643176872, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.9600025, 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.97979, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93959528229682, telescope_dec_j2k=-24.3818915866923, observability=1)
2025-12-26T17:14:03.957 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.604539155960083
2025-12-26T17:14:04.397 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:04.399 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9602822, teldec = -24.256148
2025-12-26T17:14:04.400 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.93987523665796     dec_j2k = -24.3818866220404
2025-12-26T17:14:04.402 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:04.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-26T17:14:04.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:04.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:04.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:04.406 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:04.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:04.413 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:04.413 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:04.414 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:04.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:04.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:04.414 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:04.414 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:04.414 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13477312, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9602822, 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.98007, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:13:05.215489', telescope_ra_j2k=1.93987523665796, telescope_dec_j2k=-24.3818866220404, observability=1)
2025-12-26T17:14:05.047 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6334941387176514
2025-12-26T17:14:05.360 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:05.360 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:14:05.361 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:05.361 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:14:05.361 [INFO] [ThreadPoolExecutor-21584_0] [server.py] [_shutdown()] Can't run shutdown because state = 3. Should be either 0 or 2
2025-12-26T17:14:05.361 [INFO] [ThreadPoolExecutor-21584_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:14:05.464 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:05.466 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9605811, teldec = -24.256148
2025-12-26T17:14:05.467 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94017440846837     dec_j2k = -24.3818813158433
2025-12-26T17:14:05.469 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:05.470 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:05.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:05.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:05.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:05.475 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:05.482 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13478547, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289434221448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.99224, telescope_ra=1.9605811, 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.98037, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94017440846837, telescope_dec_j2k=-24.3818813158433, observability=1)
2025-12-26T17:14:06.138 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6556651592254639
2025-12-26T17:14:06.525 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:06.527 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9608892, teldec = -24.256142
2025-12-26T17:14:06.528 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94048278806248     dec_j2k = -24.3818698460137
2025-12-26T17:14:06.529 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:06.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-26T17:14:06.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:06.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:06.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:06.531 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:06.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13479775, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798290236460304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992229, telescope_ra=1.9608892, 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.98067, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94048278806248, telescope_dec_j2k=-24.3818698460137, observability=1)
2025-12-26T17:14:07.306 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7678325176239014
2025-12-26T17:14:07.581 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:07.583 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9611696, teldec = -24.256148
2025-12-26T17:14:07.584 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9407634435978     dec_j2k = -24.3818708662914
2025-12-26T17:14:07.586 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:07.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-26T17:14:07.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:07.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:07.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:07.590 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:07.597 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:07.598 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13480997, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289835340876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9611696, 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.98095, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.9407634435978, telescope_dec_j2k=-24.3818708662914, observability=1)
2025-12-26T17:14:08.469 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8711795806884766
2025-12-26T17:14:08.638 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:08.640 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.961478, teldec = -24.256148
2025-12-26T17:14:08.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9410721240111     dec_j2k = -24.3818653890702
2025-12-26T17:14:08.643 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:08.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-26T17:14:08.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:08.646 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:08.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:08.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:08.654 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:08.654 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:08.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:08.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:08.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:08.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13482221, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287829743736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.99224, telescope_ra=1.961478, 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.98126, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.9410721240111, telescope_dec_j2k=-24.3818653890702, observability=1)
2025-12-26T17:14:09.560 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9048159122467041
2025-12-26T17:14:09.697 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:09.699 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9617582, teldec = -24.256148
2025-12-26T17:14:09.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94135257877267     dec_j2k = -24.3818604119723
2025-12-26T17:14:09.702 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:09.702 [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-26T17:14:09.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:09.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:09.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:09.703 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:09.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:09.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:09.711 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:09.711 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:09.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:09.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:09.711 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:09.711 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:09.711 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13483447, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079829103869916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9617582, 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.98154, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94135257877267, telescope_dec_j2k=-24.3818604119723, observability=1)
2025-12-26T17:14:10.650 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.939216136932373
2025-12-26T17:14:10.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:10.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.962066, teldec = -24.256148
2025-12-26T17:14:10.768 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94166065861665     dec_j2k = -24.3818549438436
2025-12-26T17:14:10.769 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:10.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-26T17:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:10.774 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:10.781 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13484682, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288631982592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.962066, 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.98185, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94166065861665, telescope_dec_j2k=-24.3818549438436, observability=1)
2025-12-26T17:14:11.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9612565040588379
2025-12-26T17:14:11.826 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:11.828 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9623648, teldec = -24.256148
2025-12-26T17:14:11.829 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94195973026616     dec_j2k = -24.3818496348191
2025-12-26T17:14:11.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:11.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-26T17:14:11.837 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:11.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:11.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:11.838 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:11.845 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13485911, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9623648, 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.98215, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94195973026616, telescope_dec_j2k=-24.3818496348191, observability=1)
2025-12-26T17:14:12.830 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9853532314300537
2025-12-26T17:14:12.894 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:12.895 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9626448, teldec = -24.256148
2025-12-26T17:14:12.896 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94223998481328     dec_j2k = -24.3818446591299
2025-12-26T17:14:12.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:12.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-26T17:14:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:12.901 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:12.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:12.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:12.908 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:12.908 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:12.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:12.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:12.908 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:12.909 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:12.909 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13487146, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285423027167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.99224, telescope_ra=1.9626448, 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.98243, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94223998481328, telescope_dec_j2k=-24.3818446591299, observability=1)
2025-12-26T17:14:13.922 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:13.925 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9629248, teldec = -24.256142
2025-12-26T17:14:13.926 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.94252023877931     dec_j2k = -24.3818336832611
2025-12-26T17:14:13.928 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:13.928 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:13.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:13.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:13.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:13.933 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:13.940 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:13.941 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13488338, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798290236460304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.9629248, 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.98274, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94252023877931, telescope_dec_j2k=-24.3818336832611, observability=1)
2025-12-26T17:14:13.949 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.008207321166992188
2025-12-26T17:14:14.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:14.998 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9632333, teldec = -24.256148
2025-12-26T17:14:14.999 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94282901978323     dec_j2k = -24.3818341990911
2025-12-26T17:14:15.001 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:15.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-26T17:14:15.006 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:15.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:15.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:15.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:15.013 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:15.014 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1348958, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.9632333, 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.98302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94282901978323, telescope_dec_j2k=-24.3818341990911, observability=1)
2025-12-26T17:14:15.015 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9632333, teldec = -24.256148
2025-12-26T17:14:15.016 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.94282901978323     dec_j2k = -24.3818341990911
2025-12-26T17:14:15.019 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:15.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-26T17:14:15.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:15.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:15.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:15.021 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:15.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13489598, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.9632333, 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.98302, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94282901978323, telescope_dec_j2k=-24.3818341990911, observability=1)
2025-12-26T17:14:16.059 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:16.061 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9635414, teldec = -24.256148
2025-12-26T17:14:16.062 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94313739984025     dec_j2k = -24.3818287217085
2025-12-26T17:14:16.064 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:16.065 [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-26T17:14:16.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:16.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:16.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:16.073 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:16.080 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1349081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798290236460304, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992239, telescope_ra=1.9635414, 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.98333, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94313739984025, telescope_dec_j2k=-24.3818287217085, observability=1)
2025-12-26T17:14:16.102 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.021802186965942383
2025-12-26T17:14:16.550 [DEBUG] [Thread-467960 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4702587127685547
2025-12-26T17:14:17.130 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:17.131 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9638213, teldec = -24.256148
2025-12-26T17:14:17.133 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9434175542532     dec_j2k = -24.3818237449533
2025-12-26T17:14:17.134 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:17.135 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:17.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:17.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:17.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:17.137 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:17.144 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:17.145 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13492049, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288230863164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.9638213, 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.98361, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.9434175542532, telescope_dec_j2k=-24.3818237449533, observability=1)
2025-12-26T17:14:17.192 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.04725909233093262
2025-12-26T17:14:18.196 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:18.197 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9641196, teldec = -24.256148
2025-12-26T17:14:18.198 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94371612537935     dec_j2k = -24.3818184402928
2025-12-26T17:14:18.200 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:18.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-26T17:14:18.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:18.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:18.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:18.207 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:18.214 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13493282, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992239, telescope_ra=1.9641196, 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.9839, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94371612537935, telescope_dec_j2k=-24.3818184402928, observability=1)
2025-12-26T17:14:18.281 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06663894653320312
2025-12-26T17:14:19.374 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:19.376 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9644556, teldec = -24.256141
2025-12-26T17:14:19.377 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.94405243009076     dec_j2k = -24.3818054648744
2025-12-26T17:14:19.379 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:19.379 [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-26T17:14:19.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:19.382 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:19.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:19.383 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:19.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13494647, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079828702750488, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992229, telescope_ra=1.9644556, 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.98424, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94405243009076, telescope_dec_j2k=-24.3818054648744, observability=1)
2025-12-26T17:14:19.440 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.05012321472167969
2025-12-26T17:14:20.519 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:20.522 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.964764, teldec = -24.256141
2025-12-26T17:14:20.523 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94436111037083     dec_j2k = -24.381799978904
2025-12-26T17:14:20.524 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:20.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-26T17:14:20.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:20.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:20.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:20.530 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:20.537 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:20.538 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13495972, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079829103869916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992229, telescope_ra=1.964764, 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.98455, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94436111037083, telescope_dec_j2k=-24.381799978904, observability=1)
2025-12-26T17:14:20.576 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.0381474494934082
2025-12-26T17:14:21.583 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:21.585 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9650725, teldec = -24.256148
2025-12-26T17:14:21.586 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94466989139589     dec_j2k = -24.3818014897534
2025-12-26T17:14:21.587 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:21.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-26T17:14:21.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:21.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:21.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:21.594 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:21.601 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13497204, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288230863164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992239, telescope_ra=1.9650725, 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.98486, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94466989139589, telescope_dec_j2k=-24.3818014897534, observability=1)
2025-12-26T17:14:21.667 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06540846824645996
2025-12-26T17:14:22.645 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:22.647 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9653805, teldec = -24.256148
2025-12-26T17:14:22.648 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94497817128754     dec_j2k = -24.381796009259
2025-12-26T17:14:22.650 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:22.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-26T17:14:22.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:22.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:22.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:22.657 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:22.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:22.664 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:22.664 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:22.665 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:22.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:22.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:22.665 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:22.665 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:22.665 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13498433, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285423027167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992239, telescope_ra=1.9653805, 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.98516, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94497817128754, telescope_dec_j2k=-24.381796009259, observability=1)
2025-12-26T17:14:22.757 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09205746650695801
2025-12-26T17:14:23.711 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:23.713 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.96566, teldec = -24.256141
2025-12-26T17:14:23.714 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94525792460252     dec_j2k = -24.3817840357594
2025-12-26T17:14:23.715 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:23.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-26T17:14:23.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:23.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:23.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:23.720 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:23.727 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13499667, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992228, telescope_ra=1.96566, 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.98544, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94525792460252, telescope_dec_j2k=-24.3817840357594, observability=1)
2025-12-26T17:14:23.848 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12025833129882812
2025-12-26T17:14:24.771 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:24.773 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9659591, teldec = -24.256148
2025-12-26T17:14:24.774 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94555729705028     dec_j2k = -24.3817857115449
2025-12-26T17:14:24.776 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:24.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-26T17:14:24.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:24.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:24.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:24.779 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:24.786 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13500894, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288230863164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992239, telescope_ra=1.9659591, 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.98574, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94555729705028, telescope_dec_j2k=-24.3817857115449, observability=1)
2025-12-26T17:14:24.938 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.15129828453063965
2025-12-26T17:14:25.827 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:25.831 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9662393, teldec = -24.256148
2025-12-26T17:14:25.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94583775164682     dec_j2k = -24.3817807236081
2025-12-26T17:14:25.836 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:25.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:25.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:25.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:25.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:25.844 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:25.851 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13502116, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992239, telescope_ra=1.9662393, 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.98605, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94583775164682, telescope_dec_j2k=-24.3817807236081, observability=1)
2025-12-26T17:14:26.028 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.17709732055664062
2025-12-26T17:14:26.241 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:26.243 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:26.244 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:26.246 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:26.451 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.6000406742095947
2025-12-26T17:14:26.451 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.7677845954895 seconds ago
2025-12-26T17:14:26.906 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:26.908 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9665474, teldec = -24.256141
2025-12-26T17:14:26.909 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94614613091495     dec_j2k = -24.3817682388115
2025-12-26T17:14:26.910 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:26.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-26T17:14:26.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:26.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:26.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:26.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:26.920 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13503365, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288230863164, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992228, telescope_ra=1.9665474, 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.98633, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94614613091495, telescope_dec_j2k=-24.3817682388115, observability=1)
2025-12-26T17:14:27.121 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.201033353805542
2025-12-26T17:14:27.965 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:27.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9668557, teldec = -24.256148
2025-12-26T17:14:27.968 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9464547116865     dec_j2k = -24.3817697484746
2025-12-26T17:14:27.969 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:27.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-26T17:14:27.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:27.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:27.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:27.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:27.984 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:27.985 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13504589, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079828903310202, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992239, telescope_ra=1.9668557, 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.98664, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.9464547116865, telescope_dec_j2k=-24.3817697484746, observability=1)
2025-12-26T17:14:28.209 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.22417497634887695
2025-12-26T17:14:29.029 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:29.031 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9671359, teldec = -24.256148
2025-12-26T17:14:29.033 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94673516624998     dec_j2k = -24.3817647583698
2025-12-26T17:14:29.034 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:29.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-26T17:14:29.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:29.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:29.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:29.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:29.050 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13505822, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798288631982592, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992239, telescope_ra=1.9671359, 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.98692, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94673516624998, telescope_dec_j2k=-24.3817647583698, observability=1)
2025-12-26T17:14:29.300 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2493300437927246
2025-12-26T17:14:30.107 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:30.109 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9674437, teldec = -24.256148
2025-12-26T17:14:30.110 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94704324587632     dec_j2k = -24.3817592759537
2025-12-26T17:14:30.112 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:30.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:30.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:30.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:30.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:30.119 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:30.127 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13507069, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287829743736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992239, telescope_ra=1.9674437, 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.98723, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94704324587632, telescope_dec_j2k=-24.3817592759537, observability=1)
2025-12-26T17:14:30.252 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:30.390 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.26285624504089355
2025-12-26T17:14:31.173 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:31.175 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9677423, teldec = -24.256148
2025-12-26T17:14:31.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94734211713284     dec_j2k = -24.3817539566232
2025-12-26T17:14:31.178 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:31.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-26T17:14:31.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:31.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:31.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:31.182 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:31.189 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:31.190 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13508303, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284620788311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.9677423, 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.98753, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94734211713284, telescope_dec_j2k=-24.3817539566232, observability=1)
2025-12-26T17:14:31.254 [DEBUG] [ThreadPoolExecutor-21583_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:31.255 [INFO] [ThreadPoolExecutor-21583_0] [server.py] [done()] Shutdown complete...
2025-12-26T17:14:31.517 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3274376392364502
2025-12-26T17:14:32.233 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:32.234 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9680506, teldec = -24.256148
2025-12-26T17:14:32.235 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94765069718879     dec_j2k = -24.3817484636876
2025-12-26T17:14:32.237 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:32.238 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 13> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:32.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:32.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:32.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:32.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:32.248 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:32.249 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13509529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=True, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798293445415728, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992239, telescope_ra=1.9680506, 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.98783, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94765069718879, telescope_dec_j2k=-24.3817484636876, observability=1)
2025-12-26T17:14:32.648 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39912891387939453
2025-12-26T17:14:33.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:33.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9683326, teldec = -24.256141
2025-12-26T17:14:33.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9479329526755     dec_j2k = -24.3817364391967
2025-12-26T17:14:33.302 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:33.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-26T17:14:33.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:33.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:33.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:33.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:33.312 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:33.313 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13510762, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285824146595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992228, telescope_ra=1.9683326, 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.98812, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.9479329526755, telescope_dec_j2k=-24.3817364391967, observability=1)
2025-12-26T17:14:33.737 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4242560863494873
2025-12-26T17:14:34.224 [DEBUG] [Thread-467961 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9113688468933105
2025-12-26T17:14:34.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:34.363 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9686406, teldec = -24.256148
2025-12-26T17:14:34.364 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94824123310268     dec_j2k = -24.3817379494583
2025-12-26T17:14:34.366 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:34.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-26T17:14:34.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:34.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:34.370 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:34.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:34.377 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:34.378 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13511991, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992239, telescope_ra=1.9686406, 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.98842, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94824123310268, telescope_dec_j2k=-24.3817379494583, observability=1)
2025-12-26T17:14:34.739 [DEBUG] [Thread-467962 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3609631061553955
2025-12-26T17:14:34.827 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.44850993156433105
2025-12-26T17:14:35.433 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:35.435 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9689397, teldec = -24.256148
2025-12-26T17:14:35.436 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94854060476625     dec_j2k = -24.3817326181317
2025-12-26T17:14:35.438 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:35.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-26T17:14:35.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:35.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:35.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:35.443 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:35.451 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13513234, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289835340876, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.9689397, 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.98872, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94854060476625, telescope_dec_j2k=-24.3817326181317, observability=1)
2025-12-26T17:14:35.917 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.46636390686035156
2025-12-26T17:14:36.497 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:36.499 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9692205, teldec = -24.256148
2025-12-26T17:14:36.500 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94882165979775     dec_j2k = -24.3817276122922
2025-12-26T17:14:36.501 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:36.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-26T17:14:36.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:36.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:36.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:36.506 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:36.514 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13514465, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287428624308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.9692205, 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.989, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94882165979775, telescope_dec_j2k=-24.3817276122922, observability=1)
2025-12-26T17:14:37.010 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4959414005279541
2025-12-26T17:14:37.562 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:37.564 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9695291, teldec = -24.256148
2025-12-26T17:14:37.566 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94913054006612     dec_j2k = -24.3817221100758
2025-12-26T17:14:37.568 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:37.569 [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-26T17:14:37.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:37.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:37.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:37.571 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:37.578 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13515698, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287829743736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992239, telescope_ra=1.9695291, 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.98931, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94913054006612, telescope_dec_j2k=-24.3817221100758, observability=1)
2025-12-26T17:14:38.096 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5175025463104248
2025-12-26T17:14:38.631 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:38.633 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.96981, teldec = -24.256154
2025-12-26T17:14:38.635 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94941169573933     dec_j2k = -24.3817231005286
2025-12-26T17:14:38.636 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:38.637 [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-26T17:14:38.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:38.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:38.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:38.640 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:38.647 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13516935, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284620788311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.99225, telescope_ra=1.96981, 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.98959, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94941169573933, telescope_dec_j2k=-24.3817231005286, observability=1)
2025-12-26T17:14:39.188 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5411045551300049
2025-12-26T17:14:39.700 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:39.702 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9701182, teldec = -24.256148
2025-12-26T17:14:39.703 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.94972017504778     dec_j2k = -24.3817116043744
2025-12-26T17:14:39.705 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:39.706 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:39.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:39.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:39.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:39.710 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:39.717 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:39.718 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13518172, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287428624308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992239, telescope_ra=1.9701182, 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.9899, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.94972017504778, telescope_dec_j2k=-24.3817116043744, observability=1)
2025-12-26T17:14:40.279 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.560917854309082
2025-12-26T17:14:40.764 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:40.766 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9704173, teldec = -24.256148
2025-12-26T17:14:40.767 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9500195466531     dec_j2k = -24.3817062692357
2025-12-26T17:14:40.768 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:40.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-26T17:14:40.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:40.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:40.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:40.773 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:40.781 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13519404, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283016310599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992239, telescope_ra=1.9704173, 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.9902, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.9500195466531, telescope_dec_j2k=-24.3817062692357, observability=1)
2025-12-26T17:14:41.370 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5886328220367432
2025-12-26T17:14:41.831 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:41.834 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.970698, teldec = -24.256154
2025-12-26T17:14:41.835 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95030050211207     dec_j2k = -24.3817072611049
2025-12-26T17:14:41.837 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:41.838 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:41.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:41.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:41.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:41.843 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:41.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:41.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:41.850 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:41.850 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:41.850 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:41.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:41.851 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:41.851 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:41.851 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13520639, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283417430027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992249, telescope_ra=1.970698, 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.99048, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95030050211207, telescope_dec_j2k=-24.3817072611049, observability=1)
2025-12-26T17:14:42.575 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7237229347229004
2025-12-26T17:14:42.898 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:42.900 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9710067, teldec = -24.256147
2025-12-26T17:14:42.901 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95060948174267     dec_j2k = -24.3816947537512
2025-12-26T17:14:42.903 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:42.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-26T17:14:42.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:42.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:42.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:42.906 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:42.913 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:42.914 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13521874, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992239, telescope_ra=1.9710067, 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.99079, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95060948174267, telescope_dec_j2k=-24.3816947537512, observability=1)
2025-12-26T17:14:43.663 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7495181560516357
2025-12-26T17:14:43.744 [DEBUG] [Thread-426389 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8303399085998535
2025-12-26T17:14:43.959 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:43.962 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9713154, teldec = -24.256147
2025-12-26T17:14:43.963 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95091846202914     dec_j2k = -24.3816892449961
2025-12-26T17:14:43.964 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:43.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-26T17:14:43.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:43.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:43.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:43.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:43.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:43.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:43.978 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:43.978 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:43.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:43.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:43.978 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:43.978 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:43.978 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13523103, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992239, telescope_ra=1.9713154, 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.9911, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95091846202914, telescope_dec_j2k=-24.3816892449961, observability=1)
2025-12-26T17:14:44.754 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7757658958435059
2025-12-26T17:14:45.026 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:45.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9715956, teldec = -24.256147
2025-12-26T17:14:45.029 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95119891642794     dec_j2k = -24.3816842441125
2025-12-26T17:14:45.031 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:45.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-26T17:14:45.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:45.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:45.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:45.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:45.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:45.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:45.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:45.043 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:45.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:45.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:45.043 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:45.043 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:45.043 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13524336, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798281411832887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992239, telescope_ra=1.9715956, 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.99138, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95119891642794, telescope_dec_j2k=-24.3816842441125, observability=1)
2025-12-26T17:14:45.844 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8010454177856445
2025-12-26T17:14:46.087 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:46.089 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9718947, teldec = -24.256147
2025-12-26T17:14:46.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95149828797498     dec_j2k = -24.381678905163
2025-12-26T17:14:46.092 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:46.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-26T17:14:46.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:46.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:46.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:46.094 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:46.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:46.101 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:46.101 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:46.101 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:46.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:46.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:46.102 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:46.102 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:46.102 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13525564, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285423027167, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992239, telescope_ra=1.9718947, 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.99168, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95149828797498, telescope_dec_j2k=-24.381678905163, observability=1)
2025-12-26T17:14:46.937 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8347823619842529
2025-12-26T17:14:47.147 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:47.149 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9722041, teldec = -24.256154
2025-12-26T17:14:47.150 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95180796952969     dec_j2k = -24.381680380967
2025-12-26T17:14:47.152 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:47.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-26T17:14:47.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:47.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:47.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:47.158 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:47.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:47.165 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:47.165 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:47.166 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:47.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:47.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:47.166 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:47.166 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:47.166 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13526792, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285021907739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992249, telescope_ra=1.9722041, 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.99199, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95180796952969, telescope_dec_j2k=-24.381680380967, observability=1)
2025-12-26T17:14:48.024 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8582432270050049
2025-12-26T17:14:48.217 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:48.219 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9724847, teldec = -24.256147
2025-12-26T17:14:48.220 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95208882358982     dec_j2k = -24.381668371373
2025-12-26T17:14:48.222 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:48.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-26T17:14:48.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:48.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:48.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:48.230 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:48.237 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13528029, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992239, telescope_ra=1.9724847, 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.99227, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95208882358982, telescope_dec_j2k=-24.381668371373, observability=1)
2025-12-26T17:14:49.115 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8774158954620361
2025-12-26T17:14:49.286 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:49.288 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.972793, teldec = -24.256147
2025-12-26T17:14:49.289 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.952397403453     dec_j2k = -24.3816628658275
2025-12-26T17:14:49.291 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:49.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-26T17:14:49.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:49.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:49.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:49.299 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:49.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:49.307 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13529267, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285824146595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992239, telescope_ra=1.972793, 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.99258, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.952397403453, telescope_dec_j2k=-24.3816628658275, observability=1)
2025-12-26T17:14:50.205 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8984708786010742
2025-12-26T17:14:50.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:50.357 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9731013, teldec = -24.256147
2025-12-26T17:14:50.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95270598330363     dec_j2k = -24.3816573594625
2025-12-26T17:14:50.360 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:50.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-26T17:14:50.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:50.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:50.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:50.363 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:50.371 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13530505, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284620788311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992238, telescope_ra=1.9731013, 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.99289, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95270598330363, telescope_dec_j2k=-24.3816573594625, observability=1)
2025-12-26T17:14:51.296 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9251105785369873
2025-12-26T17:14:51.417 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:51.419 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9733729, teldec = -24.256147
2025-12-26T17:14:51.420 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95297782983048     dec_j2k = -24.3816525078957
2025-12-26T17:14:51.422 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:51.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-26T17:14:51.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:51.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:51.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:51.427 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:51.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:51.434 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:51.434 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:51.434 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:51.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:51.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:51.435 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:51.435 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:51.435 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13531734, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798280208474603, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9733729, 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.99316, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95297782983048, telescope_dec_j2k=-24.3816525078957, observability=1)
2025-12-26T17:14:52.382 [DEBUG] [Thread-426396 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9475164413452148
2025-12-26T17:14:52.388 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.953453779220581
2025-12-26T17:14:52.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:52.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9736818, teldec = -24.256147
2025-12-26T17:14:52.482 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95328701020208     dec_j2k = -24.3816469892694
2025-12-26T17:14:52.483 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:52.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-26T17:14:52.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:52.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:52.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:52.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:52.493 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13532962, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285824146595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9736818, 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.99347, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95328701020208, telescope_dec_j2k=-24.3816469892694, observability=1)
2025-12-26T17:14:52.811 [DEBUG] [Thread-467963 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31754016876220703
2025-12-26T17:14:53.477 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9835574626922607
2025-12-26T17:14:53.543 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:53.545 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9739623, teldec = -24.256147
2025-12-26T17:14:53.546 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95356776478564     dec_j2k = -24.3816419773082
2025-12-26T17:14:53.547 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:53.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-26T17:14:53.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:53.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:53.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:53.549 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:53.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13534194, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283417430027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9739623, 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.99375, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95356776478564, telescope_dec_j2k=-24.3816419773082, observability=1)
2025-12-26T17:14:54.568 [DEBUG] [Thread-445991 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:54.571 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] Telra = 1.9742706, teldec = -24.256147
2025-12-26T17:14:54.572 [INFO] [Thread-445991 (handle)] [driver.py] [get_status()] ra_j2k = 1.95387634458867     dec_j2k = -24.3816364678355
2025-12-26T17:14:54.574 [DEBUG] [Thread-445991 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:54.575 [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-26T17:14:54.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:54.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:54.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:54.576 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:54.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:54.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:54.583 [DEBUG] [Thread-445991 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:54.583 [DEBUG] [Thread-445991 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:54.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:54.583 [DEBUG] [Thread-445991 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:54.584 [DEBUG] [Thread-445991 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:54.584 [DEBUG] [Thread-445991 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:54.584 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13535381, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162346601491, tertiary_mirror_auto=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.992238, telescope_ra=1.9742706, 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.99405, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95387634458867, telescope_dec_j2k=-24.3816364678355, observability=1)
2025-12-26T17:14:54.597 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.013335227966308594
2025-12-26T17:14:55.639 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:55.641 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9745696, teldec = -24.256141
2025-12-26T17:14:55.642 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95417561536531     dec_j2k = -24.3816251242723
2025-12-26T17:14:55.644 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:55.645 [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-26T17:14:55.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:55.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:55.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:55.647 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:55.655 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1353662, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285021907739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992228, telescope_ra=1.9745696, 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.99435, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95417561536531, telescope_dec_j2k=-24.3816251242723, observability=1)
2025-12-26T17:14:55.658 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.00287628173828125
2025-12-26T17:14:56.698 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:56.700 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9748506, teldec = -24.256147
2025-12-26T17:14:56.701 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95445687094374     dec_j2k = -24.3816261007297
2025-12-26T17:14:56.703 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:14:56.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-26T17:14:56.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:56.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:56.705 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:56.706 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:56.713 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13537846, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283016310599, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9748506, 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.99463, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95445687094374, telescope_dec_j2k=-24.3816261007297, observability=1)
2025-12-26T17:14:56.750 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.03733110427856445
2025-12-26T17:14:57.756 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:57.758 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9751595, teldec = -24.256147
2025-12-26T17:14:57.759 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95476605125505     dec_j2k = -24.3816205781688
2025-12-26T17:14:57.761 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:57.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-26T17:14:57.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:57.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:57.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:57.763 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:57.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:57.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:57.770 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:57.770 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:57.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:57.770 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:57.771 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:57.771 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:57.771 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13539071, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283417430027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9751595, 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.99494, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95476605125505, telescope_dec_j2k=-24.3816205781688, observability=1)
2025-12-26T17:14:57.838 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.06767559051513672
2025-12-26T17:14:58.815 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:58.817 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9754399, teldec = -24.256147
2025-12-26T17:14:58.818 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95504670569311     dec_j2k = -24.3816155644232
2025-12-26T17:14:58.820 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:58.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-26T17:14:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:58.827 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:58.834 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:58.835 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13540296, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287428624308, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9754399, 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.99522, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95504670569311, telescope_dec_j2k=-24.3816155644232, observability=1)
2025-12-26T17:14:58.929 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.09433507919311523
2025-12-26T17:14:59.880 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:14:59.882 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.975748, teldec = -24.256147
2025-12-26T17:14:59.883 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95535508525448     dec_j2k = -24.3816100546011
2025-12-26T17:14:59.885 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:14:59.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-26T17:14:59.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:14:59.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:14:59.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:14:59.891 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:14:59.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:14:59.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:59.898 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:14:59.898 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:14:59.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:14:59.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:14:59.898 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:14:59.899 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:14:59.899 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13541529, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.975748, 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.99553, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95535508525448, telescope_dec_j2k=-24.3816100546011, observability=1)
2025-12-26T17:15:00.019 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.12014532089233398
2025-12-26T17:15:00.963 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:00.966 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9760472, teldec = -24.256147
2025-12-26T17:15:00.967 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95565455672823     dec_j2k = -24.3816047031568
2025-12-26T17:15:00.968 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:00.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-26T17:15:00.969 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:00.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:00.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:00.970 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:00.977 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13542782, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162368059163, tertiary_mirror_auto=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.992238, telescope_ra=1.9760472, 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.99583, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95565455672823, telescope_dec_j2k=-24.3816047031568, observability=1)
2025-12-26T17:15:01.110 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.13266515731811523
2025-12-26T17:15:02.025 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:02.026 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9763282, teldec = -24.256147
2025-12-26T17:15:02.028 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95593581167776     dec_j2k = -24.3815996765323
2025-12-26T17:15:02.028 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:02.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-26T17:15:02.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:02.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:02.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:02.035 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:02.042 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1354401, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283417430027, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992238, telescope_ra=1.9763282, 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.99611, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95593581167776, telescope_dec_j2k=-24.3815996765323, observability=1)
2025-12-26T17:15:02.203 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.1601121425628662
2025-12-26T17:15:02.617 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5744602680206299
2025-12-26T17:15:03.088 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:03.090 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9766368, teldec = -24.256147
2025-12-26T17:15:03.091 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95624469165657     dec_j2k = -24.3815941554056
2025-12-26T17:15:03.093 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:03.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-26T17:15:03.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:03.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:03.098 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:03.099 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:03.106 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13545242, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9766368, 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.99642, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95624469165657, telescope_dec_j2k=-24.3815941554056, observability=1)
2025-12-26T17:15:03.290 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.18430685997009277
2025-12-26T17:15:04.153 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:04.155 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9769177, teldec = -24.256141
2025-12-26T17:15:04.156 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9565258459188     dec_j2k = -24.3815831296394
2025-12-26T17:15:04.158 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:04.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-26T17:15:04.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:04.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:04.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:04.164 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:04.172 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.13546475, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798287829743736, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992227, telescope_ra=1.9769177, 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.9967, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.9565258459188, telescope_dec_j2k=-24.3815831296394, observability=1)
2025-12-26T17:15:04.380 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.20768141746520996
2025-12-26T17:15:05.221 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:05.223 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9772167, teldec = -24.256147
2025-12-26T17:15:05.224 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95682511773951     dec_j2k = -24.3815837782624
2025-12-26T17:15:05.226 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:05.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-26T17:15:05.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:05.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:05.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:05.234 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:05.241 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=0, stopped=False, julian_date=2461036.1354771, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285824146595, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9772167, 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.997, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:14:05.358867', telescope_ra_j2k=1.95682511773951, telescope_dec_j2k=-24.3815837782624, observability=1)
2025-12-26T17:15:05.472 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.23027539253234863
2025-12-26T17:15:05.500 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:05.500 [INFO] [Thread-426389 (handle)] [server.py] [lcu_weather_shutdown()] LCU weather shutdown triggered 
2025-12-26T17:15:05.501 [DEBUG] [Thread-426389 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:05.501 [INFO] [Thread-426389 (handle)] [server.py] [shutdown()] Shutting down...
2025-12-26T17:15:05.502 [DEBUG] [ThreadPoolExecutor-21585_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:06.290 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:06.292 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9775256, teldec = -24.256147
2025-12-26T17:15:06.293 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95713429795419     dec_j2k = -24.3815782494032
2025-12-26T17:15:06.295 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:15:06.296 [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-26T17:15:06.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:06.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:06.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:06.297 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:06.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:06.304 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:06.305 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:06.305 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:06.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:06.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:06.305 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:06.305 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:06.305 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13548948, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9775256, 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.99731, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95713429795419, telescope_dec_j2k=-24.3815782494032, observability=1)
2025-12-26T17:15:06.504 [DEBUG] [ThreadPoolExecutor-21585_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:06.506 [DEBUG] [ThreadPoolExecutor-21585_0] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:06.506 [DEBUG] [ThreadPoolExecutor-21585_0] [payload.py] [to_registers()] [0]
2025-12-26T17:15:06.507 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:06.507 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:06.507 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x9 0x0 0x10 0x0 0x6e 0x0 0x1 0x2 0x0 0x0
2025-12-26T17:15:06.507 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:06.514 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:06.514 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:15:06.514 [DEBUG] [ThreadPoolExecutor-21585_0] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x10 0x0 0x6e 0x0 0x1
2025-12-26T17:15:06.514 [DEBUG] [ThreadPoolExecutor-21585_0] [factory.py] [_helper()] Factory Response[WriteMultipleRegistersResponse: 16]
2025-12-26T17:15:06.514 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:06.514 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:06.515 [DEBUG] [ThreadPoolExecutor-21585_0] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:06.562 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2571287155151367
2025-12-26T17:15:07.350 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:07.352 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9778062, teldec = -24.256141
2025-12-26T17:15:07.353 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95741515191103     dec_j2k = -24.3815672268565
2025-12-26T17:15:07.354 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:15:07.355 [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-26T17:15:07.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:07.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:07.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:07.357 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:07.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:07.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:07.364 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:07.364 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:07.364 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:07.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:07.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:07.365 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:07.365 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13550175, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992227, telescope_ra=1.9778062, 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.99759, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95741515191103, telescope_dec_j2k=-24.3815672268565, observability=1)
2025-12-26T17:15:07.655 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.2903783321380615
2025-12-26T17:15:08.409 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:08.411 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.978115, teldec = -24.256147
2025-12-26T17:15:08.413 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95772423258583     dec_j2k = -24.3815676977226
2025-12-26T17:15:08.414 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:08.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-26T17:15:08.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:08.420 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:08.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:08.421 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:08.428 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.135514, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798281411832887, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.978115, 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.9979, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95772423258583, telescope_dec_j2k=-24.3815676977226, observability=1)
2025-12-26T17:15:08.742 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.31435561180114746
2025-12-26T17:15:09.475 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:09.478 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9784234, teldec = -24.256147
2025-12-26T17:15:09.479 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9580329123103     dec_j2k = -24.3815621754266
2025-12-26T17:15:09.481 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:09.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-26T17:15:09.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:09.484 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:09.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:09.485 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:09.492 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13552634, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284620788311, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9784234, 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.99821, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.9580329123103, telescope_dec_j2k=-24.3815621754266, observability=1)
2025-12-26T17:15:09.833 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.34102845191955566
2025-12-26T17:15:10.534 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:10.537 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9786944, teldec = -24.256147
2025-12-26T17:15:10.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95830415810189     dec_j2k = -24.381557322149
2025-12-26T17:15:10.539 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:15:10.540 [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-26T17:15:10.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:10.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:10.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:10.547 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:10.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:10.554 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:10.555 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:10.555 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:10.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:10.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:10.555 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:10.555 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:10.556 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1355386, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9786944, 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.99848, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95830415810189, telescope_dec_j2k=-24.381557322149, observability=1)
2025-12-26T17:15:10.924 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.3682990074157715
2025-12-26T17:15:10.986 [DEBUG] [Thread-467964 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4301455020904541
2025-12-26T17:15:11.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:11.602 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9790033, teldec = -24.256147
2025-12-26T17:15:11.603 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95861333825616     dec_j2k = -24.3815517893574
2025-12-26T17:15:11.605 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:15:11.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-26T17:15:11.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:11.610 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:11.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:11.611 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:11.618 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13555094, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285021907739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9790033, 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.99879, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95861333825616, telescope_dec_j2k=-24.3815517893574, observability=1)
2025-12-26T17:15:12.016 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.39822816848754883
2025-12-26T17:15:12.666 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:12.669 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9793122, teldec = -24.256147
2025-12-26T17:15:12.670 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9589225183978     dec_j2k = -24.3815462557439
2025-12-26T17:15:12.672 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:12.673 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12> angle = 227 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:12.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:12.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:12.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:12.680 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:12.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:12.687 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:12.687 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:12.687 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:12.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:12.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:12.688 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:12.688 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:12.688 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13556328, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283818549455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9793122, 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.9991, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.9589225183978, telescope_dec_j2k=-24.3815462557439, observability=1)
2025-12-26T17:15:13.105 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.41671133041381836
2025-12-26T17:15:13.740 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:13.741 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9795921, teldec = -24.256147
2025-12-26T17:15:13.743 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95920267222842     dec_j2k = -24.3815412409247
2025-12-26T17:15:13.744 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:13.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-26T17:15:13.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:13.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:13.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:13.752 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:13.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:13.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:13.759 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:13.759 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:13.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:13.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:13.759 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:13.760 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:13.760 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13557569, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9795921, 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.99938, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95920267222842, telescope_dec_j2k=-24.3815412409247, observability=1)
2025-12-26T17:15:14.232 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.4724452495574951
2025-12-26T17:15:14.805 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:14.807 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9798913, teldec = -24.256147
2025-12-26T17:15:14.808 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95950214354999     dec_j2k = -24.3815358795714
2025-12-26T17:15:14.810 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:14.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-26T17:15:14.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:14.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:14.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:14.817 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:14.824 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:14.825 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13558803, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798282214071743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9798913, 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.99968, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95950214354999, telescope_dec_j2k=-24.3815358795714, observability=1)
2025-12-26T17:15:15.360 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5355246067047119
2025-12-26T17:15:15.871 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:15.874 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9801999, teldec = -24.256147
2025-12-26T17:15:15.875 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.95981102338328     dec_j2k = -24.3815303489721
2025-12-26T17:15:15.877 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:15.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-26T17:15:15.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:15.881 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:15.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:15.882 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:15.889 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13560037, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285021907739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9801999, 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.99998, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.95981102338328, telescope_dec_j2k=-24.3815303489721, observability=1)
2025-12-26T17:15:16.451 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5616359710693359
2025-12-26T17:15:16.931 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:16.933 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9804809, teldec = -24.256147
2025-12-26T17:15:16.934 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96009227817838     dec_j2k = -24.381525312295
2025-12-26T17:15:16.935 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:16.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-26T17:15:16.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:16.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:16.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:16.941 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:16.948 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13561264, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.079829103869916, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9804809, 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=23.00027, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96009227817838, telescope_dec_j2k=-24.381525312295, observability=1)
2025-12-26T17:15:17.544 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.5961451530456543
2025-12-26T17:15:17.991 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:17.993 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9807898, teldec = -24.256147
2025-12-26T17:15:17.994 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96040145825957     dec_j2k = -24.3815197747504
2025-12-26T17:15:17.996 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:15:17.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-26T17:15:18.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:18.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:18.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:18.000 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:18.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:18.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:18.007 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:18.007 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:18.007 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:18.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:18.008 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:18.008 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:18.008 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.1356249, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992238, telescope_ra=1.9807898, 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=23.00057, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96040145825957, telescope_dec_j2k=-24.3815197747504, observability=1)
2025-12-26T17:15:18.631 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6236352920532227
2025-12-26T17:15:19.053 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:19.054 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9810703, teldec = -24.256147
2025-12-26T17:15:19.055 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96068221257939     dec_j2k = -24.381514745611
2025-12-26T17:15:19.057 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:19.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-26T17:15:19.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:19.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:19.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:19.064 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:19.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:19.071 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:19.071 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:19.072 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:19.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:19.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:19.072 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:19.072 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:19.072 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13563719, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798282615191171, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992238, telescope_ra=1.9810703, 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=23.00085, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96068221257939, telescope_dec_j2k=-24.381514745611, observability=1)
2025-12-26T17:15:19.719 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6473183631896973
2025-12-26T17:15:20.113 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:20.115 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9813695, teldec = -24.256147
2025-12-26T17:15:20.116 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96098168384237     dec_j2k = -24.3815093804488
2025-12-26T17:15:20.118 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:20.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-26T17:15:20.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:20.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:20.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:20.122 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:20.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:20.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:20.129 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:20.129 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:20.129 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:20.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:20.130 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:20.130 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:20.130 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13564947, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798289434221448, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992238, telescope_ra=1.9813695, 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=23.00115, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96098168384237, telescope_dec_j2k=-24.3815093804488, observability=1)
2025-12-26T17:15:20.812 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.6825447082519531
2025-12-26T17:15:21.175 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:21.177 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9816786, teldec = -24.256147
2025-12-26T17:15:21.179 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.9612910640685     dec_j2k = -24.3815038369533
2025-12-26T17:15:21.181 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:21.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-26T17:15:21.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:21.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:21.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:21.184 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:21.192 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13566176, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798284219668883, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992238, telescope_ra=1.9816786, 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=23.00146, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.9612910640685, telescope_dec_j2k=-24.3815038369533, observability=1)
2025-12-26T17:15:21.905 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7131540775299072
2025-12-26T17:15:22.236 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:22.238 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9819594, teldec = -24.256147
2025-12-26T17:15:22.239 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96157211862724     dec_j2k = -24.3814988002857
2025-12-26T17:15:22.240 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:15:22.241 [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-26T17:15:22.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:22.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:22.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:22.242 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:22.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:22.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:22.249 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:22.249 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:22.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:22.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:22.249 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:22.250 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:22.250 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13567403, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798283818549455, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992238, telescope_ra=1.9819594, 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=23.00174, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96157211862724, telescope_dec_j2k=-24.3814988002857, observability=1)
2025-12-26T17:15:22.994 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7439022064208984
2025-12-26T17:15:23.297 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:23.299 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9822675, teldec = -24.256147
2025-12-26T17:15:23.300 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96188049792271     dec_j2k = -24.3814932731609
2025-12-26T17:15:23.301 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:23.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-26T17:15:23.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:23.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:23.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:23.306 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:23.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:23.313 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:23.314 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:23.314 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:23.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:23.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:23.314 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:23.314 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:23.314 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13568631, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798282214071743, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992238, telescope_ra=1.9822675, 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=23.00205, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96188049792271, telescope_dec_j2k=-24.3814932731609, observability=1)
2025-12-26T17:15:24.083 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.7695996761322021
2025-12-26T17:15:24.355 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:24.358 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9825668, teldec = -24.256153
2025-12-26T17:15:24.359 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96218006980508     dec_j2k = -24.3814939026241
2025-12-26T17:15:24.361 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15: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-26T17:15:24.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:24.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:24.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:24.365 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:24.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:24.372 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:24.372 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:24.373 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:24.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:24.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:24.373 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:24.373 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:24.373 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13569856, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286626385451, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162351965909, tertiary_mirror_auto=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.992248, telescope_ra=1.9825668, 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=23.00235, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96218006980508, telescope_dec_j2k=-24.3814939026241, observability=1)
2025-12-26T17:15:25.174 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8010787963867188
2025-12-26T17:15:25.413 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:25.415 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9828476, teldec = -24.256153
2025-12-26T17:15:25.417 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96246112433083     dec_j2k = -24.3814888638091
2025-12-26T17:15:25.418 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15: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-26T17:15:25.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:25.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:25.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:25.422 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:25.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:25.429 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:25.430 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:25.430 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:25.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:25.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:25.430 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:25.430 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:25.430 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13571081, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798281010713459, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162362694745, tertiary_mirror_auto=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.992248, telescope_ra=1.9828476, 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=23.00263, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96246112433083, telescope_dec_j2k=-24.3814888638091, observability=1)
2025-12-26T17:15:26.265 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.8350427150726318
2025-12-26T17:15:26.478 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:26.480 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9831563, teldec = -24.256147
2025-12-26T17:15:26.481 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96277010355752     dec_j2k = -24.3814773240553
2025-12-26T17:15:26.482 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00327 sky_angle  = 0
2025-12-26T17:15:26.483 [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-26T17:15:26.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:26.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:26.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:26.486 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:26.493 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:26.494 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13572314, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00327, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798285021907739, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992238, telescope_ra=1.9831563, 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=23.00294, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96277010355752, telescope_dec_j2k=-24.3814773240553, observability=1)
2025-12-26T17:15:26.511 [DEBUG] [lcu_check_connected_worker] [server.py] [get_status()] Returning cached status because status age = 0.017840862274169922
2025-12-26T17:15:26.512 [DEBUG] [lcu_check_connected_worker] [server.py] [lcu_check_connected()] LCU last connected 42.76764726638794 seconds ago
2025-12-26T17:15:27.395 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9015045166015625
2025-12-26T17:15:27.536 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:27.538 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9834368, teldec = -24.256147
2025-12-26T17:15:27.539 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96305085778933     dec_j2k = -24.3814722892006
2025-12-26T17:15:27.541 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:27.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-26T17:15:27.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Current transaction state - IDLE
2025-12-26T17:15:27.543 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Running transaction 1
2025-12-26T17:15:27.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] SEND: 0x0 0x1 0x0 0x0 0x0 0x6 0x0 0x3 0x0 0x82 0x0 0x1
2025-12-26T17:15:27.544 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] Changing transaction state from 'SENDING' to 'WAITING FOR REPLY'
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_recv()] Changing transaction state from 'WAITING FOR REPLY' to 'PROCESSING REPLY'
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [_transact()] RECV: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [socket_framer.py] [processIncomingPacket()] Processing: 0x0 0x1 0x0 0x0 0x0 0x5 0x0 0x3 0x2 0x0 0x45
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [factory.py] [_helper()] Factory Response[ReadHoldingRegistersResponse: 3]
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [addTransaction()] Adding transaction 1
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [getTransaction()] Getting transaction 1
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [transaction.py] [execute()] Changing transaction state from 'PROCESSING REPLY' to 'TRANSACTION_COMPLETE'
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [payload.py] [fromRegisters()] [69]
2025-12-26T17:15:27.551 [DEBUG] [Thread-467635 (handle)] [server.py] [get_status()] Telescope status = Status(state=3, stopped=False, julian_date=2461036.13573538, airmass=1.3, zenith_distance=None, rotators={2: RotatorStatus(moving=False, tracking=False, auto=False, at_limit=True, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=19.0, limit_max=200.0, angle=-0.003, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=-112.04), 1: RotatorStatus(moving=False, tracking=False, auto=True, at_limit=False, comms_fault_servocommunicator=False, comms_fault_servocontroller=False, moving_by_buttons=False, limit_min=147.0, limit_max=328.0, angle=227.0, parallactic_angle=112.037, parallactic_rate=-0.00328, time_to_limit=0.0, position_angle=114.963)}, covers_moving=1, covers_open=0, dome_angle=271.1, dome_remote=True, dome_shutter_moving=False, dome_shutter_open=False, dome_tracking=False, dome_moving=False, dome_tcs_lockout=False, focus=0.0798286225266023, secondary_mirror_auto=True, secondary_mirror_moving=False, tertiary_mirror_angle=171.162357330327, tertiary_mirror_auto=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.992237, telescope_ra=1.9834368, 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=23.00322, lcu_permission=False, lcu_permission_timestamp='2025-12-26T17:15:05.499667', telescope_ra_j2k=1.96305085778933, telescope_dec_j2k=-24.3814722892006, observability=1)
2025-12-26T17:15:28.483 [DEBUG] [Thread-445991 (handle)] [server.py] [get_status()] Returning cached status because status age = 0.9315204620361328
2025-12-26T17:15:28.594 [DEBUG] [Thread-467635 (handle)] [driver.py] [get_status()] Dome shutter status: Closed = True  opened = False
2025-12-26T17:15:28.596 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] Telra = 1.9837454, teldec = -24.256147
2025-12-26T17:15:28.597 [INFO] [Thread-467635 (handle)] [driver.py] [get_status()] ra_j2k = 1.96335973747758     dec_j2k = -24.3814667491803
2025-12-26T17:15:28.599 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 16> angle = -0.003 par_angle = 112.037 par_rate = -0.00328 sky_angle  = 0
2025-12-26T17:15:28.600 [DEBUG] [Thread-467635 (handle)] [driver.py] [__init__()] Status = <Status: 12>